Home Services PortfolioBlogAboutContact
WhatsApp
Paid Ads

How to Pay Facebook Ads in Bangladesh: Dual Currency Cards, bKash, 15% VAT and Account Safety

Every clean way to pay for Meta ads from Bangladesh in 2026, the VAT and card rules behind each one, and the payment habits that keep an ad account out of trouble.

Amanat Mossalli Taju
Amanat Mossalli Taju Senior Digital Marketer & SEO Expert · Dhaka
Updated Nov 7, 2026 8 min read
How to pay Facebook ads in Bangladesh with a dual currency card or bKash

The most expensive lesson in paid ads here has nothing to do with targeting. It’s a card that quietly hits its dollar limit on the second day of Eid week. So here is how to pay Facebook ads in Bangladesh without that happening. Add a Visa or Mastercard that allows foreign online payments. Or use bKash where it shows in your billing settings. Budget 15% VAT on top. Keep a backup method.

For years the only clean route was a dual currency card from a local bank. Then in September 2026 Meta announced bKash as a payment option for ads in Bangladesh. For a small shop with no credit card, that’s the biggest change in years.

This guide walks through every legal route, the rules behind them, and the habits that keep your ad account alive. I’ve managed a lot of ad money from Dhaka cards, so I’ve met most of the failure messages personally.

Which Payment Methods Work for Facebook Ads in Bangladesh?

An international Visa, Mastercard or American Express card, PayPal in supported currencies, and now bKash. Cards are still what most advertisers use, and still what I’d set up first.

Amanat Mossalli Taju here (more about me). I work from Dhaka, and since 2020 I’ve handled over $4M in Google and Meta ad spend for 175+ brands, roughly half of them abroad. Most of that money went through cards issued right here. The limits, the OTPs and the VAT lines on the statement are things I’ve dealt with on real campaigns, not read about.

I checked Meta’s accepted payment options page in October 2026. The Bangladesh entry listed credit cards or co-branded debit cards (Visa, Mastercard, American Express) and PayPal. The page notes that available methods depend on your account’s country and currency.

Then came bKash. In September 2026, UNB and The Financial Express reported the change. Businesses in Bangladesh can now add bKash as a payment method in Meta Ads account settings. The launch was announced at an event in Dhaka hosted by LightCastle Partners with Meta.

Facebook ads payment method BangladeshWho it suitsWatch out for
Dual currency credit cardMost businesses and freelancersDollar limit, card rate, OTP on your phone
International debit or prepaid dollar cardPeople without a credit cardMust allow online foreign payments and have a CVV
bKashSmall shops and new advertisersNew option, check fees and how funds are added
PayPalAccounts with PayPal accessNot widely available for Bangladeshi users
Local agency billingLarger companies wanting taka invoicesUse your own ad account, not a shared one
Facebook ads payment method Bangladesh: dual currency card vs bKash vs agency billing
Whichever route you pick, the ad account stays in your own business name.

Step 1How Do You Add a Card and Pay for Facebook Ads in Bangladesh?

Five minutes, if the card is ready for foreign online payments. That’s really how to pay Facebook ads in Bangladesh with a card. The “if” is where almost every failure lives. Sort out the bank first and Meta becomes the easy part.

1
Get a card that allows foreign online paymentsAsk your bank for a dual currency or international card, and confirm online foreign transactions are switched on.
2
Check the dollar limitAsk how much USD you can spend and whether your passport must be endorsed first.
3
Open Billing and paymentsIn Meta Business Suite or Ads Manager, go to Billing and payments, choose the ad account and click Payment methods.
4
Add the cardEnter the details exactly as printed. Meta only accepts cards with a CVV code.
5
Approve the OTPKeep the phone linked to the card next to you. Meta and your bank may both send a code.
6
Set a payment threshold that fits your cardIf your card has a per-transaction limit, lower the threshold so charges stay under it.
7
Add a backup methodA second card or bKash keeps ads running if the first one fails.

These checks follow Meta’s failed payment guide. It also says one payment method can usually be added to up to ten ad accounts. Don’t lend your card to half of Dhaka’s ad accounts, however nicely people ask.

How to pay Facebook ads in Bangladesh with a dual currency card step by step
Most payment failures are fixed at the bank, before you ever open Meta.

Can You Pay for Facebook Ads With bKash?

Yes. Meta announced bKash for ad payments in Bangladesh on 10 September 2026, aimed at small businesses that don’t hold a foreign currency card.

The news reports say you add bKash as a payment method in your Meta Ads account settings. They don’t give fees, limits or whether it behaves as prepaid funds. I don’t know those details yet either, and I’d rather say so than guess. The general help page on Meta says local payment methods mostly add money to your available funds rather than sit there for automatic charges.

So for bkash facebook ads payment, think of it as topping up a balance. Add funds before a campaign runs dry, and watch the balance during sale periods.

Check first

