Invoicing

Multi-Currency Invoicing from Switzerland: The 2026 Complete Guide (EUR, USD, CHF)

22 min read
Multi-currencyInternational invoicingExchange rateSwiss VATFXExportCross-border

Multi-Currency Invoicing from Switzerland: What Actually Matters

If you are based in Switzerland but bill clients abroad — whether you are a Swiss freelancer working with EU agencies, an expat consultant paid in USD, a B2B exporter, or the Swiss subsidiary of a US company — multi-currency invoicing is not just a nice-to-have feature. It directly affects your VAT obligations, your accepted exchange rates for tax reporting, and ultimately how much CHF lands on your balance sheet after FX conversion.

This guide covers the whole picture from a Swiss perspective: which currency to bill in, which exchange rate to use (invoice date vs. payment date), how the Swiss Federal Tax Administration (ESTV / AFC / FTA) treats foreign-currency revenue, how to book FX gains and losses, and concrete scenarios for the most common cross-border setups.

Internal references: this article works best alongside our Swiss VAT Rates 2026 Complete Guide, our practical guide to filing the Swiss VAT return, the QR-invoice complete guide, and our e-commerce and dropshipping invoicing guide for B2C cross-border sales.

Why Billing in the Client's Currency Matters More Than You Think

Benefits for your client

  • Price transparency: the client sees the exact amount in their currency — no mental conversion, no "approximate" pricing
  • Zero friction on their side: they pay from their domestic bank account, no exchange markup, no SWIFT fees
  • Trust signal: an invoice in EUR for a French client or USD for a US client looks like you actually understand their market, not like a local provider bolted onto international work
  • Procurement approval: many corporate procurement systems reject foreign-currency invoices by default; matching their currency shortens payment cycles

Benefits for you

  • Competitive pricing: you are benchmarked directly against local providers, without the client mentally adding an FX buffer to your price
  • Faster payment: invoices already denominated in the client's currency avoid the internal FX approval loop, which can speed up settlement
  • Professional brand: essential for Swiss freelancers, consultants and SaaS businesses selling to EU/US markets
  • Fewer disputes: currency mismatch is a common reason for invoice rejection in enterprise accounts payable

When to invoice in CHF versus a foreign currency

Situation Recommended currency Rationale
Swiss client (B2B or B2C) CHF (always) Swiss VAT applies; no FX risk
EU client, amount below EUR 1'000 CHF acceptable FX risk is immaterial
EU client, amount above EUR 1'000 EUR Reduces client friction, better conversion
EU client with a recurring contract EUR + FX clause Protects both sides from long-term drift
US or UK client USD or GBP Expected by US/UK AP systems
Long-term contract above 6 months Client's currency plus hedge or index clause Material FX exposure
Swiss client who insists on EUR EUR, but Swiss VAT at 8.1% still applies See Scenario 3 below

Currencies Used in Swiss Cross-Border Invoicing

Currency Typical usage Share of Swiss foreign trade
CHF Domestic clients ~60%
EUR EU clients (Germany, France, Italy, Austria) ~30%
USD US clients, commodities, international SaaS contracts ~7%
GBP UK clients ~2%
Other APAC, Middle East, LATAM ~1%

To Bill supports CHF, EUR and USD with automatic conversion against the Swiss National Bank (SNB) daily rate, which is also the rate recognized by the ESTV for VAT purposes.

Which Exchange Rate to Use: Invoice Date vs. Payment Date

This is the single question that generates the most accounting mistakes for Swiss businesses invoicing abroad. The short answer: both rates are legally acceptable, but you must pick one method and apply it consistently across a fiscal year.

Method 1 — Rate on invoice date (most common)

  • The CHF equivalent is locked at the moment the invoice is issued
  • Simple, predictable, compatible with every Swiss accounting software
  • Any movement between invoice date and payment date becomes an FX gain or loss (see accounting section below)
  • Recognized by all cantonal tax administrations and by the ESTV

Method 2 — Rate on payment date

  • The CHF equivalent is recorded when the payment hits your bank account
  • More accurate for cash-based accounting
  • Generates bigger variances and more bookkeeping lines
  • Requires rigorous reconciliation with the actual bank deposit

