
If you earn in USD but spend in EUR, or you have accounts in multiple countries, tracking your finances in a single currency doesn't work. You need a system that handles currency differences at the right level—without forcing you to manually convert every transaction.
This guide explains exactly how Notion Finance Tracker handles multi-currency, which properties to use, and how to set things up so your net worth and budgets stay accurate.
Currency is set at the account level, not the transaction level.
When you create an account (checking, savings, credit card, investment, etc.), you set its Currency property once:
Accounts database
├── Name: "Chase Checking"
│ └── Currency: USD
├── Name: "Revolut EUR"
│ └── Currency: EUR
├── Name: "Revolut USD"
│ └── Currency: USD
└── Name: "Interactive Brokers"
└── Currency: USD
Every transaction linked to that account inherits the currency automatically via a formula property (Currency✨). You don't select currency on each expense or income, it's derived from the account.
This keeps things simple: you record a transaction, link it to an account, and the currency follows.
The interesting part is moving money between accounts with different currencies.
The Transfers database has these key properties:
| Property | Purpose |
|---|---|
From | Source account (relation) |
To | Destination account (relation) |
Amount | Amount leaving the source account |
Exchange Rate✨ | How many units of destination currency per 1 unit of source |
Example: Moving €500 from Revolut EUR to Chase USD
From: Revolut EUR, To: Chase CheckingAmount: 500 (the €500 leaving)Exchange Rate✨ emptyThe app automatically fetches the current EUR→USD rate and fills it in. If you transferred at a specific rate (say, 1.08), you can enter it manually and the app won't override it.
The system creates the matching income/expense entries on each account so balances update correctly.
The Budget database has its own Currency property. This lets you budget in your local spending currency even if your net worth is tracked in another.
Budget database
├── Category: "Groceries"
│ ├── Type: Expense
│ ├── Currency: EUR
│ └── Planned: 400
└── Category: "Rent"
├── Type: Expense
├── Currency: EUR
└── Planned: 1200
When you record expenses in your EUR account and link them to these budget categories, the Progress✨ formula shows how much of your budget you've used—in EUR.
If you have expenses in multiple currencies hitting the same budget category, the app converts them to the budget's currency for accurate tracking. This does not affect the accounts balances, only the budget progress.
Net worth is calculated by converting all accounts to your base currency (set in the app settings).
The app:
This happens automatically. You don't need to update exchange rates manually.
Currency✨ formula handles it)If you travel and spend in local currency, you can either:
The first approach gives you accurate local spending data. The second is simpler.
Exchange Rate✨ empty)You can always override the auto-filled rates if you transferred at a specific rate.