Blocking Affects: price pricing

Fix “Invalid currency code” on Meta Commerce Manager

The price field's currency code isn't recognised. Meta expects ISO 4217 three-letter codes (USD, GBP, EUR, JPY). Affected items are rejected from the catalog.

What you see in Meta Commerce Manager:

Invalid currency code

Meta requires ISO 4217 three-letter currency codes. Symbols (£, €), lowercase codes (gbp), and non-standard codes (UKP) all get rejected.

The format is amount + space + uppercase code: "29.99 USD", "150.00 GBP". The decimal point is required (29 instead of 29.00 fails). No currency symbols in either the amount or the field overall.

Top causes

  • 1

    Currency symbol used instead of code ('£' instead of 'GBP', '€' instead of 'EUR')

  • 2

    Lowercase currency codes ('gbp' instead of 'GBP')

  • 3

    Non-standard codes ('UKP' instead of 'GBP', 'EU' instead of 'EUR')

  • 4

    Missing currency entirely ('29.99' without 'USD')

How to fix it

  1. 1

    Identify affected items

    Commerce Manager → Catalog → Items → filter by 'Invalid currency code'.

  2. 2

    Standardise to ISO 4217

    Replace symbols with codes. USD, GBP, EUR, JPY, AUD, CAD, etc. Always uppercase, always three letters.

  3. 3

    Fix the format: amount + space + code

    Meta expects '29.99 USD' format. No symbols, no leading zeros on the code, single space between amount and code.

  4. 4

    Refresh and verify

    Force-fetch. Items typically clear within 15 minutes.

Related fields

FAQ

What if I sell in a non-major currency?

Any ISO 4217 code works — INR, BRL, MXN, NOK, etc. The full list is at iso.org. Meta accepts all of them as long as the code is correctly formatted.

Can I serve one product in multiple currencies?

Yes, via multi-country feed setup. Each country has its own feed with country-appropriate currency. The same product id appears in multiple feeds with different price values.

Last reviewed: 26 May 2026

Free plan · No card

Why wait? Try it free today.

Stop managing feeds manually. Start optimising with AI in 30 seconds.

  • Free plan, no credit card required
  • 1 brand, 1 feed, 100,000 products per feed
  • Full AI Product Optimisation, Rule Engine, and 200+ channel exports
  • Pay only for AI credits when you need them