Virtual cards for media buying are plastic-free cards that are issued in a minute and used to pay for ads on Facebook, Google and TikTok Ads. More depends on the card than it seems: if a charge fails, the campaign stops, and your whole setup stops with it. This guide covers how ad platforms charge you, what BIN and 3DS mean, what a card service really costs and how to pick one for your budget. Terms for 20 services come from our catalog of payment services.
What a virtual card for ads is
A virtual card is a regular Visa or Mastercard with a number, an expiry date and a CVV, but no physical carrier. It is issued by an intermediary card service on a partner bank's BIN. You top up your balance in the service, most often in USDT, issue as many cards as you need and link them to your ad accounts.
A personal bank card is a poor fit for media buying, for several reasons:
- One card for every ad account. If a charge fails or the bank blocks the card, all campaigns stop at once. A shared payment method also links the accounts to each other.
- The bank declines payments. Frequent charges from ad platforms, often cross-border, can look like fraud to a bank and get declined.
- No spend control. You cannot set a limit for a specific ad account or buyer on a personal card.
- Cards issued in Russia do not work. Visa and Mastercard suspended operations in Russia in March 2022, so cards from Russian banks are declined by foreign services.
If you are new to the topic, start with our affiliate marketing guide for beginners.
How Facebook, Google and TikTok charge you
To keep a card from failing, you need to know when and how much the platform will charge. The logic is similar across all three; the details differ.

Facebook (Meta Ads)
Meta charges you when your spend reaches the payment threshold, and again on the monthly bill date. A new ad account starts with a low threshold: practitioner write-ups give examples of $25–50. The threshold grows after successful charges. If a payment fails, ad delivery stops. For how an account builds trust, see our article on Facebook ad account trust.
Google Ads
According to Google Ads Help, there is postpay and prepay. With postpay you are charged when costs reach a threshold or a month has passed since the last charge. Three points matter for cards:
- Google does not accept prepaid cards for postpay. Many virtual cards are prepaid by BIN type. Before buying, ask the card service's support what type the BIN is: credit, debit or prepaid.
- Virtual cards are accepted if they carry a card network logo such as Visa or Mastercard. Google advises loading such a card with $1 more than the payment amount, for card verification.
- Prepay is not available everywhere. The list of countries without prepay includes the US, Canada, the UK, Germany, Japan and Australia.
For launching your first campaign, see Google Ads for beginners.
TikTok Ads
TikTok Ads Manager has two main options, per TikTok's help page. Manual payment: you add a balance in advance and ads run while it lasts. Automatic payment: a card is on file and is charged at a billing threshold or on the billing date. You can switch from manual to automatic, but not back, so choose in advance.
BIN, 3DS and card type: what they mean
BIN is the first 6–8 digits of the card number. They tell the platform the issuing bank, the country, the card network and the card type. For an ad platform the BIN is the main signal for deciding whether to trust a card. When one BIN produces many unpaid balances and banned accounts, cards from it start getting declined. That is why services advertise how many BINs they have and offer "private" BINs that are not handed out to everyone.
3DS (3-D Secure) is an extra payment confirmation with a code from the bank. In Europe banks are generally required to ask for it, and Google warns that the issuer may request a one-time code. In card services the codes arrive in your dashboard or in a Telegram bot. Check this before linking: if there is nowhere to receive the code, the card will not link.
Card country and currency. A US card in dollars links to a dollar ad account more smoothly than a card from one country to an account from another. The fewer mismatches between card, account and IP, the fewer questions from anti-fraud. For IPs, see our guide to proxies for media buying.
What a virtual card really costs
"Free issue" in a service's ad says nothing about the price. There are usually four fees, and you have to count them together.

- Card issue is a one-time fee. In the catalog it ranges from $0 to $10 per card.
- Top-up is a percentage of every deposit, from 1% to 5%. On large budgets it is the main cost.
- Maintenance is a monthly fee per card or plan, from $0 to $10.
- First deposit is the minimum amount to start, from $50 to $1,000.
Also ask whether the service charges for declined payments, for withdrawing the remaining balance and for currency conversion. During a ban wave these small fees add up.
Worked example
Take two services from the catalog. Flexcard charges $2.5 per card and 3.5% on top-ups. eCards issues cards for free and charges 4.5% on top-ups.
- $1,000 budget, 10 cards. Flexcard: $25 for issue and $35 for top-up, $60 in total. eCards: $45.
- $1,000 budget, 3 cards. Flexcard: $7.5 and $35, $42.5 in total. eCards: the same $45.
- $5,000 budget, 10 cards. Flexcard: $25 and $175, $200 in total. eCards: $225.
The takeaway: with many cards and a small budget, free issue wins. As the budget grows, the top-up percentage decides. The calculation ignores promo codes and special offers. For the full profit math of a setup, see "The math of media buying".
How to choose a card service: 7 criteria
- BINs for your platforms. Ask support which BINs currently link well to the platform you need and what type they are.
- Total cost. Add up issue, top-up and maintenance for your budget and number of cards, as in the example above.
- First deposit. A service with a $1,000 minimum is no use to a beginner with $200, however good the percentage.
- Top-up methods. Usually USDT, bank transfer (Wire, SEPA) and Capitalist. Make sure yours is supported.
- 3DS and speed. Where the codes arrive and how many seconds it takes to issue a card.
- Team features. Roles, per-buyer limits, shared balance, API, bulk issue.
- Verification and reputation. Some services work without KYC, others admit you by application or invite. Read reviews and do not keep more on the balance than you need for the next few days: a card service is not a bank.
Virtual card services: which fits whom
The terms below come from our catalog as of October 2026. Pricing changes, so check the service's site before you top up.

