What Should a Contractor Estimate Include?

By the BidOrca TeamUpdated March 202612-point checklist with real examples

93 comments. That's how many responses a single Reddit thread titled “Contractors not breaking down estimates?” pulled on r/HomeImprovement. The frustration was universal: homeowners received one-line estimates — just a dollar amount and a handshake — and had zero idea what they were paying for.

On the other side, contractors in r/Contractor were just as frustrated. They spent hours writing detailed estimates and still lost jobs to the guy who scribbled a number on the back of a business card.

Both sides are wrong about what estimates are for. A good estimate isn't just a price. It's a trust document.

The 12 Things Every Estimate Needs

Google's AI Overview lists 10 components. We added two more based on what actually prevents disputes.

  1. Detailed scope of work
  2. Itemized labor costs
  3. Itemized materials with quantities
  4. Project timeline and milestones
  5. Payment schedule
  6. What's NOT included (exclusions)
  7. Permit requirements and costs
  8. Company info, license number, insurance
  9. Warranty terms
  10. Change order policy
  11. Signatures from both parties
  12. Expiration date on the estimate

Why Most Estimates Are Missing Half This List

Here's the uncomfortable truth. Most contractors — especially solo operators and small crews — don't include all 12 items because they never learned how to write an estimate. They learned their trade on a jobsite, not in a business class.

A thread in r/estimators with 31 comments put it bluntly:

“I recommend spending some time creating a solid spreadsheet that you can use to price out jobs, costs, profits and a final price for the client.”

A contractor on r/estimators (31 comments) — still recommending spreadsheets in 2026

Spreadsheets are better than nothing. But they don't auto-calculate markup, they don't include your license number in the header, and they definitely don't generate a change order policy section. Most contractors skip what they can't build in Excel.

Every Component, Explained

1. Scope of Work — The Most Important Section

The scope is where 80% of disputes start. A vague scope like “remodel master bathroom” means something different to every person who reads it.

A proper scope describes every task as an action:

Bad ScopeGood Scope
“Remodel master bathroom”“Demo existing tile, shower pan, and vanity. Install new 48″ vanity (client-supplied), tile shower walls with subway tile (3″×6″ white, 120 sq ft), install new shower pan with linear drain, replace toilet with Toto Drake II, and install new mirror and lighting.”
“Electrical panel upgrade”“Replace existing 100A Federal Pacific panel with new 200A Square D Homeline panel. Include new 200A meter base, utility disconnect coordination, and code-required AFCI/GFCI breakers for kitchen, bathroom, and bedroom circuits.”
“Paint interior”“Prep and paint 1,400 sq ft — 3 bedrooms, hallway, and living room. Two coats Sherwin-Williams Duration (Agreeable Gray SW 7029) on walls. One coat ceiling white on all ceilings. Includes patching holes up to 2″. Does NOT include trim, doors, or closet interiors.”

See the difference? The good scope is a contract in itself. If the homeowner asks for something not listed, it's a change order — not an argument.

2. Itemized Labor Costs

There's an old-school belief in contracting that you should never show your labor breakdown. “I've been taught not to include too many details, to itemize things as little as possible,” one contractor wrote in r/Contractor.

The top response shut that down immediately:

“More detail will get you more jobs because the GC can see exactly what they're getting.”

A contractor on r/Contractor (20+ comments) — top answer in the itemization debate

We agree. Homeowners don't care about your exact hourly rate. They care about understanding why the total is what it is. Show labor as a line item per task phase — demo, rough-in, finish work — and let the numbers do the talking.

3. Itemized Materials With Quantities

List every material, the quantity, and the unit cost. This does three things: it proves you measured the job correctly, it lets the homeowner see where their money goes, and it protects you when lumber prices spike mid-project.

MaterialQuantityUnit CostTotal
Subway tile (3″×6″ white)120 sq ft$3.50/sq ft$420
Thinset morite (50 lb bag)3 bags$18/bag$54
Tile grout (Mapei Keracolor)2 bags$22/bag$44
Schluter KERDI membrane1 roll (108 sq ft)$165/roll$165
Material Subtotal$683

Material markup of 15-25% is standard and covers your time sourcing, picking up, and storing supplies. Include a note about it. Hiding markup creates distrust when the homeowner Googles the tile price and realizes your number is higher. Transparency beats secrecy every time.

4. Project Timeline and Milestones

“How long will this take?” is the second question every homeowner asks after “how much?” Your estimate needs dates, not just durations.

Break it into phases: demo (2 days), rough plumbing (1 day), inspection wait (2-5 days), tile work (3 days), fixtures and finish (1 day). Give a range for inspection hold times — they're out of your control and homeowners understand that.

