How to Set Up Accounting for a New Swiss Company

Step-by-step guide to setting up accounting for a new Swiss AG or GmbH: bank account, software, fiduciary, VAT registration, chart of accounts and first-year costs.

How to Set Up Accounting for a New Swiss Company

Setting up accounting for a new Swiss company is one of those tasks that feels administrative until you get it wrong. The cost of correcting a poorly configured accounting system in year two is typically CHF 3’000–8’000 — far more than setting it up properly from the start. This guide walks through the practical steps, in the order they should happen, for a newly formed AG or GmbH.


The Four Setup Mistakes That Cost New Companies Money

1. Starting without a dedicated bank account. Some founders route early expenses through personal accounts or a foreign parent’s account, planning to “sort out banking later.” Swiss regulators view companies without their own bank account as lacking operational substance. By the time you open the account months later, reconstructing the early transactions costs CHF 1’500–3’000.

2. Choosing the wrong Bexio plan. Bexio Starter (CHF 35/month) does not support multi-currency. A company invoicing in EUR or USD needs the Professional plan (CHF 83/month). Starting on Starter and migrating mid-year creates reconciliation work at CHF 150–180/hour.

3. Not setting up VAT codes from day one. Even if you are not yet VAT-registered, your accounting software should track input VAT from the first transaction. If you later register (retroactively or otherwise), you need these records to claim input tax credits. Without them, you forfeit the deduction.

4. Skipping the fiduciary for the first year. The first year is when chart of accounts, reporting templates, and filing routines are established. Getting these right from the start saves money every subsequent year. A fiduciary who sets up your books properly charges CHF 3’800 in year one; a fiduciary who reconstructs a messy year one charges CHF 6’000–10’000.

From practice: A fintech startup incorporated a GmbH in Zug and spent nine months doing its own bookkeeping in a spreadsheet. When the fiduciary took over for the first tax return, 340 transactions needed to be re-entered into Bexio, VAT codes assigned retroactively, and the chart of accounts rebuilt from scratch. Cost: CHF 7’200. If the fiduciary had been engaged from incorporation, year-one costs would have been approximately CHF 4’500.


Step 1: Open a Dedicated Company Bank Account

This should happen immediately after incorporation — ideally, the capital deposit account (Kapitaleinzahlungskonto) used during formation converts to an operating account.

What you need:

  • Certified copy of the articles of association (Statuten)
  • Commercial register extract (Handelsregisterauszug)
  • Passport copies for all directors and beneficial owners
  • Proof of address for beneficial owners
  • Business plan or description of planned activities
  • Source of funds documentation

Timeline: Two to eight weeks, depending on the bank and the complexity of your ownership structure. Foreign-owned companies typically take longer due to enhanced KYC requirements.

Which bank: For a standard Swiss GmbH or AG, cantonal banks (Zuger Kantonalbank, Zürcher Kantonalbank) are often more pragmatic about onboarding than UBS or Credit Suisse. For detailed guidance, see our guide on corporate bank accounts in Switzerland.

Cost: Most Swiss corporate accounts have monthly fees of CHF 10–50, plus transaction fees. No significant setup cost.


Step 2: Choose Accounting Software

For 90% of newly formed Swiss companies, the answer is Bexio. Here is why, and when the exceptions apply:

Company ProfileRecommended SoftwareMonthly CostWhy
Single-currency, < 100 transactions/yearBexio StarterCHF 35Lowest cost, full Swiss compliance
Multi-currency (EUR, USD, CHF)Bexio ProfessionalCHF 83Multi-currency support essential
Complex structure, 500+ transactionsAbacusCHF 250–4’000Enterprise-grade, handles payroll and multi-entity
Sole proprietor, minimal activityBanana AccountingFree–CHF 99/yearLightweight, local, privacy-focused

Key features your software must handle:

  • Swiss VAT rates (8.1%, 3.8%, 2.6%) with MWST-compliant returns
  • QR-bill (QR-Rechnung) invoice generation — mandatory since 2022
  • Swiss bank feed integration (pain.001 payment format)
  • Kontenrahmen KMU chart of accounts

For a full comparison, see Swiss Accounting Software.

Setup time: One to two hours for Bexio (including bank connection). Half a day to a full day for Abacus.


Step 3: Set Up the Chart of Accounts