For a beginner with a small budget
- AdPay Cards: $3 issue, $2 a month maintenance, crypto deposit from $50.
- Finup: first deposit from $50, issue from $10 down to free and top-up from 5% down to 2% depending on the plan, 3DS.
- Adpos.io: $1 issue, deposit from $100, US and Hong Kong BINs.
- ABcard: no KYC, $0 to issue and close cards, top-up in USDT or EUR.
- Pay2.House: 4% top-up, promo code DERVALO gives newcomers a $15 bonus.
For a solo buyer with a dozen ad accounts
- Flexcard: 40+ BINs by GEO, $2.5 issue, 3.5% top-up in USDT or USDC. Promo code WELCOME gives 5 free cards on the first top-up.
- Multicards: 80+ BINs, issue from $2, 3DS, agency accounts available.
- Combo.Cards: 47+ BINs, 3% top-up, first 20 cards free.
- PST.NET: US bank BINs, up to 100 free cards a month under PST Private, 3% cashback on ad spend.
- EPN.net: corporate US BINs, top-up from 2.5%, cards from $2 a month.
For a team
- AdsCard: one balance across all cards, USD, EUR and GBP accounts, API, 3–4% fee on transactions.
- CardsPro: a closed service from the Capitalist team with Owner, Team lead and Buyer roles, shared balance and card auto top-up.
- Spendge: corporate Visa cards, 24 BINs, 3DS per card; €5 issue, €5 a month, 1% crypto top-up. Access by application.
- eCards: unlimited free issue, team workspace, 4.5% top-up.
- Pay.partners: European cards in EUR and USD, team roles, first 10 cards free, then €1 per card.
- Capitalist: wallet and cards in USD and EUR, bulk issue via CSV, about $10 a month per card.
For high volume
- LeadingCards: 50+ US bank BINs, top-up from 2%, up to 100 free cards a month, deposit from $1,000.
- Stellar Card: a closed service for large teams with $100 and $500 monthly plans, top-up from 4% down to 2%, up to 24 BINs.
- [FBM] CARDS: 2–4.5% top-up depending on the tier, deposit from $500 in USDT, 3DS codes in a Telegram bot.
- LuckyCards: invite-only service from LuckyGroup with 25+ exclusive BINs, $1.5 issue, 4% top-up, deposit from $500.
All services with descriptions and reviews are in the catalog of payment services. If cards keep getting declined, there is another route: Facebook agency accounts, where you top up a balance through an agency instead of linking your own card.
How to link a card without getting declined
- One card, one ad account. A card problem stops one account, not all of them.
- Fund first, link second. When you add a card, the platform may run a test charge. An empty card gets declined, and declines hurt your history.
- Keep a buffer above the threshold. If the threshold is $50 and the card holds $40, the payment fails and ads stop.
- Do not swap cards without a reason. Frequent payment method changes look suspicious to anti-fraud.
- Keep a backup card with a different BIN. If the main BIN starts getting declined, you can switch in a minute.
- Set limits. A card limit protects you from overspending if a campaign scales unattended.
Risk payment. This is slang for the situation where Meta sends a payment or the whole ad account for review because of the payment method. In the market's experience, the usual triggers are a BIN with a bad history, a mismatch between the card's country and the account's, a series of declined charges and frequent card changes. For what to do when an account is already disabled, see "Facebook ad account banned".
5 beginner mistakes with cards
- Looking only at the issue price. A free card with a 5% top-up costs $150 on a $3,000 budget.
- Linking one card to every ad account. One decline and every campaign stops.
- Loading the card with exactly the threshold amount. The exchange rate, tax or a test charge eats a couple of dollars and the payment fails.
- Not checking 3DS in advance. The code went to a bot the buyer cannot access, and the card did not link.
- Keeping the whole budget in one service. If the service freezes or shuts down, you are left with no cards and no money. Use two.
Checklist before linking a card

- The card's country and currency fit the ad account.
- The card holds a buffer above the billing threshold.
- One card is linked to one ad account.
- 3DS codes arrive where you will see them at once.
- You have a backup card with a different BIN.
- A spending limit is set and top-up is tested.
FAQ
How do media buyers pay for Facebook ads?
With a virtual Visa or Mastercard from a card service, one card per ad account. The alternative is an agency account, where the balance is topped up through an agency.
What card works for Google Ads?
A virtual card with a Visa or Mastercard logo works. But Google does not accept prepaid cards for postpay, so ask the service what type the BIN is.
What is a BIN in simple terms?
The first 6–8 digits of the card number. They show which bank issued the card, in which country, and what type it is.
How many cards do I need to start?
As many as you have ad accounts, plus one or two spares. Two or three cards are enough for a first test.
How do I top up a card service?
Most often with USDT. Many services also accept bank transfers and Capitalist.
Do card services require verification?
It depends on the service. Some work without KYC, some check documents, and closed ones admit you by application or invite.
Why won't my card link to the ad account?
Common reasons: no funds on the card for the test charge, the BIN type or country does not suit the platform, the 3DS code did not arrive, or the platform already declines that BIN. Try a card with a different BIN.
Sources: Google Ads Help on payment methods, Google Ads billing options, TikTok Ads billing options, a breakdown of Facebook Ads payment failures, the DERVALO.FORUM catalog of payment services.