5. Payment Schedule Tied to Milestones

Never tie payments to dates. Tie them to completed work.

MilestonePaymentAmount
Contract signingDeposit20%
Demo complete + rough-in passed inspectionProgress payment30%
Tile and finish work completeProgress payment30%
Final walkthrough + punch list completeFinal payment20%

A 20% deposit is fair for most residential jobs. Some states cap deposits by law — California limits contractors to $1,000 or 10% of the contract price, whichever is less. Check your state's rules.

6. What's NOT Included (The Most Overlooked Section)

This is where we have a strong opinion: the exclusions section matters more than the inclusions section. Here's why.

Homeowners assume everything is included unless you tell them otherwise. If your bathroom remodel estimate doesn't mention painting, the homeowner will expect painted walls when you're done. If it doesn't mention the medicine cabinet, they'll ask where it is on the last day.

Common exclusions to list: hazmat abatement (lead, asbestos), structural repairs discovered after demo, fixture upgrades beyond what's specified, landscaping or exterior work, furniture moving, and permit fees (if billed separately).

“Is every detail in the contract? Timeline? Payment schedule? Materials specified?”

A homeowner on r/homeowners (11 comments) — after completing a whole house renovation, this was their #1 piece of advice

The Four Sections Most Contractors Skip

The first six components show up in about half the estimates we see. These next four almost never do — and they're the ones that prevent lawsuits.

7. Permit Requirements and Costs

State whether permits are needed, who pulls them, and what they cost. Permit fees range from $75 for simple electrical work to $2,000+ for major renovations. If you're pulling permits, include the cost in your estimate. If the homeowner is responsible, say so explicitly.

8. Company Information and License Number

Your estimate header should include your business name, address, phone, email, contractor license number, and insurance carrier. This isn't optional — it's the first thing homeowners check.

“If you ask them for their License, Bond and Insurance and they balk on it, just forget they exist.”

Top answer on r/homeowners (25 comments) — the minimum bar for homeowner trust

9. Warranty Terms

Specify what you warrant and for how long. A 1-year workmanship warranty is standard. Manufacturer warranties on materials are separate — list them. If you don't include warranty terms, the homeowner will assume you guarantee everything forever. Put it in writing so nobody guesses.

10. Change Order Policy

This is the one that saves your profit margin. State clearly: any work outside the original scope requires a written change order signed by both parties before work begins. Include your markup on change orders (typically 15-25% above standard rates because of the disruption to schedule and material ordering).

Without this section, you're exposed to the most common contractor complaint we found in our research:

“I understand that many contractors won't provide a detailed line-item breakdown (labor, material, markup %, etc.) when a change order is requested.”

A homeowner on r/Homebuilding — expressing exactly the kind of frustration that a written change order policy prevents

11. Signatures From Both Parties

An unsigned estimate is a suggestion. A signed estimate is the starting point of a contract. Get signatures before starting any work — digital signatures count in all 50 states.

12. Expiration Date

Material prices change. Labor availability changes. Your estimate should be valid for 30 days, maximum. After that, the homeowner needs to request a revised estimate. This protects you from someone accepting a quote six months later when lumber is up 20%.

Estimate vs. Quote vs. Bid: They're Not the Same Thing

One of the highest-upvoted comments we found — 66 upvotes and 129 replies on r/HomeImprovement — made this point:

“Estimate, detailed estimate, and bid are different things.”

r/HomeImprovement (66 upvotes, 129 comments) — most homeowners use these terms interchangeably, and it causes real confusion

TypeBinding?Price StabilityBest For
EstimateNoApproximate (+/- 10-20%)Early planning, budgeting
QuoteYes (once accepted)Fixed priceSpecific, well-defined jobs
BidYes (for set period)Fixed, competitiveCommercial, government, multi-contractor
ProposalNegotiableRanges or fixedDesign-build, complex projects

If a homeowner asks for “a quote,” they usually mean an estimate. If you send them an estimate, label it clearly: “This is an estimate. Final pricing may vary based on conditions discovered during work.” That one sentence prevents most pricing disputes.

Two Rules You Should Know (And One You Should Ignore)

The 10-10 Rule: 10% Overhead + 10% Profit

The 10-10 rule is the most-cited pricing formula in contracting. It says: add 10% for overhead and 10% for profit on top of your direct costs. A $10,000 job becomes $12,000.

Here's our honest take: 10-10 is barely enough to keep the lights on. Real overhead for a small contractor — insurance, truck, tools, phone, software, accounting — eats 25-35% of revenue. A 10% profit margin means one bad job wipes out a month's earnings. Most successful contractors run 30-50% gross margins.