Use the Kontenrahmen KMU — the Swiss standard chart of accounts for SMEs. Bexio and all major Swiss accounting software include this by default. The structure:

ClassCategoryExamples
1AssetsCash, bank accounts, receivables, inventory
2Liabilities & EquityPayables, loans, share capital, reserves
3RevenueSales, service income, other operating income
4Cost of goods / direct costsMaterials, subcontractors, direct labour
5Personnel expensesSalaries, AHV/IV, BVG, UVG contributions
6Other operating expensesRent, insurance, office supplies, professional fees
7Financial income & expenseInterest, exchange gains/losses, bank charges
8Extraordinary itemsPrior-year adjustments, asset disposals

Customisation: Add sub-accounts for your specific business needs, but keep the top-level structure intact. Your fiduciary and the cantonal tax authority expect Kontenrahmen KMU numbering.

Intercompany accounts: If your Swiss company transacts with related entities (parent, siblings), create dedicated receivable/payable accounts for each counterparty from the start. This makes transfer pricing documentation and year-end reconciliation straightforward.


Step 4: Decide In-House vs Outsourced Accounting

For most newly formed companies, outsourcing is the clear choice:

Transaction VolumeIn-House CostOutsourced CostRecommendation
0 (dormant)Not viableCHF 1’400/yearOutsource
Up to 100/yearPart-time: ~CHF 25’000 + softwareCHF 3’800/year (package)Outsource
100–500/yearPart-time: ~CHF 35’000 + softwareCHF 5’000–15’000/yearOutsource
500–800/yearFull-time: ~CHF 80’000CHF 15’000–20’000/yearBreak-even zone
800+/yearFull-time: ~CHF 80’000–130’000CHF 20’000+/yearConsider in-house

What a fiduciary provides that in-house does not:

  • Annual accounts preparation (balance sheet, P&L, notes)
  • Corporate tax return preparation and filing
  • VAT return preparation and filing
  • Correspondence with cantonal tax authority
  • Extension requests and deadline management
  • Audit coordination (if applicable)

An in-house bookkeeper records transactions. Everything else still requires either a qualified accountant or a fiduciary. Budget for both if you go in-house.

For a full guide, see Bookkeeping Switzerland: Rules & Requirements.


Step 5: Register for VAT (If Applicable)

When you must register: If worldwide taxable turnover exceeds or is expected to exceed CHF 100’000 within 12 months.

When to register voluntarily: If you incur significant input VAT (e.g., large capital expenditures, property fit-out, equipment purchases) before reaching the turnover threshold, voluntary registration allows you to claim input tax credits from day one.

How to register:

  1. File Form 605.040 with the Swiss Federal Tax Administration (ESTV)
  2. Choose your filing method: effective method or flat-rate method (Saldosteuersatz)
  3. Choose your filing frequency: quarterly (standard) or semi-annual (if VAT liability < CHF 10’000/year)
  4. Set up VAT codes in your accounting software

Timeline: Registration is typically processed within two to four weeks. The effective date can be backdated to the company’s incorporation date if requested.

For detailed guidance, see VAT Registration Switzerland.


Step 6: Set Up Payroll (If You Have Employees)

If your company employs staff in Switzerland, several registrations are required:

Mandatory registrations:

  1. AHV/IV/EO — Register with the cantonal compensation office (Ausgleichskasse). This covers old-age, disability, and maternity insurance. Employer and employee each contribute approximately 5.3%.
  2. UVG — Accident insurance. Register with SUVA (for mandatory industries) or a private insurer. Employer pays non-occupational accident insurance; occupational is shared.
  3. BVG — Occupational pension. Choose a pension fund (Pensionskasse) and enrol employees earning above CHF 22’050/year.
  4. ALV — Unemployment insurance. 1.1% each from employer and employee on salary up to CHF 148’200.

Quellensteuer (source tax): If you employ foreign nationals without C permits, you must withhold source tax from their salary and remit it monthly to the cantonal tax authority.

Software: Swissdec-certified payroll software automates the electronic exchange of salary data with authorities. Abacus and Sage are certified. Bexio handles basic payroll through integration partners.

For full payroll rates and obligations, see Payroll Switzerland.


Step 7: Establish a Filing Routine

A Swiss company faces deadlines throughout the year. Set these up as recurring calendar items from day one:

