When do you graduate from an EOR to your own Switzerland entity?
Switzerland's employer social security rate is 5.3% combined AHV/IV/EO, far below the UK equivalent. That lower fixed employer cost changes the crossover maths. A Zurich GmbH becomes cost-competitive at a higher headcount than most international operators expect. Here is the calculation, and the factors the numbers alone do not capture.
· Switzerland guide
Illustration · Zurich, Switzerland
For Switzerland, an EOR is faster and cheaper at low headcount. Setting up your own GmbH in Zurich or Geneva takes typically 6 to 10 weeks. Formation typically costs CHF 5,000 to 20,000. Running it costs typically CHF 4,000 to 6,000 per month.
Those are typical ranges, not law figures. GmbH costs vary by canton, share capital, professional fees, and outsourcing model. The crossover point typically lands around 7 to 10 employees at Swiss tech salaries.
Employer AHV/IV/EO social security is 5.3% on both sides of the comparison. BVG occupational pension starts at 3.5% for employees aged 25 to 34, rising with age. Both rates apply whether you use EOR or your own entity.
The crossover maths
EOR cost scales with headcount. One fee per employee per month. Entity cost has a fixed overhead. That fixed line and the EOR line cross at around 7 to 10 employees for average Swiss tech salaries.
Teamed charges from $599 per employee per month. At a common CHF rate that works out to roughly CHF 530. Your own Swiss GmbH carries a typical fixed monthly overhead of CHF 4,000 to 6,000 for payroll, bookkeeping, filings, BVG administration, and HR admin.
The calculation below uses CHF 530 as the illustrative CHF equivalent of the Teamed fee. This is illustrative, not a fixed CHF price. The actual CHF amount depends on the exchange rate at the time of invoice. Teamed charges from $599 USD with zero FX mark-up.
All entity cost figures in this table are typical ranges. They cover outsourced payroll, bookkeeping, statutory filings, BVG administration, cantonal tax filings, and HR admin for a small Swiss GmbH. They are illustrative, not law figures. Actual costs vary with the canton you register in, the detail of your setup, and the BVG pension plan you choose.
Switzerland's employer AHV/IV/EO rate of 5.3% is lower than most European peers. That means the statutory employer cost add-on is smaller, so the fixed entity overhead dominates the comparison longer. The crossover shifts higher, to around 7 to 10 employees, compared to 5 to 8 in the UK.
BVG occupational pension at 3.5% minimum for employees aged 25 to 34 applies to coordinated salary on both sides of the comparison. BVG rates increase by age band up to 9.0% for employees aged 55 to 65. At higher salary and age bands the BVG line grows and pulls the crossover closer to 7 employees. Run the Crossover Calculator with your own headcount and salary band.
-
Calculate the EOR cost
Multiply the Teamed fee (from $599 USD) by your planned Swiss headcount. This is the fixed variable cost. It grows linearly as you hire.
-
Estimate the entity fixed overhead
Typically CHF 4,000 to 6,000 per month for a small Swiss GmbH. This covers payroll bureau, bookkeeping, AHV/BVG filings, and first-point HR. This cost does not grow much until headcount exceeds 15.
-
Find the crossover headcount
The crossover is where EOR monthly cost equals entity monthly overhead. For most Swiss tech salary bands this is around 7 to 10 employees. Use the Crossover Calculator for your own numbers.
-
Factor in non-financial triggers
The maths gives you a headcount threshold. Cantonal tax efficiency, Swiss corporate substance for client contracts, and market-validation reversibility are separate questions that may override the cost crossover in either direction.
-
Plan the graduation date
Allow 6 to 10 weeks for GmbH formation before the first payroll on your own entity. Factor in extra time for bank account opening and BVG pension fund registration. Start the GEMO process while EOR continues running.
Switzerland entity setup: what it actually costs
Forming a Swiss GmbH typically costs between CHF 5,000 and CHF 20,000 all-in. The Swiss Commercial Registry fee is small. The gap between that and CHF 20,000 is notary fees, articles of association drafting, BVG pension fund registration, employment contract templates, and banking.
Allow typically 6 to 10 weeks from the formation decision to your first payroll run. The bank account and BVG pension fund registration are usually the gating steps.
These are typical ranges. They are not law figures. There is no law that sets what a Swiss GmbH costs to form. The range reflects real market rates for professional services in Zurich and Geneva. It varies with how much professional substance and depth your structure needs.
| Cost item | Typical range | One-off or recurring |
|---|---|---|
| Notary fees for GmbH incorporation | CHF 1,500 to 4,000 | One-off |
| Commercial Registry (Handelsregister) fee | CHF 600 to 1,200 | One-off |
| Minimum share capital (GmbH) | CHF 20,000 (fully paid-in required) | One-off capital |
| Articles of association and shareholder agreement | CHF 1,000 to 3,500 | One-off |
| AHV/IV/EO employer registration | CHF 0 direct (admin time) | One-off |
| BVG occupational pension fund registration | CHF 500 to 2,000 | One-off |
| Swiss business bank account | CHF 0 to 1,000 (varies widely) | One-off plus monthly fees |
| Employment contract templates | CHF 1,000 to 3,500 | One-off |
| Employee handbook and cantonal compliance policies | CHF 1,000 to 3,000 | One-off |
| Accident insurance (UVG, mandatory) | CHF 200 to 600 per year | Recurring |
| Realistic total setup cost | CHF 5,000 to 20,000 | Mostly one-off |
Why banking and BVG are the hidden bottlenecks
Swiss business banking has tightened considerably since 2023. Foreign-owned GmbHs face enhanced due diligence at major banks. Allow 4 to 8 weeks for a business account to open after application. BVG pension fund registration adds another 2 to 4 weeks. You cannot run the first payroll until both are in place. Plan for a 10-week window from incorporation decision to first paycheck.
Switzerland entity ongoing cost: typically CHF 4,000 to 6,000 per month
Running a small Swiss GmbH typically costs CHF 4,000 to 6,000 per month. That covers outsourced payroll, bookkeeping, AHV/IV/EO filings, BVG administration, cantonal tax filings, HR advisory, and basic People Ops.
Below 7 employees, this fixed overhead dominates the per-head cost. Above 15 employees the overhead amortises and the entity starts to look cheaper than EOR.
These figures are typical market ranges for a small Swiss GmbH with 1 to 15 employees based in Zurich or Geneva. They are illustrative. They are not law figures. Actual costs depend on the canton, whether you outsource or hire in-house, and the detail of your payroll, BVG plan, and benefits programme.
| Monthly cost item | Typical range | What it covers |
|---|---|---|
| Outsourced bookkeeping and monthly accounts | CHF 1,200 to 2,000 | Cash reconciliation, accruals, monthly P&L |
| Payroll service (1 to 15 employees) | CHF 300 to 800 | AHV/IV/EO deductions, payslips, monthly filing |
| Annual financial statements and tax (amortised) | CHF 400 to 800 | Around CHF 5,000 to 10,000 per year divided by 12 |
| Commercial Registry filings (amortised) | CHF 20 to 60 | Director changes, address updates, annual filings |
| BVG pension fund administration | CHF 100 to 300 | Monthly contribution submissions, employee opt-out admin |
| HR and employment law advisory | CHF 300 to 1,000 | Contract reviews, cantonal policy updates |
| People Ops and first-point HR | CHF 800 to 1,500 | Onboarding, queries, leave admin |
| Software subscriptions (HRIS, payroll, accounting) | CHF 150 to 500 | Per-user SaaS tools |
| Accident insurance UVG amortised | CHF 50 to 200 | Mandatory employer UVG premiums divided by 12 |
| Total ongoing monthly | CHF 4,000 to 6,000 | 1 to 15 employee GmbH |
Above 15 employees, dedicated Swiss HR capacity and an in-house finance function typically become necessary. At that point the cost band widens. Larger GmbHs also face heavier cantonal tax filings and potential works council consultation requirements under cantonal labour codes.
The cost nobody quotes: director liability
Swiss GmbH managing directors carry personal duties under the Code of Obligations and the Swiss Code of Obligations Art. 754. These duties cannot be delegated to advisors. Late or incorrect AHV filings attract personal liability. Repeat failures can lead to personal debt collection.
EOR clients do not carry these duties. Teamed holds them as the legal employer in Switzerland.
Most cost comparisons skip the managing-director liability dimension because it is hard to put a number on. It is worth naming explicitly before you decide.
Personal managing director duties
Under the Swiss Code of Obligations (OR), every GmbH managing director must exercise due diligence in managing company affairs, avoid conflicts of interest, and act in the interests of the company. A managing director who signs annual accounts they have not reviewed is personally liable for any misstatement under Art. 754 CO. These duties are personal. They cannot be outsourced to a fiduciary agent, even if the fiduciary prepares the accounts.
The AHV liability trap
The most under-estimated risk in a Swiss GmbH is AHV personal liability. If the company fails to pay AHV/IV/EO contributions on time, the managing directors can be held personally liable for the unpaid amounts under the Federal Act on Old-Age and Survivors Insurance. This is a hard personal liability. It is not limited by the GmbH share capital. Compensation fund enforcement against directors is not uncommon when small companies run into cash flow difficulties.
The compliance calendar
- AHV/IV/EO monthly filings: contributions must be remitted monthly or quarterly depending on total payroll. Late payment attracts interest charges and personal liability exposure.
- BVG pension fund contributions: due monthly. Late contributions to the pension fund carry regulatory penalties.
- Annual financial statements: within 6 months of year-end for a standard GmbH. Directors are personally responsible for their accuracy.
- Commercial Registry updates: any change to directors, share structure, or registered address must be filed with the cantonal Handelsregister within 30 days.
- UVG accident insurance: mandatory for all employees from day one. Failure to insure exposes the managing director personally to accident costs.
Each obligation is individually manageable. Together they consume real management attention every month. An EOR carries all of these on its own Swiss entity.
When you should stay on EOR
Below 7 employees, with project-based hires, or while you are still testing the Swiss market, an EOR is the right answer. The crossover is a maths threshold. It is not a strategic verdict.
The GmbH minimum share capital of CHF 20,000 is fully paid-in from day one. That capital is committed before you have proven the Swiss market. EOR commits nothing.
- Under 7 Swiss employees at average salaries: EOR is cheaper every month. The entity overhead of CHF 4,000 to 6,000 per month has too few people to amortise against.
- Market validation phase: you are hiring 1 or 2 people to test commercial fit. The GmbH formation cost, CHF 20,000 minimum capital commitment, and 6 to 10 week setup timeline all add up before you know whether Switzerland will deliver.
- Project-based hires: 6 to 12 month engagements where the formation cost will not amortise before the project ends. Swiss entity wind-down is straightforward but not free.
- Cantonal uncertainty: if you have not yet decided which Swiss canton to register in, an EOR gives you time to pick without committing to a Handelsregister address and notary relationship. Canton choice affects ongoing payroll costs, cantonal income tax rates, and commute logistics for employees.
- Acquired team you may divest: post-acquisition patterns where adding a Swiss entity creates more unwinding work if the business is later sold or wound down.
When you should switch to your own entity
Above 10 employees consistently, with a multi-year Swiss plan, or with cantonal tax efficiency needs, your own GmbH beats EOR on cost. It also unlocks capabilities the EOR structure cannot provide.
The single biggest structural pull in Switzerland is cantonal tax efficiency. Holding IP or a Swiss operating subsidiary through a GmbH in a low-tax canton can provide material tax savings that an EOR arrangement cannot replicate.
- Sustained headcount above 10 Swiss employees at average salaries: the entity overhead of CHF 4,000 to 6,000 per month amortises across enough people that per-head cost falls below the EOR fee.
- Cantonal tax optimisation: cantons like Zug, Nidwalden, and Appenzell Innerrhoden offer materially lower effective corporate and income tax rates than Geneva or Zurich. Establishing a GmbH in the right canton is a significant tax efficiency for IP-heavy or treasury-heavy operations. EOR employment does not create the corporate tax substance needed.
- Swiss substance requirements for EU contracts: some enterprise clients or regulated counterparties require a Swiss-incorporated supplier with local directors and a physical address. EOR employment with your workforce does not always satisfy that requirement.
- Long-term Swiss talent market: senior Swiss hires increasingly expect equity or profit-sharing arrangements that require your own Swiss entity to implement. Phantom share schemes are possible without an entity but require more structuring work.
- Cross-border group structure: if Switzerland is becoming the holding or IP location for your European or global group, a GmbH or AG creates the permanent establishment you need. EOR employment alone does not.
How Teamed's Graduation Model handles the transition
Teamed graduates customers from EOR to their own Swiss entity on the same platform. Same Switzerland specialist. Same employment contracts, novated to the new entity. No break in employee tenure or benefits.
Most providers treat graduation as a re-onboarding event. Employees re-sign, sometimes lose continuous service, and lose accrued entitlements. Teamed treats it as a stage of the employment lifecycle.
The technical mechanic is contract novation: the employment contract transfers from Teamed's Swiss entity to your new GmbH on a specified date. All terms carry across. Salary, BVG pension fund membership, annual leave entitlement, and continuous service date all remain unchanged. The employee sees a different employer name on their payslip and a new BVG contribution notice. Nothing else changes.
What we do operationally:
- Stand up your Swiss GmbH through GEMO, allowing 6 to 10 weeks, while EOR continues running in parallel.
- Register the entity with the cantonal AHV compensation fund and select a BVG pension fund.
- Open the entity accident insurance (UVG) policy for all employees from the novation date.
- Novate every active employment contract on a single effective date.
- Migrate BVG pension accounts and notify the pension fund of the employer change.
- File final EOR-period AHV filings and open new AHV registration on the entity from the novation date.
- Provide the same People Ops specialist as the post-graduation primary contact.
The Graduation Model exists because every other EOR makes this hard. We treat the move as something we help you plan for from the day you hire your first employee through us.
How does Teamed handle Switzerland employment for you?
Teamed becomes your legal employer of record in Switzerland for from $599 per employee per month, with zero FX mark-up in any currency.
Payroll, BVG pension, and the full Swiss employment law stack run on one platform.
Real HR and legal experts handle your Swiss hires from the first offer letter through every AHV filing and year-end reconciliation. An actual person, not a chatbot or a pooled queue. There is no setup fee and no exit fee. Every employer cost passes through at cost, itemised on every invoice. You see the AHV/IV/EO line at 5.3%, the BVG pension line at 3.5% minimum (age-banded above that), and the leave accrual for 20 days per year. Nothing is hidden inside the management fee.
EOR payroll, contractor onboarding, and entity setup all live on one platform. Run the Crossover Calculator to see the month the model flips. Start from the Switzerland hiring overview. Key sources: Swiss Code of Obligations (admin.ch) and SECO State Secretariat for Economic Affairs.
Frequently asked questions
At what headcount does an EOR stop being cheaper than a Swiss GmbH?
The crossover typically lands at 7 to 10 Swiss employees at average tech salaries. Below that, the EOR fee (from $599 per employee per month) is cheaper than the typical entity overhead of CHF 4,000 to 6,000 per month. Above it, the entity overhead amortises and per-employee cost falls below the EOR fee. Use the Crossover Calculator to run your own salary band and canton.
How much does it cost to set up a Swiss GmbH?
Typically CHF 5,000 to 20,000 all-in, plus the CHF 20,000 minimum share capital you must fully pay in from day one. The notary fee runs CHF 1,500 to 4,000. The Commercial Registry fee adds CHF 600 to 1,200. The rest is professional fees: articles of association drafting, BVG pension fund registration, employment contracts, and banking. The range varies with canton, outsourcing model, and how much corporate substance your structure needs.
How long does it take to set up a Swiss entity and run the first payroll?
Typically 6 to 10 weeks from the incorporation decision to first payroll. The bank account and BVG pension fund registration are the gating steps. Foreign-owned GmbHs should allow 4 to 8 weeks for a business account to open after enhanced due diligence. BVG fund registration adds 2 to 4 weeks on top.
What is the employer social security rate in Switzerland?
The combined AHV/IV/EO employer rate is 5.3% on all wages with no ceiling. This is the federal first pillar social security. It is separate from BVG second pillar occupational pension, which starts at 3.5% employer contribution for employees aged 25 to 34 and rises with age. Both rates apply whether you employ via EOR or your own entity.
What is Teamed's Graduation Model for Switzerland?
Teamed graduates customers from EOR to their own Swiss GmbH on the same platform. Employment contracts are novated to the new entity on a single date. Salary, BVG pension fund membership, annual leave entitlement, and continuous service date all carry over unchanged. The employee sees a different employer name on their payslip. Teamed handles the entity formation through GEMO, registers with the cantonal AHV compensation fund, sets up UVG accident insurance, and migrates BVG contributions without any lapse.
Does Swiss personal director liability affect the EOR vs entity decision?
Yes, and it is often overlooked. Swiss GmbH managing directors face personal liability for unpaid AHV/IV/EO contributions under the Federal Act on Old-Age and Survivors Insurance. This liability is not capped by the GmbH share capital. If the entity falls behind on AHV payments, the compensation fund can pursue the managing directors personally. EOR clients do not carry this risk. Teamed holds it as the legal employer and registered AHV contributor.
Switzerland's AHV personal liability rule is the thing that catches managing directors off guard. It is not capped by the GmbH share capital. If your Swiss entity falls behind on AHV payments, the compensation fund comes after the directors personally. That risk does not appear in any cost comparison table, but it changes the calculus at low headcount.
Switzerland's employer AHV rate is 5.3%. Lower than most European markets. The crossover lands around 7 to 10 employees.
A Zurich GmbH costs CHF 5,000 to 20,000 to set up. Bank and BVG registration add 6 to 10 weeks.
When the maths flips, we tell you and move you across.










