Budget in the currency you spend

A grocery budget in euros and a rent budget in dollars are not the same problem. Set the limit in the currency you actually spend.

A budget that converts everything into your “home” currency looks tidy. It is also how you blow a grocery limit that was never meant to be in dollars.

Spending happens in a place. Rent, school fees, studio costs, and the weekly shop each have a currency. The limit should too.

The rule: set the cap in the currency of the expense. Convert only when you need a single view of whether the month still works.

The false comfort of one-currency budgets

If you earn in USD and live part of the year in EUR, a single “food: $400” line will lie to you in both directions. A strong dollar month makes the euro shop look cheap. A weak one makes you feel reckless when you bought the same cart.

You did not change your habits. The conversion did. Budgets exist to constrain behaviour, not to track FX.

One budget, one spending currency

Give each budget the currency of the thing it is for:

  • Groceries in the country you are standing in.
  • Rent in the currency on the lease.
  • Software and contractors in the currency on the invoice.
  • Travel in the currency you will actually tap on the card.

When the month is tight, you want to know “how many euros are left for food,” not “how many dollars the euro leftover is worth this morning.” That is what a smart budget is for: a limit that matches the aisle, not the headline exchange rate.

Use the roll-up for the month, not the aisle

You still need a yes/no for the whole month: after rent in GBP, health insurance in EUR, and a retainer arriving in USD, is there room?

That is a converted view. It should sit above the budgets, not inside them. Each budget stays honest. The dashboard answers the cross-currency question — the same split argued in One number, many currencies.

Case study: the grocery budget that “broke”

Earn mostly in USD. Live for the quarter in a euro city. Rent is GBP from a previous lease you kept through the spring. You set “Food: $450” because that is how you always budgeted at home.

Week one, the dollar is strong. The euro shop feels thrifty against the USD cap. You add a few nicer items. Week three, the dollar softens. The same cart now “blows” the budget even though the euro receipt is almost identical. You either feel guilty or silently raise the USD number — which means the budget never constrained the behaviour you cared about.

Flip the design. Food budget: €380. Rent budget: £1,200. Software: $90. The roll-up converts those leftover amounts when you ask whether the month still works. The aisle question stays in euros. The FX noise stops pretending to be discipline.

A worked month

Numbers are illustrative, not advice:

  • Groceries — €380, daily spend where you live.
  • Rent — £1,200, lease currency.
  • Tools / SaaS — $90, invoice currency.
  • Buffer — €150, small surprises in-country.

On review day you do not ask “what is €380 in dollars today?” first. You ask whether groceries still have euros left, whether rent is funded in pounds, and only then whether the dashboard roll-up — after those commitments — still clears.

If the roll-up is tight, you cut a USD or EUR discretionary line. You do not “fix” groceries by redefining them as dollars so the sheet looks calmer.

Future rates belong on future spend

If you already know a payment will hit next quarter — a visa renewal, a school term, a contract in another currency — do not wait until the charge lands to discover the rate moved.

A future-rate on a budget is a planning tool: “if EUR/USD is here, this still fits.” It is not a prediction you have to worship. It is a way to notice tightness before the calendar does. Exchange rate tools exist so that look-ahead is labelled, not confused with today’s grocery tap.

Example: a school term billed in GBP next quarter. Keep the budget in GBP. Attach a planning rate you would still accept. If the roll-up only works at a fantasy rate, you want to know in this month’s review — not on the day the debit posts.

What to do this month

Pick the three expenses that actually stress you. Give each a budget in its own currency and a limit you would defend out loud. Leave everything else in a catch-all until those three are boring.

Boring is the goal. A budget you trust is one you stop opening twice a day.

Shared households and travel months

Two people, two spending currencies, one household: give each recurring shared cost the currency on the bill, then settle the personal split explicitly — do not hide it inside a converted “joint food” number. Running tabs belong in settlements until they clear.

Travel months are temporary currency changes, not a reason to rebuild the whole chart. Add a short travel budget in the currency you will tap; keep home rent and subscriptions in theirs. When you return, archive or zero the travel line instead of forever converting it into home-currency folklore.

How Rasa Money treats this

Budgets in Rasa Money have their own currency and their own limit. The dashboard can still show a unified month because conversion lives on the roll-up. You can lock a rate or look ahead at a future one without turning every grocery tap into a forex lesson.

Start with the budgets that already exist in your head. Put them in the currency you spend. Then let the total tell you if the month still holds.

Is it ever right to budget in my earning currency?

Yes — for costs that are actually priced and paid in that currency (contractors, home-country insurance, a USD SaaS stack). The mistake is forcing local rent and groceries into the earning currency so one column looks neat. Earn in one currency; constrain spend in the currencies of the spend.

What if I only visit a country for a few weeks?

Use a travel budget in the local currency for that window. Do not rewrite your permanent grocery budget into a tourist FX experiment. When the trip ends, the travel budget should go quiet.

How do alerts still help across currencies?

An alert on a EUR grocery budget should fire in euros against that limit. Cross-currency “am I okay this month?” stays on the roll-up and alerts you configure for the thresholds that match how you decide — not a single USD ghost limit that moves every morning.

Plans are on pricing. Start free — no card, no bank connection — and put the first three stressful expenses in the currency you actually hand over.

Get new articles in your inbox

Free to explore · rate-lock when it matters

Drop the spreadsheet. Run your finances in one place.

For anyone who wants a real grip on their money — and for freelancers, expats and nomads whose history must stay honest across currencies.

No bank connection · Basic free, no card · Your data stays yours