28 August 2026
Offerte schreiben Handwerker: Swiss Contractor Guide
A practical guide for Swiss craftsmen and tradespeople on writing clear, legally binding quotes under the Swiss Code of Obligations, calculating overheads, and invoicing.

The workday on site is done, the van is packed, and your tools are stored. Back at the workshop or your desk, you face three pending quote requests: a bathroom renovation in Winterthur, custom window fittings in Zug, or an exterior paint job in Lucerne. Texting a rough ballpark figure might save twenty minutes right now, but it exposes your business to margin erosion and bitter client disputes later.
In Switzerland, work contracts are governed by Articles 363 and following of the Swiss Code of Obligations (CO). When a client accepts an estimate, it is rarely just an informal indicator; it often creates a legally binding contract. When you tackle the task to offerte schreiben handwerker style, structuring the document with clear legal distinctions protects your revenue and sets unambiguous boundaries from day one.
Fixed quote vs. rough cost estimate under Swiss law
In daily trade slang, terms like quote (Offerte), fixed price (Pauschalpreis), and cost estimate (Kostenvoranschlag) are frequently interchanged. Swiss law, however, treats them very differently regarding who carries the financial risk of unforeseen site complications.
A fixed-price quote binds the contractor strictly to the stated total. If structural challenges require eight extra hours or wholesale raw material prices spike mid-project, the loss comes directly out of your margin. Conversely, an approximate cost estimate serves as a technical guidance value. Under Article 375 of the Swiss Code of Obligations, if a contractor disproportionately exceeds an estimate without prior client warning, the client has the right to reduce the payment or terminate the contract. Swiss court jurisprudence typically considers an overrun of more than 10% to 15% as disproportionate.
To prevent disputes, clearly state on your document whether the price is a fixed lump sum (Festpreis / Pauschale), billed on actual time and material (nach Aufwand / Regie), or an indicative estimate subject to technical tolerances.
Offerte schreiben Handwerker: Essential checklist for trades
A transparent quote removes ambiguities, builds trust, and speeds up customer decisions. To comply with Swiss commercial standards, every quote you issue should contain distinct structural elements.
- Complete company header: registered business name, legal form (Einzelfirma, GmbH, AG), physical address, phone, email, and Swiss Business Identification Number (UID/IDI).
- Client details and site address: invoice address alongside the exact location of the property or job site where work takes place.
- Issue date and validity window: an explicit expiration date (such as 30 days) protecting your business against sudden supplier price increases.
- Detailed line items: clean breakdown dividing labor phases, estimated hours, material quantities, and brand or technical specifications.
- Subtotals, VAT, and gross totals: clear separation of net taxable amounts, applicable Swiss VAT rate (standard 8.1% or reduced 2.6%), and the final gross total in Swiss Francs (CHF).
- Payment schedule and milestones: payment terms (typically 30 days net), required material deposits before ordering supplies, or progress payments for larger projects.
- Régie rates and terms: standard hourly rates for out-of-scope work, mileage allowances, and reference to your General Terms and Conditions (AGB).
If your Swiss business generates less than CHF 100'000 in worldwide taxable turnover annually, you are generally exempt from mandatory VAT registration. In this scenario, do not display VAT percentages or amounts; instead, include the note: Exempt from Swiss VAT under Art. 10 MWSTG.

Calculating prices and labor rates without losing margin
One of the most frequent mistakes among independent craftsmen is pricing jobs by merely adding a small markup to wholesale material costs and guessing labor hours. An electrician billing CHF 115 per hour who forgets site travel, staging, tool wear, and waste disposal will struggle to maintain positive operating cash flow.
Your hourly rate must support not only your net wage, but also fixed business overheads: workshop rent, vehicle leasing, commercial insurance, professional association dues, and unbillable administrative hours spent on procurement and billing. Materials purchased from wholesalers must carry a handling markup to offset ordering logistics, warehouse storage, and warranty liability for installed components.
Handling job variations and site extras on Swiss projects
During renovation or repair work, unforeseen issues happen regularly. A client might request additional power outlets, or opening a floor might reveal rotten sub-structures. Agreeing to additional work verbally while standing in the dust is a recipe for payment withholdings once the final invoice arrives.
Whenever additional work arises, pause that specific task. Send a brief written confirmation or supplementary quote via email outlining the extra scope, estimated hours, materials, and price (lump sum or régie). Requiring client approval in writing before cutting into walls protects your right to bill the extra hours under Swiss law without debate.
Moving from accepted quote to compliant Swiss QR-bill
Once your customer approves the estimate, administrative workflow should move forward without re-entering lines manually. Retyping items from a spreadsheet or Word template into an invoice wastes unbillable hours and invites transcription errors.
In Switzerland, standard invoicing requires a SIX-compliant QR-bill section. A mobile-accessible system lets you convert an approved quote into a final QR-bill with a single tap, applying current VAT rates (8.1% or 2.6%). If payments fall past the 30-day net deadline, you can issue structured payment reminders applying the statutory 5% default interest under Art. 104 CO, while matching incoming bank payments via camt.053 or camt.054 files.
For more practical walkthroughs and guides on managing Swiss small business administration efficiently, explore our resource library at https://pratiko.ch/guide.
FAQ
- Can I charge a Swiss customer for preparing a quote?
- Under Swiss law, creating a quote or cost estimate is presumed free of charge unless agreed otherwise beforehand. If site inspections or complex technical plans require significant time, inform the client in writing in advance that quote preparation will be billed at an agreed fee or credited against the final order.
- What happens if my site costs exceed an approximate estimate?
- If you issued an approximate estimate and foresee an overrun greater than 10% to 15%, you must notify the customer immediately under Art. 375 CO. Failing to warn the client promptly can forfeit your right to claim reimbursement for the extra labor and materials.
- How long is a quote legally binding for a Swiss tradesperson?
- If you state a specific validity period (such as 30 days), you are bound by your prices until that date passes. If no expiration period is mentioned, the quote remains binding for as long as a prompt response can reasonably be expected under ordinary postal or email communication.
Related articles
- Preventivo Artigiano Ticino: How to Draft Quotes That WinLearn what to include in a preventivo artigiano Ticino. Master Swiss contract rules, VAT rates, and cost breakdowns to get quotes approved fast.
- Sollecito pagamento Svizzera: Rules & 5% InterestMaster Swiss payment reminders and late interest under Art. 104 CO. Practical guide with calculations, legal steps, and Swiss QR-bill compliance.
- QR-IBAN vs Regular IBAN: What Swiss Tradespeople NeedUnsure if you need a QR-IBAN or standard IBAN for Swiss QR-bills? Learn the differences, SIX rules, and how to simplify invoicing for your trade business.
- camt 054 Riconciliazione: Practical Swiss GuideLearn how camt 054 payment reconciliation automates Swiss QR-bill matching, prevents dunning errors, and saves administrative time for Swiss SMEs.
