DEV Community

Cover image for Swiss Renovation Quotes: A 12-Field Test Before You Compare Prices
isabelle dubuis
isabelle dubuis

Posted on Originally published at meilleurartisan.ch

Swiss Renovation Quotes: A 12-Field Test Before You Compare Prices

Swiss Renovation Quotes: A 12-Field Test Before You Compare Prices

A quote is only comparable with another quote when both describe substantially the same work. Before choosing the lowest total, align the room or asset, measurements, preparation, materials, quantities, exclusions, access, disposal, tax treatment, schedule, payment milestones, and the process for approving changes. The renovation-quote guide in our network asks homeowners to give location, timing, dimensions, and known constraints; this article turns that starting point into a buyer-side comparison worksheet. It is an educational process aid, not a ranking of contractors or legal advice.

The practical answer: do not score a quote as “cheap” until its scope passes a comparability gate. Mark every field matched, different, or unknown. An unknown is not a zero-cost promise. If a critical item is different or unknown, request a written clarification or a revised offer before selecting. Only then compare the price basis, total payable, timing, and evidence of the contractor’s ability to perform.

The reader decision and the evidence boundary

This guide helps an owner compare offers for a defined renovation package: for example, repainting a room, replacing windows, or renovating a bathroom. It does not tell you which contractor is honest, whether a particular price is fair, or whether work complies with technical standards. Those questions need project-specific references, technical inspection, and sometimes professional advice.

The search baseline is useful but incomplete. The group renovation page recommends checking references, insurance, offer clarity, proposed timing, and whether the trade matches the project. A Swiss public-broadcasting consumer explainer distinguishes a fixed or exact offer from an approximate estimate and notes that a quote may be chargeable when producing it requires substantial work. These sources support a practical checklist; they do not establish a universal market price or prove that one contractor is better.

GSC observation, not a market statistic: the latest available Search Console history scanned on 2 November 2026 contained the query “artisan sérieux” for this property at average position 8.3 with 7 impressions. This is a small, site-specific search observation. It tells us that a trust-and-comparison question surfaced in the property’s query data; it does not measure national demand, conversion, or ranking potential.

Why totals that look comparable often are not

Imagine three bathroom offers with totals of CHF 18,900, CHF 22,600, and CHF 25,100. Those numbers alone do not identify the best value. One may include removal and disposal, another may leave them to the owner; one may name tile size and model, while another says only “standard tile”; one may include protection of the corridor and daily cleanup, while another may exclude them. An allowance for hidden damage may be treated differently in each quote.

The buyer’s task is not to force every contractor into the same price. It is to distinguish a genuine price difference from a scope difference. A lower amount can be a valid offer for less work. It can also be incomplete, provisional, or dependent on later choices. A higher amount can include work that another quote leaves out, or it can simply be more expensive. The worksheet exposes that distinction without pretending to determine whether the remaining difference is fair.

The SRF explainer describes the practical difference between a fixed offer and an approximate estimate. Treat that as a reason to inspect the wording, not as a substitute for reading the complete contract or getting advice about a specific dispute. Ask the contractor to state in writing whether the total is fixed, estimated, or based on measured quantities and unit prices. A bold total does not answer that question by itself.

The 12-field comparison sheet

Make one row per contractor and one column per field. Record the quote version, date, currency, and the page or line supporting each entry. Use “not stated” when a quote is silent. Do not fill gaps with assumptions made from a phone call unless the contractor confirms them in writing.

