Why your budget app shows the wrong currency
Most budget apps have one home currency baked in and treat everything else as an afterthought. They convert at whatever rate loads on sync day, not the rate at the moment you spent, and they often reuse one dollar sign for three different currencies. The number on your screen is a rounded, re-priced echo of what actually happened, not the transaction itself.
I spend in reais, bill in dollars, and watch the peso from the outside. Every wrong number I have hit in a finance app traces back to one of three design choices, not a random glitch. This post names the three, shows how Monarch and Copilot handle the problem today, and explains the trade-offs in how Capi handles it, flaws included.
Why does my budget app show the wrong currency?
Most budget apps were built around one home currency and treat every other currency as an edge case. They convert at whatever rate loads that day rather than the rate at the moment you spent, and many reuse the dollar sign for USD, ARS and MXN alike. The number on screen is a rounded, re-priced echo of the real transaction, not the transaction itself.
None of this is a bug in the classic sense, code doing something the developers did not intend. It is closer to an unstated assumption shipping as a feature: build for one currency, add a converter later, and hope the seams do not show. They show anyway, usually on the one month a second currency actually matters, which is exactly when the wrong number hurts most.
What actually causes the wrong-currency bug in finance apps?
Three causes stack on top of each other: a single default currency the app silently converts everything into, an FX rate fetched at sync time instead of locked at the moment of the transaction, and a currency symbol like $ or R that is shared across several currencies with no code shown next to it. Any one of the three can turn a correct purchase into a wrong number.
The first cause is architectural. A database column that stores amount as a single number in a single assumed currency cannot hold a Buenos Aires taxi ride and a Lisbon coffee without picking a side. Retrofitting real multi-currency support means touching the ledger, the reports and every chart built on top, so most teams add a lighter converter instead: store the number, tag a currency, and multiply by whatever rate the app can find when it needs one.
The second cause is timing. A rate fetched weeks after the purchase, during a monthly sync or a bank re-link, is not the rate that applied when you paid. Argentina's peso alone can move several percent in a week during a volatile stretch, so a transaction re-priced later can drift meaningfully from what actually left your account. Locking the rate at entry time is a small architectural decision with a large downstream effect, and it is the one most converter-style apps skip because it is invisible until someone checks the math.
The third cause is the symbol collision. USD, ARS, MXN, AUD, CAD, COP and half a dozen others all use some version of the $ sign, and R alone reads as reais, rand or an abbreviation depending on the country. An app that shows $45.00 without an ISO code next to it is asking you to guess which of six or seven currencies it means, and a screen full of unlabeled dollar signs is where wrong-currency confusion usually starts, even before any conversion math runs.
Does Monarch support multiple currencies?
Monarch is built around one home currency, almost always USD, and most non-US transactions still land through connected accounts rather than native multi-currency entry. It is a strong net-worth and investment tracker for US-based money, priced at $99.99 a year for Core or $199 a year for Plus, but it was not designed for a household spending across several currencies.
That is not a knock so much as a scope decision. Monarch's hero screen is net worth and the month in review, aggregated across US bank and brokerage connections, and it does that well. The moment a second currency enters the picture, whether from a trip, a remote paycheck, or a partner paid abroad, the product has fewer native tools to reach for than an app built around currency plurality from the start. The fuller side-by-side, including budgeting features outside currency handling, lives in Capi vs Monarch.
Does Copilot Money support multiple currencies?
Copilot Money is explicitly US-first. International support is limited, non-US bank connections are thin, and multi-currency tracking is not a core feature. At $95 a year or $13 a month it remains one of the best-designed spend trackers for an iPhone user paid in dollars, but it does not solve the wrong-currency problem for anyone paid or spending outside the US.
Copilot's strength, a pace bar against your own spending history and a clean iPhone-first design, is real and worth crediting. It simply answers a different question than the one this post is about. If your money stays in one currency, Copilot's design quality is hard to beat. If it does not, the currency question is one Copilot was not built to answer.
How does Capi avoid showing the wrong currency?
Capi stores every transaction in the currency you actually typed, with the FX rate captured at that exact moment, not fetched later. The dashboard rolls everything up into one main currency for the headline number, and a drawer shows the true per-currency split whenever a second currency carries real weight in your month. Seven currencies are supported: USD, EUR, BRL, ARS, MXN, RUB and GBP.
The mechanism is simple to state and was not simple to build. Log taxi 4200 ars and the entry keeps 4200 ARS as its permanent value, tagged with the USD/ARS rate at that minute. The main-currency total for the month converts each entry using its own locked rate rather than one blanket rate applied after the fact, so a volatile week in the peso does not silently rewrite last Tuesday's taxi ride. Every ISO code is shown next to every amount, so a screen full of numbers never asks you to guess which currency a bare symbol means.
The honest limit is the currency list itself: seven, not seventy. USD, EUR, BRL, ARS, MXN, RUB and GBP cover the corridors Capi was built for, expats and couples moving between the Americas and Europe mostly, but if your spending runs through CHF, JPY, or a currency outside that list, this specific fix does not reach you yet. The wider multi-currency workflow, including the expat use case this feature was built around, is covered in best money tracker for nomads and earn in USD, live in pesos.
How do Capi, Monarch and Copilot compare on currency handling?
The three products solve different problems and the table below is a trade, not a ranking. Judge it against what your own money actually does: one currency, or several.
| App | Native currencies | FX rate timing | Symbol clarity | Price (2026) |
|---|---|---|---|---|
| Capi | 7, per-transaction | Locked at entry | ISO code shown always | Free 30 tx/mo; $9.90/mo or $69.90/yr |
| Monarch | USD-centric | Sync-time, via linked accounts | Single symbol assumed | $99.99/yr Core; $199/yr Plus |
| Copilot | USD-first, limited intl | Sync-time, via linked accounts | Single symbol assumed | $95/yr or $13/mo |
If your money lives entirely in US accounts, Monarch's net-worth depth and Copilot's design polish both outclass Capi on the things they were built for. The currency-handling column only decides the outcome once a second currency enters your actual life, which for a large share of Capi's own users, expats, remote workers paid abroad, and couples splitting a household across two currencies, it already has. The wider field, currency handling aside, is ranked in the 2026 money tracker guide.
What should you check before trusting a multi-currency app?
Four questions separate a real multi-currency design from a converter bolted onto a single-currency ledger: does it store the native currency per transaction, is the FX rate locked at entry or fetched later, can you see a per-currency breakdown on demand, and does every amount show its ISO code rather than a bare symbol. A yes on all four means the number you see matches what you actually spent.
- Native currency per transaction: ask whether a purchase keeps its original currency forever, or gets silently rewritten into your home currency the moment it is logged.
- Rate timing: ask whether the conversion rate is the one that applied when you spent, or whatever rate the app happened to fetch during its next sync.
- Per-currency visibility: ask whether you can see a true split by currency, not just a single blended total that hides how much of your month was actually in a second currency.
- Symbol labeling: ask whether every number carries its ISO code, or whether you are expected to infer the currency from context.
Most apps fail at least one of the four, because each one costs real engineering effort for a feature that only a minority of users notice, until the month it matters.
How much does Capi cost?
Capi is free up to 30 transactions a month, in any of the seven supported currencies, with no card required. Capi Core costs $9.90 a month or $69.90 a year and removes that limit, adding statement uploads and deeper analysis. Capi Together, the household plan, costs $99 a year and adds per-person attribution and joint goals on top of the same currency handling.
The currency engine described in this post ships on every tier, including free. What changes between tiers is volume and household features, not whether your peso taxi ride keeps its own number. My own week runs across three currencies most months, and the routine behind it is in what I track every day.
See your real currency split, not a blended guess.
Log one transaction in whatever currency you actually spent it in.
Free up to 30 transactions a month, no card.
Frequently asked questions about the wrong-currency problem
Why does my budget app show the wrong currency?
Most budget apps were built around one home currency and treat every other currency as an edge case. They convert at whatever rate loads that day rather than the rate at the moment you spent, and many reuse the dollar sign for USD, ARS and MXN alike. The number on screen is a rounded, re-priced echo of the real transaction, not the transaction itself.
What actually causes the wrong-currency bug in finance apps?
Three causes stack on top of each other: a single default currency the app silently converts everything into, an FX rate fetched at sync time instead of locked at the moment of the transaction, and a currency symbol like $ or R that is shared across several currencies with no code shown next to it. Any one of the three can turn a correct purchase into a wrong number.
Does Monarch support multiple currencies?
Monarch is built around one home currency, almost always USD, and reports that most non-US transactions still land through connected accounts rather than native multi-currency entry. It is a strong net-worth and investment tracker for US-based money, priced at $99.99 a year for Core or $199 a year for Plus, but it was not designed for a household spending across several currencies.
Does Copilot Money support multiple currencies?
Copilot Money is explicitly US-first. International support is limited, non-US bank connections are thin, and multi-currency tracking is not a core feature. At $95 a year or $13 a month it remains one of the best-designed spend trackers for an iPhone user paid in dollars, but it does not solve the wrong-currency problem for anyone paid or spending outside the US.
How does Capi avoid showing the wrong currency?
Capi stores every transaction in the currency you actually typed, with the FX rate captured at that exact moment, not fetched later. The dashboard rolls everything up into one main currency for the headline number, and a drawer shows the true per-currency split whenever a second currency carries real weight in your month. Seven currencies are supported: USD, EUR, BRL, ARS, MXN, RUB and GBP.