model

How to Write a Construction Proposal

A proposal is the scope, price and terms the customer accepts, and the agreement the job is built to. What it includes, sample language for each section, how to price real options at one markup, and the rule that protects you: build only what the signed agreement says.

Direct answer: A proposal is the scope, price and terms you ask the customer to accept. It names the work, the important specifications, what is not included, the price, the payment schedule, the expected timing and the date the offer expires. Under this guide's practice, the job is contracted when the proposal is signed and the required initial payment is handled. From then on, build only what it says. Anything else goes through a change order.

The assumptions

This model assumes

  • A residential remodel priced as a fixed price
  • The options are priced at the Established profile's published 1.50x markup; the basic remodel is close to the published 5×8 bathroom, and the job costs and the $4,800 deposit are rounded illustrations
  • The owner's practice: one proposal by default with up to three real options, a 30-day expiration, scheduling after signature and the initial payment
  • Sample language is a drafting example, not legal advice. Have your form reviewed in your state.

The model, step by step

1Where it sits

A proposal turns the estimate into an offer the customer can accept.

Five documents, five jobs
DocumentWhat it does
EstimateWorks out what the job costs you. It stays in your office.
Design agreementPays for the planning that settles scope and selections, when the job needs it
ProposalSets the scope, price, schedule and terms. Signed, with the initial payment handled, it is the construction agreement
Change orderAmends the signed proposal, one change at a time
InvoiceBills a payment the signed schedule requires

The proposal is not the estimate sheet reformatted for the customer. Michael C. Stone, a builder and remodeler with more than six decades in the industry and the author of Profitable Sales, Estimating Construction Profitably and Markup & Profit: A Contractor's Guide, Revisited, the books this guide draws on, warns against software that turns estimating lines into a contract. The customer needs a document that defines the job and the agreement. Your cost buildup stays yours.

2What it includes

Every proposal needs the same core terms.

What goes in, and how often
ItemInclude
The customer, the contractor and the job-site addressAlways
The scope of work, written as what will be doneAlways
Materials and specifications that matter to the price: names, brands, modelsAlways, where they matter
The contract priceAlways
The payment schedule: each payment, its trigger and its amountAlways
The expected start and durationAlways
The date the offer expiresAlways
SignaturesAlways
What is not includedUsually
Terms and conditionsUsually
How changes are handledUsually
Allowances, for selections still openDepending on the job
Credits and prior payments, such as a design agreement creditDepending on the job
Sales tax, where it applies to your workDepending on the job
Two or three optionsOnly when they are real alternatives
Permits, owner-supplied items, special site conditionsOnly if stated
3How to write it, section by section

The language below is a drafting example, not legal advice. Many states require specific home improvement contract language, disclosures or cancellation notices. Have your form reviewed in your state. How to size each payment is in How to Set a Payment Schedule and Invoice a Remodeling Job; changes after signing are in How to Write and Price a Change Order.

Clamp's proposal form showing three pricing options, Refresh $4,500, Basic remodel $18,000 and Luxury remodel $33,000, with Basic remodel selected and marked recommended

Three options

Clamp's proposal view for the $18,000 basic remodel with its payment schedule: deposit $4,800 due when signed, $6,420 due when demolition starts, $6,420 due when the shower starts, final payment $360

The payment schedule

A proposal in Clamp: three priced options with one recommended, then the recommended option's payment schedule. Demo lead; the figures are the worked example in step 4.

Scope"Contractor will furnish the labor, materials, equipment and subcontracted work described below for the project at [address]. Only the work stated in this proposal is included."
Specifications"Materials, fixtures and finishes identified by manufacturer, model, quantity or allowance are part of the agreed scope. A substitution that affects scope, price or schedule requires written agreement."
Not included"The price does not include the items listed in this section. Work not described in the scope is not part of this proposal." List what a reasonable customer might assume is included, not a page of boilerplate.
Price"The price for the selected scope is $____, plus applicable tax where required."
Option"Option B: [name]. Includes: [the difference from Option A]. Price: $____."
Payment schedule"Initial payment of $____ is due when this agreement is signed. Payment 2, $____, is due when demolition starts. [Each further payment and its stage.] Final payment of $____ is due at completion as defined in this agreement." Name the stage, not a calendar date: due when demolition starts, never due November 14.
Timing"Contractor expects to begin on or about [date] and to complete the work in about ____ weeks, subject to approved changes, inspections, material availability and the other delays stated in this agreement." The planned start is a schedule. The payment trigger is the stage.
Changes"Work that adds to, removes from or modifies the signed scope will be handled by a written change order, signed before the changed work begins."
Expiration"This proposal is valid through [date]. After that, price and scheduling are reviewed before a new proposal is issued."
Acceptance"By signing, Customer and Contractor agree to the selected scope, price, payment schedule, timing, exclusions and terms stated in this proposal."
4How to price the options

Price every option the same way: its own job cost at the markup your business requires. Never offer the same scope at three different markups. The markup is what your business needs, not a choice you hand the customer. This example is one 5×8 bathroom with three real alternatives, each priced at the Established profile's 1.50x markup from markup vs margin. The basic remodel is close to the published 5×8 bathroom, $11,799 in job cost and $17,699 at 1.50x; the job costs here are rounded illustrations.

Three options, one markup
OptionScopeJob costPrice
RefreshPaint, new LVP floor, a basic vanity$3,000$4,500
Basic remodel, recommendedA new shower kit, plus the refresh$12,000$18,000
Luxury remodelA curbless walk-in shower, tile walls and floor, heated floors$22,000$33,000
$4,500 = $3,000 × 1.50
$18,000 = $12,000 × 1.50
$33,000 = $22,000 × 1.50