Field Record for each offer Comparability question Hold point
1. Job identity Address or project reference, room, trade, quote version Same property and package? Stop if job or revision differs.
2. Measured scope Lengths, areas, counts, fixtures, drawings, photos Same survey or assumptions? Request a common measurement basis.
3. Included tasks Demolition, preparation, installation, finishing, testing Same completed result? Split bundled “complete work” into tasks.
4. Materials and specification Brand or equivalent, grade, size, finish, model Equivalent for your needs? Compare by specification, not label.
5. Exclusions and owner tasks Moving furniture, permits, patching, access, temporary facilities What must you arrange separately? Convert each exclusion into a cost or action.
6. Existing-condition assumptions Hidden damage, substrate, wiring, moisture, hazardous material What changes the price or scope? Define inspection and stop-work procedure.
7. Quantity and price basis Fixed total, unit prices, allowance, hourly rate, estimated quantity Which amounts can vary? Request line-by-line basis and assumptions.
8. Taxes, travel, and disposal VAT, travel, parking, delivery, debris handling Included, excluded, or conditional? State total payable on one basis.
9. Programme and access Start window, duration, working hours, access constraints Are assumptions comparable? Clarify dependencies and delay notices.
10. Payment milestones Deposit, interim invoices, completion balance, due dates Is payment tied to a delivered stage? Identify evidence for each instalment.
11. Changes and approvals Authorized person, written change, price and schedule impact Can scope expand without recorded consent? No extra scope before approval.
12. Completion evidence Tests, manuals, photos, keys, cleanup, defect list, warranty documents What will be handed over? Agree checklist before work begins.

This is a reconciliation tool, not a quality certification. For high-risk work—waterproofing, electrical changes, structural work, or hazardous materials—use an appropriately qualified independent professional to define specifications and inspect critical stages. The ETH Zurich renovation decision-support project combines environmental and cost considerations for building-renovation choices. Its scale is the building and its renovation strategy; it does not validate a particular contractor’s quotation. A quote-comparison sheet likewise cannot replace a building assessment or applicable safety rules.

A three-state comparability gate

For each field choose one state:

  • Matched: the offers describe the same requirement, or a written clarification makes the difference immaterial.
  • Different: the offers deliberately propose different scopes, products, assumptions, or timing. Keep the difference visible.
  • Unknown: the document is silent or ambiguous. Ask a direct written question and attach the response to the offer.

If identity, measured scope, included tasks, materials, exclusions, price basis, taxes, or change approval is unknown, the quote is not yet comparable. If a non-critical finish differs, you may compare clearly labelled variants, but first choose which variant you want. Do not turn the checklist into a pseudo-scientific score. “Offer B = 82 points” can hide that an unresolved waterproofing detail matters more than ten complete administrative fields. Use the gate to expose unanswered questions; assess capability separately through references, insurance, trade fit, and relevant site experience.

Worked example: three fictional bathroom offers

The following records are synthetic and exist only to demonstrate the worksheet. They are not live contractor quotes, current Swiss market prices, or a measurement of typical renovation cost. All assume the same notional bathroom, but their source documents differ. The figures illustrate arithmetic only and do not imply that any price is realistic.

Offer Stated total Example scope text Initial status
A CHF 18,900 “Remove old sanitaryware; install customer-selected fittings; tiling allowance; disposal excluded.” Not comparable: products, allowance, disposal unresolved.
B CHF 22,600 “Demolish and dispose; waterproof specified shower zone; install named fitting series; tile supply up to stated allowance; patch and test.” Conditional: clarify tile selection, VAT basis, and access.
C CHF 25,100 “Bathroom renovation, complete; provisional for concealed damage; electrical work by owner’s electrician.” Not comparable: “complete” undefined, hidden-condition rule broad, electrical responsibility split.

The first action is not to call A cheapest. Send the same clarification list to all three: identify fixtures; state whether delivery and installation are included; describe removal and disposal; identify the waterproofing boundary and evidence; state tile quantity and allowance; define concealed-damage pricing and approval; name the party responsible for electrical isolation and reconnection; and confirm tax, travel, and access assumptions.

Suppose A then confirms that the owner will deliver fixtures, remove debris, and pay separately for floor repair, while B includes those items. Both may be valid choices, but they are not equivalent totals. You can add separately priced owner tasks to A for a comparison view, but label those values as estimates until actually quoted. Do not invent a “normalized price” from guessed material or labour rates.

Suppose C clarifies “complete” with a written scope. Its price remains higher, but a documented result is now being compared with a documented result. Whether the premium is worthwhile depends on workmanship, schedule, availability, technical design, and risk tolerance. The ledger makes those decisions inspectable; it does not choose for you.

Price basis: fixed, unit, allowance, or estimate

