How to Write a Contractor Estimate That Wins Jobs
A contractor estimate or proposal is one of the most important documents in your business. It defines what you will do, for how much, under what conditions — and when signed by both parties it becomes a legally binding contract. Yet most contractors spend less than five minutes on their estimates. Here is how to do it right.
The Difference Between an Estimate and a Proposal
An estimate is a rough approximation of cost — useful for giving a ballpark but not legally binding. A proposal is a formal document that specifies exactly what will be done, for exactly how much, under exactly what terms. Always use a proposal rather than an estimate for any job over $500. The extra few minutes of documentation protects you and dramatically reduces payment disputes.
What Every Contractor Proposal Must Include
- 1Your business information — company name, license number, phone, email, and address. Your license number builds credibility and is required in many states.
- 2Client name and job site address — be specific. The job site address matters especially if it is different from the client’s billing address.
- 3Detailed scope of work — describe exactly what you will do and explicitly state what is not included. “Not included: drywall patching, painting, permit fees” prevents scope creep disputes.
- 4Itemized line items — break out labor and materials separately. Clients trust itemized proposals more than lump-sum numbers and are less likely to question the total.
- 5Total price including tax — no surprises at the end. State your tax rate explicitly.
- 6Payment terms — how much deposit, when balance is due, what methods you accept. Never start work without a signed proposal and deposit in hand.
- 7Start date and estimated duration — sets expectations and protects you from complaints about timeline.
- 8Terms and conditions — warranty period, change order policy, what happens if materials cost more than expected, and liability limitations.
- 9Signature lines — both parties sign and date before any work begins. A proposal without signatures is an invitation to dispute.
How to Price Your Line Items
The most common mistake contractors make in estimates is underpricing — either forgetting to include certain costs or being afraid to charge what the job is actually worth. Here is a framework for building accurate line item prices:
Labor: Calculate your true hourly cost including not just your base wage but also payroll taxes, insurance, tools and equipment, vehicle costs, and overhead. Most contractors need to charge 2–3x their base hourly wage to actually make money after these costs.
Materials: Price materials at your actual cost plus a markup of 15–30%. This markup covers your purchasing time, transportation, storage, and the risk of returns or waste. Never pass materials through at cost — your time has value.
Subcontractors: If you are managing subcontractors, mark up their cost by 10–20% for your coordination, scheduling, and oversight responsibilities.
How to Present Your Proposal Professionally
A clean professional proposal with your logo on it signals that you are a serious business operator. Homeowners receiving multiple quotes will often choose the contractor with the most professional documentation even when the price is slightly higher. It communicates that you will be organized, communicative, and reliable on the job — all things homeowners value.
Create a professional proposal in minutes
Upload your logo, add your line items, and generate a print-ready proposal instantly — free.
Create My Proposal →Frequently Asked Questions
Should I charge for writing an estimate?
For residential jobs under $5,000 most contractors provide free estimates as a cost of doing business. For large commercial projects, specialized consulting, or jobs requiring significant travel or design time, charging a consultation or estimate fee of $100–$500 is common and professional. If you charge for estimates, make it clear upfront and consider crediting the fee toward the project cost if the client proceeds.
What happens if actual costs exceed my estimate?
This is why your terms and conditions should include a change order clause. Any additional work or materials beyond the original scope requires a written change order signed by the client before proceeding. This protects you from absorbing cost overruns and protects the client from surprise charges. A good terms section should state: “Changes to the scope of work will require a written change order signed by both parties. Change orders may affect the project timeline and total price.”