Accounting software Switzerland

The comprehensive guide for the self-employed, freelancers and SMEs

In Switzerland, companies are legally obligated to keep proper accounting records. According to the Code of Obligations (CO), all legal entities and larger sole proprietorships must maintain double-entry bookkeeping. When founding a company and at regular intervals, you should therefore check which accounting program best suits your needs. However, smaller self-employed individuals can also benefit from suitable software: Sole proprietorships with less than CHF 500,000 in revenue are permitted to maintain simplified milk-book accounting (income and expenditure accounting), but there are practical tools for this as well. This guide helps freelancers, sole proprietors, and SMEs find the right accounting software in Switzerland – from the most popular solutions and feature comparisons to pricing, bank integration, and legal compliance.

Popular accounting programs in Switzerland

The Swiss market offers a wide range of accounting software tailored specifically to local needs. Below is an overview of well-known solutions – including Bexio, Magic Heidi, and KLARA – as well as other established programs:

Software Type Price (approx.) Suitable for Special features
Magic Heidi Cloud (SaaS) CHF 30/month or CHF 299/year Self-employed and freelancers in Switzerland Specially developed for Swiss freelancers: simple invoicing with QR code, AI-supported expense tracking, bank reconciliation, VAT management, and tax forecasts. Cross-platform (web, iOS, Android, Windows, Mac). Free trial available.
Abacus (AbaNinja/AbaWeb) Cloud (AbaNinja) / Hybrid (AbaWeb) AbaNinja from CHF 21/month (Advanced); AbaWeb from ~CHF 18/month (Basic Package) SMEs of all sizes; AbaNinja for beginners, AbaWeb for advanced users Abacus is a Swiss pioneer. AbaNinja was developed for smaller companies (including accounting, banking, time tracking, etc.) and is easy to use. AbaWeb offers modular full functions (e.g., CRM, asset accounting) and a high level of automation, but requires more accounting know-how.
Accounto Cloud (Automation) From CHF 49/month (SMEs) Small companies that want to automate accounting; fiduciaries New development (launched in 2016) with AI-based, fully automated accounting (receipts, posting, bank reconciliation automatically). Offers invoicing, payroll, expenses, and a mobile app. Modern design, clear for inexperienced users.
Banana Accounting Desktop (local) Free (Basic) up to CHF 149/year (Advanced) Micro-enterprises, associations, experienced users Established since 1990, specifically for small companies and associations. Spreadsheet-like interface (similar to Excel). Highly customizable, but accounting knowledge is advantageous. No integrated payroll accounting. Affordable annual subscriptions; the Basic version is free, but with posting limits.
Bexio Cloud (SaaS) Approx. CHF 35–99/month (depending on the package) Startups, SMEs, even freelancers with higher demands One of the best-known cloud-based solutions since 2013. Comprehensive: Accounting (financial accounting, accounts receivable/payable), contact management, quotes/invoices, banking, and product management already included in the starter package. Expandable with payroll, inventory, time tracking, etc. Modern, intuitive interface; easy collaboration with fiduciaries. Free support (phone/chat) and training. (Currently no cost center tracking).
CashCtrl Cloud (Web) FREE (Basic) or PRO CHF 340/year Budget-conscious sole proprietors and SMEs; developers/advanced users Swiss cloud software since 2012. Free version offers financial accounting, accounts receivable, VAT, and reports permanently free of charge. Pro version adds API, order processing, cost centers, etc. and is multi-tenant capable. Data hosting and support in Switzerland; bank data import via CAMT (ISO 20022) included. Open community and fair support.
Infoniqa (formerly Sage) Desktop/Cloud (Hybrid) CHF 25–345/month (depending on package) Small to large companies; industry-specific solutions Traditional software (since 1981 as Sage), rebranded as Infoniqa in 2022. Versatile packages with a modular structure (financial accounting, accounts receivable, accounts payable, payroll, VAT, banking, etc., even from the smallest version). Combination of local and cloud-based elements. Industry-specific customization, suitable for SMEs to larger companies.
KLARA Cloud (SaaS) from CHF 19 to 49/month (Starter to Plus) Small business owners with no prior accounting knowledge looking for an all-in-one solution Swiss SME solution with an intuitive interface for users without accounting knowledge. Automated processes reduce administrative effort. Previously partly free, paid packages (Starter, Basic, Plus) available since 2023. Includes Accounting 2.0, customer and order management, and automatic bank connection, even in the Starter version. Expandable with widgets (e.g., cash register, payroll, inventory, online shop).
Proffix Desktop/Cloud (flexible) Basic package (financial accounting) from CHF 47/month + modules from CHF 4 SMEs with industry-specific needs; modular requirements Swiss software with a focus on modularity and adaptability. Modules for industries (services, retail, etc.) available. Financial accounting including accounts receivable/accounts payable and e-banking are included in the basic package. Many automated features can be configured; integration of third-party systems is possible. Note: Documentation is somewhat limited for beginners, and the support hotline is subject to a fee.
Run my Accounts Cloud + Service from CHF 0 + CHF 1.80/transaction (small) to CHF 290 + CHF 0.95/transaction (large) SMEs that want to outsource or minimize accounting Online accounting since 2008 with outsourcing option: Receipts are digitized in the scanning center, the customer approves online, and payments are automatically transferred to e-banking. Daily accounting, bank synchronization, VAT management, and document archiving included in all packages. Pricing based on package + number of transactions (pay-per-transaction) – thus scalable depending on the document volume.
Atlanto Cloud (SaaS) from CHF 39/month (3 users included) Small businesses requiring broad functionality (DMS, projects) Comprehensive business software: from document creation to accounting and dunning, all in one solution. Supports VAT accounting, reports, and the transaction journal at the touch of a button. Offers a mobile app for scanning receipts on the go. Try it free for 30 days; the basic subscription (CHF 39) includes accounting, sales, time management, and CRM for 3 users. Optional business plan module (+CHF 10) for more users.
MILKEE Cloud (SaaS) from ~CHF 16.60/month (Basic) to approx. CHF 30 (Premium) Freelancers & sole proprietorships with a focus on simple, intuitive operation New Swiss software (since 2021) specifically for self-employed individuals without accounting knowledge. Intuitive interface, automatic annual closing, integrated time tracking with transfer to invoices. Can create quotes and QR invoices. Project and client management, allocation of expenses to projects is also possible. Low prices and a free trial version available.