Ask the contractor to identify the price model for each major line. A single offer can combine fixed-price labour, measured quantities, an allowance for owner-selected materials, and hourly work for an uncertain investigation. If one word appears beside the total but not beside individual lines, ask which terms govern the lines.

Legal treatment depends on the wording and circumstances of the agreement. The SRF consumer explainer provides an accessible overview of how a fixed offer differs from an approximate estimate, but it is not a legal opinion about your document. Do not infer a statutory threshold from a trade custom or a percentage mentioned in a general guide. When the classification affects a material sum, ask a qualified Swiss adviser to review the actual wording and facts.

Avoid treating “10%” as a universal safe overrun allowance. Consumer and media guidance often describes a rule of thumb for approximate estimates, but wording, trade practice, ordered changes, unexpected conditions, and the contract matter. The statute uses a concept of excessive overrun rather than one percentage that resolves every project. A fixed sum, measured unit price, and approximate estimate are not interchangeable. If a contractor says “we always allow ten percent,” ask what clause makes that relevant here and what happens before the amount is exceeded.

Turn exclusions into visible owner costs

An exclusion is not automatically bad; it can clarify responsibility. It becomes a comparison problem when one offer excludes an item and another includes it without showing the difference.

For each exclusion, record three things: who performs it, when it must happen, and how you will obtain a cost or completion confirmation. Examples include moving furniture, protecting stairs, disconnecting appliances, arranging parking, providing keys, obtaining building-management approval, reconnecting fixtures, and carrying debris away. If you arrange a subcontractor, record the dependency and due date so that its delay is not misread as the contractor’s failure.

Create a separate owner-task column rather than hiding these amounts inside the contractor total. If you receive a real quote for an excluded item, record its source, validity date, tax basis, and whether it covers the same scope. If you do not have a price, mark it “unpriced.” A blank amount is not zero.

For rental property, a condominium, a protected building, or an exterior change, permission may be needed before work starts. Responsibility may sit with the owner, property manager, municipality, or specialist. Do not assume a contractor proposal proves permission was obtained. Put the approval owner and evidence in the ledger, then check local requirements with the responsible authority.

Handling hidden conditions without an open-ended blank cheque

Renovations reveal conditions that cannot be seen before opening a wall or floor. A comparison is incomplete if one offer prices a defined repair while another says only “additional work charged as needed.” The answer is not to pretend uncertainty can always be priced in advance; instead, define a controlled discovery process.

For each likely hidden condition, ask: what observation triggers a pause; who photographs or measures it; who decides whether to proceed; what temporary protection is required; what options will be presented; how labour and materials will be calculated; and how the revised schedule will be recorded. Agree a channel and named authorizer. Allow a practical emergency exception only for immediate safety or property protection, with prompt notice and a record of the action taken.

A useful change order records the observed condition, evidence, alternatives, selected remedy, price effect, schedule effect, and explicit approval. It identifies rejected options and whether they affect warranty or performance. A household text exchange may be evidence in context, but the contract should name who can authorize changes and how approval is stored. A message from someone without authority can create avoidable conflict.

The Federal Statistical Office publishes a construction-price index and explains its use for tracking broad price changes over time. It can help a professional understand market movement across periods, but it cannot validate an individual quote, establish its scope, or prove a particular increase justified. Review the construction-price series and definitions. Keep index evidence separate from project quantities and agreed price terms. For a distinct professional perspective, Ecas describes construction-cost diagnostics and the need for detailed cost information; that is a consulting service description, not independent proof that any quoted sum is fair.

Schedule, access, and handover are part of the offer

Price comparison without programme comparison can produce an unworkable choice. Ask each contractor to identify the start window, duration, workdays, noisy periods, access, deliveries, shutdowns, and dependencies on your decisions. An exact date may be impossible before permits or materials are confirmed; record the condition that controls the date and who will update it.

Clarify what “duration” means. It may refer to days on site, elapsed calendar time, or time between mobilization and handover. A three-day crew presence with a two-week curing period differs from a three-day completion promise. Ask which sequence includes drying, inspections, testing, and return visits. Record whether the property will be occupied, whether water or electricity will be unavailable, and whether temporary arrangements are needed.

