Free template

Cost estimate in Switzerland: free template

A cost estimate (Kostenvoranschlag) gives a ballpark, not a fixed price. Free template without sign-up, clauses to copy, and what applies when the invoice ends up higher.

Rather skip the template? In Magic Heidi you create the estimate as a quote: client details and line items entered once, ready in a minute, and one click turns it into an invoice. Start free with 3 invoices and 3 receipts, or try Pro for 7 days.

In short: A cost estimate (the Swiss Code of Obligations calls it an "approximate estimate") is a ballpark, not a fixed price. If it is exceeded "disproportionately" through no fault of the client, the client may withdraw from the contract (Art. 375 CO). The law names no percentage; in practice, around 10% is the usual guide. A fixed price, on the other hand, binds you even if the job took more work than planned (Art. 373 CO). So always state whether your price is an estimate, a cost ceiling or a fixed price.

You want to name a price the client can simply accept? That is a binding quote: use the Swiss quote template.

Three clauses to copy

Disputes are rarely about the amount and almost always about unclear wording. Take the clause that matches what you really promise.

1. Non-binding estimate

This cost estimate is non-binding.
Prices are based on the effort known today and may vary depending on
the material and time actually required. If additional costs become apparent,
we will inform you before carrying out the work.

2. Estimate with a cost ceiling

The following estimate is based on the current state of the project.
The total of CHF 3'500.00 will not be exceeded without your prior approval.

3. Fixed price

Fixed price for the services described below: CHF 2'800.00 excl. VAT.
This price is valid until [DD.MM.YYYY].

With the third clause your document is no longer an estimate but a binding quote, even if it says "cost estimate" at the top.

What to leave out:

  • "approx." in front of the total without saying what the estimate is based on
  • no validity date
  • no word on VAT (included or excluded?)
  • catch-all items such as "miscellaneous work"
  • no rule for additional work

When is a cost estimate binding?

For contracts for work and services (trades, construction, repairs and any other work you deliver), the Code of Obligations distinguishes three cases:

What you wroteWhat the law saysWhat it means for you
Fixed priceYou must complete the work for that sum and may not ask for more, even if it took more labour or higher expenses than foreseen (Art. 373 para. 1 CO).The risk is yours. In return, the client pays the full price even if you had less work (para. 3).
No price or only an approximate priceThe price is set by the value of the work and your expenses (Art. 374 CO).You bill the time and materials actually used. Your estimate remains the yardstick your client relies on.
Approximate estimate exceeded "disproportionately"If the client is not at fault, they may withdraw from the contract during or after the work (Art. 375 para. 1 CO). For buildings on their land, they can ask for an appropriate price reduction instead (para. 2).Report additional costs as soon as you see them coming, and get them confirmed in writing before you continue.

And the 10 percent rule? It is not in the law. Art. 375 CO says "disproportionately" and names no figure. In practice, around 10% is the usual guide for what a client still has to accept. That is neither an entitlement for you nor a hard limit: it depends on what you wrote and on the case. Three habits protect you:

  1. Write down your assumptions. Access to the site, material prices on the day of the estimate, what is not included.
  2. Report before, not after. If an item gets out of hand: an email with the new amount and the reason.
  3. Get it confirmed. A written reply from the client is worth more than a yes on the phone.

If the client changes the job along the way, the extra cost is theirs: record the request and its price in an addendum or an email.

What the template contains

The download is the English Swiss quote template, one A4 page as Word or PDF. To use it as a cost estimate, change the title to "Cost estimate (non-binding)", write "approx." in front of the quantities and the total, and replace the note above the signature with clause 1 or 2 from above.

  • Sender and recipient, with your UID if you are registered for VAT
  • Title, number, date and validity (30 days)
  • Line items with quantity, unit, unit price and total
  • Subtotal, VAT 8.1% and total; if you are not registered for VAT, delete the VAT line
  • Terms: payment terms, timing, and what is not included
  • Acceptance: place, date and the client's signature

Your client reads German? The German Kostenvoranschlag template already has the non-binding clause, an assumptions block and an optional cost ceiling.

Which document

Cost estimate, quote or invoice: which one do you need?

It is not the title of the document that decides, but what you promise in it.

DocumentPurposePriceWhat comes next
Cost estimateGive a ballpark when the effort is not yet knownApproximate, with a reservation, possibly with a cost ceilingThe client approves the work; you bill the actual effort
QuoteName a price the client can simply acceptBinding until the validity expires (Art. 3 CO)On acceptance, the contract stands at the stated price
InvoiceClaim the amount owed once the work is doneFinal amountPayment, and a reminder if nothing arrives

A document titled "cost estimate" that promises a fixed price for a clearly defined service binds you like a quote.

From file to software

For an estimate now and then, the template is enough. If your estimates regularly turn into jobs, you retype client, line items and prices every time, first into the quote, then into the invoice. In Magic Heidi you enter the quote once and turn it into the QR-bill with one click; client, line items and VAT carry over. 3 invoices and 3 receipts are free: Start free.

Read on:

Last updated on 12 November 2026. Legal basis: Art. 373 to 375 CO, wording on fedlex.admin.ch. General information, not legal advice.

FAQ

Cost estimate: common questions

Is a cost estimate binding in Switzerland?

Not like a fixed price, but it is not without consequences. If an approximate estimate is exceeded disproportionately through no fault of the client, the client may withdraw from the contract (Art. 375 CO). And if your document promises a fixed price, you are bound by that price, whatever the document is called (Art. 373 CO).

What is the difference between a cost estimate and a quote?

A cost estimate is an estimate with a reservation: it says what the work will probably cost. A quote is a binding offer: if the client accepts it within the deadline, the contract stands at the stated price. Use the cost estimate when the effort is still uncertain, and the quote when scope and price are clear.

Can the invoice be higher than the cost estimate?

Yes, within reason. The law names no percentage: Art. 375 CO speaks of exceeding the estimate "disproportionately". In practice, around 10% is the usual guide. If larger extra costs become apparent, inform your client and have them confirmed before you continue.

What has to be in a cost estimate?

Both parties, the date, a description of the work, the assumptions behind the estimate, the line items with approximate quantities and prices, VAT if you are registered for it, the validity, and a clear sentence saying the estimate is non-binding. Optionally a cost ceiling.

How long is a cost estimate valid?

As long as you write down. The template has 30 days; go for 14 days when material prices fluctuate. Without a date you risk a discussion when the client comes back months later with the old prices.

Do I need a cost estimate as a freelancer?

Yes, whenever you cannot put an exact figure on the effort yet, for example before an analysis or for a repair. It settles scope, assumptions and pricing logic before you start, and makes the final invoice easier to follow.

Quote and invoice without double entry

In Magic Heidi the accepted quote becomes a QR-bill with one click. Start free with 3 invoices and 3 receipts (no credit card), or try Pro for 7 days with every feature.