Features

Multi-Currency

Log expenses in any fiat or cryptocurrency. Retrospend converts everything to your home currency automatically.

Currency ConverterLive Demo

How It Works

Every expense stores both the original amount in its native currency and the converted amount in your home currency. The conversion happens at the exchange rate active when you log the expense.

  • Home currency: set once in Settings. All totals, budgets, and charts use this currency.
  • Auto rates: Retrospend fetches exchange rates automatically. The rate is locked at the time of the transaction.
  • Manual override: if the auto rate doesn't match your actual exchange, you can type a custom rate.

Parallel Market Rates

Some countries have significant gaps between official and market exchange rates (e.g. Argentina's "blue dollar"). Retrospend supports custom exchange rates per transaction, so you can log the rate you actually paid. This is especially useful for travelers and expats who exchange money at parallel market rates.

Cryptocurrency

Retrospend supports BTC, ETH, and other cryptocurrencies as both expense currencies and wealth asset currencies. Crypto rates work slightly differently:

Fiat Rates

Stored as units per USD (e.g. 1 USD = 149.5 JPY). To convert JPY to USD, divide by the rate.

Crypto Rates

Stored as USD per unit (e.g. 1 BTC = $97,500). To convert BTC to USD, multiply by the rate.

This distinction is handled automatically; you just enter the amount and Retrospend does the math.

Currencies Page

The dedicated currencies page shows all exchange rates at a glance. You can mark currencies as favorites and drag-and-drop to reorder them. Favorites appear at the top of every currency picker throughout the app. The page also includes a calculator widget for quick conversions between any two currencies.

Rate Sync

Exchange rates are synced daily at 09:05 UTC from public market data APIs. The sidecar service handles the sync automatically. Historical rates are preserved, so past transactions always use the rate that was active when they were logged.

Tips

Currency favorites

Add frequently-used currencies to your favorites in Settings. They appear first in the currency picker, saving you from scrolling through 150+ currencies every time.

Original amounts preserved

Even after conversion, the original amount and currency are always preserved. You can see both the native amount and the home-currency equivalent on every transaction.

Rate sources

Retrospend fetches exchange rates from public market data APIs. Rates are updated regularly but may differ slightly from your bank's rate. Use the manual override if precision matters for a specific transaction.