Handover should be specific enough to verify. Depending on the task, it may include a functional test, measured result, manuals, serial numbers, photographs of concealed work, care instructions, keys, removal of protection, cleanup, and remaining items. For safety-critical or building-envelope work, arrange appropriate independent inspection before the relevant stage is concealed. The contractor invoice, owner acceptance, and technical inspection are related but distinct records.

Payment timing also deserves comparison. If an instalment is proposed, tie it to a described delivered stage and an invoice. A deposit, material order, progress payment, and final balance are different events. Record cancellation or rescheduling conditions and evidence for each claim. Ask a qualified professional to review unusually large advance payments or retention arrangements rather than relying on a generic percentage found online.

The reusable CSV worksheet

Copy the header below into a spreadsheet. Make one row per offer, or repeat the offer in a separate tab. For each required field use only matched, different, or unknown; keep explanations in the corresponding notes column. Put a document name or evidence reference in evidence_ref, never personal credentials.

project,contractor,quote_version,quote_date,field_01_identity,field_01_notes,field_02_measured_scope,field_02_notes,field_03_tasks,field_03_notes,field_04_materials,field_04_notes,field_05_exclusions,field_05_notes,field_06_conditions,field_06_notes,field_07_price_basis,field_07_notes,field_08_taxes_travel_disposal,field_08_notes,field_09_schedule_access,field_09_notes,field_10_payment,field_10_notes,field_11_change_approval,field_11_notes,field_12_handover,field_12_notes,stated_total,currency,evidence_ref
bathroom,A,rev1,2026-11-05,matched,"same room",unknown,"no shared measurements",different,"disposal excluded",different,"allowance only",different,"owner disposal",unknown,"hidden damage unclear",unknown,"total basis unclear",unknown,"tax not stated",unknown,"duration absent",unknown,"deposit unclear",unknown,"who may approve?",unknown,"tests not listed",18900,CHF,A.pdf
Enter fullscreen mode Exit fullscreen mode

The sample row is synthetic, not a real offer. It shows why a visible total should not be treated as comparable while critical fields are unknown. Keep the original document unchanged; store notes separately and date every clarification.

The following Python checker reads a CSV and flags missing or invalid status values. It deliberately does not calculate a winner, normalize tax, estimate owner costs, infer market prices, or provide legal advice. Save as quote_gate.py, then run python quote_gate.py quotes.csv. It prints a row-level completeness report and exits with code 1 if a required status is absent or invalid.

import csv
import sys

FIELDS = [
    "field_01_identity", "field_02_measured_scope", "field_03_tasks",
    "field_04_materials", "field_05_exclusions", "field_06_conditions",
    "field_07_price_basis", "field_08_taxes_travel_disposal",
    "field_09_schedule_access", "field_10_payment",
    "field_11_change_approval", "field_12_handover",
]
ALLOWED = {"matched", "different", "unknown"}


def main(path):
    failures = 0
    with open(path, newline="", encoding="utf-8-sig") as handle:
        reader = csv.DictReader(handle)
        missing = [field for field in FIELDS if field not in (reader.fieldnames or [])]
        if missing:
            print("Missing columns:", ", ".join(missing))
            return 2
        rows = list(reader)
        if not rows:
            print("No quote rows found.")
            return 2
        for number, row in enumerate(rows, start=2):
            label = row.get("contractor") or f"row {number}"
            invalid = [f for f in FIELDS if (row.get(f) or "").strip().lower() not in ALLOWED]
            print(f"{label}: {'READY FOR HUMAN REVIEW' if not invalid else 'HOLD'}")
            for field in invalid:
                print(f"  - set {field} to matched, different, or unknown")
            if invalid:
                failures += 1
    print(f"Rows: {len(rows)}; held: {failures}")
    return 1 if failures else 0


if __name__ == "__main__":
    if len(sys.argv) != 2:
        print("Usage: python quote_gate.py quotes.csv")
        raise SystemExit(2)
    raise SystemExit(main(sys.argv[1]))
Enter fullscreen mode Exit fullscreen mode

A READY FOR HUMAN REVIEW result means every status is present and uses the permitted vocabulary. It does not mean that the quote is comparable: a row may mark a critical item “different” or “unknown.” The reviewer must read notes, confirm evidence, resolve hold points, and decide whether offers represent the required outcome. The script checks form completeness, not reliability or project suitability.