Tip: In addition to the solutions mentioned above, there are other niche solutions. For example, milchbüechli.ch offers minimalist online software for simple income and expense accounting (for self-employed individuals with very few transactions). This allows you to easily record income and expenses and generate a year-end statement for your tax return. However, it lacks advanced features such as invoicing or quotation creation. Such ultra-lightweight solutions are only suitable if you really don't need any additional features.

Comparison of solutions: features, usability and support

When choosing accounting software, it's worth carefully comparing the functions and features of each tool. While Swiss accounting programs all cover basic needs, they differ in ease of use, additional features, and service. The following are the most important comparison criteria:

Functionality:

All common solutions offer the standard functions: Fibu (financial accounting with profit and loss account and balance sheet), accounts receivable/accounts payable management (quotations, invoices, dunning), and VAT statements according to Swiss law. In addition, some tools offer modules for payroll accounting, inventory management, project management, or time tracking – here you should consider what your business really needs.

A powerful accounting program may also offer integrated online banking, cost center accounting, or an API interface, for example. However, more features often mean more complex operation. So don't choose a "super tool" that you can't use at all, but rather choose a program that excellently handles your required tasks.

User-friendliness:

Self-employed individuals without accounting knowledge should especially pay attention to ease of use. Some Swiss programs are explicitly designed to be understandable for laypeople. For example, KLARA is characterized by an intuitive interface that even users without prior knowledge can use.

MILKEE and other cloud-based solutions also emphasize a modern, easy-to-understand interface. In contrast, very complex systems (e.g., traditional ERP modules) can seem overwhelming for beginners. Magic Heidi has a simple design and detailed help documentation, which is helpful for beginners. Check demo versions if necessary: ​​Many providers offer free trial periods or free basic versions to test usability.

Support and training:

