Free tool

FX Gain/Loss Calculator for Expense Claims

An FX gain or loss on an expense claim appears whenever the exchange rate used at one moment differs from the rate used at another — the employee spent on Tuesday, the claim was reimbursed two weeks later, and the same receipt now converts to a different amount. Across one claim the difference is cents; across a year of claims it is a reconciliation line someone has to explain.

This calculator makes the difference visible before it becomes a cleanup task. Enter the original amount and the two rates you are comparing — transaction date against reimbursement date, or any other pair of policy moments — and it shows both converted values, the movement between them, and the formula that produced the result, ready to export.

Everything runs in your browser: nothing you type is sent anywhere or stored. The written guide below the calculator covers where each input comes from, how the arithmetic works, why rounding policy matters at volume, and how to use the tool to choose a rate policy rather than just to check one claim.

Written by

Clara Global Editorial Team

Finance operations content

Updated

10 min read

Share
Summarize this article with:
Table of contents

Calculate the movement

Rates are units of settlement currency per one unit of the original currency. Runs entirely in your browser — nothing you type is sent anywhere or stored.

Enter a positive amount and both rates to see the comparison. Formula: converted = amount × rate, rounded half away from zero; difference = converted B − converted A.

Generated in your browser from what you typed — nothing is uploaded.

What the calculator compares

The calculator answers one question: what does the same original amount convert to under two different rates, and how big is the gap? The inputs:

  • Original amount and currency. What the employee actually spent, in the currency they spent it — the number on the receipt, before any conversion.
  • Settlement currency. The currency the comparison is expressed in: usually the currency the entity reimburses in or keeps its books in.
  • Rate A, with its policy moment. The exchange rate at the first moment you are testing — for example, the rate on the transaction date. Rates are entered as units of settlement currency per one unit of the original currency.
  • Rate B, with its policy moment. The rate at the second moment — for example, the rate on the reimbursement date.
  • Rounding. How many decimal places each converted amount is rounded to before the difference is taken, because the rounding step is itself part of the policy.

The output shows the amount converted at rate A, the amount converted at rate B, and the difference — labeled from the paying entity’s perspective, so you can read directly whether the movement worked for or against the company.

The moments are labeled, not hard-coded: the same comparison works for transaction date versus reimbursement date, submission versus approval, or claim date versus month-end reporting rate. That flexibility is deliberate — the tool is for testing policy assumptions, not only for checking arithmetic on a single claim.

The formula, in the open

Finance users should be able to explain the output without inspecting code, so the calculator displays the formula next to the result:

  • Converted at A = original amount × rate A, rounded to the chosen precision
  • Converted at B = original amount × rate B, rounded to the chosen precision
  • FX difference = converted at B − converted at A

A positive difference means the claim converts to more settlement currency at moment B than at moment A: if the company reimburses at B, it pays out more than the claim was worth at A. A negative difference means the opposite. Whether either constitutes an accounting “gain” or “loss” for your books depends on your accounting treatment — the calculator reports the operational movement and leaves classification to your accountants.

Entering rates the right way around

Rate direction is the most common source of silent error in any FX arithmetic. This calculator expects rates quoted as settlement currency per one unit of the original currency — if the employee spent in currency X and you settle in currency Y, the rate is how many Y one X buys.

Published rates often come the other way. Reference tables are commonly quoted as base currency → foreign currency (how many X one Y buys). If the rate you have is quoted in the opposite direction, invert it — divide 1 by the published rate — before entering it. A quick sanity check catches most mistakes: multiply your original amount by the rate you entered and ask whether the result is plausibly what the receipt is worth in your settlement currency. If a 1,000-unit dinner converts to a house, the rate is upside down.

Consistency matters more than direction convention: both rates must be quoted in the same direction, from the same kind of source, or the difference measures your data rather than the market.

Rounding is part of the policy

On one claim, rounding to 2 versus 4 decimal places moves the result by fractions of a cent. Across hundreds of claims a month, systematically rounding at a different step than your accounting system does produces a steady stream of one-cent reconciliation differences — each trivial, collectively a recurring investigation.

  1. Round in the same place your books do

    If the accounting system rounds each converted amount to 2 decimals before summing, the calculator comparison should too. The calculator rounds each converted amount before taking the difference, which matches how most ledgers behave.

  2. Round half away from zero unless your system documents otherwise

    And write the convention down. Two systems rounding 0.005 differently disagree forever, one cent at a time.

  3. Keep the unrounded rate

    Store the rate at full published precision and round only converted amounts. Rounding the rate itself compounds the error by the size of the amount.

