Complete Guide

Create Swiss Invoices with Revolut Business and Magic Heidi

Step-by-step guide for Swiss freelancers to create compliant QR invoices using Revolut Business and Magic Heidi, solving payment reference challenges.

Magic Heidi Invoice List

The Complete Guide to Creating Swiss Invoices with Revolut Business and Magic Heidi

If you're a Swiss freelancer using Revolut Business, you've probably noticed something frustrating: Revolut's IBANs often aren't uniquely yours. This creates a problem when clients pay your invoicesβ€”without a unique payment reference, their payments might not reach your account correctly.

Here's the good news: Magic Heidi solves this exact problem while helping you create Swiss-compliant QR invoices in minutes. This guide shows you exactly how to set up both platforms to streamline your invoicing and get paid faster.

Why Swiss Freelancers Choose Revolut
(and Where It Falls Short)

Many Revolut Business accounts use IBANs based in Lithuania or the UK. These IBANs are often shared among multiple users, which means your clients' payments need an additional identifier to reach your account.

πŸ’³
Shared IBAN ProblemRevolut IBANs often shared among users
⚠️
Lost PaymentsPayments without references get stuck
🧾
QR Invoice RequirementsSwiss mandate since October 2022

Why Swiss Freelancers Choose Revolut Business (and Where It Falls Short)

Revolut Business has attracted over 10,000 Swiss corporate customers with compelling benefits:

  • Low fees: CHF 10/month basic plan with 10 free local transfers
  • Multi-currency banking: Accept payments in 35+ currencies with minimal FX markup
  • Modern interface: Mobile-first design that actually works
  • Fast setup: No branch visits or lengthy paperwork

But Revolut wasn't built specifically for Swiss invoicing requirements. It can't:

  • Generate Swiss QR invoices (mandatory since October 2022)
  • Create unique payment references for shared IBANs
  • Support eBill or TWINT payments
  • Automatically sync with Swiss accounting software

This is exactly where Magic Heidi bridges the gap.

The Payment Reference Problem (and How to Solve It)

Without a unique payment reference on your invoice, payments can:

  • Get lost in processing
  • Take days to allocate correctly
  • Require manual intervention from support
  • Frustrate your clients

The solution: Magic Heidi automatically adds custom payment references to every invoice, ensuring payments are correctly attributed to your account.

Swiss Compliance Made Easy

Swiss-Compliant Invoicing in 30 Seconds

Magic Heidi bridges the gap between Revolut's modern banking and Swiss invoicing requirements, giving you the best of both worlds.

  • 🧾
    QR Invoice Generation

    Swiss-compliant invoices in seconds

  • πŸ”’
    Custom Payment References

    Unique identifiers for shared IBANs

  • πŸ’±
    Multi-Currency Support

    Invoice in CHF, EUR, USD, and more

  • ⚑
    Auto Bank Sync

    Connect Revolut via Zapier

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

Swiss Invoice Requirements: What You Must Include

Before we dive into setup, let's clarify what Swiss law requires on every invoice. Missing these elements can delay payments and create problems with the Federal Tax Administration.

Mandatory Elements for Swiss Invoices:

βœ“ Your business details: Full name and complete address
βœ“ Client information: Recipient name and address
βœ“ Invoice date and unique number: Sequential, continuous numbering
βœ“ Service description: Clear explanation of what you provided
βœ“ Amounts: Itemized charges with totals
βœ“ Payment information: IBAN, payment reference, due date
βœ“ QR-code section: Since October 2022, only QR invoices are processed

Important update: From November 21, 2025, only structured addresses (type S) may be used in QR invoices. Unstructured addresses will stop working entirely after September 30, 2026.

VAT Requirements

You must register for VAT if your annual turnover exceeds CHF 100,000. Current rates:

  • Standard rate: 8.1% (increased from 7.7% in January 2024)
  • Reduced rate: 3.8% (accommodation services)
  • Special rate: 2.6% (essential goods like food)

If you're below the threshold, you don't need to show VAT on invoices.

Creating Your First Invoice with Magic Heidi

Now you're ready to create Swiss-compliant invoices that work perfectly with Revolut Business. Click New Invoice, add your client details, select line items, and Magic Heidi handles the restβ€”QR codes, payment references, and all Swiss requirements automatically.

Magic Heidi Invoice Creation on Mobile

Creating Your First Invoice with Magic Heidi

Basic Invoice Creation

  1. Click New Invoice in Magic Heidi
  2. Select or add your client (saved for future use)
  3. Choose your invoice template
  4. Add line items with descriptions and amounts
  5. Select whether to include VAT (if applicable)
  6. Click Generate

Magic Heidi automatically:

  • Creates a unique, sequential invoice number
  • Generates a compliant QR-code with your Revolut details
  • Adds your custom payment reference
  • Calculates totals including VAT if needed
  • Formats addresses according to Swiss requirements

The QR Invoice Section