There are also differences in customer support and assistance. Beginners benefit from providers with good support options (phone, email, chat) and German-language tutorials. Bexio, for example, offers free telephone support 365 days a year as well as webinars and training courses. Klara and others also offer support in several languages ​​and online documentation. For smaller or very inexpensive tools (e.g., open source or freeware), support may be limited – you'll have to rely more on self-help or community forums.

Make sure that support materials (manuals, FAQs) are available. If you're working with a fiduciary, involve them in the decision: Many fiduciaries prefer certain software and can offer support if you use these tools.

VAT and Swiss regulations:

For self-employed individuals working in Switzerland, it is essential that the software accurately reflects Swiss tax regulations. All programs listed in the overview support Swiss Value Added Tax (VAT) with the applicable tax rates and billing methods. Many also offer the choice between effective billing and the balance tax rate method, which is particularly relevant for micro-enterprises (<CHF 500,000 in revenue).

Make sure that VAT reports and statements can be prepared correctly – then the VAT declaration to the tax office will be successful without much additional effort. (Details on bank integration, QR invoices, and ISO formats follow in the section.)

Accounting software for the
self-employed

Which accounting solution is ideal for sole proprietors, freelancers, and sidepreneurs? For this target group, ease of use and basic functions are paramount, as they often lack in-depth accounting knowledge. Modules for invoicing, receipt capture, and possibly tax documents are important, while complex features (e.g., multi-level group accounting) are usually unnecessary.

For solo self-employed individuals with few entries, simple accounting may be sufficient. The so-called milk book accounting (income and expenses) is permitted if your turnover is below CHF 500,000. Tools like milchbüechli.ch are aimed precisely at this group: Here, you simply record income and expenses in a list and receive a statement for your tax return at the end of the year. The advantage: minimal complexity and a very affordable price (approx. CHF 9/month). The downside: No extras – functions like quotes or VAT accounting are limited to the bare essentials. This solution is suitable if you really only need a cash book and, for example, create invoices separately (e.g., in Word or an invoicing tool).

However, many freelancers want an integrated system to write invoices, manage clients, and at the same time not neglect accounting. This is where solutions like Magic Heidi come into play. These offer an all-round package: You can create quotes and invoices, have client and project management, and your income and expenses are automatically entered into accounting. This way, you can keep track of everything without using multiple tools. Magic Heidi, for example, was developed expressly for sole proprietorships and combines time tracking, expense management, and accounting in one interface. This means that working hours can be transferred directly to an invoice, which is then posted without you having to double-enter data. Such all-in-one approaches save time and reduce sources of error.

If you have little accounting knowledge, pay attention to automation. Some programs take routine work off your hands - Magic Heidi, for example, uses AI to automatically post incoming invoices and reconcile transactions. Run my Accounts goes one step further: Here you can practically outsource accounting by scanning receipts and having them recorded by the provider. This can be attractive for a sole proprietor with a moderate volume of receipts, as you hardly have to worry about posting them yourself. However, these services come with transaction-based costs – calculate whether this is a good fit for you compared to a flat-rate subscription fee.

Tax return and annual financial statements: As a self-employed person (sole proprietorship), you must declare your profit in your private tax return. Accounting software makes this easier by providing an income statement (profit and loss statement) and a balance sheet at the end of the year. You can enter these figures directly into your tax forms or give them to your accountant. Some programs (e.g., Banana or milchbüechli.ch) offer specific analyses for tax purposes – such as simplified annual reports. However, the software does not replace a tax advisor: If you have any uncertainties (e.g., depreciation, social security contributions), you should consult a tax advisor. It is important that all receipts are properly recorded; the software helps with this so that no payment transaction is forgotten.

Conclusion for freelancers

For many sole proprietors, a cloud solution with integrated invoicing is optimal because they work from anywhere and want to have all business processes in one tool. Those who prefer simplicity and have few receipts may be able to get by with a minimal tool or even Excel – but then have to work manually with discipline (risk of errors and time!). However, as soon as you regularly write invoices or become VAT liable, professional accounting software is worthwhile in order to save time and remain legally compliant.

Cloud vs. Desktop: Differences between online and offline solutions

