How to Change Currency in Facebook Ads

change currency in facebook ads

If your Facebook (Meta) ads are billing in the wrong currency, you’re not stuck. You can fix it. But it’s not as simple as flipping a switch. Let’s walk through exactly what happens and how to change currency in Facebook ads the right way.

Quick Answer

You can’t just edit the currency on your existing Facebook ad account. When you pick a new currency, Meta creates a brand-new ad account for you. Your old account closes. Any ads still running on it stop. You can only do this once every 60 days, and only if your account has no unpaid balance.

The short version

  • Changing currency means Meta builds you a new ad account.
  • Your old account stays visible, but it’s closed.
  • Ads on the old account stop running and get billed in the old currency.
  • You can change currency once every 60 days if your balance is clear.
  • You can never change it twice within any 28-day window.
  • Your payment options depend on the currency you pick.
  • Some countries (like Nigeria, Brazil, and Venezuela) require your business country and currency to match.

Can you actually change your Facebook Ads currency?

Yes. But think of it less like “editing a setting” and more like “opening a new account with the currency you want.”

Here’s the rule straight from Meta:

You can change your ad account’s currency once every 60 days, as long as you don’t have a current balance. On top of that, Meta will block you outright if you’ve already changed currency twice in the past 28 days.

You also need to be an admin on the ad account. If you’re not, ask whoever manages the account to make the switch, or to give you admin access first.

One more thing: if your account is on monthly invoicing, you can’t change currency after the account is set up. That’s locked in from day one.

What actually happens when you switch

This is the part most guides skip. Here’s what changes the moment you confirm a new currency:

  • A new ad account gets created. This is where your future ads will live.
  • Your old account closes. It doesn’t disappear. You’ll still see it in the Account dropdown in Ads Manager. It’s just done.
  • Active ads on the old account stop running. They don’t move over automatically.
  • Old ads are billed in the old currency. Any spend before the switch stays in that currency.
  • You start fresh in the new account. New campaigns, new billing threshold, new setup.

In short: this is a migration, not an edit. Plan for it like one.

Should you actually switch?

Before you touch anything, ask yourself why you want to change currency. Your answer decides your next move.

Switching probably makes sense if:

  • You picked the wrong currency by mistake when you first set up the account.
  • Your business has genuinely moved to billing in a different currency.
  • The currency you’re on isn’t supported by the payment method you need.

Switching probably isn’t the fix if:

  • You just want your reports to display differently. That’s not what this does.
  • Your real problem is that your card keeps getting declined. That’s a payment issue, not a currency issue.
  • You have important campaigns running right now and haven’t planned for the disruption.

That last point matters a lot. A lot of people search “how to change Facebook ads currency” when their actual problem is a failed payment. Keep reading, because there’s a simpler fix for that further down.

Check these things before you switch

Don’t touch the currency setting until you’ve gone through this list:

  1. Clear your balance. An unpaid balance will block the change.
  2. Check for ads under review. Pause anything that’s mid-review if you can.
  3. Confirm you’re in the right account. If you manage more than one, double-check.
  4. Confirm you’re an admin. No admin rights, no currency change.
  5. Check your country’s rules. Some countries need your business country and currency to match.
  6. Check your payment method works with the new currency. Not every payment option supports every currency.
  7. Export any reports you’ll need later. Once you switch, your old account’s history stays separate.
  8. Pick a quiet week to do it. Don’t switch currency in the middle of your biggest campaign push.

How to change currency in Facebook Ads Manager

Here’s the actual process, step by step.

Step 1: Open Ads Manager and go to Payment Settings.
Log into Ads Manager, then head to your account settings and find Payment Settings.

Step 2: Open Business Info and click Edit.
This is where your currency and time zone live together.

Step 3: Choose your new currency and time zone.
Pick both carefully. You’re choosing them at the same time, and this decision is hard to undo, so double-check before moving on.

Step 4: Read the warning, then confirm.
Meta will show you a warning that this creates a new account and stops your current ads. Read it. Make sure you’re ready for that before you click confirm.

Step 5: Set up your new account.
Once the new account appears, add your payment method, rebuild your campaigns, and confirm the currency is exactly what you wanted.

That’s it. Five steps, but step 5 is really its own small project, so give it time.

What if Meta won’t let you change it?