Using the calculator to choose a policy moment

The more valuable use of the tool is prospective: before writing “expenses are converted at the rate on date X” into policy, test what each candidate moment would have done to real claims. The candidate moments differ in what they optimize for:

Candidate policy moments for fixing the expense conversion rate, what each optimizes, and its trade-off.
Policy momentWhat it optimizesThe trade-off
Transaction dateFidelity to what the spend was worth when it happenedA rate per receipt date — more lookups, more rates to document
Submission dateOne rate per claim, fixed while the claim is still the employee’sSmall drift between spend and submission lands on the employee
Approval dateRate matches the moment the company accepted the costApproval timing varies by queue, so identical claims can convert differently
Reimbursement dateMatches the cash that actually movesThe amount is unknown until payment, so nobody can predict what a claim settles for

Run a handful of representative claims through two candidate moments at historical rates, and the abstract policy debate becomes a concrete number. Most teams discover the difference is small in calm markets and material in volatile ones — which is the honest basis for choosing where to fix the rate.

For the reimbursement workflow itself, the argument for fixing the rate early is legibility: everyone downstream sees the same converted amount the whole way through. In Clara the FX rate is locked at submission, so the amount that routes the approval is the amount on the claim at payment — the calculator lets you test what that policy, or any alternative, would have meant for your claims. The broader rate-policy design is covered in foreign currency expenses and multi-currency expense management.

Documenting the rate source

A converted amount without a documented source is an assertion. Whatever moment your policy fixes, record where the rate came from, quoted in which direction, retrieved when. Two authority reference points illustrate what sources look like and what they commit you to:

  • The European Central Bank publishes euro foreign exchange reference rates, usually updated around 16:00 CET every working day except on TARGET closing days. The ECB states the rates are published for information purposes only and that using them for transaction purposes is strongly discouraged — which is fine for expense conversion documentation, where the rate is a reference standard, not a traded price.
  • The U.S. IRS, for translating foreign currency into U.S. dollars for tax purposes, instructs taxpayers to use the exchange rate prevailing when the item is received, paid, or accrued, and — where more than one rate exists — the one that most properly reflects income. It also notes those rates do not apply to paying U.S. taxes to the IRS, where the processing bank’s conversion governs.

The practical rule: pick one source per currency pair, use it consistently, and store the rate and retrieval date with the claim — so the number can be reproduced by someone who was not there.

Reading the result at volume

One claim’s FX difference is arithmetic. A portfolio of them is information:

  • Consistently one-signed differences mean the gap between your two policy moments is long enough for rate drift to accumulate — shortening the submission-to-payment cycle shrinks the exposure more reliably than any rate policy.
  • Differences concentrated in one currency usually mean one volatile corridor; consider whether that entity’s threshold denominations and reimbursement cadence should differ from the group default.
  • Differences that never reconcile to the books usually mean the calculator and the accounting system round at different steps, or one side is using an inverted or stale rate — both findable in minutes with the formula visible.

Export the result as CSV to attach the comparison to a claim, a policy proposal, or a reconciliation ticket. The export is generated in your browser from what you typed; nothing is uploaded.

Methodology

The calculator multiplies the original amount by each user-supplied rate, rounds each converted amount to the precision the user selects (half away from zero), and reports the difference between the two rounded amounts. No rates are fetched: every number in the result comes from user input, which is why the page asks you to document your rate source.

The example figures on this page are illustrative, not sourced. The rate-source descriptions cite the ECB reference-rate page and the IRS foreign-currency page, both verified to resolve before citation; only what those pages state is attributed to them. The calculator runs entirely in the browser: no input is transmitted or stored.

Frequently asked questions

What causes FX gain or loss on an expense claim?

The exchange rate changes between two moments that both matter to the claim — typically the date the employee spent the money and the date the company reimburses or reports it. The receipt’s original amount is fixed, but its value in the company’s settlement currency moves with the rate, so the same claim is worth slightly different amounts at each moment. The difference is the FX gain or loss.

