The YNAB multi-currency workaround, and where it breaks

YNAB budgets in one currency per plan. If you hold both MYR and SGD, that is a real constraint, and there is a workaround that mostly works. This is how to set it up, and an honest account of where it breaks.

Last reviewed 13 September 2026

The workaround, in short

Run two plans, one per currency, and consolidate them yourself when you want a single view.

Each plan behaves normally — accounts in that currency, categories, goals, transactions. Neither plan knows about the other. The consolidation happens outside YNAB, either in a spreadsheet or in your head, and it has to be redone whenever you want a current total.

If you are committed to the YNAB method this is survivable, and plenty of people do it. What follows is how to make it as painless as it can be, and then the specific costs you are accepting.

Setting it up

  • Create two plans, named by currency rather than by purpose — "YNAB MYR" and "YNAB SGD". Naming them by purpose ("daily spending", "savings") breaks down as soon as you hold two purposes in one currency.
  • In each plan, create a category for money sent to the other country — "Transfer to Malaysia" in the SGD plan, and the mirror in the MYR plan. Fund it like any other category, because from that plan’s point of view the money genuinely is leaving.
  • Record the outgoing side as spending against that category. Record the incoming side in the other plan as an inflow, categorised to whatever it is for. This is the part where discipline is required, because YNAB has no concept of the two entries being related.
  • Keep a consolidation sheet with one row per currency: current balance, the rate you are using, and the converted total. Update the rate when you do the consolidation, and write the rate and its date next to the figure, or the total is unverifiable a week later.
  • Do the consolidation on a fixed schedule — the first of the month is usual. Consolidating ad hoc means you stop doing it.

Where it breaks

These are not hypothetical. They are the reasons people abandon this setup, roughly in the order they hit them.

  • Transfers show as spending. Your SGD plan records a RM5,000 remittance as a RM5,000 expense in that plan’s currency, so the month looks terrible when you simply moved your own money. You can name the category "Transfer" but YNAB still counts it as an outflow.
  • The achieved rate is never stored. YNAB has no field for it, so the single number that tells you whether your remittance channel is any good does not exist anywhere in your records. Reconstructing it later means opening bank statements.
  • The consolidation is manual and therefore stale. The total is correct on the day you compute it and wrong from the next transaction onwards. Anything that is only correct when you remember to do it will eventually stop being correct.
  • Two plans drift apart. It is easy to keep one current and neglect the other — usually the one in the country you are not currently in, which is exactly the one you need when you go back.
  • Reporting across both is impossible. You cannot ask "how much did we spend in total last quarter" or "what did this cost us in ringgit" and get an answer, because no single place holds both sides.

The workaround is not stupid. It is a sensible response to a real constraint, and if you value the YNAB method highly it may be worth the friction. The honest framing is that you are trading your own time and accuracy for the budgeting method you prefer.

How to decide whether to keep doing it

Ask how long the monthly reconciliation actually takes you, including the rate lookups and the sheet update. If the answer is ten minutes and you find it acceptable, keep going — the method is working and that is worth something.

If the answer is an hour, or if the honest answer is "I have not done it in two months", then the workaround is not working. The consolidation is the part that tells you where you actually stand, and it is the first thing to be abandoned when you are busy.

That is the specific failure this product was built to remove: not budgeting, but the reconciliation between two currencies that no single-currency tool will do for you. If that is not your problem, the workaround is fine and you should keep using it.

Common questions

Can YNAB handle two currencies at all?
Not within one plan. YNAB’s documentation says you choose the currency for your plan, and multiple currencies cannot be used together in a single spending plan. Running separate plans per currency is the only approach, and it works but requires manual consolidation.
Is the two-plan workaround worth it?
If you value envelope budgeting highly and the reconciliation takes you about ten minutes a month, probably yes. If it takes an hour, or you have stopped doing it, then the workaround is not delivering the thing it exists to deliver — a current view of what you are worth.
Does Spend X Save replace YNAB entirely?
Not if envelope budgeting is what you value. We track categories and spending by category, but we do not assign every unit of currency a job before the month begins. What we do replace is the cross-border reconciliation: currencies stay separate, transfers are linked rather than counted as spending, and the achieved rate is stored.
What about just using a spreadsheet alongside YNAB?
That is the most common version of the workaround, and it is reasonable. The spreadsheet becomes the consolidation layer. The catch is the same one every spreadsheet has: it is correct only when you remember to update it, and it needs the exchange rates maintained by hand.

The personal finance app for Malaysia–Singapore households — track SGD and MYR together, in one net worth, without pretending one of them doesn’t exist.

Facts about other products come from their public documentation and pricing pages, checked on 13 September 2026. Products change, so if something here is out of date or wrong, we want to know and will correct it. Email spendxsave.support@gmail.com.