A 12-case acceptance test for the worksheet

Use these cases to check the process before relying on it. They are designed scenarios, not measured offers. Each should produce a visible hold, clarification, or documented variant.

Case Input condition Expected response
1 One quote names the room; another says only “renovation” Hold until job identity aligns.
2 Quantity uses different drawings Record different bases; obtain common measurement.
3 Demolition appears in only one offer Add owner task or request revised scope.
4 “Standard” material versus named model Ask for specification or equivalence.
5 Debris removal excluded from lower offer Price and schedule the owner task.
6 Concealed damage has no approval process Define evidence, pause, authorizer, and change record.
7 One total includes VAT and the other is silent Hold until tax basis matches.
8 Hourly labour has no quantity assumption Ask for estimated hours, rate, cap, or approval trigger.
9 “Within a month” versus a fixed date Record confidence, conditions, and access assumptions.
10 Deposit requested before material selection Clarify order, cancellation, refund, and evidence.
11 Household member approves extra by text Verify contractual authority and preserve record.
12 Handover says “complete” but lists no tests Agree objective completion evidence.

The protocol has twelve designed cases. No contractor, marketplace, or real quotation was sampled. We created three fictional offer records to demonstrate scope mismatch and one sample CSV row. The method date is 5 November 2026. Excluded are technical compliance, legal adjudication, price benchmarking, contractor background checks, and inspection of a real building. The checklist’s value is explicit failure behaviour, not statistical validation.

Evidence about contractor capability is a separate lane

A complete quote does not prove that the company will perform well. Keep capability evidence in a separate panel so that a polished offer does not substitute for due diligence. Confirm the legal identity that will contract and invoice; verify trade-specific registrations or qualifications where applicable; request references for similar scope and scale; ask for evidence of relevant insurance; and clarify whether subcontractors will perform key tasks.

Check references with specific questions: what work was completed, when, how were changes handled, were dates communicated, and how were defects or callbacks resolved? Ask permission before contacting a prior client, and do not request confidential project details. A single favourable reference is not a statistical sample. A directory badge or search result does not prove current insurance, technical competence, or financial health.

MeilleurArtisan describes its own service as connecting a homeowner’s request with local artisans and allowing the homeowner to compare offers and choose freely. That describes a service workflow, not independent evidence that a specific offer is complete or that a provider meets your technical requirements. Compare the actual firm, quote, and scope you receive.

For work involving structural, moisture, electrical, fire, or hazardous-material risk, the owner may need an architect, engineer, specialist inspector, or other qualified professional. The appropriate role depends on work and jurisdiction. Separate the professional’s scope and fee from the contractor’s offer so you do not assume coordination or inspection is included.

Contradictions and limits that matter

Advice about quote overruns varies in framing and purpose. A consumer explainer may describe a practical rule of thumb, while a contract applies its own wording and legal context. This guide does not turn either into a universal percentage. Ask which price basis applies, require a written explanation of changed quantities or conditions, and record any revised scope, total, and schedule before work proceeds. Seek case-specific advice if a dispute is material.

The Federal Statistical Office’s construction-price index shows broad movement by region and object category over time. It measures prices requested for construction services and is not an individual quote checker. A particular job’s scope, building condition, access, season, material choice, and price model can differ from the index category. The index cannot tell you whether a missing line should be included or whether a firm’s total is fair.

A cheap quote is not necessarily incomplete; a high quote is not necessarily safer. Contractors can legitimately propose different methods, warranties, products, or schedules. Preserve those alternatives instead of flattening them. If offers remain materially different, present a choice between defined variants and compare what each accomplishes, excludes, and will document at handover.

This guide cannot establish whether a clause is enforceable, whether an overrun is disproportionate, whether a permit is required in your municipality, or whether work meets a technical standard. It cannot identify fraud or replace inspection. Read the contract, preserve written records, and consult a qualified Swiss construction or consumer-law professional when the sums, safety, or consequences justify it.