If the option is greyed out or blocked, here’s what to check:

ProblemWhat to do
You have an unpaid balancePay it off, then try again
Ads are pending reviewWait for review to finish
You changed currency twice in 28 daysWait out the 28-day window
Wrong ad account selectedSwitch to the correct account
Not an adminGet admin access from the account owner
Country/currency mismatchCheck your country’s specific rule
Monthly invoicing accountThis currency is locked for good

If none of these apply and you’re still stuck, your best option is often to just create a brand-new ad account with the currency you want from the start, instead of trying to convert an existing one.

Will you lose your ad history?

Not exactly, but it doesn’t travel with you either.

Your old account keeps its history. It just stays in the old currency, in the old account, separate from anything new. Your new account starts its own history from zero.

If you need to compare performance across the switch, export your reports from the old account before you move on. Then treat the old data as your “before” baseline and the new account as your “after.” Don’t try to merge them into one continuous number line, because the accounts are genuinely separate now.

Does currency have to match your target country?

No, not usually. You can advertise to any country while billing in almost any supported currency. The exceptions are specific: Brazil, Nigeria, and Venezuela require your business country and ad account currency to match. Outside of cases like these, targeting a country and billing in that country’s currency are two separate decisions.

Does changing currency affect your CPM or results?

No, not directly. The currency itself is just how your spend is labeled. What actually affects your results is the account migration part: new account, no history, a reset billing threshold, and campaigns you have to rebuild. If your numbers shift after a switch, it’s the fresh start causing it, not the currency itself.

Is currency really your problem?

Here’s the question worth asking honestly: do you need a new ad account currency, or do you need a payment method that just works?

A lot of advertisers in Nigeria and similar markets hit this exact wall. Your card gets declined on Meta ads, or you’re paying extra fees every time you top up, and it feels like the fix must be “change my currency.” Sometimes it is. But often the real issue is that your local card isn’t built for international billing.

If that’s you, changing your payment method can solve the problem without touching your ad account at all. No new account, no lost history, no rebuilding campaigns. A USD virtual card, for example, gives you a payment method Meta accepts for USD billing, without forcing you through the currency-migration process.

That’s exactly the kind of gap EverTry’s virtual dollar card is built for. It won’t fix a genuine currency mismatch, and it won’t guarantee every ad account accepts it. But if your problem is really “my card doesn’t work for this,” it’s worth trying before you migrate your whole account.

Should you change currency or change your payment method?

Your situationWhat to try
You picked the wrong currency at setupChange your currency
You have an unpaid balanceClear it first
Your card keeps failing, currency is fineTry a different payment method
You need USD billing just to fix payment issuesTry a USD payment method first
You need a completely different account structureA new account makes sense

Frequently Asked Questions

How often can I change my Facebook Ads currency?

Once every 60 days, as long as you have no current balance. You also can’t change it twice within any 28-day period.

Do I need a new ad account to change currency?

Yes. Meta creates one automatically the moment you confirm a new currency.

What happens to my old ad account?

It stays visible but closes. Any ads on it stop running.

Will I lose my Facebook Ads history?

No, but it stays in the old account. Your new account starts fresh.

Can I change my currency if I have an outstanding balance?

No. Clear your balance first.

Can monthly invoicing accounts change currency?

No. That currency is set for good once the account is created.

Does my ad account currency have to match the country I’m targeting?

No, except in a few countries like Nigeria, Brazil, and Venezuela, where your business country and currency must match.

Does changing currency hurt my ad performance?

Not directly. Any dip usually comes from starting a fresh account, not the currency itself.

Can I pay for Facebook ads with a USD virtual card instead of changing currency?

Yes, for many advertisers this solves the real problem, which is often payment failure, not currency mismatch.

Final thoughts

Changing your Facebook Ads currency isn’t hard, but it does take a little planning. Remember the basics: Meta builds you a new ad account, your old one closes, and you can only switch once every 60 days. Clear your balance, export your reports, and pick a quiet week. Do that, and the switch goes smoothly.

But if you’re only here because your card keeps getting declined, you may not need to change anything. A payment method that works for international billing can fix the problem without a new account or lost history. If that sounds like you, download EverTry today and create your virtual dollar card in minutes. It’s a simple way to pay for your Facebook ads and keep your campaigns running.

Scroll to Top