Is there a way to deposit USD beforehand actual payment is made

Hello, Cloudflare user from another country other than USA.
I want to deposit USD into Cloudflare because of high currency rate, dang it is getting higher every day :sob:
I can see such feature for example from Vultr, they let me deposit money (in USD) and reduce actual billing from that deposit.