IT consulting and tech freelance invoicing: the complete 2026 guide
The Swiss IT consulting and tech freelance market remains one of the most lucrative in Europe, but also one of the most demanding on the administrative side. Between VAT rules, engagement contracts, the mandatory QR-invoice and cantonal specifics, an independent consultant can easily lose several days a month on low-value tasks.
This guide is intended for IT consultants, developers, cloud architects, data engineers and other tech freelancers invoicing in Switzerland. You will find day-rate benchmarks by specialty, the most suitable legal structure based on your income level, the mandatory invoice elements, how to handle VAT on international assignments, and the contract clauses you should never overlook.
2026 Swiss IT freelance market context
Average day rate (TJM) by specialty
The day rates observed in 2026 vary widely depending on the technology, seniority level, canton and client type (SME, large enterprise, banking sector). The ranges below are order-of-magnitude figures drawn from public job postings and feedback from active freelancers. Every engagement remains negotiable and can fall outside these intervals.
| Specialty | Junior day rate (2-4 yrs) | Senior day rate (5-9 yrs) | Expert day rate (10+ yrs) |
|---|---|---|---|
| Backend development (Java, .NET, Node.js) | CHF 800 - 1,000 | CHF 1,050 - 1,300 | CHF 1,300 - 1,600 |
| Frontend development (React, Vue, Angular) | CHF 750 - 950 | CHF 1,000 - 1,250 | CHF 1,250 - 1,500 |
| DevOps / Cloud (AWS, Azure, GCP) | CHF 900 - 1,100 | CHF 1,150 - 1,400 | CHF 1,400 - 1,700 |
| Data engineering / Data platform | CHF 900 - 1,100 | CHF 1,150 - 1,400 | CHF 1,400 - 1,700 |
| Data science / AI / LLM | CHF 950 - 1,150 | CHF 1,200 - 1,500 | CHF 1,500 - 1,900 |
| Cybersecurity (pentest, GRC, SOC) | CHF 900 - 1,100 | CHF 1,200 - 1,500 | CHF 1,500 - 1,900 |
| Solution / enterprise architect | — | CHF 1,300 - 1,600 | CHF 1,600 - 2,000 |
| Product / Scrum Master / Agile coach | CHF 800 - 1,000 | CHF 1,000 - 1,300 | CHF 1,300 - 1,600 |
The CHF 800 - 1,500 per day band covers the vast majority of tech assignments in both French- and German-speaking Switzerland. Day rates above CHF 1,800 remain reserved for expert profiles on niche stacks (high-load SRE, generative AI, quant trading, regulated offensive security).
Zurich, Geneva, Lausanne: different markets
- Zurich is the largest and generally best-paying market, driven by finance (UBS, Zürcher Kantonalbank, insurance), pharma and international consultancies. Day rates there are often 5 to 10% higher than the national average, but competition is stiff and clients expect fluent English.
- Geneva combines international organisations (UN, WHO, ICRC), private banking and watchmaking. Day rates are comparable to Zurich, with stronger demand for French and bilingual FR/EN profiles.
- Lausanne and the Lake Geneva region increasingly concentrate assignments around EPFL, SaaS scale-ups, medtech and the Vaud public sector. Day rates are slightly lower (5 to 15% below Zurich), but engagements are often longer.
- Basel is dominated by pharma (Roche, Novartis) and its IT subcontractors, with high day rates on GxP-validated projects.
- Bern remains strong on the federal public sector (administration, SBB, Swiss Post, Swisscom) with strict nationality or residency requirements.
Actual billable time
An independent IT consultant rarely invoices more than 200 to 220 days per year, once holidays, public holidays, gaps between assignments, business development, continuing education and sick days are deducted. At a day rate of CHF 1,200, that equates to gross annual revenue of CHF 240,000 to 264,000 before social contributions, income tax and VAT remitted.
Legal structure: sole proprietorship or GmbH?
Sole proprietorship (RI): the standard starting point
Most IT consultants start as a sole proprietorship. The advantages for a tech profile are clear: immediate setup with no capital requirement, simplified bookkeeping as long as revenue stays below CHF 500,000, and direct access to profits. The business name must include your family name (for example "Martin IT Consulting").
The main drawback is unlimited liability: your personal assets are exposed to the debts of the business. For an IT consultant who holds no inventory or expensive equipment, this risk is more theoretical than it is for a craftsman, but it is very real in the event of a heavy contractual dispute or gross negligence on a critical project.
GmbH: when to switch?
Switching to a GmbH (Sàrl) becomes relevant when two conditions are met:
- Net annual profit exceeds CHF 120,000 to 150,000 on a stable basis. The tax optimisation via the salary + dividend mix starts to offset the additional costs (notary, audit, fiduciary).
- You regularly work with large accounts that require a legal entity as the contracting party (banks, insurance, public sector, international consultancies).
The setup costs for a GmbH range from CHF 1,500 to 3,500 (notary, commercial register, escrow bank fees), excluding the CHF 20,000 share capital. For a detailed breakdown with tax simulations, see our sole proprietorship vs GmbH comparison.
AVS as self-employed: the steps you can't skip
As soon as you start as a sole proprietorship, you must register with an AVS compensation fund as self-employed. The fund will ask you for:
- An affiliation form
- At least three invoices to different clients (proof of economic independence)
- Your lease, your general terms & conditions or any element proving you bear the economic risk
- An income estimate for the first year
AVS/AI/APG contributions represent roughly 10% of net self-employment income (official rate 10.0% in 2026, regressive on very low incomes). They are called up as quarterly instalments, then adjusted based on the final tax assessment, often 2 or 3 years later. Anticipate this adjustment by systematically provisioning: many IT consultants end up with five-figure AVS top-up bills they had not budgeted for.
BVG (2nd pillar) is not mandatory for sole proprietorships but is strongly recommended through a voluntary scheme. Pillar 3a allows you to deduct up to 20% of net income, capped at CHF 36,288 in 2026 (the larger 3a for self-employed without a BVG plan).
Invoicing obligations: what the law requires
Mandatory information under the Code of Obligations
Art. 957b CO and the VAT Act set the information that every invoice must contain. For an IT consultant, this covers:
- Name and address of the supplier (sole proprietorship or GmbH)
- UID number (business identifier), in the format CHE-123.456.789
- VAT mention where applicable: CHE-123.456.789 TVA or MWST
- Name and address of the client
- Issue date and unique sequential invoice number
- Precise description of services (with dates or period covered)
- Quantities (days, hours) and unit prices
- Net amount, applicable VAT rate, VAT amount, total incl. VAT
- Payment terms and bank details
For the full breakdown, see our guide to mandatory legal mentions on a Swiss invoice.
QR-invoice: mandatory since 2022
Since 30 September 2022, the old orange and red payment slips (BVR and BV) have been replaced by the QR-invoice. Every invoice issued in Switzerland must include a QR-invoice section with a Swiss QR Code, an IBAN or QR-IBAN, and optionally a QR reference. The standard is defined by Swiss Payment Standards (paymentstandards.ch), published by SIX.
For an IT consultant, this means your invoicing software must generate a PDF with a detachable QR payment section that complies with ISO 20022. Our complete QR-invoice guide walks through the practical implementation.
Standard payment terms
- Net 30 days is the default B2B norm in Switzerland.
- 60 days are common with large accounts (banks, insurance, public sector), often imposed in their purchasing conditions.
- 2/10 net 30 (2% early-payment discount) is rare in tech but can be used as a negotiation lever.
- Beyond 30 days of lateness, default interest of 5% per year can be charged without a specific clause (art. 104 CO).
Down payment vs final payment
For a time-and-materials consulting engagement, the standard practice is:
- Short assignment (< 1 month): single invoice at the end of the engagement.
- Medium assignment (1 to 6 months): monthly invoicing in arrears, based on a signed timesheet.
- Long assignment or fixed-price project: 20 to 30% down payment at signature, milestone-based interim invoices, balance on acceptance.
The down payment is not just financial protection: it is also a psychological commitment from the client. A client who refuses any down payment on a CHF 50,000 fixed-price project is often a client who won't pay.
VAT for IT consultants: the rules that matter
The CHF 100,000 threshold
Mandatory Swiss VAT registration kicks in as soon as your worldwide taxable annual turnover reaches CHF 100,000. For an IT consultant, that corresponds to roughly 85 to 125 invoiced days per year, depending on your day rate. In other words, as soon as you go past half-time to full-time, you must register with the FTA.
Voluntary registration below this threshold can be worthwhile if you have many VAT-bearing purchases (hardware, Swiss SaaS licences, cloud subscriptions invoiced with local VAT): you recover the input VAT paid.
For the process, see our VAT guide for freelancers and the detailed VAT declaration procedure.
8.1% rate on services rendered in Switzerland
IT consulting services provided to a client established in Switzerland are subject to the standard rate of 8.1% (since 1 January 2024, confirmed for 2026). For the applicable rates, see our 2026 VAT rates guide.
Example: 15 days at CHF 1,200 = CHF 18,000 excl. VAT + CHF 1,458 VAT (8.1%) = CHF 19,458 incl. VAT.
IT services abroad: the reverse charge
This is the point that trips up the most tech freelances. Consulting, software development, architecture, data and DevOps services provided to a business client established outside Switzerland are deemed located at the recipient's place of business (art. 8 para. 1 VAT Act, recipient's place principle for intangible B2B services).
In practice:
- Client in the European Union (Germany, France, Luxembourg, etc.) with a valid intra-Community VAT number: you invoice without Swiss VAT, with the mention "Place of supply: [client's country] – VAT due by the recipient (reverse charge)". The client self-assesses VAT in its own country.
- Client in the United States, United Kingdom, Canada or other third country: you invoice without Swiss VAT. The client's local rules may impose additional obligations, but that does not directly concern you as the Swiss supplier.
- Foreign consumer (B2C): the treatment changes and can become complex. In practice, an IT consultant almost always works B2B.
These exported services must still be reported in your VAT return (effective method or net tax rate method) in a dedicated section, even if no VAT is due. Keep proof of the client's business status (foreign VAT number, commercial register extract).
Assignments via staffing firms: watch the place of consumption
A common case: a Swiss consultant works through a French staffing firm that bills a Swiss end client. Invoicing then happens between the Swiss sole proprietorship/GmbH and the French staffing firm. If the service is technically consumed in Switzerland but invoiced to a foreign B2B contracting party, the place of supply remains at the client's seat (France): invoice without Swiss VAT, reverse charge on the staffing firm's side. When in doubt, request an advance ruling from the FTA or consult a specialised fiduciary.
Time & materials vs fixed price
Billing time spent (T&M)
In T&M mode, you bill the days actually delivered based on a timesheet validated by the client. Items to lock down in the contract:
- Day rate or hourly rate
- Length of a "day" (8 hours in general, sometimes 8.5 or 9 for certain staffing firms)
- Half-day and overtime accounting
- Travel and per diem if any (usually included in the day rate in Switzerland)
- Timesheet approval process (wet signature, TimeTracker-like tool, email)
- Rejection window (e.g. "without feedback within 5 business days, the timesheet is deemed accepted")
Example T&M invoice for 22 days worked at CHF 1,200 excl. VAT: CHF 26,400 excl. VAT + 8.1% VAT = CHF 28,538.40 incl. VAT.
Billing a fixed price (milestones)
Fixed price is suitable for projects with a clearly defined scope: website rebuild, API migration, ML model delivery. The standard structure:
- 20 to 30% down payment at signature
- Interim payments tied to milestones (e.g. specs validated 20%, POC delivered 25%, MVP in pre-production 25%, final acceptance 10%)
- Price revision clause if the scope changes (mandatory amendment)
- Clause covering client-caused delays (time extension + billing of waiting time)
The temptation is strong to "help out" a client who asks for an out-of-scope feature. Document it every time: an email "I'll take on this change, I will bill you X days via an amendment" is worth more than six months of resentment.
Timesheet retentions and penalties
Some staffing firms and large accounts impose a retention (usually 5 to 10%) on each monthly invoice, released at final acceptance or year-end. This practice, questionable as it is, remains common in the Geneva banking sector. Negotiate it at signing: either refuse it or cap it at one month of billing.
Late-delivery penalties on fixed-price engagements are also negotiable. Market norm is 0.1 to 0.5% per calendar day of delay attributable to the supplier, capped at 5 to 10% of the contract amount. Never accept an uncapped penalty.
Contracts and sensitive clauses
Mandate contract vs work contract
Two regimes coexist under Swiss law:
- Mandate contract (art. 394 et seq. CO): obligation of means. You commit to putting your skills at the client's service, with no guarantee of outcome. This is the natural frame for T&M consulting.
- Work contract (art. 363 et seq. CO): obligation of result. You deliver a defined work product (website, application, model). This is the frame for fixed price.
The qualification has major consequences: warranty for defects (art. 367 CO) in a work contract, revocability at any time in a mandate (art. 404 CO). Read the contract's subject matter carefully: many staffing firms impose a mandate contract for engagements that are actually work contracts, to cap their liability.
Non-compete clause
A non-compete clause preventing you from working with certain clients after the end of the engagement must be:
- Limited in time (3 years maximum in practice, often 6 to 12 months in tech)
- Limited geographically (canton, Switzerland, Europe)
- Limited in scope (specifically identified clients, not "any company in the sector")
Without those three limits, the clause is reducible or even void (art. 340a CO). A non-solicitation clause (you do not approach the staffing firm's clients) is more acceptable than an outright ban.
Intellectual property: who owns the code?
By default in Switzerland, copyright on the code belongs to the developer, not the party that commissioned it (art. 6 Copyright Act). For the client to become the owner, the contract must contain an express written assignment of economic rights, ideally coupled with a transfer of the technical documentation.
Points to watch in the IP clause:
- Scope of the assignment (application code yes, open-source components no, internal tools no)
- Timing of the transfer (on delivery? on full payment? always condition on cash-in)
- Moral rights (not assignable in Switzerland, you remain the author)
- Use of deliverables as commercial reference (client logo on your website)
For the full contractual angle, see our guide to contracts and legal documents for Swiss freelancers.
Professional liability insurance (E&O)
A production bug that costs a client CHF 200,000 can ruin you if you are not covered. An IT E&O policy in Switzerland costs roughly CHF 600 to 1,500 per year for CHF 2 to 5 million of coverage. The main insurers (Zurich, Helvetia, Axa, Mobilière, Vaudoise) offer contracts specifically for digital professions covering:
- Consequential financial loss (client's business interruption)
- Data breach (cyber incident tied to your service)
- Unintentional infringement of third-party rights (IP, GDPR)
Many large accounts and staffing firms require E&O with a minimum of CHF 1 million of coverage as a precondition to signing the framework agreement.
Recommended invoicing tools
Tobill for pure invoicing
If you are an independent IT consultant looking for a fast, QR-invoice compliant tool that does not force a full accounting suite on you, Tobill is built exactly for that use case: invoice creation in under two minutes, automatic Swiss QR code, multi-rate VAT handling, quotes convertible into invoices, automated reminders and archiving compliant with the ten-year legal retention. The interface is available in French, German and English.
Tobill is particularly relevant if your bookkeeping is already handled by a fiduciary or if you use a spreadsheet for simplified sole-proprietorship accounting.
Bexio if you also handle the books
If you want to keep your books yourself (sole proprietorship in simplified accounting or GmbH in double entry), Bexio remains the Swiss reference. The tool covers invoicing, accounting, payroll, inventory and e-banking import. Pricing starts at around CHF 35 to 55 per month depending on activated modules, often CHF 70 to 120 per month with options. The trade-off is a longer learning curve and features that often exceed a solo consultant's needs.
Other options
- Banana Accounting: very popular local accounting software among fiduciaries, lightly oriented towards modern invoicing.
- Abacus: aimed at mid and large SMEs, oversized for a solo freelance.
- Accon, Run my Accounts, KLARA: cloud alternatives with various positionings.
Simple rule: if you issue more than 50 invoices per month or manage recurring subscriptions, a dedicated tool pays for itself in time saved from month one.
IT consultant FAQ
1. What is the minimum day rate for a decent living as an independent IT consultant in Switzerland?
In French-speaking Switzerland, with a realistic utilisation of 180 to 200 invoiced days per year, a day rate of CHF 850 to 900 is often seen as the floor for a seasoned profile. That covers social contributions, taxes, VAT remitted, retirement provisions, insurance, tools and a safety margin. Below CHF 800, self-employment rarely remains more attractive than an equivalent permanent role once all costs are factored in.
2. Do I have to charge Swiss VAT to a client in Germany or France?
No, no Swiss VAT on a B2B IT consulting service to the EU. You invoice VAT-free with the mention "VAT due by the recipient (reverse charge)". The client self-assesses VAT in its country. Keep proof of the client's intra-Community VAT number.
3. I'm employed 80% and want to invoice 20% as a freelancer. Is it possible?
Yes, this is the case for many developers and architects in Switzerland. You need to check three things: (1) your employment contract does not forbid side work and you have the employer's written consent, (2) you register with AVS as self-employed if the income exceeds a few thousand francs a year, (3) you declare this income on the corresponding tax form. The CHF 100,000 VAT threshold is assessed on your self-employment activity alone.
4. Can I invoice in euros to a Swiss client?
Yes, nothing prevents it if the client agrees. However, the Swiss administration works in francs. If you are VAT-registered, the conversion uses the FTA's monthly reference exchange rate or the day-of-invoice rate. For the QR-invoice, an amount in euros is accepted, but the format limits some Swiss banks. In practice, invoicing in CHF simplifies everything.
5. What happens if I cross the VAT threshold mid-year?
You must register with the FTA within 30 days of crossing it, and charge VAT from the start of the tax period during which the threshold was reached (in practice often from the following month). Earlier invoices remain VAT-free. Anticipate the crossing: retroactive registration is costly in adjustments.
6. Withholding tax: do I face it as a Swiss consultant?
No, if you are a Swiss tax resident and self-employed. Withholding tax applies to foreign workers without a C permit, as employees. As a resident self-employed consultant, you are taxed on the basis of an annual tax return, under the cantonal and municipal scale. However, if you work for a foreign client, that client may have a local withholding obligation (e.g. 10 to 15% withholding on royalties in some countries): check the double-taxation treaties.
7. What liability applies for a production bug?
Under a mandate contract, your liability is engaged in the event of fault (breach of the duty of diligence). Under a work contract, liability is stricter (warranty for defects, art. 367 CO). In both cases, the contract may cap liability at a multiple of the fees (often 1 to 2 times the annual amount), except for wilful misconduct and gross negligence. Your E&O policy remains the essential safety net.
8. When should I invoice a down payment to a new client?
Always on a fixed-price engagement, for any assignment longer than a month, and systematically for a new client you don't know. A 20 to 30% down payment at signature validates the commitment and limits your exposure. In T&M with a large account or staffing firm you know, you can do without: monthly billing acts as the payment cadence.
Key takeaways
Invoicing correctly as an IT consultant in Switzerland boils down to a few simple principles, too often forgotten in the excitement of the first contract:
- Set your day rate on your actual market (canton, tech stack, seniority) rather than on abstract benchmarks. Re-evaluate it every year.
- Start as a sole proprietorship, switch to a GmbH when net profit durably exceeds CHF 120 to 150k or a strategic client requires it.
- Anticipate VAT as you approach CHF 100,000. Master the reverse charge if you work for the EU or the US.
- Formalise every engagement with a written contract covering scope, day rate, intellectual property, liability and E&O insurance.
- Equip yourself with a QR-invoice compliant solution so you don't lose your evenings on badly formatted PDFs.
With these foundations in place, you can focus on the only thing that really creates value: delivering excellent technical work to clients who pay the right price, on time.
Sources and references
- Swiss federal administration – employment statistics (FSO, SESS – gross median wages by branch, to benchmark your day rates)
- swissICT – Swiss IT sector associations and studies
- digitalswitzerland – Swiss digital ecosystem
- Swiss Payment Standards – QR-invoice specifications