Odoo in Switzerland: Accounting Setup and VAT Management

Discover how to optimize accounting setup and VAT management for Swiss SMEs using Odoo, while avoiding common mistakes and ensuring compliance with the latest national regulations.

By Ark Fiduciaire

Published on 03/25/2026

Reading time: 8min (1503 words)

Introduction: Why is Odoo Essential for SMEs in Switzerland?

Odoo has established itself as a leading ERP (Enterprise Resource Planning) solution for small and medium-sized enterprises (SMEs) in Switzerland. Thanks to its flexibility, intuitive interface, and modules tailored to local needs, it perfectly meets the requirements of Swiss businesses. With recent changes to VAT rates in Switzerland, it is crucial for SMEs to adopt a tool that can quickly adapt to these regulatory changes. This article will guide you through the essential steps to configure Odoo in compliance with the new Swiss tax rules.

Setting Up Accounting for Swiss SMEs with Odoo

Setting up accounting is a key step to ensure smooth and compliant financial management. Here are the main steps to configure Odoo:

1. Initial Setup of the Swiss Chart of Accounts

  • Choose the Swiss chart of accounts: When installing Odoo, select the standard Swiss chart of accounts to benefit from preconfigured accounts.
  • Customize accounts: Adapt the accounts to your specific needs, taking into account your business sector.

2. Define Currencies

  • Activate the Swiss franc (CHF) as the main currency.
  • If you work with foreign customers or suppliers, activate additional currencies and set up exchange rates.

3. Integration with Swiss Banks

  • Connect Odoo to your bank via compatible file formats (ISO 20022, MT940).
  • Set up bank statements for automated reconciliation.

Integrating and Managing VAT Rates in Switzerland

Since January 1, 2024, VAT rates in Switzerland have changed. Here’s how to integrate them into Odoo:

1. The New VAT Rates

  • Standard rate: 8.1%
  • Reduced rate: 2.6%
  • Special accommodation rate: 3.8%

2. Updating Rates in Odoo

  • Go to the "Accounting" module.
  • Navigate to "Configuration" > "Taxes".
  • Edit existing rates to reflect the new percentages.
  • Ensure each rate is correctly linked to the corresponding VAT accounts.

3. Applying VAT Rates

  • Make sure each product or service is associated with the correct VAT rate.
  • Check specific rules for exports, which are generally exempt from VAT (source: Portail PME SECO: invoicing and VAT rules).

Data Export: Properly Managing VAT and Tax Obligations

Data export is essential to meet Swiss tax obligations. Here’s how to proceed:

1. Generate VAT Reports

  • Go to "Accounting" > "Reports" > "VAT Statement".
  • Select the desired period (monthly, quarterly, or yearly).
  • Check the amounts before submitting your statement.

2. Exporting Accounting Data

  • Use formats compatible with Swiss tax authorities, such as XML files for VAT declarations.
  • Keep a copy of reports for your records.
Report TypeFrequencyRecommended Format
VAT StatementMonthly/Quarterly/YearlyXML
General LedgerYearlyPDF/Excel
Balance Sheet and Income StatementYearlyPDF

Common Mistakes to Avoid with Odoo in Switzerland

1. Forgetting to Update VAT Rates

With recent changes, it is crucial to ensure that the new rates are correctly applied.

2. Incorrect Product Configuration

Each product or service must be linked to the correct VAT rate. Mistakes can lead to tax adjustments.

3. Neglecting Backups

Make sure to back up your data regularly to avoid any loss in case of technical issues.

Practical Case: Calculating VAT with Odoo

Let’s take a concrete example to illustrate VAT calculation with the new rates:

  • Invoice amount excl. VAT: 10,000 CHF
  • Standard VAT rate: 8.1%

VAT calculation: 10,000 CHF x 8.1% = 810 CHF

Total amount incl. VAT: 10,000 CHF + 810 CHF = 10,810 CHF

This calculation can be automated in Odoo by properly configuring taxes.

Steps for Optimal VAT Management with Odoo

  1. Check VAT rates: Ensure they are up to date.
  2. Train your teams: Familiarize your staff with Odoo’s features.
  3. Run tests: Simulate transactions to verify calculation compliance.
  4. Implement internal controls: Regularly review your processes to detect errors.
  5. Consult an expert: Seek advice from a fiduciary to validate your practices.

Checklist: Are You Ready for the New VAT Rules?

  • Are VAT rates up to date in Odoo?
  • Are products and services correctly configured?
  • Are VAT reports generated regularly?
  • Is data backed up?
  • Are teams trained on the new rules?

