Why most fixed-price quotes don't protect anyone
A fixed-price quote is a promise. You promise to do specified work for a specified price. The promise binds you. If the work turns out to cost more, that's your problem.
That's a fine arrangement when the scope is genuinely fixed and the conditions are genuinely known. It's a catastrophe when neither is true — when "renovate the bathroom" turns out to mean three weeks of unexpected waterproofing because the previous job was done by a cowboy, or "supply and install kitchen" turns out to include three changes of mind on the splashback.
The fix is not to abandon fixed-price quoting. Homeowners want fixed prices and most commercial fit-out clients do too. The fix is to write the quote so it does the legal work of a contract — defining exactly what's promised, what isn't, and what happens when reality diverges from the assumptions.
These are the seven clauses every fixed-price quote needs. Treat them as load-bearing. Skip any of them and the quote stops being a protection and starts being a liability.
1. Scope of work
The scope is the only part of the quote that defines what you're being paid for. Everything else flows from it.
Write the scope in measurable, observable terms. Not "renovate the bathroom" — "remove existing wall and floor tiles, prepare substrate, supply and install [specified] floor and wall tiles, supply and install [specified] vanity, basin, mirror, and tapware, supply and install [specified] shower screen, reseal all wet areas to AS 3740, paint ceiling [specified] colour."
Two tests:
- Could a different tradesperson, reading only the scope, do exactly the work you intend to do?
- Could a court, reading only the scope, decide unambiguously whether you've completed the job?
If the answer to either is "no," the scope isn't tight enough.
2. Exclusions
Exclusions are scope's twin. They define what you're not being paid to do. They prevent the universal renovation argument: "well, obviously, I assumed the carpenter would also patch the ceiling."
Be ruthless. Anything you have any doubt about — patching from removals, painting touch-ups, dealing with asbestos if found, rectifying pre-existing defects, working around the client's furniture, removing rubbish, parking permits, scaffolding, council approvals — exclude it explicitly. The exclusions list should be longer than the inclusions list on most jobs.
The standard phrasing:
"This quote excludes: any structural rectification of existing defects discovered during the works; removal of asbestos or other hazardous materials; making good of adjacent surfaces beyond the immediate work area; obtaining any permits or council approvals; rubbish removal beyond [one trailer load]; any work outside normal business hours."
Add a final catch-all: "any work not expressly included in the scope of work above."
3. Variations process
A variation is any change to the scope after the quote is accepted. Every job has them. The clause has to define how variations are agreed and how they're priced.
Three rules:
- Variations must be in writing. No exceptions. A WhatsApp message confirming agreement is fine. A verbal nod across a sawhorse is not.
- Variations must be agreed before the work starts. No retrospective billing for "extra work I just did."
- Variations are priced on a stated basis — fixed-price addendum, time-and-materials at a stated hourly rate, or a pre-agreed schedule of rates.
The standard phrasing:
"Variations to the scope of work will be quoted separately and must be accepted in writing before the variation work commences. Variation pricing is on a time-and-materials basis at $[X] per hour for labour plus materials at cost plus [Y]% margin, unless a fixed-price variation is agreed in writing."
Australian Consumer Law requires variation notices for domestic building work to identify the variation, state the cost impact, and be signed by both parties. Don't try to be clever about this — follow the form.
4. Payment schedule
The payment schedule does three things: it sets the milestone structure, it sets the dollar value of each milestone, and it sets the timeframe for payment of each milestone.
For any job above $5,000, never accept a single payment at the end. Use at least three milestones — deposit on acceptance, progress on a substantive stage, final on practical completion. For larger jobs, use four to six.
The standard structure for a $20,000 residential renovation might look like:
- Deposit (10%): $2,000 on acceptance of quote, before any materials ordered.
- Milestone 1 — Demolition and prep (20%): $4,000 on completion of demolition and substrate preparation.
- Milestone 2 — Rough-in (30%): $6,000 on completion of plumbing and electrical rough-in.
- Milestone 3 — Fit-off (30%): $6,000 on installation of fixtures and finishes.
- Final (10%): $2,000 on practical completion and defects walkthrough sign-off.
The payment-timeframe clause has to be on the right side of the local Security of Payment Act. In Victoria as of 15 April 2026, that means payment within 20 business days of each milestone claim. Don't write "30 days" — it's unenforceable and looks like you don't know the law.
5. Retention treatment
Decide upfront whether you're accepting cash retention or not, and write it into the quote. Don't let the client raise it at signing as a surprise.
If you're accepting standard retention:
"Retention of 5% will be held against each progress payment until practical completion, reducing to 2.5% during the [12-month] defects liability period. Retention is payable in full at the end of the defects liability period, less any properly notified defects."
If you're rejecting retention (and you should, for residential work where you can):
"This quote is offered on the basis that no cash retention will be held. Defect rectification during the [12-month] warranty period is provided under the warranty terms below."
If you're substituting milestone escrow for retention (the best option for jobs in the $20k–$500k range):
"Payment for each milestone will be held in escrow with [escrow provider] until the milestone is signed off in writing by the client. No additional cash retention applies. This provides equivalent or stronger defects security than traditional retention."
6. Dispute mechanism
Every job has a non-zero chance of dispute. The clause that controls how disputes are resolved is the single biggest determinant of how expensive a dispute will be.
The hierarchy you want, in order:
- Direct discussion within 5 business days of the issue being raised.
- Written escalation with the disputed amount, the position of each party, and proposed resolution.
- Mediation through a named provider (Resolution Institute, state Master Builders association, or similar) at shared cost.
- Adjudication under the relevant state's Security of Payment Act for any disputed progress payment.
- Court as last resort.
The standard phrasing:
"Any dispute arising under this contract will be resolved by: (a) direct discussion in good faith within 5 business days; (b) failing resolution, by written notice and structured negotiation; (c) failing resolution, by mediation through a mutually agreed provider; (d) without prejudice to either party's statutory rights under the [relevant state] Security of Payment Act."
Note the final phrase. It preserves your SOPA rights. Some contract drafters try to contract out of SOPA — the legislation prevents this, but writing it expressly into your quote makes the position obvious.
7. Validity window
A quote is an offer. Offers don't last forever. If you don't put a validity period on the quote, the client can theoretically accept it six months later when your input costs have moved 20% against you.
The standard phrasing:
"This quote is valid for acceptance within 30 days of the date above. After this date, the quoted price is subject to review based on prevailing material and labour costs."
Thirty days is conventional. Fourteen days is reasonable on jobs with material-intensive pricing. Sixty days is generous. Going beyond that opens you to commodity price risk you don't need.
Putting it together
A quote with these seven clauses is a contract in everything but name. If accepted in writing, it binds both parties on the terms you've set. If something goes wrong, it gives you a clear basis to recover — through SOPA, through mediation, or through court if necessary.
The clauses don't have to read like a lawyer drafted them. They have to be clear, specific, and consistent. A two-page quote that does these seven things well is more protective than a twenty-page contract that does six of them badly.
What Stagex does by default
Stagex's quote builder generates this exact structure by default. Scope and exclusions are explicit and itemised. Variations have a built-in workflow that requires written acceptance before work commences. The payment schedule defaults to milestone escrow with no cash retention. Dispute escalation is structured into the platform. Validity windows are tracked automatically.
The result is a quote you can send in five minutes that does the legal work of an hour with a contracts lawyer — and that creates the evidence trail the regulatory regime expects you to be maintaining anyway.
Try the quote builder at stagex.com.au and stop sending out one-page quotes that don't protect anyone.