
Use multi-currency in MoneyCoach by keeping your main app currency as your home currency and creating separate accounts in other currencies. MoneyCoach records transactions in the account currency and converts totals back to your main currency for reports and balances.
TL;DR
- Keep your main app currency stable.
- Create a separate account for each currency you actively use.
- Choose the account currency while creating the account.
- Use transfers when moving money between currencies.
- Adjust the exchange rate on a transaction only when the real bank rate is different.
Video Tutorial
Note: This video may not fully reflect the latest version of MoneyCoach.Step-by-step guide
- Open Accounts.
- Tap the + button.
- Choose Add Manual Account if MoneyCoach asks how you want to add the account.
- Enter the account name, for example
Vacation. - Choose the account type.
- Tap the currency code and select the currency for this account.
- Enter the starting balance.
- Choose an icon, group, or business usage if needed.
- Tap Save.
The account currency can only be selected while creating the account. After the account is saved, MoneyCoach locks the currency so historical transactions, transfers, reports, and exchange-rate conversions stay consistent.
Travel example
If you are going to Thailand, do not change the main app currency to Thai baht. Instead:
- Create a manual account named
Thailand Trip. - Set that account currency to Thai baht.
- Transfer money from your checking account to the Thailand Trip account.
- Add expenses from the Thailand Trip account while you travel.
MoneyCoach stores those expenses in Thai baht and converts them back to your main currency when calculating reports and totals.
Edit the exchange rate for one transaction
Sometimes your bank or card provider uses a slightly different exchange rate than the live rate MoneyCoach has. You can adjust the rate for that transaction only.
- Add or edit a transaction from an account that uses another currency.
- Tap the exchange-rate control above the amount field.
- In Adjust Exchange Rate, review the Current Rate.
- Enter the value you need in Set New Rate.
- Tap Update Rate.
- Save the transaction.
This does not change your account currency, main app currency, or future exchange rates. It only changes the selected transaction.
Multi-currency transfers
Transfers between accounts with different currencies show the sender amount, receiver amount, and exchange rate. MoneyCoach calculates the receiver amount automatically, but you can type the exact amount that arrived if your bank used a different rate or fee.
- Start a new transfer.
- Select the sender account.
- Select a receiver account that uses another currency.
- Enter the amount leaving the sender account.
- Edit the receiver amount if the exact received amount is different.
- Save the transfer.
Additional information
To change your default reporting currency, see How To Change Main App Currency. To set up the receiving side correctly, see How To Add a New Transfer.