There are fundamental differences in the usage form of accounting software: cloud-based software (online) versus desktop software (installed offline). Both approaches have advantages and disadvantages:

  • Cloud solutions (Software-as-a-Service) run online in a web browser or as an app. They can be used anytime, anywhere and with various devices, as long as there is an internet connection. Data is stored securely in the cloud, and daily backups are guaranteed by the provider – you don't have to worry about data backup yourself. Updates are automatic, and new features are often available immediately. Cloud software is usually paid for as a subscription (monthly/annually), with support and updates included. Examples: Bexio, KLARA, etc. are ideal if you work remotely or want to provide access to multiple people. Data security should be considered: Reputable providers host in Switzerland or the EU and adhere to data protection standards.

  • Desktop solutions are installed locally on your own PC/Mac. They can be used even without internet access, and your company data never leaves your own computer – this can be a security advantage. However, you must provide backups yourself so that no data is lost. Updates must be installed manually and are often associated with additional costs (e.g. purchasing updates for a new version). Payment is usually made as a one-time purchase of a license - this may initially seem more expensive than a monthly subscription, but can be cheaper in the long run if you don't constantly upgrade. Classic examples: Banana (locally on your computer), older Sage versions, or Proffix (can be run on your own server). These solutions are suitable if, for example, you don't trust the cloud or work from a fixed workstation. However, keep in mind that offline programs often have limitations on collaboration - if you want to give your trustee access, you will have to export data or hand it over on site rather than simply granting access online.

Intermediate solutions: Some modern products combine both worlds. For example, Infoniqa (formerly Sage) combines on-premises software with cloud elements, and Abacus offers a hosted version with AbaWeb. These hybrids allow, for example, location-independent access while maintaining a dedicated installation for the primary users. Ultimately, the choice depends on your preferences: flexibility vs. data sovereignty, subscription vs. one-time purchase, and whether you prefer to work on accounting alone or in a team/with a consultant.

Which solution is suitable for whom?

The choice of accounting software should be tailored to your individual situation. Here are some typical profiles and suitable solutions:

  • Freelancer/Sole proprietor (no VAT, few receipts): If, for example, you are a consultant or creative professional who only issues a few invoices per month and handles accounting on the side, simple tools are sufficient. For minimal requirements, milchbüechli.ch may be sufficient. If you want to create invoices professionally, you should opt for Magic Heidi or KLARA Starter, as they include invoicing. Banana requires some initiative (knowledge of accounting), while Klara or Magic Heidi are more intuitive and remind you of many things (e.g., VAT).

  • Self-employed with VAT liability or moderate complexity: As soon as you are subject to VAT or, for example, have many expenses, bank transactions, and possibly foreign currencies, the requirements increase. Bexio in the Pro version is a popular choice here, as it combines broad functionality (warehouse, projects, e-banking, etc.) with ease of use. Klara Basic/Plus would also be suitable, especially if you also want to integrate payroll (for yourself or 1-2 employees) – corresponding modules can be added. Those who are IT-savvy and want maximum cost control can also consider CashCtrl PRO, which offers a lot for CHF 340/year (and is fully VAT-ready). If you need support with accounting, Accounto might be interesting, as it automates a lot, or you can rely on Run my Accounts and leave the bookings largely to the professionals (usually only worthwhile above a certain document volume due to the transaction fees).

  • Small businesses/SMEs with employees: For GmbH/AG or larger sole proprietorships with multiple employees, warehouses, multiple projects simultaneously, etc., a more comprehensive tool is recommended. Bexio Pro or Infoniqa (Sage) cover most needs, including payroll accounting and asset management. Proffix can be useful if you have industry-specific requirements (e.g., special interfaces) – it can be precisely customized using modular features. If you already work with trustee software or your accountant uses Abacus, AbaNinja/AbaWeb can also be ideal, as it allows you to exchange data directly with the trustee. In general, SMEs should pay attention to multi-user capability (multiple people working simultaneously) – cloud systems usually have an advantage here (user management, rights) over standalone programs.

  • Startups and growing companies: Pay attention to scalability. A program like Bexio or Klara may be sufficient at first, but will grow with you (higher subscriptions with more users/modules). If you experience rapid growth, you may need to upgrade to a larger ERP (e.g., the complete Abacus package) later. Therefore, check whether data export is possible to avoid getting stuck in a dead end in case of doubt. Many people start small (perhaps Excel first, then Banana/Bexio) – it's important that you keep accurate records at all times and don't lose track as you grow. It's better to invest in a solid system early on than to have to laboriously re-enter data later.

