Contractor Estimate Template

Free contractor estimate PDF generator

Our free contractor estimate template makes it easy to create professional estimates and quotes for residential and commercial construction projects. Fill in your business details, add line items for labor, materials, and subcontractor costs, and click “Create PDF” to generate a clean, branded estimate you can email or present at a job-site meeting.

Whether you are a solo general contractor or a growing firm with multiple crews, a detailed estimate protects your margins and builds customer confidence. If you are looking for contractor software to manage estimates, scheduling, and invoicing in one place, start here with a professional estimate template. Use it as many times as you need — it is completely free.

Contractor Estimate Template Form:

Your Business Information

Accepted file types: jpg, jpeg, png, gif, Max. file size: 100 MB.
For best results use a logo image which is no more than 500px wide.

Customer Information

Estimate Details

Valid Until

Line Items

Add up to ten line items. Include tax in the Unit Price if needed or add as a line item. At least one line item is required.

How to Use This Free Contractor Estimate Template

Contractor estimates need to be detailed enough to protect you from scope creep but clear enough for the customer to understand. Here is how to get the most out of this template:

Step 1 — Enter your business information. Add your company name, license number, address, phone number, email, and logo. A branded, professional-looking estimate tells the customer you are a legitimate, insured contractor — not a handyman who is in over his head.

Step 2 — Add your customer’s details. Include the customer’s name, project address, phone, and email. The project address may differ from the customer’s home address, especially for investment properties, rental units, or commercial work.

Step 3 — Fill in the estimate details. Add an estimate number and a “valid until” date. For most contractor work, 15–30 days is standard. For projects involving volatile material costs (lumber, steel, concrete), keep it to 15 days or include a material escalation clause.

Step 4 — Add your line items. Break the project into phases or categories: demolition, framing, electrical, plumbing, drywall, flooring, paint, fixtures, cleanup. Each phase should show labor, materials, and any subcontractor costs separately. This level of detail helps customers understand where the money goes and protects you from disputes later.

Step 5 — Include a note to the customer. Cover permit requirements, inspection schedules, change order policy, payment schedule (typical: 30% deposit, 30% at rough-in, 40% at completion), warranty information, and project timeline with key milestones.

Step 6 — Click “Create PDF” and send it. The template generates a printable PDF. Email it with a brief cover note explaining the scope and next steps.

Pro tip: If you are managing multiple active projects and sending several estimates per week, contractor software lets you save templates, track estimate status, schedule crews, and convert approved estimates into work orders automatically.

Contractor Pricing Guide — How to Price Jobs in 2026

Contractor pricing varies significantly by project type, scope, region, and complexity. This guide covers common project categories and typical price ranges to help you benchmark your estimates.

Common Contractor Project Pricing

Project Type Typical Price Range
Bathroom remodel (standard, mid-range)$10,000 – $25,000
Bathroom remodel (high-end / master bath)$25,000 – $50,000
Kitchen remodel (mid-range)$20,000 – $45,000
Kitchen remodel (high-end)$45,000 – $100,000+
Basement finishing (1,000 sq ft)$25,000 – $50,000
Room addition (per sq ft)$150 – $350
Deck construction (wood, per sq ft)$25 – $50
Deck construction (composite, per sq ft)$40 – $75
Fence installation (wood, per linear ft)$20 – $45
Garage build (detached, 2-car)$25,000 – $50,000
Roof replacement (per square)$350 – $800
Window replacement (per window, installed)$400 – $1,200
Door replacement (exterior, installed)$500 – $1,500
Flooring installation (per sq ft, materials + labor)$6 – $18
Drywall (hang, tape, finish — per sq ft)$2 – $4
Concrete flatwork (driveway, patio — per sq ft)$8 – $18

Important: These are national averages. Your pricing should account for local labor rates, material costs, permit fees, subcontractor availability, project complexity, and your overhead and profit margins.

How to Build a Contractor Estimate

Most successful contractors follow this formula:

1. Direct labor costs — Hours × hourly rate for each crew member, by project phase

2. Materials — Itemized with quantities and unit costs, plus 5–10% waste factor

3. Subcontractor costs — Electrical, plumbing, HVAC, etc. — get written quotes from subs