If bKash isn’t showing in Billing and payments yet, wait. New payment options roll out in waves. Don’t pay anyone who offers “bKash ads” through their own account.

Automatic Billing or Available Funds?

Your first payment method decides this. A card usually puts you on automatic billing. A local method usually puts you on available funds, which works like a prepaid balance.

The payment options page spells it out. Pick a card or PayPal for your first ad, with a bank that supports recurring payments, and the account is set to automatic. Other methods, including local manual ones, set it up for available funds. Some advertisers end up with both.

SetupHow you payGood forRisk
Automatic billingMeta charges your card at a threshold or monthly bill dateSteady campaigns that run all monthFails if the card limit runs out
Available fundsYou add money first, ads spend from the balanceTight budgets and bKash usersAds stop when the balance hits zero

What the payment threshold means

On automatic billing, you’re charged each time spend reaches a payment threshold. You’re charged again on your monthly bill date. Several charges in one month is normal, not a glitch.

If your bank caps each foreign transaction, lower the threshold so every charge fits under it. This one setting prevents more “facebook ad payment failed” messages than anything else I know.

The same page suggests keeping some money in available funds even on automatic billing, because that balance gets used first. Cheap insurance before Eid or 11.11.

How Does the 15% VAT on Facebook Ads Work?

Expect 15% VAT on your Meta ad payments, usually collected by your bank when the card pays a foreign platform. It shows up as a separate line on the statement, and it surprises people every single month.

In 2019, Prothom Alo reported that Bangladesh Bank told scheduled banks to collect 15% VAT on payments to social media platforms. Facebook, YouTube and Google were named. Payments by Visa or Mastercard were included.

Meta itself registered for VAT with the National Board of Revenue in June 2021, according to The Business Standard. How the VAT appears on your statement depends on your bank, so read one full month of charges before you trust your budget sheet.

A quick example

  • Ads spend this month: $100.
  • At about Tk 124 per dollar, that is roughly Tk 12,400.
  • 15% VAT adds about Tk 1,860.
  • Your real cost is near Tk 14,260, before any card fee.

Keep the receipts. You can download them in Billing and payments, and your accountant will want them next to the bank statements.

Do You Need a Bangladesh Bank Endorsement?

For many personal cards, yes, because the dollar part of the card is tied to your passport’s annual travel quota. Your bank will tell you whether an endorsement is needed before you can spend USD online.

On 6 September 2026, UNB reported that Bangladesh Bank raised the annual travel quota for adults from $12,000 to $18,000 per calendar year. Banks apply this their own way, and not every card treats ad payments the same.

Banks set their own caps too. In 2023, The Business Standard reported that banks cut foreign currency credit card limits by about 30% after the taka weakened. It also noted a $300 cap on foreign currency e-commerce spending at the time.

Rules around “bangladesh bank endorsement facebook” payments change often. Before a big Eid campaign, call your card helpline and ask three things. Your USD limit. Any per-transaction cap. Whether ad payments are allowed on that card at all.

Prepaid Dollar Cards: Safe or Not?

Safe, if it comes from a licensed Bangladeshi bank, allows foreign online payments and has a CVV. Not safe if it comes from a stranger in a Facebook group. The card itself isn’t the problem. The source is.

Some banks issue prepaid or virtual international cards, and Meta accepts them as long as they can be verified and charged. Trouble starts with “virtual cards” sold in groups, loaded with money from who knows where.

  • Cards bought from strangers can be cancelled, frozen or reported, and your ad account goes with them.
  • Cards shared by many people hit Meta’s limit on how many ad accounts one payment method can join.
  • Informal dollar sellers give no VAT record and no receipt your accountant can use.
  • Cards in someone else’s name can trigger identity and payment checks you cannot pass.

When Is an Agency Ad Account Safe?

Paying through a local agency is legal and can be perfectly safe. Running your ads inside an agency’s shared or rented account is the risky part. Those are two different things, and sellers blur them on purpose.

In June 2025, The Daily Star reported that Bangladesh Bank lets local advertisers pay for Google and Facebook ads through local advertising agencies. No separate central bank approval is needed. The agencies must keep agreements, invoices and proof of tax payments.

Account networks are a sore point with Meta. Its policy violations page says businesses closely connected with a network of accounts that violate or evade policies may face advertising restrictions. A shared agency ad account bangladesh sellers offer can chain you to strangers’ mistakes.

A sari shop in Mirpur, the Thursday before Eid

The owner called me at 9 pm. His screen showed “Ad account disabled”. Not his account, though. For two years he’d paid a “dollar agency” in cash and they ran his ads from their own account, alongside a dozen other clients. One of those clients had broken a policy. The whole account was shut, and his Eid campaigns went dark with it. Worse, the pixel data and the custom audiences were never his to begin with. We spent the next week building a fresh business portfolio in his shop’s name, with his own dual currency card. The ads were back, but the two years of learning were gone. He told me he’d saved maybe Tk 500 a month on the agency route. He didn’t need to finish the sentence.