Of course, these are only guidelines. Every situation is different – ​​it's best to make a list of priorities (budget, must-have features, existing knowledge, willingness to subscribe, etc.) and compare it with the offers. Suppliers often offer consultations or webinars to find out if the product is a good fit for you.

Integration with Swiss banks & tax standards

Modern accounting software not only makes the booking itself easier, but also the surroundings - particularly relevant in Switzerland is the integration with e-banking and compliance with new payment standards such as the QR-bill. You should pay attention to this:

  • Bank connection: Many Swiss solutions allow a direct connection to your bank. This can mean you can automatically import bank statements or initiate payments from within your accounting program. Klara, for example, offers an automated bank connection even in the smallest subscription. Bexio has an e-banking module that allows you to retrieve and reconcile transactions. Technically, this often happens via ISO 20022 interfaces (the international banking standard), specifically via camt files for account statements and pain.001 files for payment executions. CashCtrl Free, for example, enables the import of CAMT files for free. Make sure your bank is supported by the software provider – large banks (UBS, CS, PostFinance, Raiffeisen, etc.) are usually integrated, while smaller regional banks may require a manual import via file. Seamless bank integration saves you a lot of time because manual reconciliation of account transactions is no longer necessary.

  • QR-bill: Switzerland replaced the classic ISR payment slips with the QR-bill in 2020. Good accounting software should therefore be able to create QR codes on invoices and process (read) incoming QR payment slips. Virtually all current solutions – from Bexio and Abacus to smaller tools – support this. For example, you can scan QR invoices with the Bexio app, and the payment data is automatically recognized. When you create an invoice, the software also populates the Swiss QR code with all payment information, allowing your customer to pay conveniently. Make sure the program no longer uses the current orange/beige payment slips, but actually uses QR codes – this is an indication that it is up to date.

  • ISO 20022 Compliance: ISO 20022 is the global messaging standard that has been fully implemented in Switzerland for payment transactions (replacing old formats such as DTA). It is important for you as a user that your software is ISO 20022 compliant so that, for example, electronic payment orders and account statement files function smoothly. Most established programs in Switzerland have long since completed the transition. For example, you can enter supplier payments in the software and transmit them to your e-banking system via pain.001 file, or your bank provides camt.053/Bank Statement files, which the software reads and posts automatically. This minimizes errors and ensures that your system "talks" to your bank. If necessary, check the provider's documentation; keywords like ISO 20022, camt, pain, QR should be mentioned – then you're on the safe side.

  • Other Swiss features: Some programs offer additional features tailored to local needs. This includes, for example, multilingualism (German/French/Italian for invoices and UI), which can be relevant for multilingual Switzerland. Swissdec-certified payroll accounting (standard for wage reporting to authorities) is also a quality feature if you process wages. In addition, some software programs work with Swiss e-commerce or cash register systems if necessary for your business. All of these integrations aren't required for everyone, but they demonstrate that the provider is well-connected in the Swiss software landscape.

Note: There are also foreign accounting software (e.g., from Germany or the USA, such as sevDesk, QuickBooks, Xero, etc.). These can be very good for international applications, but they are often not optimally aligned with Swiss standards. Tax formats, VAT rates, or banking interfaces are not always correct. For most self-employed people, it is worth relying on “Swiss Made” software to avoid compatibility problems with VAT or QR invoices.

Prices and pricing models

