Back to blog
Industry NewsMay 28, 20264 min read

Currency conversion fees: the hidden cost of cross-border invoicing

If you invoice US and EU clients from Bali, Tbilisi, or Lisbon, currency conversion fees are quietly eating your margin. Here's how to measure and reduce that cost.

By ZenPay Team

Share
Currency conversion fees: the hidden cost of cross-border invoicing
Photo by Jakub Żerdzicki on Unsplash

You invoiced $12,000 last month. You received $11,170. Nobody sent you an itemised explanation for the missing $830. That gap is currency conversion fees, and most digital nomad consultants absorb it as background noise without ever auditing it properly.

Where the money actually disappears

Cross-border payments pass through several hands before they hit your account, and each hand takes a cut. The visible fee on a wire transfer is usually the smallest part of the problem.

The three layers of FX cost

1. The spread on the exchange rate. Your bank or payment processor uses a rate that is worse than the mid-market rate. That gap, rarely disclosed in plain text, typically runs 1.5–3.5% on USD-to-EUR conversions and wider on exotic pairs.

2. Incoming wire fees. A US corporate wiring $8,000 often pays a sending fee, but the correspondent bank and your receiving bank each clip a share too. Depending on your banking setup in Georgia, Portugal, or Estonia, that can be $15–$45 per transfer before the FX spread touches the principal.

3. Conversion timing mismatch. You invoice a client in USD in March. They pay in April. Your home-currency equivalent swings with the rate at the moment your bank converts, not at the moment you invoiced. On a $20,000 consulting retainer, a 4% rate move over six weeks is $800 gone before you can invoice for it.

Add these three layers together and 3–6% lost per invoice is a realistic baseline, not a worst case.

Why nomads feel this more than office-based consultants

A consultant based in New York invoicing New York companies in USD never touches an FX conversion. You invoice a San Francisco SaaS company from Chiang Mai in USD, hold USD in a Wise account, pay local expenses in Thai baht, and report income in euros for your Estonian e-residency. Every handoff in that chain carries a conversion cost or a spread risk.

The problem compounds when you work across a mix of US and EU clients. A $15,000 USD invoice from a US corporate lands differently in your wallet than a €12,000 EUR invoice from a German Mittelstand company. When you consolidate them for tax reporting or to pay yourself, you are converting twice, once at the incoming rate and once at the outgoing rate.

Most nomads treat this as an inevitable cost of the lifestyle. It isn't. It is a manageable cost once you can see it clearly.

How most nomads invoice today vs. a smarter approach

How most people do it

  • Send separate invoices from different apps depending on the client's country.
  • Invoice everything in USD by default, absorbing FX risk when EU clients pay late.
  • Manually chase unpaid invoices across time zones weeks after the due date.
  • Lose the original exchange rate at payment because no tool captured it per invoice.
  • Guess at total revenue across currencies when preparing for tax reporting.

How ZenPay does it

  • Per-invoice currency selection lets you bill each client in EUR, USD, GBP, or 8 other currencies from one account.
  • Multi-currency wallets aggregate EUR totals separately from USD totals, so you never blur the two.
  • Auto-reminders fire N days before and after the due date in your name, with editable templates, so you never chase manually.
  • Exchange rates are captured at payment time per invoice, giving you accurate primary-currency reporting.
  • Export revenue to CSV per currency for clean input into your tax filing, wherever your residency sits.

Tactics that actually reduce your FX exposure

Invoice in the client's currency, settle in yours

Billing a Berlin agency in EUR instead of USD removes the client's internal FX conversion and often speeds up payment. The client's finance team approves an invoice that matches their books exactly. You hold the EUR in a dedicated wallet and convert to your reporting currency only when the rate is favourable, not the moment it lands.

Shorten your payment window

Every day an unpaid USD invoice sits outstanding while the dollar weakens is FX risk you carry for free. Switching a retainer from Net 30 to Net 14, or adding a "Due on receipt" term for smaller engagements, cuts that exposure. Payment terms are negotiable, especially with clients who value your reliability.

EU clients paying via SEPA and US clients paying via ACH have very different processes. A shareable invoice link that lets each client pay without creating a portal account removes the "I couldn't find the invoice" excuse for slow payment. Shorter payment cycles mean less time for the exchange rate to move against you.

What to measure before you optimise

Before changing anything, spend 20 minutes pulling last quarter's invoices and comparing the invoiced amount to the amount that actually landed in your account. Convert both to your reporting currency at the invoiced date's mid-market rate. The difference is your effective FX cost.

If that number is above 2% of gross revenue, you have a meaningful leak worth fixing. If it is above 4%, fixing it should be a higher priority than most of the other "optimise your business" tasks on your list.

The invisible costs in cross-border freelancing are not random. They follow patterns: late payments, currency mismatches, and unconsolidated wallets. Each one has a specific fix. Start with the one costing you the most.

Less admin.
More of what matters.

Your first invoice
within 2 minutes.

1Sign up — free
2Add your first client
3Send your invoice

Free forever.
No catch.

€0

To get started

No credit card. No trial. Just free.

Start free