The QR-code section is the most critical part. Magic Heidi ensures it includes:

  • Your Revolut IBAN and payment reference
  • The exact invoice amount in the correct currency
  • Structured address data (compliant with 2025+ requirements)
  • Scannable QR code for easy payment

Your clients can simply scan this code with their e-banking app. The payment details auto-fill, reducing errors and speeding up payment.

Invoice Templates and Branding

Magic Heidi offers several professional templates you can customize:

  • Add your logo
  • Choose color schemes
  • Include payment terms (e.g., "Payment due within 30 days")
  • Add footer text (bank details, VAT number if applicable)
  • Select language for each client

Templates save automatically, so future invoices take just seconds to create.

Automating Your Workflow
with Zapier Integration

The real power comes from connecting Revolut Business to Magic Heidi automatically. This eliminates manual data entry and keeps your accounting currentβ€”every payment and expense syncs in real-time.

πŸ”„ Automatic Sync
⏱️ Save 5-10 Hours/Month
πŸ’― Zero Manual Entry
πŸ“± Mobile Receipt Scanning
⚑
Auto Payment Import

Revolut payments sync to Magic Heidi

πŸ“Š
Real-Time Accounting

Records update automatically

πŸ“Έ
Expense Tracking

Business expenses import instantly

πŸ€–
AI Categorization

Smart expense classification

Automating Your Workflow with Zapier

Setting Up the Integration

  1. Create a free Zapier account (or use existing)
  2. Search for Revolut Business and Magic Heidi apps
  3. Create a new Zap: "When payment received in Revolut β†’ Create expense in Magic Heidi"
  4. Authenticate both apps (requires API keys from each platform)
  5. Map fields: Amount, Date, Description, Category
  6. Test the connection
  7. Activate your Zap

What Gets Automated

Every time a payment hits your Revolut Business account:

  • The transaction automatically appears in Magic Heidi
  • It's categorized based on your rules
  • The payment matches to the correct invoice
  • Your accounting records update in real-time
  • Tax estimates reflect the new income

This saves hours each month and ensures nothing falls through the cracks.

Expense Tracking

The integration works both ways. When you spend money through Revolut:

  • Business expenses automatically import to Magic Heidi
  • You can snap photos of receipts with your phone
  • AI-powered scanning extracts relevant details
  • Categories assign automatically based on merchant
  • Everything is ready for tax time

Handling Different Freelancer Scenarios

Scenario 1: Domestic Swiss Freelancer with CH-IBAN

If you're lucky enough to have a Swiss (CH) Revolut IBAN:

  • Your QR invoices look identical to traditional bank invoices
  • Clients recognize the familiar format immediately
  • Payment processing is fastest
  • No confusion about foreign IBANs

Setup: Standard Magic Heidi configuration with your CH-IBAN. No special payment reference needed, but including one helps with reconciliation.

Scenario 2: International Freelancer with LT/UK-IBAN

Most Revolut Business users have Lithuanian (LT) or UK (GB) IBANs:

  • Clearly label the payment reference on your invoice template
  • Add a note: "Please include payment reference when paying"
  • Consider adding SEPA/international payment instructions
  • Allow 2-3 business days for international processing

Setup: Use custom payment reference with your name. Add footer text explaining the foreign IBAN is legitimate.

Scenario 3: VAT-Registered Business

Once you exceed CHF 100,000 annual revenue:

  1. Register for VAT with Swiss Federal Tax Administration
  2. Add your VAT number to Magic Heidi settings
  3. Enable VAT on all new invoices (8.1% standard)
  4. Use Magic Heidi's VAT reports for quarterly filing
  5. Keep detailed records (required for 10 years)

Magic Heidi benefit: Automatic VAT calculation and reporting saves significant time compared to manual tracking.

Scenario 4: Startup with Global Clients

If you invoice internationally:

  • Create invoices in client's currency (EUR, USD, GBP)
  • Revolut converts at competitive FX rates
  • Magic Heidi tracks in CHF for accounting
  • Consider VAT reverse charge for EU clients

Pro tip: Revolut's Basic plan includes about CHF 1,250 in free FX per month. Beyond that, you pay a small markupβ€”still better than traditional Swiss banks.

Best Practices for
Getting Paid Faster

Simple strategies to improve cash flow and reduce payment delays. Magic Heidi's automation handles reminders and tracking, so you can focus on your work.

πŸ’¨ Get Paid Faster
🎯 Professional Process
πŸ“Š Track Everything
🀝 Better Client Relations
⚑
Invoice Immediately

Send as soon as work completes

πŸ“‹
Clear Payment Terms

Set due dates and late fees

πŸ””
Automated Reminders

Pre-due and overdue notices

πŸ“±
Easy Payment Options

QR codes and multiple formats

Best Practices for Getting Paid Faster

1. Send Invoices Immediately

Don't wait until month-end. Invoice as soon as work completes:

  • Clients pay faster when the work is fresh in their mind
  • You maintain better cash flow
  • Less chance of forgotten or disputed charges

Magic Heidi's mobile app lets you create and send invoices from anywhere.

