Exchange Rate on Invoice: 6 Best Practices
You sent an invoice for $2,000, but your bank deposit shows $1,920. The exchange rate shifted between the day you billed and the day the client paid — and nobody told you. This is one of the most common frustrations for freelancers and small business owners who work with international clients.
Getting exchange rates right on your invoices is not just about accuracy. It protects your revenue, reduces client disputes, and keeps your books clean when tax season arrives. This guide covers six best practices for handling exchange rates on invoices so you keep more of the money you earn.
When you bill a domestic client, the number on your invoice is the number in your bank account. International invoicing removes that certainty. Currency values shift constantly — sometimes by 2 to 5 percent within a single month. Over a year of regular billing, those small differences compound into real money lost. The good news is that a few simple habits solve this. Whether you send one international invoice a month or twenty, these best practices keep your billing accurate and your revenue protected.
Pick the Right Exchange Rate Method
There are two main approaches to setting the exchange rate on an invoice, and your choice depends on how often you bill and how long your projects run.
Spot rate uses the exchange rate on the day you create the invoice. This is the most transparent option for one-off projects and short engagements. Your client can verify the rate independently, and the number reflects the real value of the transaction on that specific date.
Average rate calculates the mean exchange rate over a set period — a week, a month, or a quarter. This works better for long-term contracts where you send invoices regularly. The average smooths out daily fluctuations and gives both you and your client a more predictable number.
Whichever method you choose, apply it consistently across all invoices for the same client. Switching between spot and average rates from one invoice to the next creates confusion and erodes trust.
If you are new to international invoicing, our guide on how to invoice international clients covers the full process from currency selection to payment collection.
Always Document the Rate and Its Source
Every invoice that involves a currency conversion should include three pieces of information: the exchange rate used, the source of that rate, and the date the rate was pulled.
This documentation serves two purposes. For your client, it eliminates guesswork. They can see exactly how you arrived at the total and verify the rate themselves if needed. For you, it creates an audit trail that simplifies your accounting and protects you during tax reviews.
Here is what to include on the invoice itself:
- Exchange rate: The exact rate applied (e.g., 1 USD = 0.92 EUR)
- Rate source: Where you pulled it from (e.g., European Central Bank, XE.com, your bank)
- Rate date: The specific date the rate was retrieved
Place this information near the total or in a notes section at the bottom of the invoice. If you use Invoices Customers to create your documents, you can add these details in the notes field so they appear on every PDF you generate.
Build a Buffer Into Your Rates
Exchange rates move between the moment you send an invoice and the moment the client pays. For most small business invoices with net-15 or net-30 payment terms, the rate can shift by 1 to 3 percent. On a $5,000 invoice, that is $50 to $150 you did not plan to lose.
A simple way to protect yourself is to build a small buffer into your conversion — typically 2 to 3 percent. This does not mean inflating your prices. It means using a slightly conservative exchange rate that accounts for normal market movement.
For example, if the current rate is 1 USD = 0.92 EUR, you might use 0.89 EUR on your invoice instead. If the rate stays flat or moves in your favor, you come out slightly ahead. If it moves against you, the buffer absorbs the loss.
Be transparent about this practice. You can include a line in your contract that says conversion rates include a small margin to account for fluctuations. Most international clients expect this — banks and payment processors add their own margins too.
For fixed-price work, lock the exchange rate at the time you send the estimate. Include a validity period — for example, "This estimate is valid for 30 days at the stated exchange rate." If the client accepts after that period, you reserve the right to update the rate. When you use Invoices Customers, you can create an estimate with the locked rate in the notes, then convert it to an invoice with one tap when the client approves.
For a deeper look at structuring your multi-currency documents, see our guide on how to create a multi-currency invoice.
Track Gains and Losses for Tax Reporting
When your invoiced amount and received amount differ because of exchange rate changes, the difference is either a foreign exchange gain or a foreign exchange loss. Both need to be recorded in your books.
Here is a simple example. You invoice a client 1,000 EUR when the rate is 1 EUR = 1.09 USD, so you expect $1,090. By the time they pay, the rate has changed to 1 EUR = 1.06 USD, so you receive $1,060. The $30 difference is a foreign exchange loss.
Keep a simple spreadsheet or use your accounting software to track these differences. For each international invoice, record:
- Invoiced amount in the foreign currency
- Expected amount in your home currency (using the invoice-date rate)
- Received amount in your home currency (actual bank deposit)
- Gain or loss (the difference between expected and received)
This record saves you significant time at tax season. Exchange rate gains are taxable income in most jurisdictions, and losses are typically deductible. Without documentation, you are guessing — and guessing on tax forms is never a good idea.
If you need a refresher on keeping your invoicing records organized, our guide on tax invoice requirements by country covers what different jurisdictions expect.
Use One Currency Per Invoice and Agree on Terms Early
Mixing currencies on a single invoice — for example, listing some line items in USD and others in EUR — creates confusion for everyone. Your client's accounting team has to split the payment, your bank may process it as two transactions, and your own records become harder to reconcile.
The fix is simple: use one currency per invoice. If a project involves costs in multiple currencies, convert everything to the agreed invoicing currency before you create the document.
More importantly, settle the currency question before you start work. The best time to agree on the invoicing currency is during contract negotiations, right alongside payment terms and project scope. Put it in writing so there is no ambiguity later.
Here is a quick checklist for your next international engagement:
- Currency: Agree on one invoicing currency
- Rate method: Spot rate or average rate
- Rate source: Which reference rate you will use
- Buffer: Whether a small margin is included
- Payment method: Wire transfer, PayPal, Wise, or other
- Payment terms: Net 15, net 30, or other timeline
Settling these details upfront eliminates most exchange rate disputes before they happen.
Start Sending Professional International Invoices
Exchange rates do not have to be a source of stress or lost revenue. Pick a rate method, document it clearly, build in a small buffer, and track your gains and losses. These six practices turn international invoicing from a headache into a routine part of your workflow.
Ready to put these practices into action? Invoices Customers makes it easy to create professional invoices with detailed notes fields for exchange rate documentation, convert estimates to invoices with one tap, and generate polished PDFs you can send from your phone. Download it free and start billing your international clients with confidence.