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:
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-away | 1 | $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, paint | 1 | $800 | $800 |
| Trim and baseboards | 1 | $300 | $300 |
| Permit and inspections | 1 | $350 | $350 |
| Estimate Total | $13,030 |
Sample Estimate #2 — Deck Construction (Composite)
| Line Item | Qty | Unit Price | Total |
|---|---|---|---|
| Design, permit, and engineering | 1 | $800 | $800 |
| Footings and post installation (12 footings) | 12 | $125 | $1,500 |
| Pressure-treated framing lumber | 1 | $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 trim | 1 | $600 | $600 |
| Labor — framing and installation (4-person crew) | 1 | $4,800 | $4,800 |
| Cleanup and haul-away | 1 | $300 | $300 |
| Estimate Total | $18,740 |
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 + vanity | 1 | $1,200 | $1,200 |
| Trim, baseboards, and doors | 1 | $1,500 | $1,500 |
| Permits and inspections | 1 | $500 | $500 |
| Dumpster rental (2 loads) | 2 | $400 | $800 |
| Estimate Total | $29,500 |
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:
- Free Estimate Template — General purpose, works for any business
- Handyman Estimate Template
- Roofing Estimate Template
- Painting Estimate Template
- Pressure Washing Estimate Template
- Cleaning Estimate Template
- HVAC Estimate Template
- Tree Service Estimate Template
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.