2. Set Clear Payment Terms

Include on every invoice:

  • Payment due date: "Payment due within 30 days" or specific date
  • Late payment terms: "Interest charged at 5% per annum on overdue amounts"
  • Accepted payment methods: Bank transfer, cards (if you accept them)

3. Automate Payment Reminders

Magic Heidi can automatically send:

  • Payment confirmation when invoice is sent
  • Friendly reminder 3 days before due date
  • Overdue notice if payment not received
  • Final reminder before escalation

This saves awkward conversations and maintains professional relationships.

4. Make Payment Easy

Your Magic Heidi invoices include:

  • QR-code for one-click payment
  • Complete IBAN and reference details
  • Multiple format downloads (PDF, print)
  • Direct email delivery

The easier you make it to pay, the faster money arrives.

5. Track Everything

Magic Heidi's dashboard shows at a glance:

  • Outstanding invoices and amounts
  • Overdue payments requiring follow-up
  • This month's income vs. last month
  • Average time to payment

Use these insights to identify slow-paying clients and adjust your terms accordingly.

Troubleshooting

Common Questions and Solutions

My client says the IBAN doesn't work

Some Swiss e-banking systems warn about foreign IBANs. This is normal for Revolut. Have your client confirm they copied the IBAN correctly, included the payment reference exactly as shown, selected 'international payment' if required, and allow 2-3 business days for processing.

Payments aren't showing in my Revolut account

Check if the client included the payment reference. Allow up to 3 business days for international transfers. Check Revolut app notifications (may need approval). If the reference was missing, Revolut support can usually locate and allocate the payment manually.

Do I need to keep paper copies?

Swiss law requires keeping invoices for 10 years. Digital copies are acceptable if files are unaltered and accessible, you can produce them for auditors, and they're backed up reliably. Magic Heidi stores all invoices securely in the cloud, accessible anytime.

Can I use this for project-based invoicing?

Absolutely. Magic Heidi supports milestone-based invoicing (partial payments), recurring invoices (monthly retainers), time-based billing (hourly rates), and project packages (fixed fees). Create templates for each project type to speed up future invoicing.

What about expenses in different currencies?

Revolut excels here. When you spend in foreign currency, the transaction appears in Magic Heidi in CHF, conversion rate is recorded automatically, expense is categorized correctly, and everything totals in CHF for tax purposes. Perfect for freelancers who travel or buy international services.

Cost Comparison

What You'll Actually Pay

Calculate typical monthly costs for a Swiss freelancer using Revolut Business and Magic Heidi versus traditional solutions.

ServiceRevolut + Magic HeidiTraditional Swiss Bank + Accounting SoftwareManual Processing
Monthly CostCHF 25CHF 75-150CHF 0 (time cost hidden)
Setup Timeβœ“ 1 hourβœ— 2-4 weeksβœ— Ongoing
QR Invoice Generationβœ“ Automatic⚠ Variesβœ— Manual
Multi-Currencyβœ“ 35+ currencies⚠ Limited, expensiveβœ— No
Automated Bookkeepingβœ“ Via Zapier⚠ Partialβœ— Manual
Time Saved per Month5-10 hours2-4 hours0 hours

Cost Breakdown: What You'll Actually Pay

Let's calculate typical monthly costs for a Swiss freelancer:

Revolut Business Basic Plan: CHF 10/month

  • 10 free local CHF transfers
  • ~CHF 1,250 free FX per month
  • Unlimited incoming payments
  • Mobile and web access

Magic Heidi: From CHF 15/month

  • Unlimited invoices
  • Automated bookkeeping
  • Swiss tax estimation
  • Mobile receipt scanning
  • Multi-currency support

Total: CHF 25/month (approximately)

Compare to traditional solution:

  • Swiss bank business account: CHF 25-50/month
  • Accounting software: CHF 50-100/month
  • Manual bookkeeping time: 5-10 hours/month

The Revolut + Magic Heidi combination saves both money and significant time.

Ready to Streamline Your Invoicing?

You now have everything you need to create Swiss-compliant invoices that work perfectly with Revolut Business. Setup takes less than an hour, but saves countless hours every month while ensuring you stay compliant with Swiss regulations.

Ready to Streamline Your Invoicing?

You now have everything you need to create Swiss-compliant invoices that work perfectly with Revolut Business. The combination gives you:

βœ“ Modern, low-cost banking with multi-currency support
βœ“ Automatic QR invoice generation meeting Swiss standards
βœ“ Custom payment references for shared IBANs
βœ“ Automated bookkeeping through Zapier integration
βœ“ Time savings of 5-10 hours per month
βœ“ Professional invoices that get paid faster

The setup takes less than an hour, but saves countless hours every month while ensuring you stay compliant with Swiss regulations.

Next step: Try Magic Heidi free for 30 days. See how much easier invoicing becomes when your banking and accounting work together seamlessly.

Need help getting started? Magic Heidi's support team knows Swiss invoicing requirements inside and out. Contact them directly for setup assistance or questions about your specific situation.