Advertiser billing
Meta ads billing on a virtual USD card: surviving the first payment threshold
A subscription takes one fixed amount once a month. An ad account does not. Meta charges you once your running ad costs reach a payment threshold, and charges you again on your monthly bill date for whatever is left — two charge points on a card most people fund as if there were one. Below is what Meta's own help pages say about setting that up, quoted rather than summarised, and a clearly marked list of the things those pages do not answer.
Your first ad decides how you get charged
Meta is blunt about this, and it is the decision everything else hangs off. On its page about how it charges for ads: “When you create your first ad, you add a payment method to your ad account. This payment method determines your payment settings for Meta ads.” The accepted-payment-options page says it again in fewer words — “The payment method you choose when creating your first ad determines your payment setting.”
There are two settings, and Meta defines them like this:
- Automatic billing. “You're automatically charged when you reach a certain spend known as your payment threshold. You'll be charged again on your monthly bill date for any remaining costs. This method is used when paying with PayPal or most credit and debit cards.”
- Available funds. “You may add money to your account in advance into your ad account's available funds to purchase ads. As you run ads, Meta deducts from the available balance up to once a day.”
A card normally puts you on the first track, with a condition attached in Meta's own wording: “If you select PayPal or a credit or debit card and if your bank supports recurring payments on the card, your ad account is set up for automatic payments.” And the choice can stick — “You may be locked into automatic payment or available funds depending on the payment method you have chosen when you create your first ad. However, some advertisers may have access to both automatic billing and available funds on the same ad account.”
The threshold belongs to that first track only. Meta's comparison page: “Note: If you use direct debit or a manual payment method to pay for ads, you will not have a payment threshold. With available funds, you typically don't have a payment threshold (unless your account is set up for both automatic billing and available funds).” If that first ad put you on automatic billing — which is what a card normally does, on the recurring-payments condition above — you have a threshold, and it is the number that decides whether a card holding a set amount of dollars gets through the month.
What the payment threshold does, and what it doesn't
The definition is one sentence: “A payment threshold is an amount that you can spend on ads before we charge you. Whenever your ad costs reach your payment threshold amount, we charge you for that amount.” Meta calls this your payment threshold; if you have run ads elsewhere you may know the same mechanism as a billing threshold.
It moves on its own: “When you first start advertising on Facebook, Instagram or other Meta technologies, your payment threshold is automatically set to a small amount. As you make successful payments, your balance is cleared. The payment threshold may be raised until your account reaches a final threshold amount.” What Meta does not publish is where yours starts or what the steps up look like — the figures on those pages are introduced as examples, not as your number. Read the current one in your own ad account's payment settings; Meta's walkthrough for changing it starts in Meta Business Suite.
The rhythm surprises people: “So, in a monthly billing period, you could reach your payment threshold once, multiple times or not at all, depending on what your payment threshold is and how much money you're spending on ads. This is why you may be charged multiple times in a given month even if you're running just one ad. It's also why you may be charged after you purchase ads or even after you've stopped running them.”
Then comes the second charge point, the one that catches a card that was funded for the threshold alone: “If you use PayPal or most credit and debit cards, Meta automatically charges you when your ad costs reach your payment threshold. You will also be charged on your monthly bill date for any remaining costs.” If you never reach the threshold, “you're only charged on your monthly bill date.” Meta names two exceptions on that page — it does not charge on the bill date when there are no outstanding ad costs, and not when accrued costs sit below a small floor it states there. Separately: “Note: If you have an ad credit activated on your account, you will be charged differently and may not see your payment threshold or billing date.”
Three things get confused constantly, and Meta separates them on one page: “Daily spending limit: The maximum amount Meta allows your ad account to spend per day. Ad account spending limit: The maximum amount you want to spend across all campaigns in your ad account. Daily budget: The average amount you want to spend on an ad set or campaign each day.” The first of those is Meta's, not yours — it says it sets that limit for most advertisers based on their advertising and payment history, and when you reach it “your ads pause and resume the next day when the limit resets.” Where that limit starts is not published either.
Thresholds can also be taken down by Meta, not just raised: “An initial payment threshold will be allocated to all advertisers but Meta keeps this under review. The threshold can be increased or decreased, based on an ad account's payment history (including payment success and charge disputes) and adherence to our Self-Serve Ad Terms, Advertising Standards and other standards.” The same page mentions a grace period — Meta says it will “[d]etermine if you're eligible for a grace period, and the length of this grace period, so you can still show ads for a short time after you reach your threshold” — without saying how long that is for anyone.
One regional qualifier lives at the foot of Meta's threshold pages rather than inside the rules: Meta writes that payment thresholds for automatic billing in India may differ because of eMandate regulations enacted by the Reserve Bank of India. That note is about India only and does not describe how thresholds behave anywhere else.
Card capped per charge? Meta's answer is to lower the threshold
If one sentence justifies this page, it is this one, and Meta prints it on two separate pages — its failed-payment guide and its prevention guide:
“Some cards have limits for the maximum amount that can be charged in a single transaction. If you have a limit on your credit card, you can decrease your payment threshold to match this amount.”
That is Meta telling you to shrink the charge until it fits the card — which is precisely the shape of the problem a virtual USD card with a per-transaction ceiling creates. It is Meta's own instruction, not a workaround someone invented.
How the adjustment behaves depends on the direction: “If you set a value lower than your current payment threshold, the change takes effect immediately. If you request a value higher than your current payment threshold, your threshold will continue to automatically increase over time with successful payments until it reaches the requested value, at which point it will remain constant.” Meta frames the setting as “the option to set a maximum payment threshold to control the maximum amount of your automatic payments”, and it is careful about what you are capping: “Note that this is the maximum amount that Meta will charge you at one time, not the total amount you can spend.”
Two conditions decide whether the lever is even available, and the first is the reason the title of this page says surviving:
- “You may not be able to change your payment threshold if you haven't spent any money on Meta ads.”
- “You need finance access for the business portfolio that your ad account is connected to.”
Read those together and the sequence is awkward by design. The setting that protects a capped card may not be reachable until after the card has already taken a charge. So the first threshold is one you get through on funding, not on configuration: put enough on the card to cover whatever your initial threshold turns out to be, plus room for the hold described next, let one charge clear, and set your ceiling after that.
Worth noting who Meta wrote those pages for. Both threshold articles open by saying they are written for advertisers using an automatic billing method, and one of them points readers who pay by bank account or a manual method somewhere else. If your account is on prepaid funds instead, skip to the other route — the rules in this section are not yours.
The hold nobody budgets for
Before any of that, there is a second claim on the card. Meta's page on temporary holds: “To run ads across Meta technologies like Facebook and Instagram, a temporary hold of funds may be placed on your chosen payment method to make sure you have sufficient funds on the payment method in order to run ads.”
It is not a charge: “The temporary hold amount is not a definite charge to your card. You will only be charged for the total amount of ads delivered for your account. This is an automated process with card issuers, and requires no action from you.”
Its size has one ceiling you control: “The amount of the hold varies depending on the estimated cost of your ad campaign, your ad budgets and other aspects of your account. For the hold period, the amount of the hold will not exceed the budget amount set by you.” Which makes the budget figure a funding decision as much as a delivery decision — the number you type there is the worst case the hold can climb to while it sits on the card.
It can gate delivery, too: “You may not be able to run ads temporarily until a successful temporary hold is placed on your payment method. Ads will resume as soon as Meta confirms the temporary hold with your bank.”
And it can sit next to a real charge. Meta says it releases the hold after a period it states on that page, or after you have been successfully charged for a campaign, but that your bank may take longer — “In such cases, you may see both a charge and a temporary hold on your bank statement at the same time.” Both timings are on Meta's page; read them there rather than assuming the money has gone. Meta also says holds may keep being placed as you run ads, not just once at the start.
There is a smaller one at the very beginning. On its statement page Meta writes that a recent small charge on your card is likely a temporary authorisation to validate it, that such charges are voided immediately, and that they should disappear from your statement within a short window it names there.
What one failed charge costs you
The consequence is heavier than a retry. Meta: “When the payment method you're using to run ads on Facebook, Messenger, Instagram or Meta Audience Network fails, your ads are paused and your ad account is disabled until you pay the amount due. You won't receive any additional charges until you pay the amount due.”
Recovery is automatic once the balance clears: “Once you've paid your due balance or added sufficient funds, we will resume any active or scheduled ads. We'll also attempt to make up for any lost time to meet the original campaign dates and budgets you've set.”
Meta's prevention page gives two plain instructions: keep sufficient funds on the card “especially toward your monthly bill date”, and “Add a backup payment method to your account so your ads aren't paused due to insufficient funds.” For a card that is topped up manually, the second one is the cheaper insurance.
Three checks from Meta's own list before the card goes on at all:
- It needs a security code. “If you are using a card, ensure the card has a CVV code. It's either a 3-digit code on the back of your card or a 4-digit code on the front. To keep your information safe, we only accept cards with a security code. It's often labeled as CVV, CVC, CSC, CVV2 or CVC2.” A card product that never shows you one is ruled out by that sentence alone.
- Count how many ad accounts the card is already on. “Confirm that the payment method is not already added to multiple ad accounts. To keep your information and account safe, Meta may limit the number of ad accounts that can add the same payment method.” Meta states on that page the number it typically allows; if you run several ad accounts off one card, check yours against it.
- Country support, with its exception in the same breath. “Confirm that your chosen payment method is supported in your country. You can check if your selected payment method is available in your country. Note: American Express cards are supported only on automatic billing globally, and not supported in India.”
When a card is refused as you add it, the reasons Meta lists are a 3-D Secure step that some countries make mandatory for a new card (its page spells it “3-Directional Security (3DS)”), a verification that fails on a wrong CVV or a one-time password, a one-time password that is not delivered, or a failure that happens even before the one-time password is triggered, a decline from your issuing bank under its own internal rules, and a decline for insufficient funds or a limit on the payment method. Note what is not in that list: any mention of virtual cards. More on that below.
On the address, Meta is narrower than the folklore. Its address-verification page says “When you try to add a card on your account, we match the address you enter in our system with your credit card billing address”, and the single field it tells you to check is the postal code: “Confirm that the credit card postal code you've entered on our site is exactly the same as the postal code that appears on your billing statement.” If that matches, its own next step is to contact your issuer. For the wider, platform-neutral decline checklist, we keep that on the card declined page rather than repeating it here.
Two access conditions also apply to adding a card at all. Ad accounts on available funds are a separate case — the steps below do not apply to them, and the available-funds section covers why. And “If the ad account is in a business portfolio, then you need full control of the ad account to edit a payment method. If your ad account's permissions are managed in Ads Manager, then you need admin permissions to edit a payment method.” If you keep more than one method on the account, Meta says: “We'll use your available funds, first, if you have any. If you don't have any available funds, we'll charge your default payment method when you make a payment for your ads.”
The accepted list is written country by country
This is where most advice about paying Meta goes wrong: it quotes one list as if it were global. Meta's own top-level page states the dependency before the list even starts — “The payment methods available depend on your account's country and currency settings. To view a complete list of accepted methods and related tax information, select your country.” Under it sits an A–Z index, and every country opens a separate page. The general card line reads “Credit or Debit Cards: American Express, Discover, Mastercard, Visa, JCB”, but the per-country pages are the ones that bind, and they do not all say the same thing.
Four of them, each with its conditions attached, because the conditions are the whole point:
- United States. The US page lists “Credit cards or co-branded debit cards, including: American Express in one of their accepted currencies / Discover / MasterCard / Visa”, alongside PayPal in one of their accepted currencies and direct debit (online banking).
- Nigeria. Cards, PayPal, and local manual methods — but the note under the list restricts them: those manual methods “will only be available if the country of your ad account is set to Nigeria and your currency is set to the Nigerian naira (NGN)”, and “you'll only be able to add a manual payment method if you choose one when you first set up your ad account.” All three conditions travel together; none of them survives on its own.
- Indonesia. Same shape, different names. The local manual methods on that page are only available if your ad account's country is set to Indonesia and your currency is set to the Indonesian rupiah (IDR), and again only if you choose one when you first set up the ad account.
- Brazil. The card line there adds Elo next to American Express, Mastercard and Visa, and the local manual methods are only available if the country of the ad account is set to Brazil and the currency is set to the Brazilian real (BRL).
Two pages matter to readers here precisely because of what they leave out. The Pakistan page and the page Meta files under “Turkey” both list credit cards or co-branded debit cards and PayPal, with no local manual payment option and no note underneath either list. Whatever is true for Nigeria or Indonesia on that front is not transferable to them. (We write Türkiye; Meta's index spells it Turkey, and that is the word on its page.)
There is a second cut through the same data: a Meta page that groups accepted methods by currency instead of by country. Its US dollars group lists Visa, Mastercard, Discover Card, American Express and PayPal. Its Other currencies group lists Visa, Mastercard and American Express. Discover appears under the US dollars heading on that page — pulling it out of that group and calling it generally accepted would be misreading the page.
Currency itself is less permanent than people assume, and this is where guidance written for other ad platforms misleads. Meta's currency page says you can change the currency you use for Meta ads on a cycle it states there, provided you do not have a current balance. The price is steep: “By choosing a new currency and time zone, you've created a new ad account.” The old one stays visible in the Ads Manager dropdown, but “it's closed and all ads created with your old account stop running”, and anything that was running is billed in the old currency. Accounts on monthly invoicing cannot change currency once created at all. And some countries tie the two settings together: “For some countries (like Brazil, India and Poland), your ad account's business country and currency must match” — with Brazil a one-way door, since an account not created as Brazil, or not created in BRL, cannot be moved to either afterwards.
What we could not find is any Meta page saying which currencies an advertiser in a given country may select. US dollars are on Meta's accepted-currency list, and so are the Nigerian naira, the Pakistan rupee, the Turkish lira, the Indonesian rupiah and the Brazilian real. But “this currency is accepted” is not “your country's account can be set to it”, and we are not going to bridge that gap with a guess or by copying the answer from another ad platform. Check it in the account-creation flow before you commit, because on Meta's own account of it, changing your mind later means a new ad account.
One more piece of fine print, sitting as a footnote under that currency table rather than inside it: if you selected Brazil as your tax country and a currency other than Brazilian Real (BRL), your ad charges are processed in BRL on your bank statement, while Ads Manager still shows campaign budgets and spend in the currency you selected. Anyone in that exact configuration will be reconciling two different currencies by hand.
On conversion costs Meta says only this much: exchange rates are set on market values on the day of the transaction, Meta charges no additional fee for international currency transactions, and your bank or payment provider may. If PayPal supports your currency you may be offered the purchase in US dollars or euros, with the conversion — and any foreign transaction fee your provider charges — on top.
The gap: Meta does not rule on virtual cards
Here is the part most pages on this topic quietly skip.
Meta's accepted-payment pages are organised by card network, and by a phrase that repeats country after country — “Credit cards or co-branded debit cards, including:” — followed by that country's own network list. Not by whether a card is physical or virtual. Not by whether it is funded in advance.
We went looking for the ruling anyway. Meta's help centre does return results for “virtual card” and for “prepaid card”, and every result we opened turned out to be about something else — securing credit card information, adding a business to your credit card, adding another business's credit card as a payment method for an ad account, reconfirming payment methods in India. We could not find a Meta help page that addresses virtual or prepaid cards as a category.
Whether a particular card clears on the day is settled between that card's issuer, the network and Meta's own checks, and none of them publishes the decisioning rules behind a single transaction. What is published is everything above: which billing track your first ad puts you on, what the threshold does, the ceiling you can set on it once you are allowed to, the hold, the security-code requirement, the country list. Those are the parts you can get right in advance.
Choosing the card and funding it is a separate question, and not one Meta's pages answer — we keep that on the card types comparison and the compatibility table.
Reading the charge on your statement
With two charge points and a hold in play, being able to tell them apart on a thin virtual-card statement is worth a minute of setup.
Meta gives every transaction on an ad account a unique reference number, and says you can find it on your ad receipt, your billing invoice and your bank statement. On the statement, the entry begins with “FACEBK*” or “FACEBOOK INC.” followed by that reference number. Meta warns the statement may show it truncated, and if it does, its advice is to ask your bank for the full number. It also notes that only some transaction types — credit card transactions among them — show a reference number in the payment method column at all.
Matched against the receipts in Ads Manager, that prefix plus the reference number is how you separate a threshold charge from a bill-date charge from a hold that has not yet dropped off.
The other route: available funds
If the threshold keeps colliding with the card, the other track is prepayment — assuming your account can be on it, which as the first section said may not be your choice.
Meta: “With available funds, you don't have a payment threshold. Instead, as your ads run, we deduct from the funds you've added up to once a day to pay for your ads.” And that day is not the one on your wall: “Our billable day is on a 24-hour period instead of a calendar day basis.”
Its own summary of the difference: “Available funds are a prepaid billing method for Meta ads. You add money to your available funds balance before your ads run, and Meta deducts from that balance daily as your ads are delivered. This is different from automatic billing, where Meta charges you after your ads run.” It also states that “Available funds do not expire.”
The limits on this route are real, but Meta publishes the rule and not the figure. There is a minimum to add — if you try to add less, Meta says “you'll see an error message showing the minimum required amount”, which is where you will learn it. The maximum “depends on your country, payment method, current available funds balance, and your prepaid balance limits”, and those prepaid limits are two: a “Daily top up limit: This is the maximum amount you can add to your ad account per day”, and a “Stored balance limit: This is the maximum amount of available prepaid funds you can have in your account at any time.” Meta says it sets both from your advertising and payment history, and does not publish the amounts.
Fees, in Meta's words: it charges no provider fee when you add money, though “your payment provider (such as your bank or mobile carrier) might charge its own fee.” One route does add a fee of its own — money added through the Facebook or Instagram iOS apps incurs an Apple App Store service fee, which Meta says is deducted from your total ad payment before taxes and local fees and which Meta does not keep. Its advice is to add funds through Meta Business Suite, Ads Manager, or a desktop or mobile web browser instead.
Two constraints to know before planning around this route. Adding a card the usual way does not apply: “If your ad account is set up for available funds, you won't be able to add a payment method using these steps. Instead, add money to your ad account using a manual payment method.” And local methods cannot be parked on the account for reuse: “Note: Local payment methods are only supported to add money into your available funds, they cannot be saved to your account at this time.”
What Meta does not publish — and what we refuse to guess
Everything above is Meta's own wording. These are questions we went looking for and did not find a full answer to on Meta's pages. We would rather leave them open than fill them in from elsewhere:
Figures Meta states only inside your account
- Your starting payment threshold, and the steps it climbs through. The figures Meta shows are introduced as examples, and it says the threshold varies by account.
- Where Meta's daily spending limit starts, or how quickly it moves. Meta describes the mechanism and gives no figures.
- The actual amounts behind the daily top up limit and the stored balance limit. Meta says only that it sets them from your history.
- The minimum you can add to available funds. Meta tells you the error message will show it, and does not state it on the page.
- How long the grace period after a threshold lasts. Meta says it decides eligibility and length, without giving a range.
Questions Meta's help pages leave open
- Whether Meta accepts virtual or prepaid cards as a category. No help page addresses it, which is why this page does not answer it either.
- Whether an ad account's country can be changed after the account is created. We found Meta's rules for changing currency, but beyond the Brazil rule above, no dedicated page on changing the country.
- Whether accounts in Nigeria, Pakistan, Türkiye or Indonesia can select USD as the ad account currency. Those four local currencies and US dollars are all on Meta's accepted-currency list, but no page says which a given country's account may choose.
- Whether Meta applies extra scrutiny to a newly issued card. Our Google Ads guide says that about Google; we found nothing from Meta either way.
- Whether paying for Instagram ads differs from paying for Facebook ads. Meta's billing pages treat them together and do not draw a distinction we could quote.
Sources we could not read in English
- Which Meta entity an advertiser is contracting with. There is a clause that answers it, but we have not read it in English, so we are not summarising it here.
- The complete list of failed-payment reasons. Two entries on Meta's troubleshooting page were ones we could not read in full, so we do not paraphrase them.
FAQ
Will Meta take my money the moment my ads start running?
Can I lower my payment threshold before I've spent anything?
My card caps how much can be charged at once. Is that a dealbreaker?
Does Meta accept virtual cards?
There's a small charge on my card I didn't authorise. What is it?
What happens if the charge fails?
Can I change my ad account's currency later?
Running the other big ad platform as well? Google Ads billing on a virtual card covers the checks Google runs on the way in, and paying for Google Ads from Nigeria walks through setting dollar billing there. The rules on this page are Meta's and do not carry over to either.
Category: Games, Streaming and Ads