FAQ: Answers to Common Questions about Odoo and VAT in Switzerland

  1. How do I know if my VAT rates are up to date in Odoo? Check in the "Accounting" module under "Configuration" > "Taxes".

  2. Can I automate VAT declaration with Odoo? Yes, Odoo allows you to generate VAT declarations in XML format, compatible with Swiss tax authorities.

  3. How do I manage exports in Odoo? Ensure that products intended for export are configured with 0% VAT.

  4. What should I do in case of an error in a VAT declaration? Correct the error in Odoo and submit a corrective declaration to the tax authorities.

  5. Is Odoo suitable for multi-currency businesses? Yes, Odoo supports transactions in multiple currencies and allows you to set up exchange rates.

  6. Should I consult an expert to configure Odoo? While you can configure Odoo yourself, it is recommended to consult an expert to ensure compliance.

Optimizing Invoicing Processes with Odoo

Efficient invoicing management is essential to ensure healthy cash flow and tax compliance. Here’s how Odoo can help you optimize your invoicing processes in Switzerland.

1. Automating Recurring Invoices

  • Set up subscriptions: Use Odoo’s "Subscriptions" module to automate the generation of recurring invoices.
  • Customize templates: Create invoice templates tailored to your specific needs, including mandatory legal mentions in Switzerland.

2. Managing Electronic Invoices

  • Adopt QR invoices: Since the introduction of QR invoices in Switzerland, Odoo allows you to generate and read these formats to simplify payments.
  • Bank integration: Connect Odoo to your bank accounts for automated payment processing and reminders.

3. Payment Tracking

  • Real-time updates: Thanks to bank integration, track payments in real time and quickly identify unpaid invoices.
  • Automatic reminders: Set up automatic reminders for overdue invoices to reduce payment delays.
FeatureBenefit
SubscriptionsTime savings through automation
QR invoicesCompliance with Swiss standards
Automatic remindersReduced payment delays
Bank integrationSimplified financial transaction tracking

Managing Multi-Entities and Accounting Consolidation in Odoo

For Swiss companies operating with multiple legal entities, Odoo offers suitable solutions for centralized and efficient management.

1. Setting Up Multi-Entities

  • Create separate entities: Set up each legal entity in Odoo with its own accounting parameters, including specific VAT rates.
  • User access: Define access rights for each user based on their role and entity.

2. Data Consolidation

  • Consolidated reports: Use consolidation features to get an overview of the financial performance of all your entities.
  • Currency conversion: If your entities operate in different currencies, set up exchange rates for accurate consolidation.

3. Managing Intercompany Transactions

  • Automate entries: Configure Odoo to automate accounting entries between entities.
  • Track financial flows: Ensure complete traceability of intercompany transactions for better transparency.

Best Practices for a Successful Transition to the New VAT Rates

Implementing the new VAT rates in Switzerland can be complex. Here are some tips for a smooth transition:

1. Advance Planning

  • Audit existing processes: Identify risk areas in your current VAT management.
  • Team training: Ensure your staff understand the changes and know how to apply them in Odoo.

2. Pre-Deployment Testing

  • Test environment: Use a test environment in Odoo to simulate the new VAT rates before applying them in production.
  • Result validation: Check VAT calculations on a sample of transactions to ensure accuracy.

3. Post-Implementation Monitoring

  • Continuous monitoring: Regularly analyze VAT reports to detect any anomalies.
  • Regular updates: Make sure your Odoo version is up to date to benefit from the latest improvements and fixes.

Checklist: Transition to the New VAT Rates

  • Have you updated VAT rates in Odoo?
  • Have your teams been trained on the new rates?
  • Have you tested the new settings in a test environment?
  • Are VAT reports compliant with the new requirements?
  • Have you consulted an expert to validate your configurations?

FAQ: Additional Questions about Odoo and VAT Management in Switzerland

  1. How do I manage VAT rates for imported products? Set up specific rules in Odoo to apply the appropriate VAT rates to imported products, considering applicable exemptions or reduced rates.

  2. Does Odoo support QR invoices for payments? Yes, Odoo allows you to generate and process QR invoices, making payments compliant with Swiss standards easier.

  3. Can I manage multiple legal entities in a single Odoo account? Absolutely, Odoo offers advanced features to manage multiple entities with distinct accounting settings.

  4. How can I ensure my data is secure in Odoo? Enable automatic backups and restrict access to sensitive data by configuring specific user rights.

  5. What are the benefits of bank integration in Odoo? Bank integration enables automated transaction reconciliation, real-time payment tracking, and simplified cash flow management.


References

Odoo 18: what's new for SME accounting in Geneva and French-speaking Switzerland

A comprehensive overview (automation, Swissdec, bank synchronization, mobility) of new features in Odoo version 18, tailored to the needs of Swiss companies, with a special focus on Geneva and French-speaking Switzerland. Ideal for executives, finance departments, HR managers, fiduciaries and CFOs seeking to optimize their digital environment.

Get in touch

Our experts can help you understand the details and implications for your business. Get personalised advice tailored to your situation.