Back to blog
TipsSeptember 29, 20264 min read

The two-sentence currency clause every digital nomad needs

A single FX swing can quietly erase weeks of profit from a USD contract. Here's the exact clause to add before you sign, and how to enforce it without awkward client calls.

By ZenPay Team

Share
The two-sentence currency clause every digital nomad needs
Photo by Dave Weatherall on Unsplash

You quoted a client $9,000 for a three-month engagement. By the time they wired the final payment, the dollar had dropped 6% against your SGD base, and you netted the equivalent of $8,460. Nobody cheated you. The contract just didn't account for FX reality.

That's a fixable problem, and it takes two sentences.

What the clause actually says

Here's the language. Copy it verbatim, or have a lawyer adapt it to your jurisdiction:

"All amounts in this agreement are denominated in USD. If the USD/[YOUR BASE CURRENCY] mid-market rate at the time of payment differs by more than [X]% from the rate published on the date this agreement is signed, the parties agree to adjust the invoice amount to restore the original economic value to the service provider."

Two sentences. The variables you fill in:

  • [YOUR BASE CURRENCY]: The currency you actually live and save in. SGD if you're based in Singapore, EUR if you hold a European account, CHF if you're running through a Swiss wrapper. If you're genuinely currency-agnostic, use USD itself and skip the clause.
  • [X]%: Your tolerance threshold. Most nomad consultants use 3–5%. Below that, the noise isn't worth the admin. Above that, you're absorbing a real loss.

Why "mid-market rate" matters

Don't write "bank rate" or "transfer rate." Banks add a spread of 1–3% on top of the real exchange rate, which muddies the calculation. Specify the mid-market rate from a named source: xe.com, the European Central Bank daily reference rate, or the Google Finance rate at close of business. Pick one source and name it in the clause so there's no dispute later.

When to send it, and how

The clause lands best before the project starts, not after. Send it as a one-paragraph addendum attached to your standard contract, not buried inside a wall of terms. Subject line: "One addition before we countersign."

Most US corporate clients will skim it and sign. Procurement departments at larger companies may flag it, but they flag everything. If they push back, offer a narrower threshold (say, 7%) or a cap on the adjustment (say, $500 per invoice). Either concession still protects you against a dramatic FX move.

If the client refuses entirely, you now have two options: price a buffer into your rate (quote $9,500 knowing you'll absorb up to 5% of drift), or invoice in your base currency from the start. For most US-headquartered clients, invoicing in EUR or SGD is not a dealbreaker. It shifts the FX risk to them, which is exactly where it belongs.

Capturing the reference rate at signing

The clause only works if you record the rate on the day both parties sign. Build this into your process:

  1. Screenshot the mid-market rate from your chosen source the moment the contract is countersigned.
  2. Note it in the contract itself if possible ("Rate at signing: 1 USD = 1.3412 SGD as of [date], xe.com").
  3. File the screenshot with the contract PDF. If the rate moves past your threshold at payment time, you have the reference you need without any memory games.

How most people handle USD contract FX risk

  • Accept the rate on payment day and silently absorb the loss.
  • Manually look up the rate after payment lands and try to reconcile in a spreadsheet.
  • Convert everything to one currency and lose the audit trail of what the client originally owed.
  • Chase the client over email with a corrected figure, no documentation attached.

How ZenPay handles it

  • Per-invoice currency selection lets you invoice in USD while your multi-currency wallet aggregates the SGD equivalent separately.
  • Exchange rates are captured at payment time, giving you a permanent record of what rate applied to each payment.
  • Multi-currency wallets show revenue per currency so you can see USD drift against your SGD base across all invoices at a glance.
  • Shareable invoice links let you send a corrected invoice with one URL, no client portal account required.

The invoice side of the clause

A contract clause adjusts what the client owes. Your invoice is how you collect the adjusted amount. If the rate moved 4.2% past your 3% threshold, you need to issue a revised invoice that shows the original amount, the rate at signing, the rate at payment, and the delta.

Keep that line item clean: "FX adjustment per contract clause dated [date]: +$189." One line. No paragraph of explanation needed.

ZenPay captures the exchange rate at the moment a payment is recorded, so your multi-currency wallet always shows what you actually received, not what you were owed on paper. When you're consolidating income from three clients across two currencies into one SGD view, that distinction matters at tax time.

The broader principle

Currency clauses are not aggressive. They're the same risk-allocation logic that any corporate finance team applies when they hedge FX exposure. You're a solo operator without a treasury department, so a two-sentence clause does the work that a $50,000 hedging program does for a mid-size firm.

Write the clause in, record the rate, and invoice cleanly if it triggers. That's the whole system.

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

Keep reading