Method 3 — AFC/ESTV monthly average rate

  • The ESTV publishes monthly average rates used primarily for VAT reporting
  • Accepted for the periodic VAT return if applied consistently
  • Useful when you have high-frequency, low-value invoices

Key rule: the ESTV requires that you do not mix methods within the same fiscal year. You can change method at year-end with proper documentation, but switching mid-year will trigger questions during a VAT audit.

Swiss Federal Tax Administration (ESTV / AFC / FTA) Rules for Exchange Rates

The Swiss Federal Tax Administration (in French: AFC — Administration fédérale des contributions; in German: ESTV — Eidgenössische Steuerverwaltung; in English: FTA) is the authority that sets the accepted exchange rate framework for VAT and direct tax purposes.

Official rate sources accepted by the ESTV

  1. ESTV monthly rates — published at the start of each month on estv.admin.ch, typically used for VAT reporting
  2. SNB daily rate — the Swiss National Bank publishes daily reference rates at snb.ch. This is the most widely used source for per-invoice conversion
  3. Daily rate from another Swiss bank — accepted if used consistently and documented (for example, your own bank's daily rate)

Which rate is accepted for the Swiss VAT return

For the quarterly or semi-annual Swiss VAT return, the ESTV accepts:

  • The monthly ESTV rate for all invoices issued during that month, or
  • The daily SNB rate on the exact invoice date, or
  • The daily rate on the payment date, if you report VAT on the cash-collected basis

You must keep the underlying rate documentation (screenshot or export) for 10 years, per Swiss commercial law (CO Art. 958f).

Which rate is accepted for cantonal/federal income tax

For direct tax purposes, the rate on invoice date is the default. The taxable income is the CHF equivalent at that date. FX gains and losses realized later are booked as financial income or expense (see next section).

Practical reference

Comprehensive Rate Example: From EUR Invoice to CHF Books

The following worked example shows the exact conversion mechanics for a typical Swiss B2C service invoice to an EU client in EUR, when Swiss VAT at 8.1% must be charged (see Scenario 3 below for when this applies).

Invoice amount EUR rate used CHF equivalent Swiss VAT 8.1% Total EUR Total CHF
EUR 1'000.00 0.9450 (ECB) CHF 945.00 CHF 76.55 EUR 1'081.00 CHF 1'021.55
EUR 2'500.00 0.9450 (ECB) CHF 2'362.50 CHF 191.36 EUR 2'702.50 CHF 2'553.86
EUR 5'000.00 0.9450 (ECB) CHF 4'725.00 CHF 382.73 EUR 5'405.00 CHF 5'107.73
EUR 10'000.00 0.9450 (ECB) CHF 9'450.00 CHF 765.45 EUR 10'810.00 CHF 10'215.45

How the conversion works, step by step

  1. Net amount in EUR: EUR 1'000.00 (what you bill the client)
  2. Apply the reference rate: 1 EUR = 0.9450 CHF (ECB / SNB daily rate on invoice date). This means 1'000 EUR = 945.00 CHF
  3. Calculate Swiss VAT in CHF: 945.00 CHF × 8.1% = 76.55 CHF
  4. Convert the VAT back to EUR for the invoice: 76.55 CHF ÷ 0.9450 = 81.00 EUR
  5. Total on the invoice: EUR 1'081.00 (shown to the client)
  6. Total in your books: CHF 1'021.55 (945.00 net + 76.55 VAT)

Important legal detail: when Swiss VAT must be charged on a foreign-currency invoice, the VAT amount must also be shown in CHF on the invoice (not just in EUR). This is an ESTV requirement for the invoice to be valid as an input VAT deduction document for a Swiss client.

Some practitioners round the CHF VAT to the nearest 5 centimes. Either exact or rounded is accepted, as long as you are consistent.

Practical Scenarios for Swiss Cross-Border Invoicing

The VAT treatment changes dramatically depending on who your client is and where they are. Here are the four most common setups.

Scenario 1 — Swiss freelancer invoicing an EU B2B client (reverse charge, 0% Swiss VAT)

Setup: You are a Swiss-based freelance developer, registered for VAT in Switzerland. You invoice a German GmbH for EUR 5'000 of development work.

  • Swiss VAT: 0% — the service is deemed supplied at the recipient's location (Art. 8 para. 1 Swiss VAT Act)
  • Mandatory invoice mention (in English or the client's language): "VAT not applicable — service supplied to a foreign business recipient, Art. 8 para. 1 Swiss VAT Act (reverse charge applies)"
  • Client's VAT number: include it on the invoice (for example DE123456789). Verify via VIES
  • German-side treatment: the client self-assesses German VAT under reverse charge
  • Your Swiss VAT return: you declare this as exempt turnover in the correct box, with the total CHF equivalent

This is the most common setup for Swiss freelancers and IT consultants working with EU businesses.

Scenario 2 — Swiss e-commerce selling in USD to US customers (export, 0% Swiss VAT)

Setup: You run a Swiss e-commerce business shipping physical goods to US customers, priced in USD.

  • Swiss VAT: 0% — export of goods is zero-rated (Art. 23 Swiss VAT Act), provided you have export documentation
  • Mandatory invoice mention: "VAT not applicable — export of goods, Art. 23 Swiss VAT Act"
  • Export proof: customs export declaration or courier (DHL, FedEx) export document must be kept for 10 years
  • US-side treatment: depends on US state (sales tax nexus rules). You may trigger economic nexus above certain thresholds. Consult a US tax advisor above USD 100'000 in annual US sales
  • Your Swiss accounting: revenue booked in CHF at the daily rate; you can still reclaim input VAT on Swiss purchases

See our e-commerce and dropshipping invoicing guide for distance-sales thresholds into the EU and the IOSS/OSS setup.

Scenario 3 — Swiss consultant invoicing a Swiss client in EUR (full Swiss VAT applies)

Setup: A Geneva-based consultant invoices a Geneva-based multinational in EUR at the client's request.

  • Swiss VAT: 8.1% applies — both parties are in Switzerland, so Swiss VAT is due regardless of the invoice currency
  • Mandatory elements: invoice in EUR, but the Swiss VAT amount must also appear in CHF on the invoice
  • Example: EUR 10'000 net × 8.1% = EUR 810 VAT. If the rate is 1 EUR = 0.95 CHF, the invoice must show "VAT 8.1% = EUR 810 (= CHF 769.50)"
  • Your Swiss VAT return: declare the CHF equivalent as standard-rated turnover

A common mistake here is to apply 0% VAT because the invoice is in EUR. Currency has no bearing on the VAT regime — only the location of supplier and recipient matter. See our practical VAT declaration guide.

Scenario 4 — Swiss subsidiary of a US company (transfer pricing considerations)

Setup: A Swiss GmbH is a wholly-owned subsidiary of a US Inc. The Swiss entity provides R&D services to the US parent, billed in USD.

  • Swiss VAT: 0% on services to the US parent (foreign B2B recipient)
  • Transfer pricing: this is the sensitive part. The price must be arm's length and documented per OECD guidelines. The cantonal tax administration can adjust the taxable profit if the markup is judged insufficient
  • Typical margins: for routine R&D services, a cost-plus 5 to 10 percent markup is commonly accepted
  • Documentation: maintain a contemporaneous transfer pricing file — intercompany agreement, functional analysis, benchmarking study
  • Country-by-country reporting: required if the consolidated group revenue exceeds CHF 900 million (EUR 750 million equivalent)

Transfer pricing audits are increasingly common in Switzerland post-OECD BEPS. Do not invoice intercompany flows without professional guidance.

FX Gains and Losses: How to Account for Currency Fluctuations

When there is a gap between the invoice date and the payment date, the CHF equivalent of the receivable changes with the exchange rate. This generates realized FX gains (écart de change positif / Kursgewinn) or FX losses (perte de change / Kursverlust) that must be booked.

The mechanics

  • Invoice issued on 1 March: EUR 1'000 at 1 EUR = 0.95 CHF → receivable recorded at CHF 950
  • Payment received on 31 March: EUR 1'000 arrives; on that day the rate is 1 EUR = 0.97 CHF → you actually receive CHF 970 worth of value
  • Realized FX gain: CHF 20 — booked as financial income (account 6950 or 6999 depending on your chart of accounts)

Conversely, if the rate drops to 0.93, you realize a CHF 20 FX loss, booked as financial expense.

Accounting entries (simplified)

At invoice date:

  • Debit: Accounts receivable CHF 950
  • Credit: Revenue CHF 950

At payment date (with FX gain):

  • Debit: Bank EUR account CHF 970 equivalent
  • Credit: Accounts receivable CHF 950
  • Credit: FX gain CHF 20

Tax treatment

  • Realized FX gains: taxable as ordinary income, both for federal and cantonal tax
  • Realized FX losses: deductible as ordinary expense
  • Unrealized FX gains/losses at year-end on open receivables in foreign currencies: must be revalued at the year-end closing rate (typically the ESTV 31 December rate). The resulting adjustment is booked through P&L

The 5% materiality threshold (règle du 5%)

Swiss accounting practice recognizes a materiality threshold of roughly 5% when deciding whether small FX variances need individual tracking. In practice:

  • For each invoice, a variance below 5% of the invoice amount is typically booked in aggregate as a single FX line
  • Above 5%, it is good practice to document the specific invoice and the rate movement
  • For the VAT return, the ESTV does not apply this 5% rule — all FX variances affecting VATable turnover must be reported accurately

This threshold is a practical convention, not a hard legal rule — consult your fiduciary for your specific situation. See our guide to choosing a Swiss fiduciary.

Currency Hedging: Best Practices for Swiss Small Businesses

For freelancers and small SMEs, active currency hedging is rarely economical below a threshold of CHF 50'000 to 100'000 per year in foreign-currency revenue. Below that, the passive strategies (billing in CHF, FX clauses, multi-currency accounts) are usually sufficient.

Strategy 1 — Natural hedging (free)

If you also pay suppliers, subcontractors or SaaS tools in the same foreign currency, that spending naturally offsets your FX exposure. A Swiss freelancer who invoices in EUR and pays an EUR-denominated subcontractor has reduced FX risk on the net difference.

Strategy 2 — FX clause in the contract (free)

Include a sentence such as: "The price is set in EUR at the reference rate of 0.95 CHF/EUR on the quote date. If the rate moves by more than 3% between quote date and payment date, the price will be adjusted accordingly."

This shifts extreme movements to the client without banking fees.

Strategy 3 — Multi-currency bank account (low cost)

Holding an EUR or USD account (Wise, Revolut Business, PostFinance, UBS) lets you receive in EUR and spend in EUR without conversion. You only convert to CHF when you actually need CHF liquidity, giving you timing flexibility.

Strategy 4 — Forward contracts (small-business hedging)

For contracts above CHF 25'000 with payment delayed by 60 to 180 days, you can book a forward contract with your bank to lock in the rate. Typical cost: 0.3 to 0.8 percent of the notional. Available at UBS, PostFinance, ZKB, and most cantonal banks.

Strategy 5 — Currency options (larger businesses)

A currency option gives you the right (but not the obligation) to convert at a fixed rate. More flexible than a forward but more expensive (1 to 2 percent premium). Typically relevant above CHF 250'000 in annual exposure.

What NOT to do

  • Do not speculate on FX as a business strategy — you are invoicing, not trading
  • Do not hold large foreign-currency balances idly — the opportunity cost and FX risk usually outweigh the "waiting for a better rate"
  • Do not use retail FX platforms (eToro, Interactive Brokers personal accounts) for business hedging — the tax and audit trail is messy

Multi-Currency Bank Accounts: Which Setup Works for Swiss SMEs

Comparison of banking options

Bank EUR account USD account Monthly fees FX markup Best for
UBS Yes Yes CHF 5-10 0.5 to 1.0% Established SMEs with a relationship manager
PostFinance Yes Yes CHF 5 0.7% Freelancers, domestic focus
Wise Business Yes Yes + 40 currencies CHF 0 0.3 to 0.6% International freelancers, SaaS
Revolut Business Yes Yes + 25 currencies CHF 0-25 0.0 to 0.5% High-volume FX, frequent payouts
Relai / Yapeal Limited Limited CHF 0 Varies CHF-first digital-native businesses
Dukascopy Yes Yes CHF 0 Interbank FX-heavy businesses, Swiss-regulated

Recommendation by profile

  • Swiss freelancer billing 80% EU clients in EUR: Wise Business or Revolut Business as the EUR receiving account, plus a CHF account at your main Swiss bank for Swiss expenses
  • Swiss consultant with mixed CHF/EUR/USD exposure: UBS or PostFinance multi-currency account (simpler reconciliation with your fiduciary)
  • Swiss e-commerce SME shipping to EU/US: Wise for EUR receiving, Stripe/PayPal with direct USD/EUR/CHF settlement where possible

VAT on International Invoices — Quick Reference

Swiss clients (B2B or B2C)

Swiss VAT applies normally: 8.1% standard, 3.8% accommodation, 2.6% reduced. Invoice currency is irrelevant. See our 2026 Swiss VAT Rates Complete Guide.

EU B2B clients

  • 0% Swiss VAT (reverse charge at recipient's location)
  • Mandatory mention: "VAT not applicable — service supplied to a foreign business recipient (Art. 8 para. 1 Swiss VAT Act)"
  • Include the client's EU VAT number on the invoice

EU B2C clients

  • Services: generally taxable where the supplier is located (Swiss VAT 8.1%), with specific rules for digital services (TBE rules, potential EU OSS registration for digital goods above EUR 10'000)
  • Goods (e-commerce): check the EU IOSS threshold (EUR 150 per consignment) and the distance-selling rules

Clients outside the EU (US, UK, APAC)

  • 0% Swiss VAT (export of services or goods)
  • Invoice mention: "VAT not applicable — export (Art. 23 Swiss VAT Act)"
  • Keep export documentation for 10 years

For a full walk-through of the VAT return itself, see our practical Swiss VAT declaration guide.

Reporting and Accounting Export

Consolidated CHF dashboard

To Bill displays all revenue consolidated in CHF:

  • Total turnover across all currencies
  • Breakdown by currency (chart)
  • Applied exchange rates per invoice
  • Realized and unrealized FX gains/losses

Multi-currency accounting export

Export for your fiduciary or bookkeeper includes:

  • Amounts in original currency (as invoiced)
  • Amounts in CHF equivalent (for your books and tax return)
  • Applied rates (date and source — SNB / ESTV / other)
  • Realized FX gains/losses per invoice and in aggregate
  • Compatible formats: CSV, Excel, and direct API into Abacus, Bexio, Klara, and most Swiss fiduciary tools

Frequently Asked Questions

Which exchange rate applies for a payment received 30 days after the invoice?

Two options, pick one and stay consistent for the year:

  • Invoice-date method: your books were locked in at the invoice-date rate. The difference between invoice-date and payment-date rates is booked as a realized FX gain or loss on the payment date
  • Payment-date method: the revenue is recorded at the rate on the day the payment actually hits your account. Preferred if you report VAT on the cash-collected basis

The ESTV accepts both; switching methods mid-year will flag an audit question.

How do I handle advance payments (deposits) in a foreign currency?

The exchange rate used for the advance payment is the rate on the day the deposit is received. When you issue the final invoice, the advance is booked at the rate used at deposit time, and the balance is converted at the final invoice date. If there is a gap between the two rates, the difference is an FX variance booked at the final invoice date.

Do I need a multi-currency bank account to invoice in EUR or USD?

It is strongly recommended but not legally required. Without it, your client can still pay you in EUR — their bank sends an EUR payment, and your CHF account converts it on arrival at your bank's retail rate (typically 1.5 to 3 percent more expensive than interbank). Over a year, the cumulative markup often exceeds the cost of opening a Wise or Revolut Business account.

What FX fees do Stripe and PayPal charge on currency conversion?

  • Stripe: 1% currency conversion fee on top of the standard card processing fee, if the customer's card currency differs from your settlement currency. Alternatively, enable multi-currency settlement to receive EUR/USD/GBP directly into matching bank accounts with no conversion
  • PayPal: 2 to 4 percent FX markup on conversions — substantially more than Stripe. For regular international flow, multi-currency settlement into a Wise / Revolut account is usually more economical

Does VAT change if the exchange rate moves between invoice and payment?

The VAT amount declared is fixed at the invoice date (or at the payment date if you use the cash-collected VAT method). Subsequent rate movements are booked as FX gains/losses in your P&L, not as VAT adjustments. This matters: the ESTV audits the VAT return line, so keep the rate documentation per invoice.

Can I use my bank's exchange rate instead of the SNB rate?

Yes, if you apply it consistently and document it. Your bank's daily rate is usually slightly less favorable than the SNB reference rate (the difference is your bank's FX margin). The ESTV accepts this as long as it is a verifiable external rate applied uniformly across all invoices.

What happens if I invoice in USD but my client pays in EUR or CHF?

You have three options:

  • Reject the payment and ask for a USD re-send (rarely practical)
  • Accept the payment and book the received amount at the daily rate of the received currency on payment date — the difference from the invoiced USD amount is an FX variance
  • Set a tolerance (1 to 2 percent) in your accounting software to auto-close invoices paid with small FX rounding differences

To Bill auto-detects partial payments and calculates the FX variance.

Are Swiss freelancers required to be VAT-registered if they only invoice EU clients?

VAT registration in Switzerland is mandatory if your worldwide taxable turnover exceeds CHF 100'000 per year. Even if 100% of your clients are in the EU and the VAT you charge is 0% (reverse charge), you still count that turnover toward the CHF 100'000 threshold and you still must register.

Do I need to register for VAT in the EU if I sell digital services B2C to EU consumers?

Potentially yes, under the EU MOSS / OSS scheme, if your B2C digital sales into the EU exceed EUR 10'000 per year cumulatively. Below that threshold, Swiss VAT applies. Above it, you typically register in one EU country and file a single OSS return. Separate from any Swiss VAT obligation.

How do I book FX gains and losses at year-end for unpaid invoices?

At 31 December, revalue all open foreign-currency receivables and payables at the ESTV / SNB year-end closing rate. The difference between the rate used at invoice date and the 31 December rate is an unrealized FX gain or loss, booked through your P&L (accounts 6950 / 6999 or equivalent). This is mandatory under Swiss CO (Art. 960a) for financial statement accuracy.

Does Stripe Atlas or a US LLC structure help a Swiss freelancer?

Generally no — and often it creates more problems than it solves. If you are Swiss-tax-resident and the work is performed from Switzerland, your income is Swiss-taxable regardless of the corporate wrapper. A US LLC wrapper adds filing obligations (IRS Form 5472, state registration) without reducing your Swiss tax. Only consider it if you have specific US-market operational needs.

What documentation do I need to keep for a VAT audit on foreign-currency invoices?

Keep for 10 years (Swiss CO requirement):

  • The invoice itself (original currency and CHF equivalent)
  • The exchange rate source and date (screenshot of SNB / ESTV rate used)
  • The underlying contract or purchase order
  • The bank statement showing the payment received, with the CHF-equivalent conversion
  • Any FX hedge documentation (forward contracts, option contracts)
  • For exports: the customs declaration or courier export proof

Bottom Line

Multi-currency invoicing from Switzerland is a compliance exercise, not a technology exercise. The tooling is solved — dozens of platforms, including To Bill, handle the mechanics. What matters is getting the VAT regime right for each client type, picking one accepted rate method and sticking to it, and booking FX gains/losses correctly so your year-end financials are clean.

If you invoice EU businesses regularly, consolidate on EUR billing with a Wise or PostFinance EUR account. If you have US clients, USD billing with a matching USD receiving account. And if you are unsure about a specific setup — especially intercompany flows or digital-service B2C — talk to a fiduciary before you issue the first invoice. The cost of redoing 12 months of VAT returns is much higher than the cost of the upfront advice.

Invoice in multi-currency with To Bill ->

Get started in 5 minutes

1. Create your To Bill account

Enter your information from a computer or our mobile app

2. Connect your credit card

Connect your credit card to start receiving payments for your invoices

3. Manage your quotes/invoices

Create, send, and track your invoices in just a few clicks with the Swiss QR invoice

Try for free

Send your first 10 invoices to your clients in just moments.

Multi-Currency Invoicing from Switzerland: The 2026 Complete Guide (EUR, USD, CHF) — To Bill