4. Equipment rental — Scaffolding, lifts, dumpsters, specialty tools

5. Permits and fees — Building permits, inspections, dumpster permits

6. Overhead — Insurance, vehicle costs, office expenses, software, phone (typically 10–20% of direct costs)

7. Profit margin — Typically 10–20% on top of total costs

Formula: (Labor + Materials + Subs + Equipment + Permits) × (1 + Overhead %) × (1 + Profit %) = Estimate Total

Cost-Plus vs. Fixed-Price Contracts

Fixed-price (lump sum): You quote a total price and absorb the risk if costs run over. Best for well-defined projects where the scope is clear and unlikely to change. Customers prefer this because they know exactly what they will pay.

Cost-plus (time and materials + markup): The customer pays actual costs plus a percentage markup (typically 15–25%) or a fixed fee. Best for projects with uncertain scope — renovations where you do not know what is behind the walls, custom work, or phased projects.

Hybrid approach: Quote fixed prices for well-defined phases (demolition, framing) and cost-plus for uncertain phases (electrical rough-in in an old house). This balances risk for both parties.

Sample Contractor Estimates

Here are three real-world examples showing how to present contractor pricing:

Sample Estimate #1 — Bathroom Remodel (Mid-Range)

Line Item Qty Unit Price Total
Demolition and haul-away1$1,200$1,200
Plumbing rough-in (shower conversion + vanity)1$2,800$2,800
Electrical (GFCI outlets, exhaust fan, lighting)1$1,200$1,200
Tile floor (60 sq ft, porcelain)60$14$840
Shower tile (walls, 90 sq ft, subway tile)90$16$1,440
Vanity + countertop (48-inch, installed)1$1,800$1,800
Toilet (comfort-height, installed)1$450$450
Shower glass door (frameless)1$1,200$1,200
Fixtures (showerhead, faucet, towel bars)1$650$650
Drywall repair, prime, paint1$800$800
Trim and baseboards1$300$300
Permit and inspections1$350$350
Estimate Total$13,030
Note to customer: Estimate valid for 21 days. Payment schedule: 30% deposit to start, 30% at rough-in completion, 40% at final walkthrough. Estimated timeline: 3–4 weeks. Includes all labor, materials, and subcontractor costs. Customer selects tile, vanity, and fixtures from our supplier accounts (pricing reflects mid-range selections). 1-year warranty on workmanship.

Sample Estimate #2 — Deck Construction (Composite)

Line Item Qty Unit Price Total
Design, permit, and engineering1$800$800
Footings and post installation (12 footings)12$125$1,500
Pressure-treated framing lumber1$2,400$2,400
Composite decking (320 sq ft, Trex Select)320$12$3,840
Composite railing system (56 linear ft)56$45$2,520
Stairs with landing (5 risers)1$1,200$1,200
Built-in bench seating (12 linear ft)12$65$780
Fascia and finishing trim1$600$600
Labor — framing and installation (4-person crew)1$4,800$4,800
Cleanup and haul-away1$300$300
Estimate Total$18,740
Note to customer: Estimate valid for 21 days. Material costs subject to change — locked in upon deposit. Payment schedule: 40% deposit (covers materials), 30% at framing completion, 30% at final walkthrough. Estimated timeline: 7–10 working days, weather dependent. Composite decking carries a 25-year manufacturer warranty; 2-year warranty on workmanship.

Sample Estimate #3 — Basement Finishing

Line Item Qty Unit Price Total
Framing (walls + soffits, 800 sq ft)1$3,200$3,200
Egress window installation (with well)1$3,500$3,500
Electrical (14 outlets, 8 recessed lights, panel upgrade)1$4,200$4,200
Plumbing — half bath (toilet + vanity)1$2,800$2,800
Insulation (exterior walls, R-13 batts)1$1,200$1,200
Drywall (hang, tape, finish, 800 sq ft walls + ceiling)1$3,600$3,600
LVP flooring (800 sq ft, installed)800$6.50$5,200
Paint (walls + ceiling, 2 coats)1$1,800$1,800
Half bath fixtures + vanity1$1,200$1,200
Trim, baseboards, and doors1$1,500$1,500
Permits and inspections1$500$500
Dumpster rental (2 loads)2$400$800
Estimate Total$29,500
Note to customer: Estimate valid for 21 days. Payment schedule: 25% deposit, 25% at framing/rough-in inspection, 25% at drywall completion, 25% at final walkthrough. Estimated timeline: 6–8 weeks. Includes all labor, materials, and subcontractor work. Assumes no moisture issues or mold remediation needed. 1-year warranty on workmanship; manufacturer warranties on all materials.

