How to pay for Facebook and Instagram ads with a dollar card
Advertisers on Facebook and Instagram pay Meta by card, and the ad account can be set up in US dollars. A virtual Visa card with a dollar balance pays these charges at the exact amount and keeps ad spend separate and under control.

Why pay for Facebook and Instagram ads with a dollar card?
Facebook and Instagram ads are paid for in Meta Ads Manager, often by card. With the ad account in US dollars, a card with a dollar balance pays each charge at the exact amount, with no conversion.
Guarapay issues a virtual prepaid Visa card with a US-dollar balance in about two minutes, in the Guarapay app or the Telegram mini app @guarapay_bot. A card used only for ads also shows in the app how much each campaign cost.
Which currency should the Meta ad account use?
In most cases, the ad account currency is chosen when the account is created and is not easy to change later. To pay in dollars, the account should be in USD. If your account already exists in another currency, check the payment settings to see what is possible.
If the account bills in another currency, Visa converts the amount to dollars on the date of the charge.
How to pay for Meta Ads with a virtual dollar card?
- Open the Guarapay app or the Telegram mini app @guarapay_bot and create your account.
- Issue the virtual Visa card; the issue fee is US$ 10 on Standard or US$ 100 on Premium.
- Top up the balance in the app with a Visa or Mastercard bank card in your own name or with USDT; the top-up fee is 2% on Standard and 1% on Premium.
- In Ads Manager, open the account payment settings and check that the currency is USD.
- Add the card as a payment method: number, expiry date, security code and the name as shown in the app.
- Save the card; a notification of every charge arrives in the app instantly.
How much does it cost to pay for ads with the card?
You top up the amount you plan to spend on ads; the top-up fee of 2% on Standard or 1% on Premium is taken at top-up, and each approved Meta charge costs US$ 0.25, deducted from the balance along with it.
There is no monthly fee, so the card costs nothing while it sits idle between campaigns. The issue fee is paid once: US$ 10 on Standard or US$ 100 on Premium.
The monthly spend limit is US$ 10,000 on Standard and US$ 100,000 on Premium; for bigger budgets, Premium also has a cheaper top-up.
How does Meta charge for ads and how to avoid paused campaigns?
Meta usually charges for ads automatically: when the accumulated spend reaches the account billing threshold or on a scheduled date, whichever comes first. Check the payment settings to see how it works for your account.
So keep enough balance on the card to cover the next charge, including the per-purchase fee. If the balance is not enough, the payment is declined, the money stays in your balance and Meta may pause your ads until the account is paid.
In the app you set a monthly cap and a per-purchase cap below the card limit. That way a wrong budget cannot take more than you planned.
Why was the payment declined and what to do?
- Check that the balance covers the charge plus the US$ 0.25 per-purchase fee.
- Make sure your monthly and per-purchase caps in the app are not below the amount charged.
- Confirm the card is not frozen; unfreeze it with one tap in the app.
- Check that the name and billing address in Meta match the card.
- After fixing it, try the payment again.
- If it is still declined, contact the support bot on Telegram.
What are the most common mistakes?
- Creating the ad account in another currency when the plan was to pay in dollars.
- Topping up only the campaign amount and forgetting the per-purchase fee, leaving the automatic charge without balance.
- Ignoring purchase notifications in the app.
Sources
FAQ
Can I pay for Meta Ads with a virtual card?
The card is a Visa and works online wherever Visa is accepted; add it as the account payment method. Some merchants may decline cards under their own rules.
Do I need an ad account in US dollars?
To pay in dollars, yes: the currency is usually set when the account is created, so choose USD. In another currency, Visa converts the amount to dollars at the charge.
What happens if Meta charges and there is no balance?
The payment is declined and the money stays in the balance; top up and try again in the payment settings.
Does the card have a monthly fee?
No; you pay the US$ 10 issue fee (US$ 100 on Premium), the 2% top-up fee (1% on Premium) and US$ 0.25 per approved purchase.
More guides
- How to pay for ChatGPT Plus with a dollar card →
- Virtual dollar card: what it is and how it works →
- How to split the bill with friends, card to card →
- How to shop in international stores with a dollar balance →
- How to pay for a Midjourney subscription with a dollar card →
- How to subscribe to Claude Pro with a virtual dollar card →
- How to pay for GitHub Copilot with a virtual dollar card →
- How to pay for hosting, domains and cloud with a dollar card →
- How to pay for Notion with a virtual dollar card →
- How to pay for Figma with a virtual dollar card →
- How to pay for Cursor Pro with a virtual dollar card →
- How to buy on Amazon US with a virtual dollar card →
- How to pay hotels and stays abroad with a virtual dollar card →
- How to pay for Shopify with a virtual dollar card →
- How to pay for Upwork Connects and membership with a virtual dollar card →
- How to pay for Coursera and other online courses with a virtual dollar card →
- How to pay for Perplexity Pro with a virtual dollar card →
- How to pay for ElevenLabs with a virtual dollar card →
- How to pay for Grammarly Pro with a virtual dollar card →
- How to support creators on Patreon with a virtual dollar card →
- How to pay for DigitalOcean with a virtual dollar card →
- How to pay for Webflow with a virtual dollar card →
- How to pay for NBA League Pass with a virtual dollar card →
- How to pay for F1 TV with a virtual dollar card →
- How to pay for UFC Fight Pass with a virtual dollar card →
- How to pay online for a trip to watch a football match abroad →
- How to buy the official shirt of a foreign club with a dollar card →
- Libertadores final 2026 in Montevideo: how to pay for ticket, flight and hotel in dollars →
- Sudamericana 2026 final in Barranquilla: how to pay for tickets, flights and hotels in dollars →
- São Paulo Grand Prix 2026: how to pay for the ticket, flights and hotel online →