It grows with the time between the two moments and the volatility of the currency pair, which is why long submission-to-payment cycles in volatile corridors generate the largest cleanup work. Fixing which moment’s rate governs the claim — and documenting it — does not remove the movement, but it decides where the movement lands and makes it explainable.

Which exchange rate should I use for an expense claim?

There are two separate questions: which moment, and which source. The moment is a policy choice — transaction date is most faithful to the spend, submission date gives one legible rate per claim, reimbursement date matches the cash — and the honest way to choose is to test candidates against your own claims, which is what this calculator is for.

The source should be a published reference you can cite consistently: for example, the European Central Bank publishes daily euro foreign exchange reference rates for information purposes. Tax translation can constrain the choice: the U.S. IRS instructs taxpayers translating foreign currency into U.S. dollars to use the rate prevailing when the item is received, paid, or accrued — and where more than one rate exists, the one that most properly reflects income. Whatever you pick, use one source per currency pair, record the rate and its retrieval date with the claim, and confirm jurisdiction-specific requirements with your tax adviser.

The rate I have is quoted the other way around. What do I enter?

Invert it: divide 1 by the published rate, and enter the result. The calculator expects rates as settlement currency per one unit of the original currency — how many units of your payout currency one unit of the receipt’s currency buys. Published tables are often quoted in the opposite direction (how much foreign currency one unit of the base buys), so inversion is routine, not a workaround.

After entering, sanity-check by reading the converted amount: if a modest receipt converts to an implausible sum — or to nearly nothing — the rate is upside down. And make sure both rates are quoted in the same direction from the same kind of source; a comparison between one direct and one inverted rate measures your data entry, not the market.

Does rounding really change anything?

On a single claim, almost never — the difference between rounding at 2 and 4 decimals is a fraction of a cent. At volume, yes: hundreds of claims a month rounded at a different step than your accounting system rounds will produce a persistent trickle of one-cent differences that someone investigates every close.

The fix is alignment, not precision: round converted amounts in the same place and to the same number of decimals your ledger does, keep the rate itself at full published precision, and write the convention down (including how you round the half — 0.005 handled differently by two systems disagrees forever). The calculator’s rounding control exists so you can reproduce your system’s behavior, not to make the result more exact.

Is this calculator accounting advice?

No. It is an operational calculator: it shows what an amount converts to under two rates you supply, and the difference between them. Whether that difference is recognized as an accounting gain or loss, where it lands in your ledger, and how it is treated for tax are questions of accounting standards and jurisdiction — the relevant framework (for example, IAS 21 for functional-currency accounting) and your company’s own policy govern, and your finance or accounting adviser should confirm the treatment.

The calculator’s results are only as good as the rates you enter, and the worked examples on this page are illustrative arithmetic, not quotes from any rate source.

Sources

  • Euro foreign exchange reference ratesEuropean Central Bank. Retrieved 2026-08-13. Cited for the publication schedule (usually updated around 16:00 CET every working day except TARGET closing days) and the stated purpose: published for information only, with transaction use strongly discouraged.
  • Foreign currency and currency exchange ratesU.S. Internal Revenue Service. Retrieved 2026-08-13. Cited for the instruction to use the exchange rate prevailing when the item is received, paid, or accrued (and, with multiple rates, the one most properly reflecting income) and for the note that those rates do not apply to U.S. tax payments, where the processing bank’s conversion governs.
  • IAS 21 The Effects of Changes in Foreign Exchange RatesIFRS Foundation. Retrieved 2026-08-13. Cited only as the accounting framework governing functional-currency treatment; no detailed transaction mechanics are attributed to the overview page.

About this guide

The calculation method is stated in full in the methodology section, and every number in the result comes from user input — no rates are fetched. Source descriptions are limited to what the cited ECB and IRS pages verifiably state, each URL verified to resolve before citation.

Operational tool and guidance for finance teams. Not accounting, tax, or legal advice. Accounting treatment of exchange differences and the rates acceptable for tax translation depend on your jurisdiction and applicable standards — confirm with your accounting or tax adviser.

Stop recalculating and start locking

In Clara the FX rate is locked at submission, stored on the claim with its source, and the reimbursement report groups converted amounts by currency and account for your finance team to execute through its own bank.

Start free

Start now!