What Makes a Winning Contractor Estimate

General contracting is a trust-based business. Customers are handing you the keys to their home and writing you five-figure checks. Here is how to earn that trust through your estimate:

Be specific about scope. The most common source of contractor disputes is scope disagreement. List exactly what is included and — just as importantly — what is not included. “Electrical includes 14 new outlets and 8 recessed lights. Does not include moving the electrical panel or upgrading service to 200 amps.” This protects you and sets clear expectations.

Break out materials and labor. Customers want to see where the money goes. A line item that says “Bathroom remodel — $15,000” invites price shopping. A detailed breakdown showing demolition, plumbing, tile, fixtures, and labor earns trust because it shows you have actually planned the project.

Include a payment schedule. Never ask for 100% upfront — it is a red flag for customers (and illegal in some states above certain thresholds). Standard payment schedules are 30/30/40 or 25/25/25/25, tied to project milestones. This protects both parties.

Define the change order process. Explain how changes will be handled: written change orders only, signed by the customer before additional work begins, with a per-hour rate for unforeseen work. This prevents scope creep from eating your margin.

Show your credentials. Include your license number, insurance certificate, and any certifications on the estimate. This differentiates you from unlicensed competitors and gives the customer peace of mind.

Follow up professionally. If you have not heard back in a week, send a brief follow-up. Large projects take time to decide, but staying top of mind matters. Contractor software can automate follow-ups and track estimate status.

More Free Estimate Templates

Need an estimate template for a different trade? We offer free PDF generators for multiple industries:

All templates are free and generate downloadable PDFs.

Frequently Asked Questions

What is a contractor estimate template?

A contractor estimate template is a pre-formatted document that helps general contractors create professional cost estimates for construction projects. It includes fields for your business information, customer details, line items for labor, materials, and subcontractor costs, and a total. Our free template generates a PDF you can email or print — no software purchase required.

What is the difference between an estimate, a quote, and a bid?

An estimate is a good-faith approximation of project costs — the final price may change based on unforeseen conditions. A quote is a fixed-price commitment for a defined scope of work. A bid is a formal proposal submitted in response to a request, often for commercial projects. Most residential contractors provide estimates for custom work and quotes for well-defined jobs.

What should a contractor estimate include?

Every contractor estimate should include: your business name, license number, and contact information, the customer’s name and project address, a unique estimate number, a “valid until” date, itemized line items showing labor, materials, and subcontractor costs by project phase, the total cost, payment schedule, project timeline with milestones, change order policy, warranty details, and what is specifically excluded from the scope.

How much should a contractor charge per hour in 2026?

General contractor hourly rates typically range from $50–$150 per hour depending on trade, region, and experience. However, most contractors do not bill hourly for projects — they use fixed-price or cost-plus arrangements. Your effective hourly rate should cover labor, overhead, insurance, and profit. Use the pricing formula above to calculate your minimum rate.

Should I itemize or give a lump sum?

Always itemize. Lump-sum estimates look less transparent, invite price shopping, and give you no protection when the scope changes. Itemized estimates build trust, make change orders straightforward, and help customers understand value. The only exception might be competitive bid situations where detailed breakdowns could be used against you.

How do I follow up on a contractor estimate?

Wait 5–7 business days for large projects (customers need time to review and compare). Send a brief, professional follow-up. If you manage multiple active estimates, contractor software can automate follow-ups and track which estimates are pending, accepted, or declined.

Why is this contractor estimate template free?

We believe every contractor deserves professional tools, whether you are framing your first house or running a multi-crew operation. This free template is powered by our contractor business software and gives you a preview of what automation can do. When you are ready to manage estimates, scheduling, dispatching, and invoicing in one place — we are here to help.