Most receipt scanners assume one currency — the one of the country they were built in. That's fine for households that never cross a border. The moment a shop happens in another country, or a household has a regular non-local grocery (a Polish deli in Berlin, an Estonian ferry shop from Helsinki), single-currency apps stop working in obvious or subtle ways.
A multi-currency receipt scanner solves this by detecting the currency from the receipt itself, not from a setting. This article walks through how the auto-detection works, which currencies it covers, and where the limits are. Fango handles 26+ currencies across 34 countries this way, with no "pick a country" wizard.
- 26+ currencies covered — EUR, GBP, SEK, NOK, DKK, USD, PLN, ISK and more across 34 countries
- Auto-detected from receipt clues — language, tax code, currency symbol, number format
- Special cases handled — Icelandic krona has no decimals, Hungarian forint has no decimals
- Native currency preserved in statistics — no opaque conversion
- Best for travelling households, multi-currency families, ferry/border shoppers
Why single-currency apps fail at the border
Single-currency receipt scanners fail in three ways the moment a foreign receipt is scanned:
- Prices get misread as the home currency. A 119,50 NOK item gets stored as £119.50 — a tenfold overstatement that breaks any spend tracking.
- Tax codes get misinterpreted. Swedish VAT bands (12%, 25%) collide with UK ones (5%, 20%), and a UK-only scanner can flag every Swedish line as "discount" or "non-food".
- Number formats break. 12,95 (comma decimal) reads as 1295 (whole pence) if the app assumes UK formatting.
The "fix" — flipping a global setting before each foreign shop — works in theory and never works in practice. Within two weeks the setting gets forgotten, and one wrong-currency scan corrupts a month of stats.
What the AI actually uses to detect currency
Auto-detection isn't magic; it's a chain of small clues that, together, identify the currency with high confidence. Anthropic Claude looks at all of them simultaneously when Fango sends the receipt text or image:
- Currency symbol. "£", "€", "kr", "zł", "Kč" — strong signal where present.
- Country and shop name. "TESCO" → UK → GBP. "ICA Maxi" → Sweden → SEK. "Lidl" without country context defaults to receipt language.
- Language. Swedish vs Norwegian vs Danish all use "kr", but the receipt language tells SEK from NOK from DKK.
- VAT / tax codes. "MOMS" → Sweden/Norway/Denmark. "VAT" → UK. "MwSt." → Germany. "BTW" → Netherlands.
- Number formatting. Dot vs comma as decimal separator. Whether thousands are dot-grouped, comma-grouped or space-grouped.
- Receipt structure. The position of the total, the way discount lines are flagged, the tax breakdown at the bottom — these are surprisingly country-specific.
A receipt where most of these signals agree — Swedish language, "kr", "MOMS 25%", comma decimals, "ICA Maxi" — is detected as SEK with no ambiguity. The hard cases are scarce: hand-written market stalls with no symbols, or a "Lidl" receipt that could be ten different countries.
Currencies and country coverage
Fango's auto-detection covers the following currencies across 34 countries:
| Currency | Code | Countries | Notable handling |
|---|---|---|---|
| Euro | EUR | FI, DE, NL, EE, LT, LV, FR, IT, ES, AT, BE, PT, HR, SK, SI, IE, GR, CY, MT, LU | Comma decimal in most; dot in IE |
| Pound sterling | GBP | UK | £ symbol; dot decimal |
| Swedish krona | SEK | SE | "kr", MOMS 25% |
| Norwegian krone | NOK | NO | "kr", MVA |
| Danish krone | DKK | DK | "kr", MOMS |
| Icelandic krona | ISK | IS | No decimals; dots are thousands separators |
| Polish złoty | PLN | PL | "zł", PTU (A=23%/B=8%/C=5%) |
| Czech koruna | CZK | CZ | "Kč", DPH |
| Hungarian forint | HUF | HU | "Ft"; no decimals |
| Swiss franc | CHF | CH | Dot decimal; multilingual receipts |
| US dollar / CAD / AUD | USD / CAD / AUD | US, CA, AU | "$", dot decimal |
| Plus 14 more | — | RON, TRY, BGN, ISK, NZD, JPY, ZAR… | Same auto-detection pipeline |
← scroll →
The two non-decimal currencies — ISK and HUF — used to be a common bug for cross-border scanners. A line reading "1.299 ISK" looks like a thousand-with-decimals to a UK-formatting parser, which would store it as 1.30 kr instead of 1299. Fango's prompt explicitly handles this case: in ISK and HUF, dots are thousands separators, not decimals.
Photograph a receipt anywhere — Tesco, ICA, Lidl, Albert Heijn, Carrefour, Whole Foods — and AI picks the currency, prices, products and expiry dates for you. Native currency preserved on the fridge list and in statistics.
Try Fango free
The four households this matters for
Auto-currency detection looks like a niche feature until you list the households that actually need it:
- Cross-border commuters. Anyone living in southern Sweden and shopping in Copenhagen on weekends, or a Geneva household crossing into French Carrefour.
- Travelling families. The two-week Spanish holiday, the long weekend in Berlin, the bigger items bought at a Mediterranean supermarket. Each receipt scanned without changing a setting.
- Online grocery across borders. A Helsinki household ordering from Tallinn for the ferry pickup, or a UK expat ordering an annual food parcel from Iceland. The PDFs come back in EUR or ISK; the local app stays in GBP.
- Multi-currency households. A Berlin household with monthly shops at a Polish deli paying in złoty, or any London household with both a UK supermarket and a Polish grocer on the weekly rota.
For everyone else, the feature is invisible — it works the first time abroad and stops being a thought.
What happens with the prices afterwards
Each scanned receipt is stored in its native currency. A Stockholm shop stays as SEK, a London shop as GBP, an Athens shop as EUR. Statistics group spend per currency: "this month: £312 GBP, €40 EUR" rather than rolling everything into one. This is honest — exchange rates fluctuate, and a converted "£17 this week in Sweden" stat ages badly the moment SEK moves.
The trade-off: Fango doesn't currently produce a single-currency converted total across all receipts. If that's a hard requirement (e.g. unified household budgeting in one currency), a dedicated finance app like Monzo's spending view or Splitwise's multi-currency mode does it better. The Fango stat exists to answer "how much did we spend on food", not "how much in pounds".
Edge cases the auto-detection handles
Three real cases worth flagging:
- "kr" alone is ambiguous. Used in Sweden, Norway and Denmark. Fango leans on the receipt language (Norwegian "Helmelk" vs Swedish "Mjölk" vs Danish "Sødmælk") and tax label ("MOMS" SE/DK vs "MVA" NO) to pick the right one.
- "$" alone is ambiguous. US, Canada, Australia all use "$". The receipt header (e.g. "Whole Foods Market — US" vs "Coles — Australia") usually disambiguates; the language is usually English in all three.
- Bilingual receipts. Switzerland, Belgium, Luxembourg often print receipts in two languages. Fango's prompt explicitly handles bilingual lines ("NOM PRODUIT / PRODUCTNAAM") and uses the tax codes to fix the country.
These three cases together cover most "what currency is this actually" questions a multi-currency household runs into. The dropdown override on the review screen is there for the remainder.
Privacy note on multi-currency receipts
A foreign receipt sometimes contains more identifying data than a domestic one — passport-linked tax-free claims, hotel guest reference, airline frequent-flyer numbers stamped on shop receipts. Fango's privacy model doesn't change with currency: receipts go to AI once, get parsed, and aren't stored. No account, no per-user purchase history, no cross-border accumulation of where you shopped.
This matters more for travellers than for domestic shoppers. A six-month trip across five countries leaves no cloud trail in Fango — the fridge list and per-receipt records live only on the phone, and the device's standard backup rules apply.
Summary
A multi-currency receipt scanner detects the currency from the receipt itself — language, symbol, tax code, number format — so the user never picks one. Fango covers 26+ currencies across 34 countries this way, with special handling for non-decimal ISK and HUF and for ambiguous "kr"/"$" cases. The trade-off: each receipt stays in its native currency rather than being rolled up into a single converted total, which keeps the data honest at the cost of one stats view.
Related reading: grocery receipt scanner app overview, which stores does a receipt scanner support, PDF receipt scanner app, food waste tracker comparison.
Frequently Asked Questions
How does a receipt scanner auto-detect the currency?
It reads the structural clues on the receipt — the country, language, tax codes, currency symbol and number formatting — and picks the matching currency. A receipt in Swedish with "kr", "25%" VAT and dot-comma number formatting (12,95 kr) is SEK. A British receipt with "£", "20% VAT" and "TESCO" branding is GBP. Fango handles 26+ currencies this way without asking you to pick one up front.
Which currencies does the receipt scanner support?
Fango covers 26+ currencies across 34 countries: EUR (most of the EU), GBP, SEK, NOK, DKK, ISK, PLN, CZK, HUF, RON, BGN, HRK, CHF, USD, CAD, AUD, NZD, JPY, TRY, ZAR and others. Special handling is built in for Icelandic krona (no decimals, dots as thousands separators), Hungarian forint (no decimals) and a handful of regional variants like Swiss franc with dot-as-decimal.
Do I have to pick the currency before scanning a receipt?
No. Fango detects the currency from the receipt automatically — you just take the photo. If the receipt is ambiguous (e.g. a hand-written market receipt with no currency symbol), the app falls back to the locale of your phone and asks you to confirm on the review screen. There's no "pick a country" wizard.
Are prices converted to one home currency for statistics?
Each receipt is stored in its native currency — a Stockholm shop stays as SEK, a London shop as GBP. Statistics group spend per currency rather than converting to one. This keeps the data honest: a 200 SEK weekly shop on holiday isn't artificially mapped to "£17 in week 27". If you specifically need a converted view, that's a feature gap; the underlying receipts are accurate.
Is a multi-currency receipt scanner useful for someone who doesn't travel?
Yes, if you live in a multi-currency household — a UK family with a Polish parent doing a regular shop at a Polish deli, or a Helsinki household that scans the occasional Tallinn ferry shop. The auto-detection means you don't have to context-switch between two apps or remember to flip a setting. For genuine single-country households, multi-currency support is invisible — it just works the first time abroad.