Tutorial: Creating QR Code Invoices in Bexio - A Comprehensive Guide

Tutorial: Creating QR Code Invoices in Bexio - A Comprehensive Guide

In the realm of Swiss invoicing, generating QR code invoices might seem daunting at first, especially for small business owners and freelancers who already juggle myriad tasks daily. QR code invoices are an integral part of the modern invoicing ecosystem in Switzerland, facilitating easier payments and streamlined financial management. 

However, with the emergence of various accounting software and applications, the process has significantly evolved. In this comparative guide, we navigate the terrain of creating QR code invoices using two platforms: Bexio and Magic Heidi. We delve into the nuances of each, aiming to empower Swiss entrepreneurs with the knowledge to make informed choices.


Navigating Bexio's Landscape

Bexio, a market leader in accounting and invoicing software in Switzerland, offers a comprehensive suite of features tailored to small businesses. Yet, setting up an account and generating a QR code invoice can be a bit intricate. Below is a step-by-step breakdown of the process:

  1. Account Setup: The initial setup in Bexio is time-consuming, requiring a meticulous input of company information and banking details.
  2. Generating an Invoice: Upon setting up, users need to create a contact and possibly a project before crafting an invoice. This involves inputting service descriptions, quantities, and prices.
  3. QR Code Generation: A significant hurdle arrives when attempting to include a QR code on the invoice. Users must navigate to the banking section and ensure all account details are correct, with no spaces in the IBAN to avoid error messages. Afterward, attaching payment slips (Bexio's term for QR code invoices) is essential, with options for simple or referenced IBAN.

The whole process can be cumbersome, often leading users through a maze of settings and preferences before finally achieving the desired QR code on the invoice —an endeavor that might detract from the ease and efficiency software like Bexio aims to provide.

Step-by-step guide: How to create a QR code invoice with Bexio

Here's a step-by-step guide on how to create a QR code invoice in Bexio based on the video tutorial:

  1. Account Setup in Bexio:

    • Initially, set up your account in Bexio. Note that this might take a few minutes and can be quite complex.
  2. Navigating to Invoice Creation:

    • Go to the 'Sales' section and then to 'Invoices'.
    • Click on 'New Invoice'.
  3. Creating a Contact:

    • If you don't already have a contact, you'll need to create one. Click to add a new contact and enter details (e.g., 'Test Company').
    • Save the newly created contact.
  4. Creating the Invoice:

    • You may skip adding a project and a title if it's not required.
    • On the invoice creation page, add your items. For instance, add an item named 'consulting', set the quantity (e.g., 1), and price (e.g., 1000 Swiss Francs).
    • Save the details.
  5. Initial Attempt to Generate Invoice:

    • Try printing the invoice to generate a PDF. At this point, you'll notice the QR code is missing.
  6. Entering Banking Details:

    • Navigate to the 'Banking' section.
    • Enter your banking details including the IBAN. Make sure to enter the IBAN without spaces to avoid format issues.
  7. Enabling QR Code on Invoices:

    • Within the 'Banking' section, select your bank account and click 'Edit Bank Account'.
    • Find and enable the option 'Attach Payment Slips' (this is how Bexio refers to QR code invoices).
    • Choose the QR code format you prefer (simple IBAN or IBAN with reference). Avoid choosing QR code IBANs as they are more complex to set up.
  8. Finalizing and Generating the QR Code Invoice:

    • Save your settings.
    • Return to your invoice and print it again. This time, the QR code should appear on the second page of the invoice.
  9. Review and Adjustments:

    • Review the invoice to ensure the QR code is correctly placed.
    • Note: There might be an issue with an empty page appearing before the page with the QR code.

This guide follows the steps outlined in the video transcript you provided, focusing on setting up an invoice with a QR code in Bexio.

Embarking on the Magic Heidi Experience

In contrast, Magic Heidi emerges as an intuitive, user-friendly invoicing app, tailored specifically for the Swiss market. The app simplifies the process of creating QR code invoices, offering a seamless experience right from the get-go.

  1. Ease of Use: Logging into Magic Heidi is straightforward, with an option for users to test the application as a guest. This immediate access contrasts starkly with the elaborate setup process of Bexio.
  2. Invoice Creation: Generating a test invoice is a breeze. Users can quickly select items, set quantities, and prices, and proceed to generate a PDF of the invoice with just a few clicks.
  3. QR Code Inclusion: Magic Heidi effortlessly integrates QR codes into invoices without the need for navigating through multiple settings or inputting extensive banking details.

The stark contrast in user experience between Magic Heidi and Bexio highlights Magic Heidi's commitment to simplicity and efficiency, making it a compelling choice for businesses seeking a streamlined invoicing process.

Bexio vs. Magic Heidi: A Comparative Analysis

When juxtaposed, the experiences of using Bexio and Magic Heidi for creating QR code invoices showcase distinct paths: one mired in complexity and the other exemplifying ease of use. Here’s a summarized comparison:

  • Setup Time and Complexity: Bexio presents a significant setup time and learning curve, whereas Magic Heidi offers a user-friendly interface from the start.
  • Invoice Generation: Bexio's multi-step process for invoice generation, especially the inclusion of a QR code, is cumbersome. In contrast, Magic Heidi simplifies this process, making it accessible even to novices.
  • User Experience: Bexio’s extensive features might appeal to those seeking depth, despite its complexity. Magic Heidi, however, champions a hassle-free approach, appealing to users prioritizing efficiency.

The Broader Context: The Importance of QR Code Invoices

QR code invoices are not a mere trend but a vital component of modern invoicing in Switzerland. They offer:

  • Convenience: Simplifies the payment process for both the issuer and the recipient.
  • Accuracy: Minimizes the risk of errors in payment information, ensuring transactions are precise.
  • Efficiency: Speeds up the payment process, potentially improving cash flow for businesses.

Understanding the strategic importance of these invoices can guide businesses in choosing the right tool that best fits their operational needs.


Creating QR code invoices in Switzerland is an essential, albeit occasionally complex, task for businesses. The comparative analysis between Bexio and Magic Heidi reveals a clear distinction in philosophy and user experience. 

Bexio, with its comprehensive features, caters to those who seek depth and are willing to navigate its complexities. In contrast, Magic Heidi represents a leap towards simplification, making the process accessible and efficient. This guide aims to empower Swiss entrepreneurs, freelancers, and businesses to choose the invoicing tool that aligns with their efficiency desires and operational needs, ensuring their invoicing journey is as smooth as possible.

In a rapidly evolving digital landscape, the choice of invoicing software can significantly impact business operations. Whether prioritizing comprehensive features or ease of use, the decision between Bexio and Magic Heidi should be informed by the specific needs and preferences of your business.