Guide · Estimates proposals

How to Write a Contractor Estimate That Wins the Job

By the Grover Work teamPublished Updated 6 min read

Short answer

A winning estimate is clear, specific and fast. Spell out the scope, list what is and is not included, show the price in line items the customer can follow, state payment terms and how long the price holds, and send it quickly with an easy way to say yes.

A contractor measures a kitchen wall for cabinets while a husband and wife look on and discuss the remodel plans.
A clear scope and line items help customers say yes with confidence.

Start with the scope in plain words

Customers do not pick the lowest number as often as you might think. They pick the contractor they understand and trust. The scope of work is where that trust starts.

Write what you will actually do, step by step, in words a homeowner would use. For an interior paint job, that means which rooms, how many coats, whether you patch and sand, whether trim and ceilings are included, and who moves the furniture. For a roof, it means tear-off or overlay, underlayment, flashing, vents and cleanup.

Use details from the site visit. Name the rooms, the fence line, the unit location or the panel. A line like 'Repaint living room, hallway and two bedrooms, walls and trim, two coats' shows you looked at the job. A line like 'Interior painting' does not.

Repeat back what the customer told you they want. If they said the old tile must go, or the work must be done before a family event, put it in the estimate. People feel heard when they see their own words on the page.

Price it in line items the customer can follow

A single lump sum makes people nervous. They cannot tell what they are paying for, so they cannot compare it fairly or explain it to a spouse. Break the job into a few clear lines, such as demolition, materials, labor, permits and disposal.

You do not need to show every cost or your margin. Group the work in a way that makes sense. Three to eight lines is usually enough for a typical residential job. Bigger remodels can use sections for each phase.

Be honest about materials. If you chose a specific brand, model or grade, name it. If the customer will pick fixtures, tile or paint colors, say so and add an allowance. An allowance is an amount set aside for items not yet chosen. Make clear what happens if the final choice costs more or less.

Offer options when they help. A good, better and best choice on a water heater, deck board or fixture package lets the customer choose a price level instead of deciding whether to hire you at all. Keep it to two or three options so it stays easy to read.

Say what is not included

Most disputes come from different assumptions, not bad intent. A short exclusions list prevents them. Write down what the price does not cover, such as repairs to hidden damage, permit fees if the customer pulls them, painting inside closets, or electrical upgrades found behind the wall.

Explain how surprises are handled. If rotten framing, old wiring or a failed pipe turns up, the work may change and so may the price. Say that changes will be written up and approved before you do the extra work. A written change order protects you and the customer.

This is not a weakness. Customers read a clear exclusions list as a sign of an experienced contractor. Be matter-of-fact and keep the tone friendly.

Set payment terms, timeline and how long the price holds

Put the money terms in the estimate, not in a later conversation. State the deposit, when progress payments are due on longer jobs, and what is due at completion. Say which payment methods you accept so the customer is not surprised later.

Rules on deposits, down payments, written contract requirements and cancellation rights vary by state and trade. Check your local rules and licensing requirements, and ask a qualified professional if you are unsure what your estimate must include.

Give a realistic start window and an expected duration. If weather, material lead times or inspections could move the schedule, say so briefly. Customers handle a honest range better than a date you later miss.

Add an expiration date. Material and labor costs change, so state how long the price is good for. It also gives the customer a gentle reason to decide.

Send it fast, make it easy to read and follow up

Speed matters. A customer who asked three contractors for estimates will often lean toward the one who answered first and looked organized. Send the estimate the same day or the next day when you can, while the visit is fresh in their mind.

Make it look professional. Use your business name, license number where required, contact details and a clean layout. Make sure it reads well on a phone, because many customers will open it there. Include photos or a sketch when they help explain the work. For remodels, a picture of the finished look can help the customer picture the result.

Make saying yes simple. Give one clear step, such as approving online, and tell them what happens next: deposit, scheduling and start date.

Follow up once or twice. A short message a few days later, asking if they have questions, wins jobs that would otherwise go quiet. Be polite and helpful instead of pushy. If they chose someone else, thank them and ask to be considered next time.

Questions people ask

What should be included in a contractor estimate?

Include your business name and contact details, the customer and job address, a clear scope of work, line item pricing, materials and allowances, exclusions, payment terms, a rough start window and duration, and an expiration date for the price. Add your license number if your state requires it. Check local rules for any other required wording.

How detailed should a contractor estimate be?

Detailed enough that the customer knows exactly what they are getting and what they are not. Name rooms, materials and steps, and group the price into clear lines. You do not need to list every nail or show your profit margin. Too little detail invites disputes, and too much can overwhelm the reader.

How long should a contractor estimate be valid?

There is no single rule. Many contractors set a window of a few weeks, shorter when material prices change quickly. Pick a period that matches how fast your costs move and write the expiration date on the estimate. Rules on estimates and contracts vary by state, so check your local requirements.

Should I lower my price to win a job?

Not as a first move. Lower prices often lead to thin margins and rushed work. Try clarifying the scope, offering a smaller option, adjusting materials, or phasing the work instead. If the customer only cares about the lowest number, that job may not be worth winning.