Own your ad account, not just the adsI set up business portfolios, ad accounts and payment methods in your own name. Your pixel, audiences and history stay yours, whatever happens to anyone else.
See Meta Ads Service

Payment Failed: Fix It in Six Steps

A failed payment pauses your ads and disables the ad account until the amount due is paid. Annoying, but usually a ten-minute fix.

  1. 1Go to Billing and payments and select the ad account.
  2. 2Click Payment methods, then Pay now.
  3. 3Choose your card or add a new one, and approve the OTP.
  4. 4If it fails again, call your bank and ask whether the charge was blocked.
  5. 5Try a different card, or add funds with a local method if you have one.
  6. 6Once paid, Meta resumes active and scheduled ads.

The usual causes on Meta’s list: unsupported method, inactive card, wrong expiry date, a bank decline or empty funds. In Bangladesh the boring truth is that the card’s USD limit has simply been used up.

If the account stays disabled after you pay, my guide to digital marketing mistakes Bangladeshi businesses make covers the account habits behind it.

The Habits That Keep an Ad Account Alive

Everything in your own name. The business portfolio, the ad account, the payment method. Then a backup method, and an eye on your limits. That’s the whole discipline.

Checklist to keep a Facebook ad account safe when paying from Bangladesh
Tick all eight and payment trouble becomes rare.

Two-factor login matters because hacked accounts usually get a new, unknown card added within hours. The help centre says Meta may remove admins, pause ads or change payment methods when it sees suspicious activity. Better that it never has to.

FAQ: How to Pay Facebook Ads in Bangladesh

What is the easiest way to pay for Facebook ads in Bangladesh?
A dual currency credit card from your bank. If you don’t have one, check whether bKash shows as a payment option in your Billing and payments settings.
Can I use a debit card for Facebook ads?
Yes, if it’s an international or co-branded debit card that allows foreign online payments and has a CVV code. Ask your bank to switch that on first.
Is VAT charged on Facebook ads in Bangladesh?
Yes. Banks were told in 2019 to collect 15% VAT on payments to foreign social media platforms, including card payments. Build that 15% into the budget from the start.
Why does my card keep failing on Meta?
Usually one of five things. Online foreign payments switched off. A used-up USD limit. A per-transaction cap. A wrong expiry date. A missed OTP. Your bank can tell you which.
Is it safe to buy dollars from a Facebook group to pay for ads?
No. You get no VAT record, the card can be cancelled, and your ad account may be restricted. Use a bank card or a payment method in your own name.
Can an agency pay for my ads legally?
Yes. Since June 2025, local advertisers can pay through local advertising agencies without separate Bangladesh Bank approval, if the agency keeps the required documents. Keep the ad account in your own name all the same.
How many ad accounts can use one card?
Ten, typically. Meta says one payment method can be added to up to ten ad accounts. Putting one card on many accounts can trigger extra checks.

Before you go

  • Meta’s Bangladesh payment page lists Visa, Mastercard, American Express and PayPal.
  • Meta announced bKash for ad payments in Bangladesh in September 2026. Check whether it shows in your account yet.
  • Banks were told to collect 15% VAT on payments to foreign social media platforms, card payments included.
  • Card dollar limits depend on your bank and, for many personal cards, your passport endorsement.
  • Rented accounts and informal dollar sellers put your business at risk. Pay with something in your own name.

If You Only Do One Thing Before Eid

Add a backup payment method today. A second card or bKash, sitting ready in Billing and payments. That’s the single step that would have saved the sari shop owner his campaigns, and it takes less time than reading this article.

Beyond that, how to pay facebook ads in Bangladesh comes down to four habits. Pay with something in your own name. Plan for 15% VAT. Keep the threshold under your card’s cap. Never rent an account.

Once the payments are boring, the ads can get interesting. If you’d rather hand over the content side, see my social media marketing service. My social media marketing guide for Bangladeshi businesses is a good next read.

Stuck with a failed payment or a shared account right now? Book a free 15-minute call. You’ll hear from me within 12 hours, and if my work doesn’t help, I refund it.

Sort out your ad payments this weekA free 15-minute call to check your payment setup, who really owns your ad account, and whether a backup method is in place.
Book a Free Call
Amanat Mossalli Taju
Written by

Amanat Mossalli Taju

Senior Digital Marketer & SEO Expert, Dhaka, Bangladesh

I have grown 175+ brands since 2020 with SEO, Google and Meta Ads, server-side tracking, WordPress and AI automation. Half of my clients are in the UK, USA, Australia and Canada. Everything I write here comes from real client work.

About me

Want this done for your business?

Book a free 15-minute call. I look at your site and ads before we talk, so you leave with clear next steps.

WhatsApp Me
Call 01782-790018