How to write a construction proposal that wins
A winning construction proposal makes the client's decision easy: it restates what they asked for, shows exactly what is included and excluded, gives a clear price with options, sets a schedule and payment terms, and asks for the signature. Clarity wins more often than the lowest number.
To write a construction proposal that wins, build it around the client's decision, not your company history. Open with their project and goal, state the scope in plain terms, list inclusions, exclusions, and assumptions, give a clear price (with two or three options where it helps), show the schedule, set payment terms, explain why you are the safe choice, and make it easy to sign. Then follow up within a few days. Most lost proposals are lost to confusion or silence, not price.
A proposal is also the first draft of your contract. Everything you write, and everything you leave out, sets up the change orders and disputes that come later. A good one wins the job and protects the margin at the same time.
What a winning construction proposal includes
1. The client's project, in their words
Start with a short summary: what they want built, why, and by when. "Convert the 2,400 square foot warehouse bay to office space for 18 staff, open by March 1." It shows you listened, and it is the first thing a busy decision maker reads.
2. Scope of work
Describe the work by area or trade, in plain language. Tie it to the drawings and specs by date if they exist. If the client gave you a rough sketch, say that your price is based on it.
3. Inclusions, exclusions, and assumptions
This section prevents most future fights. List what is clearly included, what is clearly not (permits, testing, furniture, utility fees, hazardous material abatement), and what you assumed (normal working hours, clear access, no rock). Allowances for unselected finishes go here with dollar amounts. More detail is in how to write bid clarifications and exclusions.
4. Price and options
Give a base price and, where it fits, a few options or alternates: a good, better, best finish package, or an add for an extra feature. Options shift the client's question from "yes or no" to "which one," and they let budget-limited clients say yes to something.
5. Schedule
Start date, duration, and major milestones, with what the client must provide and when (selections, approvals, access). Be honest. A realistic schedule beats a promise you will miss.
6. Payment terms
State the deposit, progress payment schedule, retainage if any, and terms. On home improvement work, check your state's rules on deposits and contract contents. California's Contractors State License Board, for example, says a home improvement contract should include a description of the work, the price, the payment schedule, who pulls permits, start and finish dates, and the contractor's license number, and it limits the down payment to $1,000 or 10 percent of the contract price, whichever is less, for home improvement and swimming pool jobs, apart from some bonded exceptions.
7. Why you, briefly
One page at most: license and insurance, similar projects with photos, the PM and super who will run the job, and references. Specifics beat adjectives.
8. Terms, expiration, and signature
Set an expiration date (material prices move), reference your standard terms, describe how changes will be handled, and include a signature block. Make the next step obvious.
Worked example: two proposals for a $215,000 office conversion
Here is an illustration. Two contractors price the same warehouse-to-office conversion. Contractor A sends a one-page quote: "Office buildout per walkthrough, $205,000." Contractor B sends six pages at $215,000 base, with a scope by area, exclusions (permit fees, data cabling, furniture), a $9,000 flooring allowance, a 10-week schedule, and two options: polished concrete instead of LVT (deduct $6,500) and a glass-front conference room (add $14,000).
The owner calls both. Contractor A cannot say whether the price includes data cabling or the restroom upgrade the owner mentioned on the walk. Contractor B's proposal already answers both. The owner picks B with the conference room option at $229,000, because the number is easier to trust. Contractor A was cheaper on paper and probably would have been more expensive after change orders, and the owner could tell.
| Item | Contractor A | Contractor B |
|---|---|---|
| Base price | $205,000 | $215,000 |
| Scope detail | One line | By area, tied to sketch |
| Exclusions listed | None | Permit fees, data, furniture |
| Allowances | None | $9,000 flooring |
| Options | None | Deduct $6,500, add $14,000 |
| Schedule | Not stated | 10 weeks with milestones |
How to present the proposal
Delivery matters almost as much as content. Whenever you can, walk the client through the proposal in person or on a video call instead of only emailing a PDF. Spend most of the time on scope, exclusions, and options, not on the total. Ask which option fits their budget and what concerns they have. Questions you answer in that meeting are questions the next bidder will not get to answer.
Price the proposal the same way every time so your hit ratio means something. Track which proposals win and lose, the reason when the client will tell you, and how far off the winning number was. After 20 or 30 proposals, patterns appear: job types you consistently lose on price, clients who never buy, or options that clients almost always pick. Use that to decide which work to chase. The guide on how to calculate a bid hit ratio shows the math.
Finally, match the format to the buyer. A homeowner wants photos, a clear payment schedule, and plain words. A facilities manager wants the scope by area, a schedule that works around occupied space, and insurance details. A developer wants the number, the qualifications, and proof you can hold the date. Same estimate, three different proposals.
Mistakes that lose jobs (or win bad ones)
- Leading with your company. Clients care about their project first. Put the history at the back.
- Vague scope to look cheaper. It wins the occasional job and loses the margin on all of them.
- No expiration date. A proposal accepted four months later at old material prices can be a loss.
- Sending it and waiting. Follow up within two to three business days with a call, not just an email. See how to follow up on construction bids.
- One price, take it or leave it. Options give the client a way to say yes within budget.
- Retyping numbers from the estimate. Every hand-copied number is a chance for an error. Generate the proposal from the estimate.
Templates and tools
Start with the construction estimate template and construction bid template. For residential clients, read how to present a residential construction estimate, and for commercial bid work, how to build a construction bid that wins. Smart Business Automator turns an accepted estimate into the project budget, schedule of values, and job record, so the details in the proposal carry into the job. See estimate to project handoff automation.
Frequently asked questions
What is the difference between a proposal and an estimate?
An estimate is your internal calculation of cost and price. A proposal is the client-facing document that presents the price along with scope, exclusions, schedule, and terms, and asks for a signature.
How long should a construction proposal be?
As long as it takes to make the scope and price clear. A small residential job might fit on two or three pages. A commercial proposal might run 10 or more with scope by area and qualifications.
Should I include a breakdown of my costs?
Usually not on fixed-price work. A breakdown by area or phase helps clients understand the price, but line-by-line costs invite line-by-line negotiation. Cost-plus work is different and needs open-book detail.
How long should a construction proposal be valid?
Pick a period that matches how fast your material and sub prices move, and keep it short when the market is volatile. Whatever you choose, print the expiration date on the proposal and say the price may change after it.