Use 10-10 as a floor, not a ceiling. If you're pricing at 10-10 and wondering why you're not making money, that's why.

The 30% Rule for Homeowners

The 30% rule says homeowners shouldn't spend more than 30% of their home's value on a single renovation. For a $400,000 home, that caps a kitchen remodel at $120,000. It's a reasonable guideline for ROI — go above 30% and you're unlikely to recoup the investment at resale. This matters to contractors too: if your estimate exceeds 30% of the home value, mention it. That kind of financial awareness builds trust.

The Handwritten Estimate Problem

We found something in our research that should concern every contractor still using pen and paper. Across multiple Reddit threads, homeowners listed handwritten estimates as a red flag — in the same category as “no license” and “cash only.”

“When he did my GF's roof, it was a hand written estimate and invoice.”

Listed under RED FLAGS on r/homeowners (25 comments) — professional-looking documents = trust, handwritten = doubt

This isn't about being fancy. It's about looking like a real business. A typed, itemized estimate with your logo, license number, and clear payment terms tells the homeowner: this person runs a legitimate operation. A number scribbled on a notepad says the opposite — even if your craftsmanship is excellent.

Six Estimating Mistakes That Cost You Jobs

MistakeWhat HappensFix
Vague scopeHomeowner expects work you didn't priceUse action verbs, specify materials
No exclusions sectionEvery omission becomes your problemList everything NOT included
Outdated material pricesYou eat the cost increaseRe-price materials per job, add 30-day validity
Forgetting permit costs$75-$2,000 out of your pocketCall the building department before estimating
No contingency bufferOne surprise kills your marginAdd 10-15% contingency for remodels
Slow deliveryHomeowner accepts a competitor's estimate firstSend within 24-48 hours of the site visit

What a Professional Estimate Actually Looks Like

Here's a simplified example for a bathroom remodel estimate. A real estimate would have more line items, but this shows the structure:

ABC Contracting LLC

License #12345 | Insured by State Farm

123 Main St, Austin TX | (512) 555-0100


Estimate #2026-0342

Client: Jane Smith | 456 Oak Dr, Austin TX

Valid through: April 25, 2026

Scope of Work:

Complete master bathroom remodel. Demo existing tile, vanity, and toilet. Install new 48″ vanity (client-supplied), tile shower walls (subway tile, 120 sq ft), install linear drain shower pan, replace toilet (Toto Drake II), install new mirror and 3-light vanity fixture.

Demo and haul-off$1,200
Plumbing rough-in$2,400
Tile labor (120 sq ft)$1,800
Materials (itemized list attached)$2,850
Fixture installation$600
Permit fee$275

Subtotal$9,125
Contingency (10%)$912
Total Estimate$10,037

Excludes: painting, electrical upgrades, mold remediation if discovered, flooring outside shower area. Any work beyond this scope requires a signed change order. 1-year workmanship warranty included.

Frequently Asked Questions

Should I always get an itemized estimate?
Yes. An itemized estimate helps you compare contractors apples-to-apples, see where your money goes, and catch missing items. If a contractor refuses to itemize, ask why. “We don't do that” is not a good enough reason.
How much should a contractor charge for an estimate?
Most residential contractors provide free estimates. Some charge $50-$200 for detailed estimates on complex projects (whole-house remodels, additions). If a contractor charges for estimates, they should credit the fee toward the job if you hire them. Paid estimates tend to be more thorough.
What's the 10-10 rule in construction?
The 10-10 rule adds 10% for overhead and 10% for profit to direct costs. On a $10,000 job, that's a $12,000 estimate. However, many contractors find 10-10 too low to sustain a business — real-world margins are typically 30-50% for healthy contractor businesses.
Can a contractor change the price after giving an estimate?
Yes — an estimate is an approximation, not a binding agreement. Legitimate reasons for price changes include discovering hidden damage after demo, material price spikes, or homeowner-requested changes. Any price change should be documented with a written change order before the additional work begins.
What does “allowances” mean in an estimate?
Allowances are budget placeholders for items the homeowner hasn't chosen yet — like $2,500 allocated for a vanity you haven't picked. If you spend less, the difference comes off the bill. If you spend more, it gets added. Always ask your contractor what's included in each allowance.

Stop Losing Jobs to Sloppy Estimates

BidOrca generates professional, itemized estimates with all 12 sections — scope, materials, labor, payment terms, change order policy, and more. Built for contractors who are tired of spreadsheets.

See What a BidOrca Estimate Looks Like