Failure modes to catch before signing

  • Comparing totals without scope: ask the most consequential questions and pause selection until answered.
  • Treating a verbal estimate as an agreed ceiling: ask for the price model and change procedure in signed documents.
  • Assuming a line is included because it is customary: identify the wording or written clarification.
  • Allowing a vague “standard” material: name an acceptable specification or selection deadline.
  • Unpriced exclusions disappearing into the budget: maintain an owner-cost register and mark unknown amounts.
  • Uncontrolled extras: specify authorizer, evidence, price calculation, and schedule update.
  • False equivalence from a normalized total: label assumptions; never present guesses as quotes.
  • Payment milestones detached from work: tie invoices to stages and seek advice for unusual advance terms.
  • No protection for hidden work: identify stages needing dated photographs, tests, or independent inspection.
  • Treating a checklist pass as quality approval: keep scope, capability, technical compliance, and legal review separate.

A practical decision sequence

flowchart TD
    A[Define result and site constraints] --> B[Issue same scope pack to each contractor]
    B --> C[Record quote version, evidence and price basis]
    C --> D{Critical fields matched?}
    D -- No --> E[Request written clarification or revised offer]
    E --> C
    D -- Yes --> F[Compare variants, owner tasks and schedule]
    F --> G[Check references, insurance and trade fit]
    G --> H{Technical or legal risk requires specialist?}
    H -- Yes --> I[Obtain independent review]
    H -- No --> J[Select deliberately and sign exact documents]
    I --> J
    J --> K[Use written change orders and evidence-based handover]

The diagram separates three decisions often merged: whether scope is comparable, whether the contractor is suitable, and whether expert review is needed. A “yes” on one does not answer the others. If unresolved differences remain, the next step is clarification, not a forced winner.

The one-page homeowner checklist

Before requesting offers, prepare the same scope pack for everyone: photos, measurements where available, access notes, desired outcome, known defects, timing, building-management restrictions, and required finish or performance. Identify what you do not know. A measured drawing, specialist inspection, or paid feasibility visit may be worthwhile for complex work; agree its fee and deliverable before ordering it.

Before comparing:

  • Verify every offer names the same property, room, package, and revision.
  • Mark all twelve fields matched, different, or unknown.
  • Link each material statement to a document page, email, or dated clarification.
  • Separate fixed amounts, unit rates, allowances, provisional sums, and estimates.
  • List exclusions and owner tasks with a responsible person and due date.
  • Compare tax, delivery, travel, protection, removal, and disposal on one basis.
  • Identify who can approve a change; require its price and schedule impact in writing.
  • Keep references, insurance, qualifications, and subcontracting evidence separate from price.
  • Get independent technical review for risks you cannot competently inspect.
  • Agree handover evidence and how open items will be recorded.

Before accepting, save the final quote and all incorporated conditions together. If an attachment, standard term, or referenced drawing is missing, request it. If you change scope, ensure the new version states what it replaces and who approved it. Preserve emails and messages in a dated project folder; do not rely on memory when multiple people coordinate the site.

During work, keep a change log with a sequential identifier, date found, photograph or inspection record, options, price and timing impact, authorizer, and status. Confirm whether work pauses while approval is pending. For urgent action to prevent immediate damage, document the reason, extent, and notification promptly. At handover, compare delivery with agreed scope and record open items. Ask a professional about the appropriate acceptance process; this checklist is not a substitute for statutory or contractual deadlines.

Recommendation in brief

Use the 12-field sheet to make three hidden things visible: which work is included, which uncertainty can change the price, and who controls a change. Do not select on headline total until critical fields are matched or deliberately chosen as different variants. Then compare contractor capability and schedule separately. For legal thresholds, safety matters, or an expensive dispute, seek qualified advice based on your documents and canton rather than applying a generic online percentage.

The reusable artifact is the field ledger, three-state gate, fictional offer walk-through, CSV schema, Python completeness checker, and twelve acceptance cases. Its method is transparent: designed cases created on 5 November 2026, no live quotes, no measured cost sample, no vendor rankings, and no inference about national renovation prices. Its limits are deliberate: it tells you what it cannot decide, so a missing answer stays visible instead of becoming an accidental promise.

Top comments (0)