How ​​much does accounting software cost? Pricing models vary considerably – from free basic versions to comprehensive packages costing several hundred francs per year. Here are the most common models and what you should look out for:

  • Monthly subscriptions: Most cloud solutions are offered on a subscription model. For entry-level packages, costs often range between CHF 20 and 40 per month (e.g., Klara Starter CHF 19, Bexio Starter ~CHF 35). More comprehensive packages for SMEs range from CHF 50 to 100+ per month (Bexio Pro ~CHF 65, Klara Plus CHF 49, Bexio Pro+ possibly ~CHF 99, etc.). These subscriptions usually include support, updates, and data backup. There are often discounts for annual payments. Calculate the costs per year – for a freelancer, a CHF 30 subscription can be quite justified if it saves a lot of time. Pay attention to tiered pricing: Some providers have multiple tiers, or separate fees for additional users, modules (e.g., an extra payroll module), or transactions.

  • One-time purchase/license: Classic PC software is often sold with a one-time license fee. Banana, for example, can be licensed annually (CHF 69–149/year for Pro/Advanced); previously, there were versions available for a one-time purchase. Infoniqa/Sage sells packages that are licensed monthly, but there were also purchase options. The advantage: After the purchase, you can use the software indefinitely; you only incur additional costs when you want to upgrade to a new version. This can be cheaper in the long run unless you constantly need the latest version. However, you have to take care of things like backups yourself and may pay for support separately. For small organizations or self-employed individuals with minimal requirements, a one-time purchase is attractive to avoid ongoing costs.

  • Freemium models: Some providers offer free basic versions to attract users, with optional upgrades. CashCtrl FREE is a fully functional accounting tool with no time limit – here the provider finances itself through the Pro version and voluntary upgrades. Banana offers a free mode with a limited number of transactions. These versions are suitable for trial use or for very small accounting departments. However, be aware that as your business grows or your needs increase, you may need to upgrade to a paid version. Klara was also previously free at its core, but has been charging fees since 2023 to finance further development. Free often also means limited support and possibly advertising.

  • Special pricing models: Some services have unusual billing policies. Run my Accounts, for example, combines a low subscription (from CHF 0 to 290/month depending on the package size) with costs per accounting receipt (around CHF 0.95–1.80 per transaction). This is ideal if you have few receipts – then you pay almost nothing – but scales up with your business. Another example is Accounto, which costs a flat rate starting at CHF 49/month and automates accounting; here, accountants pay significantly more for the software (CHF 200/month) because they use it for many clients. Proffix allows you to "rent" the software, module by module starting at CHF 4 per month, so you can put together your own package. Atlanto has fixed prices up to a certain number of users, etc. – in short, take a close look at how the price is calculated: based on the number of users, companies, bookings, modules, or a combination thereof.

  • Value for money: Don't let the price be your only consideration. A cheap or even free program is of little use if it creates a lot of extra work or lacks important features. On the other hand, it doesn't have to be the most expensive all-in-one system if you don't need half of the features. Think about where you stand: A solo freelancer without employees doesn't need payroll accounting - here you can choose software without a payroll module and save. A small GmbH with 5 employees, on the other hand, should invest in a tool with a payroll function so that all invoices are clear. The time horizon is also important: Are you planning to expand your business? Then make sure the software can grow with you so you don't have to switch again in a year (data migration can be expensive).

Finally, many providers publish their prices transparently online, often with comparison tables of the packages. Use this information (and our overview above) to make an informed decision. Calculate the costs per year and put them in relation to the benefits: If a CHF 30/month tool saves you several hours of effort and prevents errors, it is usually worth it!

Conclusion

Choosing the right accounting software in Switzerland depends on many factors – company size, knowledge, requirements, and budget. Self-employed individuals and freelancers should pay particular attention to user-friendliness and the core functions relevant to them (invoices, expenses, simple reports), while SMEs focus more on expandability, multi-user capability, and specific modules (payroll, inventory, projects). Fortunately, there is a diverse selection of software in Switzerland that is precisely tailored to these different needs. Whether a lean cloud solution like Bexio or Klara, a traditional desktop software like Banana, or an automated service like Accounto – there is a suitable tool for every way of working.

It is important that the software takes work off your hands and supports you in compliance with the law. All of the solutions presented comply with Swiss accounting and VAT regulations, which provides peace of mind. Take advantage of the testing options and compare features and prices at your leisure. Good accounting software is an investment that saves you time and stress - so you can concentrate on your core business while the numbers add up. Good luck with your accounting software selection and future business endeavors!