Contractor Estimate Templates (Free) — Copy & Paste for Any Trade
Use these contractor estimate templates to send clear, professional quotes for HVAC, roofing, plumbing, landscaping, and electrical work. Copy, paste, and customize — then see how BuildFolio’s AI Photo-to-Quote can turn job photos into draft estimates automatically.
Download All 7 Estimate Templates (Free)
Get every estimate template as a formatted document. Includes HVAC, roofing, plumbing, landscaping, electrical, and more.
What is a contractor estimate template?
A contractor estimate template is a repeatable layout for your quotes: customer info, scope of work, materials, labor, payment options, and terms. Instead of rewriting every estimate from scratch, you plug in line items, pricing, and notes — the structure stays the same.
- Keeps every estimate consistent and professional (no more “fridge math” on a napkin).
- Makes it easy to show good / better / best options and monthly payments.
- Sets you up to automate quoting later with tools like AI contractor automation.
Use these templates as a starting point — then layer on your own branding, exclusions, and state-specific language your attorney or association recommends.
General contractor estimate template (copy/paste)
Works for any home service trade[Your Company Name] [License #] • [Phone] • [Email] • [Website] Estimate #: [EST-1234] Date: [MM/DD/YYYY] Customer: [First & Last Name] Property Address: [Street, City, State ZIP] PROJECT SUMMARY Short description of the problem or project in plain language. Example: "Replace existing 40-gallon gas water heater in basement." SCOPE OF WORK - Item 1: [Task description] - Item 2: [Task description] - Item 3: [Task description] MATERIALS & LABOR Line Item Qty Unit Price Total ---------------------------------------------------------------- [Material / Task #1] [ ] $[ ] $[ ] [Material / Task #2] [ ] $[ ] $[ ] [Material / Task #3] [ ] $[ ] ---------------------------------------------------------------- Subtotal $[ ] Tax (if applicable) $[ ] Estimated Total $[ ] OPTIONAL: MONTHLY PAYMENTS (ESTIMATE ONLY) Approx. monthly payment if financed: - 12 months: $[ ]/mo - 36 months: $[ ]/mo - 60 months: $[ ]/mo (Check live offers here: [financing_link]) INCLUSIONS - [What is included] - [Cleanup / haul-away] - [Permits if applicable] EXCLUSIONS - [What is not included] - [Existing code violations] - [Unseen damage behind walls/roof/etc.] SCHEDULE & WARRANTY Estimated start date: [ ] Estimated duration: [ ] Warranty: [X] years on labor, manufacturer warranty on parts. ACCEPTANCE To approve this estimate, reply "YES" by email or text, or sign below and return a copy. Customer Signature: ____________________ Date: __________
You can paste this contractor estimate template into Google Docs, Word, or your current CRM. In BuildFolio, the AI Quote feature handles sections like scope, line items, and monthly payments for you.
Contractor estimate templates by trade
These trade-specific contractor estimate templates follow the same structure but use language homeowners expect to see for each type of work.
HVAC estimate template
PROJECT SUMMARY Replace existing [SEER rating] [AC/furnace/heat pump] with new high-efficiency unit. Include new thermostat and disposal of old equipment. GOOD / BETTER / BEST OPTIONS GOOD: [Brand/Model], [SEER/HSPF], install only BETTER: [Brand/Model], higher efficiency, extended warranty BEST: [Brand/Model], highest efficiency, smart thermostat, IAQ add-ons NOTES - Includes startup, testing, and homeowner walk-through. - Electrical/structural upgrades beyond noted scope billed separately.
Roofing estimate template
PROJECT SUMMARY Remove existing roofing down to deck on [X] sq ft. Install underlayment, shingles, flashing, vents, and cleanup. LINE ITEMS - Tear-off & disposal ([X] squares) - Underlayment & ice/water shield - Shingle install ([brand/series]) - Flashing / drip edge / ridge vent - Dumpster & site cleanup EXCLUSIONS - Rotten decking beyond [X] sheets - Structural repairs - Interior drywall/paint from prior leaks
Plumbing estimate template
PROJECT SUMMARY Repair/replace [fixture/pipe/water heater] at [location]. LINE ITEMS - Demo & removal of existing - New [fixture/pipe/water heater] + materials - Labor (diagnosis, install, testing) - Permit/inspection (if needed) EMERGENCY NOTES After-hours / emergency rate applies between [time window].
Landscaping estimate template
PROJECT SUMMARY Install [patio/planting/irrigation/mowing program] at [property]. LINE ITEMS - Design & layout - Materials (pavers, plants, mulch, irrigation, etc.) - Equipment & labor - Ongoing maintenance (optional add-on)
Electrical estimate template
PROJECT SUMMARY Upgrade electrical panel from [amps] to [amps] and add [circuits/outlets]. LINE ITEMS - Panel & breaker materials - Labor (demo, install, labeling) - Permit & inspection - Patch/paint (if included)
Generic “any trade” template
PROJECT SUMMARY We will provide all labor, materials, equipment, and supervision necessary to complete the work described below. PAYMENT SCHEDULE - [X]% deposit to schedule - [Y]% at rough-in / midway - Balance upon substantial completion
How to write a contractor estimate that actually closes
1. Lead with the plain-English summary
Your customer shouldn’t have to decode trade jargon. Start your contractor estimate template with a one- or two-sentence explanation in simple language: what you’re fixing, what you’re installing, and what they get at the end.
2. Separate options clearly
“Good / better / best” with price and estimated monthly payment beats a single take-it-or-leave-it price. Use your financing link or a contractor financing widget so they can see real offers.
3. Call out exclusions
Hidden issues (rot, code violations, buried lines, etc.) are where estimates blow up. Use your template’s exclusions section to spell out what’s not covered and when a change order would be needed.
4. Make it easy to say yes
Include a clear next step: reply “YES”, click to approve, or sign. With BuildFolio, homeowners can tap a link in SMS, review options, see monthly payments, and approve — all from their phone.
Email & SMS scripts to send your estimate
Pair your contractor estimate template with simple, direct messages:
Email script
Subject: Your estimate from [Company Name] Hi [First Name], Thanks again for reaching out about your [project type]. Attached is your estimate from [Company Name]. I included a quick summary, line-item breakdown, and a couple of options with monthly payments. >> View your estimate online: [estimate_link] If you’d like to move forward, you can reply to this email, text me, or click “Approve” on the estimate page. Questions or changes? Just hit reply — happy to tweak anything. Thanks, [Your Name] [Title] • [Phone]
SMS script
Hi {{first_name}} — it’s {{company_name}}.
Here’s the estimate we talked about (with options + monthly payments):
{{estimate_link}}
Take a look and text me with any questions, or reply YES to approve.
In BuildFolio, these live as templates inside SMS automation. You can trigger them automatically when an estimate is created or changed.
From contractor estimate templates to AI quotes
Start with templates (any system)
- Paste these contractor estimate templates into your CRM or Google Docs.
- Use the same structure across trades and techs.
- Add your logo, license, and terms once.
Then upgrade to BuildFolio
- Homeowners upload photos via your lead capture widget.
- AI Photo-to-Quote drafts line items and options based on those photos.
- SMS automation sends the estimate link and handles follow-ups for you.
FAQ: contractor estimate templates
Can I use these contractor estimate templates in my current software?
Yes. You can paste these templates into almost any contractor CRM, PDF editor, or document system. If you’re using tools like Jobber or Housecall Pro, treat BuildFolio as a front-end capture and quoting layer that feeds your existing system.
Are these contractor estimate templates legal documents?
They’re practical starting points, not legal advice. Your state, trade, or licensing board may require specific language. Have your preferred attorney or trade association review your final template before using it at scale.
How do I show monthly payments on my estimates?
You can add a line with example payments using rough math, or connect BuildFolio’s contractor financing widget so homeowners can see real offers and monthly amounts based on live lender data.
Can BuildFolio generate estimates automatically from photos?
Yes. With AI Photo-to-Quote, homeowners upload photos of the job and your system drafts a contractor estimate with line items, options, and suggested pricing. You review, tweak, and send — often in minutes instead of hours.
Turn contractor estimate templates into fast, phone-friendly quotes.
Start free with lead capture + financing. Upgrade to Pro when you’re ready for AI quoting and SMS follow-ups.