Each option is a different job priced at the same 1.50x markup, so each carries the same planned gross margin percentage, 33.3%. Recommend the option that fits the customer's stated scope, priorities and budget, not the most expensive one. Offer options only when they are real alternatives, settled in planning. Stone points out that several estimates for an undecided customer are real estimating work. Finish the design first, or charge for the extra estimates.

The payment schedule clause gives every payment its trigger and its amount, and each option carries its own. For the basic remodel: $4,800 at signing, $6,420 when demolition starts, $6,420 when the shower starts, and $360 at completion, which is 2%. The $4,800 deposit is close to the 5×8 bathroom's $4,750 in allowances, the selections bought before work begins.

$18,000 = $4,800 + $6,420 + $6,420 + $360
5Build only what the signed agreement says

This is the rule that protects you. Once the proposal is signed and the initial payment is handled, it is the agreement, and in Stone's words it guides what gets built. The scope, specifications, exclusions, price, timing and payment schedule are what it says. Anything else goes through a signed change order before the work.

That makes the proposal's detail your protection. A vague scope is an open promise. A missing exclusion leaves room to disagree about what the price included. A substitution nobody wrote down is a dispute at the final payment.

6The policy decisions

Decide these once, so every proposal says the same thing.

This guide's practice
DecisionPracticeWhy
How many optionsOne by default; two or three when they are genuinely different scopes or finish packagesSeveral free estimates for an undecided customer is unpaid design work (Stone)
Option pricingEach option's own job cost at the same markupThe markup is what the business needs, not a sales lever
How long the price holds30 daysThis guide's practice. Stone recommends three days. Whichever period you choose, print the date
A verbal or text yesRecords intent onlyThe job is scheduled after the proposal is signed and the initial payment is handled
Cost breakdownNot sharedThe customer buys a defined scope, not your estimate sheet (Stone)
Changes after signingA signed change order before the workThe signed proposal is the baseline
7What happens next

When the proposal is signed, the deposit invoice is drafted. Review it and send it. Schedule the job once the initial payment is handled under the contract.

From then on, the signed proposal is the baseline. Each stage payment comes due when its stage starts, with a start notice before it (payment schedule guide). Any change is a signed change order before the work (change order guide). The final balance collects what remains.

8Objections, and the usual mistakes

Most objections are answered by a clear proposal.

What the customer says, and what to say back
The customer saysWhat to say back
"Can you do it for less?"Change the scope, the selections or the quantities. The price for an unchanged job stays what the business requires.
"Why is the deposit so large?"It covers what has to be bought before work begins, within your state's limits.
"I need to think about it."Of course. The price holds through the date on the proposal, and you can ask anything before then.
"Can you give me three prices?"If there are real alternatives, like a refresh, a basic remodel and a luxury remodel, they become options. If the design is still open, finish the planning first, or the extra estimates are paid work.
"Can I hold some back until the punch list is done?"Completion, punch work and the final payment are defined in the agreement before construction begins. A new holdback at the end is not part of it.
"Can you break down your costs?"The proposal describes exactly what you are buying. How we price it is ours, like any business.
"Can we shake on it and do the paperwork later?"The signed proposal is what defines the work, price and payments. We sign first, then schedule.
"Why does the proposal expire?"Material prices, subcontractor availability and our schedule change. The date says how long this price holds.
The usual mistakes
MistakeInstead
Sending the estimate sheet as the contractWrite the scope as what will be done
A vague scopeName the work, the materials and the specifications that matter
No exclusionsList what a reasonable customer might assume is included
No payment schedule, or payments tied to datesEach payment's stage and amount
Not walking through the agreement before signingReview the scope, price and every payment first
No expiration datePrint the date the price holds through
Free multiple estimates for an undecided designFinish planning first, or charge for them
Showing internal costsShow what the customer is buying
Discounting an unchanged scopeChange the scope instead
Scheduling from a verbal yesSigned and initial payment first
Leaving changes undefinedSay in the proposal that changes are signed change orders

What it means

What this saysWrite the proposal as the agreement the job will be built to: the scope, specifications, exclusions, price, payment schedule, timing and expiration, with real options at one markup. Sign it, take the initial payment, then build only what it says.
Build only what the signed agreement says.

Proposals in Clamp

A Clamp proposal carries the scope, a Not included list and your terms, with credits, tax and the expected start and duration frozen once it is sent. It offers two or three options, each with its own price and payment schedule; you mark one recommended and can hide any of them. Linking an estimate fills an option's scope at customer price, and internal cost lines never reach the customer's PDF. A milestone payment is paid at the start or the finish of its stage, printed as "Due when demolition starts". A proposal cannot be sent without an expiration date, and it can be signed in the customer portal or in person, or recorded as a verbal approval, which notes intent but is not a signature. When it is signed, the deposit invoice is drafted for you.

Size the schedule in How to Set a Payment Schedule and Invoice a Remodeling Job, and score your Sales system in the contractor business self-assessment.

Related

Sources & provenance

  1. Profitable Sales: A Contractor's Guide Michael C. Stone (book)
  2. Markup & Profit: A Contractor's Guide, Revisited Michael C. Stone (book)
  3. The Markup You Add Is Not the Margin You Keep Clamp Research
  4. 5×8 Bathroom Remodel Cost and Labor (2026 Baseline) Clamp Research
  5. How to Set a Payment Schedule and Invoice a Remodeling Job Clamp Research
  6. How to Write and Price a Change Order Clamp Research
Changes: Oct 4, 2026: Initial publication.; Oct 6, 2026: Repriced from the bath-5x8/v3 snapshot (pricing layer v3): direct job cost $10,344.51 to $11,799.17.; Oct 6, 2026: Linked the new core guides.