How to Manage Subscriptions in Multiple Currencies
Keep each original currency, convert it into one planning view, and allow for rate and card-fee changes before comparing totals.
Quick answer
Keep each subscription's original currency and charged amount, then add a separate planning amount in one base currency. Do not replace the source charge with a conversion: the original amount is what the provider bills, while the planning amount is a changing estimate for comparing your total.
Keep the bill and the planning view separate
Use one row per subscription. This example separates the provider's charge from an AUD planning view and the amount that later appears on a statement.
| Original currency | Charged amount | Billing cycle | Converted planning amount | Statement amount |
|---|---|---|---|---|
| USD | USD 12.99 | Monthly | USD 12.99 × planning rate (AUD per USD) | Pending until charged |
| EUR | EUR 30 | Quarterly | (EUR 30 ÷ 3) × planning rate (AUD per EUR) | Pending until charged |
| GBP | GBP 96 | Annual | (GBP 96 ÷ 12) × planning rate (AUD per GBP) | Pending until charged |
Label the planning rate and when you checked it. The statement column is evidence after billing, not a figure to invent in advance.
Normalise cycles without fixing converted totals
For comparison, divide a quarterly original charge by three and an annual original charge by twelve. A monthly charge can stay monthly. Apply the exchange-rate estimate after that normalisation, and keep the original currency and cycle beside it.
For example, EUR 30 quarterly becomes EUR 10 per month before any conversion. That does not make the next quarterly card charge a fixed AUD amount: the provider still charges EUR 30 on its billing date.
Treat conversion costs as separate variables
The rate shown when you plan, the provider's conversion timing, your card's foreign-transaction fee, tax, rounding, and later rate volatility can all change the final statement amount. A provider may convert at a different time from your planning view, and a card issuer may add a separate fee. Check the provider's price and your card terms instead of assuming one displayed rate covers every part of the charge.
Add a buffer and reconcile material differences
Build a modest buffer into the base-currency plan for subscriptions whose converted amount matters to your budget. After a material renewal, compare the original charge, provider receipt, conversion line, fee, tax, and card statement. Update the planning rate or buffer from that evidence; do not overwrite the recorded original bill.
Moneysmart's budgeting guidance recommends listing expenses, checking statements for the amount and timing, and reviewing the budget as circumstances change. That supports a recurring reconciliation, not a promise that future converted charges will match a plan.
What the product view can and cannot show
The current product can retain multiple original currencies and show totals converted at live exchange rates. Those conversions are planning and display information, not a guarantee of an exact rate, final card charge, or spending projection. The app is local-first: it does not connect to a bank account or scrape email, does not continuously discover new charges, does not cancel subscriptions for you, and has no account-level cloud sync for the subscription database. Optional AI Craft input is chosen by you, sent off-device for processing, returned as a draft, and must be reviewed before use.
SubsCraft tip: Record the original currency first, then review the next statement before treating a converted planning amount as settled.
