Tutorial

Create Invoices for International Clients – Step by Step

How Swiss freelancers can create professional invoices for clients abroad – with the correct currency, bank details, and automatic exchange rate calculation.

Magic Heidi Invoice List

As a Swiss freelancer, you don't just work for clients in Bern, Zurich, or Basel. Perhaps you're supporting a startup in London, an agency in Berlin, or a company in New York. But once the work is done, an important question arises: How do I create a correct invoice for an international client?

The familiar QR payment slip that your Swiss clients know is simply unusable for foreign companies. You need different bank details, a different currency, and possibly a different invoice language. Sounds complicated? It's not – if you know where to make the right settings.

What You'll Learn in This Article

In this tutorial, we'll show you step by step how to create professional invoices for international clients with Magic Heidi.

🏦

International Bank Details

Set up bank details for Wise, Revolut & more
🌍

Capture Clients Correctly

Create foreign clients with complete address details
💱

Adjust Currency & Language

Create invoices in the correct currency and language
📊

Automatic Exchange Rates

Benefit from automatic exchange rate calculation
Step 1

Set Up International Bank Details

Before you create your first international invoice, you should ask yourself a fundamental question: How should your client pay you?

How to Set Up Custom Bank Details

  1. Navigate to Company Details in Magic Heidi.
  2. Find the Custom Bank Details section.
  3. Select the desired currency (e.g., GBP, EUR, or USD).
  4. Enter the corresponding bank details.
  5. Click Save.

Tip: Many Swiss freelancers use accounts with Wise or Revolut Business to receive international payments cheaply and quickly. These providers give you local bank details in various currencies – ideal for saving your clients unnecessary transfer fees. Simply enter the respective account details in Magic Heidi.

You can store multiple bank connections for different currencies in Magic Heidi. This way, you're fully prepared for clients from different countries.

Step 2

Create an International Client

Once your bank details are set up, create the foreign client. There are a few differences to note compared to a Swiss client.

Magic Heidi Client Management

How to Create a Foreign Client

  1. Create a new client in Magic Heidi.
  2. Enter the company name (e.g., "Google Inc.").
  3. Enter the complete address, including:
    • Street and house number
    • Postal code and city
    • Country (e.g., "United Kingdom", "Germany", "United States")
  4. If available, add the VAT number or other relevant details in the corresponding field.
  5. Save the client.

Tip: Make sure to always specify the country correctly. It appears on the invoice and ensures your invoice looks professional and complete. Especially in international business relationships, a clean address is a sign of professionalism.

Step 3

Handle VAT Correctly

An important point with international invoices is value-added tax (VAT). As a general rule: When you as a Swiss freelancer provide services to a company abroad, no Swiss VAT is owed.

How to Set VAT to 0%

If you have VAT enabled in Magic Heidi, proceed as follows:

  1. Add an item to your invoice (e.g., "Consulting").
  2. Set the VAT rate to 0%.

If you haven't enabled VAT in your account at all, you can skip this step – the invoice will automatically be created without VAT.

Important Note: Tax regulations for international services can be complex. It's advisable to consult a tax advisor if in doubt. If you'd like to state a reason why no VAT is charged (e.g., "Reverse Charge" or "Place of supply outside Switzerland"), you can add this information in the footnotes of the invoice.

Step 5

Additional Information and Footnotes

International invoices sometimes require additional details that wouldn't be necessary on a standard Swiss invoice. Magic Heidi offers flexible options for this.

Magic Heidi Invoice on Mobile

What You Can Include in the Footnotes

  • Tax notes: e.g., "VAT reverse charge applies" or "Service not taxable in Switzerland pursuant to Art. 8 para. 1 VAT Act"
  • Payment terms: e.g., "Payment due within 30 days" or special agreements
  • Bank fees: Note on who bears any transfer fees
  • Additional references: Project numbers, purchase order numbers, or contract references

How to Add Footnotes:

  1. Open the invoice in editing mode.
  2. Enter your additional information in the Footnotes field.
  3. Save the invoice.
Step 6

Generate and Send the Invoice

Everything is ready now. Time to create the invoice and send it to your international client.

  1. Click Generate Invoice.
  2. Check the preview: Instead of the QR payment slip, you'll now see the international bank details you set up in Step 1.
  3. Verify the address, currency, language, and all other details.
  4. Download the invoice as a PDF or send it directly through the app to your client.

The invoice now appears in your dashboard with the correct amount in the foreign currency.

Bonus Feature

Automatic Exchange Rate Calculation Upon Payment Receipt

A particularly handy feature of Magic Heidi comes into play as soon as you mark the invoice as paid: automatic exchange rate calculation.

Magic Heidi Analytics Dashboard

How It Works

Imagine the following scenario:

  • Your existing revenue is CHF 2,000.
  • You mark an invoice for GBP 1,000 as paid.
  • Magic Heidi automatically determines the exchange rate on the payment date.
  • In our example, GBP 1,000 equals approximately CHF 1,040.
  • Your total revenue in the dashboard now shows CHF 3,040 – not simply CHF 3,000.

This means: You always have a realistic overview of your actual revenue in Swiss Francs, even when some of your clients pay in foreign currencies.

Tip: This automatic exchange rate is especially valuable for your bookkeeping and tax return, as Swiss tax authorities expect income to be reported in CHF. You save yourself the hassle of manually looking up and converting exchange rates.

Checklist

Summary: International Invoices

Here's an overview of the most important steps – so you don't forget anything.

  • 🏦
    Set Up Bank Details

    Store international account details (e.g., from Wise or Revolut) under 'Company Details'

  • 👤
    Create Client

    Enter complete address including country

  • 📋
    Check VAT

    Set VAT rate to 0% if applicable

  • 💱
    Adjust Currency

    Select the appropriate foreign currency

  • 🌐
    Change Language

    Adjust the invoice language to suit the client (e.g., English)

  • 📝
    Add Footnotes

    Include tax notes and payment terms

  • 📤
    Send Invoice

    Download PDF or send directly through the app

  • 📊
    Record Payment

    Benefit from automatic exchange rate calculation

Invoices
  • Invoice #3

    Magic Heidi

    CHF 500

    Jan 29

  • Invoice #2

    Webbiger LTD

    CHF 2000

    Jan 24

  • Invoice #1

    John Doe

    CHF 600

    Jan 20

FAQ

Frequently Asked Questions

Can I store multiple bank connections for different currencies?

Yes, Magic Heidi supports multiple bank connections for different currencies. For example, you can store a GBP account with Wise, a EUR account with Revolut, and your regular CHF account. The appropriate bank details automatically appear on the invoice based on the selected currency.

Do I need to charge VAT on international invoices?

As a general rule: When you as a Swiss freelancer provide services to a company abroad, no Swiss VAT is owed. Simply set the VAT rate to 0% in Magic Heidi. If you're unsure, we recommend consulting a tax advisor.

How does the automatic exchange rate calculation work?

When you mark an invoice in a foreign currency as paid, Magic Heidi automatically determines the exchange rate on the payment date and converts the amount to CHF. This gives you a realistic overview of your revenue in Swiss Francs at all times.

Are the settings for international clients saved?

Yes, Magic Heidi remembers the currency and language per client. When you create a new invoice for the same client, these settings are automatically applied.

Which payment service providers are suitable for international payments?

Many Swiss freelancers use Wise or Revolut Business to receive international payments cheaply and quickly. These providers offer local bank details in various currencies, saving your clients unnecessary transfer fees.

Create Your First International Invoice Now

Whether your client is in London, Berlin, or New York – with Magic Heidi you're fully prepared. Try the app for free and see for yourself.