Monthly:

  • Record all transactions in accounting software
  • Reconcile bank accounts
  • Submit source tax declarations (if applicable)

Quarterly:

  • File VAT return (due 60 days after quarter end)
  • Review accounts with fiduciary (recommended)

Annually:

  • Prepare annual accounts (within 3–4 months of year-end)
  • Hold AGM (within 6 months of year-end)
  • File corporate tax return (deadline varies by canton, typically 30 June)
  • Submit AHV/IV wage declaration (by 28 February)
  • Issue salary certificates (by 31 March)

For a complete calendar with canton-specific dates, see Swiss Accounting Deadlines.


First-Year Accounting Costs

Here is what a typical newly formed Swiss GmbH should budget for accounting in year one:

ItemCostNotes
Bexio subscriptionCHF 420–996/yearStarter or Professional, depending on currency needs
Fiduciary setup (chart of accounts, templates, first consultation)CHF 500–1’500One-time, included in some packages
Ongoing bookkeeping (up to 100 transactions)CHF 3’800/yearPackage rate; overage at CHF 150/hour
Annual accounts + tax returnIncluded in packageOr CHF 1’500–3’000 if billed separately
VAT registration + first returnsCHF 300–600If applicable
Payroll setup (if employees)CHF 500–1’500One-time; ongoing payroll separate
Total (no employees, low activity)CHF 4’200–5’800
Total (with 1–3 employees)CHF 6’500–10’000

Year two and beyond: Costs typically decrease 15–25% because templates, chart of accounts, and reporting routines are already established. Budget CHF 3’800–5’000 for a low-activity company without employees.


The First-Year Timeline

WhenWhat to Do
Day 1 (incorporation)Request conversion of capital deposit account to operating account
Week 1Sign up for Bexio; share login with fiduciary
Week 2Connect bank feed to Bexio
Month 1Set up chart of accounts; configure VAT codes
Month 1–2Register for VAT (if applicable)
Month 1–2Register with AHV, UVG, BVG (if employees)
OngoingRecord transactions, reconcile bank monthly
QuarterlyFile VAT returns
Month 6Mid-year review with fiduciary (optional but recommended)
Year-end + 3 monthsPrepare annual accounts
Year-end + 6 monthsHold AGM; file corporate tax return

Frequently Asked Questions

How much does accounting cost for a new Swiss GmbH?

First-year costs for a typical GmbH with low transaction volume: CHF 4’200–5’800. This includes Bexio software (CHF 420–996/year), fiduciary setup and first-year bookkeeping (CHF 3’800 package for up to 100 transactions), and any additional hours at CHF 150–180/hour. Year two and beyond: CHF 3’800–5’000.

Do I need a Swiss fiduciary for my new company?

Not legally required, but strongly recommended for foreign-owned companies. A Swiss fiduciary handles bookkeeping, annual accounts, tax returns, VAT filings, and correspondence with cantonal authorities. Outsourcing is cheaper than in-house for companies with fewer than 500 transactions per year.

Which accounting software should I use for a new Swiss company?

Bexio is the standard recommendation for newly formed AG and GmbH structures. It handles Swiss VAT codes, QR-bill invoicing, bank feed integration, and the Kontenrahmen KMU chart of accounts. Starter plan (CHF 35/month) for single-currency companies, Professional (CHF 83/month) if you invoice in multiple currencies. See our full software comparison.

Do I need to register for VAT immediately after incorporation?

Only if you expect worldwide taxable turnover to exceed CHF 100’000 within 12 months. If turnover is uncertain, monitor it monthly and register as soon as the threshold is likely to be exceeded. Voluntary registration below the threshold is possible and sometimes advantageous for recovering input VAT on startup costs.

Can I do the bookkeeping myself for a Swiss company?

Legally yes, but practically risky. Self-prepared books almost always require significant correction at year-end. The cost of reviewing and correcting DIY bookkeeping frequently exceeds the cost of having a fiduciary maintain the books from the start. If you do keep your own books, use Bexio and ensure VAT coding is correct — this is where most self-prepared accounts fail.

What is the Kontenrahmen KMU?

The Swiss standard chart of accounts for small and medium-sized enterprises. It organises accounts into eight classes: assets, liabilities, revenue, COGS, personnel, operating expenses, financial items, and extraordinary items. All Swiss accounting software includes Kontenrahmen KMU templates by default. Your fiduciary and the cantonal tax authority expect this structure.

