Free tool

Invoice currency converter

Convert at today's rate or the rate on the invoice's issue date. Built for cross-border invoicing, where the date matters more than the rate.

For cross-border invoices, the right exchange rate is the rate on the invoice's issue date, not today's rate. Most accounting standards (US GAAP, IFRS, HMRC) require recognizing the invoice in your home currency at the spot rate when the invoice is issued, and the gain or loss between then and payment goes to a foreign-exchange line. This converter handles both: pick a date, get that day's official ECB reference rate.

Converted amount

--

Loading rate...

Source: Frankfurter (European Central Bank reference rates)

Why the rate-on-issue-date matters for invoices

Picking the wrong rate is a quiet way to misstate revenue. Three places it bites.

!

Accounting wants the issue-date rate, not today's

GAAP and IFRS both record foreign-currency revenue at the spot rate on the invoice issue date. Using today's rate (when payment came in, weeks later) misclassifies an FX gain or loss as revenue.

!

Tax authorities specify the source

HMRC accepts month-average rates or daily spot rates from a published source (Bank of England, ECB). Using a random crypto exchange rate is technically non-compliant. ECB reference rates are accepted in the EU and most of the Commonwealth.

!

Your client may book the same invoice differently

If you record at one rate and your client books at another, the difference can show up as an unreconciled balance. Agreeing on a source (and a date) up front saves an awkward email later.

Use the rate downstream

Currency converter FAQ

Where do these rates come from?
European Central Bank (ECB) reference rates via the Frankfurter API. The ECB publishes daily reference rates around 16:00 CET each business day, and these are widely accepted by tax authorities in the EU, UK, Australia, and Canada.
Why are weekend rates the same as Friday?
The ECB does not publish on weekends or public holidays. Most accounting frameworks treat the most recent published rate as the spot rate for the next business day.
Can I use this for crypto or precious metals?
No. ECB reference rates cover roughly 30 fiat currencies. Crypto and metals require a different source. For invoicing, almost all invoices are in fiat anyway.
Which rate should I quote on the invoice?
Best practice for cross-border B2B invoices is to issue in the buyer's currency, state your wire details in your home currency, and let the bank do the conversion at the rate on the day of payment. The issue-date rate is for your books.
Does my client need to use the same rate?
They will use their own books' rate, which may differ slightly. For matched reconciliation, agree in the contract that both parties use 'ECB reference rate on the invoice issue date.' Otherwise, expect a small unreconciled balance, and book it as FX gain or loss.
Are these rates real-time?
Daily, not real-time. ECB publishes once per business day. For invoicing this is the correct level of precision; for trading, use a real-time market data feed.

Send the invoice in the right currency

JupiterInvoice supports any currency, with first-class international wire fields (SWIFT, IBAN, sort code, routing number). One link, your client opens, you both see the same number.

Open the invoice generator

No signup required. Build now, save later.