When must I file my first tax return after incorporating?

Your first corporate tax return covers the period from incorporation to your first financial year-end. It is due within six months of your year-end (typically 30 June for calendar-year companies). Extensions are available. The first year may be shorter or longer than 12 months depending on your incorporation date and chosen financial year.

Do I need an auditor for a newly formed Swiss company?

Most newly formed AG and GmbH structures qualify for audit opt-out — no audit required if the company has fewer than 10 full-time employees and all shareholders consent in writing. The opt-out declaration (Verzicht auf eingeschränkte Revision) is typically filed with the commercial register at incorporation.

What bank account do I need for a Swiss company?

A dedicated company bank account in the company’s legal name, separate from any personal accounts. Most Swiss banks require the formation documents, commercial register extract, and identification of beneficial owners. For foreign-owned companies, expect the account opening process to take four to eight weeks. See our corporate banking guide.

Should I align my financial year with the calendar year?

The calendar year (1 January – 31 December) is the default and simplest option for standalone Swiss companies. If your parent company uses a different financial year (e.g., 1 April – 31 March), aligning with the group simplifies consolidation. Changing the financial year after incorporation requires a formal resolution and creates a short transitional period with tax implications.


Setting Up a New Swiss Company?

Morgan Hartley Consulting handles accounting setup for newly formed AG and GmbH structures — from Bexio configuration to VAT registration, payroll setup, and the first corporate tax return. We work with foreign-owned companies across 40+ nationalities.

Request a Free Assessment

Morgan Hartley Consulting Baarerstrasse 135, 6300 Zug, Switzerland +41 44 51 52 592 [email protected]

FAQ

First-year costs for a typical GmbH with low transaction volume: CHF 4,200-5,800. This includes Bexio software (CHF 420-996/year), fiduciary setup and first-year bookkeeping (CHF 3,800 package for up to 100 transactions), and any additional hours at CHF 150-180/hour.
Not legally required, but strongly recommended for foreign-owned companies. A Swiss fiduciary (Treuhaender) handles bookkeeping, annual accounts, tax returns, VAT filings, and correspondence with cantonal authorities. Outsourcing is cheaper than in-house for companies with fewer than 500 transactions per year.
Bexio is the standard recommendation. It handles Swiss VAT codes, QR-bill invoicing, bank feed integration, and the Kontenrahmen KMU chart of accounts. Starter plan (CHF 35/month) for single-currency companies, Professional (CHF 83/month) if you invoice in multiple currencies.
Only if you expect worldwide taxable turnover to exceed CHF 100,000 within 12 months. If turnover is uncertain, monitor it monthly and register as soon as the threshold is likely to be exceeded. Voluntary registration below the threshold is possible and sometimes advantageous.
Legally yes, but practically risky. Self-prepared books almost always require significant correction at year-end. The cost of reviewing and correcting DIY bookkeeping frequently exceeds the cost of having a fiduciary maintain the books from the start. If you do keep your own books, use Bexio and ensure VAT coding is correct.
The Swiss standard chart of accounts for small and medium-sized enterprises. It organises accounts into eight classes: assets, liabilities, revenue, COGS, personnel, operating expenses, financial items, and extraordinary items. All Swiss accounting software includes Kontenrahmen KMU templates by default.
Your first corporate tax return covers the period from incorporation to your first financial year-end. It is due within six months of your year-end (typically 30 June for calendar-year companies). Extensions are available. The first year may be shorter or longer than 12 months depending on your incorporation date.
Most newly formed AG and GmbH structures qualify for audit opt-out — no audit required if the company has fewer than 10 full-time employees and all shareholders consent in writing. The opt-out declaration is typically filed with the commercial register at incorporation.
A dedicated company bank account in the company's legal name, separate from any personal accounts. Most Swiss banks require the formation documents (articles of association, commercial register extract) and identification of beneficial owners. For foreign-owned companies, expect the account opening process to take 4-8 weeks.
The calendar year (1 January – 31 December) is the default and simplest option. If your parent company uses a different financial year, aligning with the group may simplify consolidation. Changing the financial year after incorporation requires a formal resolution and creates a short transitional period.