An estimate is the first real handshake between you and a paying customer. Get the format right and you look organized, trustworthy, and worth the price you are about to quote. Get it wrong and the prospect drops out before they ever pick up the phone. This guide walks you through a free estimate template that works for any US small business, plus the exact line items, terms, and follow-up moves that close more jobs.
An estimate is not a casual text or a back-of-napkin scribble. It is a written document that tells the customer what they are buying, what it costs, and what to expect next. Whether you are a roofer pricing a 2,400 sqft tear-off at $7.50 per square foot or a freelance copywriter quoting $0.35 per word, the same structural elements apply.
Here is the core anatomy that should appear on every estimate:
Missing any one of these creates friction. A customer who has to call you to clarify your scope is a customer who is also calling two of your competitors.
Below is the bare bones structure. You can drop it into Google Docs, Word, or generate it in seconds with the free estimate generator and have a polished PDF ready to email.
| Field | Example |
|---|---|
| Estimate # | EST-2026-0142 |
| Date | 04/12/2026 |
| Valid Until | 05/12/2026 |
| Customer | Sarah Mitchell |
| Job Address | 482 Elm St, Austin, TX 78704 |
| Description | Replace 1,800 sqft asphalt shingle roof |
| Materials | 18 squares architectural shingle @ $145 = $2,610 |
| Labor | 32 hrs @ $85/hr = $2,720 |
| Disposal | Dumpster + haul-away = $475 |
| Subtotal | $5,805 |
| Sales Tax (8.25%) | $215 (materials only) |
| Total | $6,020 |
| Deposit Required | 30% ($1,806) |
| Terms | Net 15 on completion |
This is the level of detail that signals professionalism. A homeowner comparing three roofing bids is going to pick the one that breaks down material, labor, and disposal because it answers the questions before they have to ask.
Customization tips by document length:
Match document length to job size and customer sophistication. The fastest way to lose a $4,000 job is to send a 12-page proposal that looks designed for a $40,000 customer.
The template above is universal, but the numbers change drastically by trade. Use these real US-market pricing anchors when you are calibrating your own line items.
Roofing: Most US roofers charge $4.50 to $11 per square foot installed for asphalt shingles, with $7.50 being a common middle-market rate. Metal roofing runs $9 to $16 per square foot. Always quote tear-off separately because it can add $1 to $2 per square foot.
Plumbing: Service calls average $75 to $150 just to show up. Hourly rates run $85 to $200 depending on the metro. A water heater install with the unit included usually quotes between $1,400 and $2,800.
Lawn care: Mowing a quarter-acre lot averages $35 to $55 per visit. Spring cleanup with leaf removal and edging runs $250 to $600. Aeration and overseeding is typically priced at $150 to $300 per 5,000 sqft.
Personal training: $60 to $120 per one-hour session in most metros. Package pricing like 10 sessions for $800 is the most common structure.
Dog walking: $20 to $35 for a 30-minute walk in most cities, $25 being the median. Add-ons like medication, transportation, or weekend rates increase 20 to 50 percent.
Freelance writing: $0.15 to $1.00 per word, or $75 to $250 per hour, depending on niche and experience. Long-form B2B content averages $0.50 per word.
Anchor your estimate against these ranges so you are neither leaving money on the table nor pricing yourself out of the conversation.
Electrical: Service calls run $80 to $150. Panel upgrades to 200 amp service quote between $1,800 and $3,500 installed. EV charger installs typically land at $900 to $2,200 depending on conduit run.
Auto repair: Diagnostic fees start at $90 to $160. Brake pad and rotor replacement averages $350 to $650 per axle. Timing belt service ranges $600 to $1,200 on most domestic vehicles.
Cleaning: A standard 2,000 sqft residential clean runs $150 to $220. Move-out deep cleans run $300 to $600. Commercial janitorial bids per square foot at $0.07 to $0.18 monthly depending on frequency.
Massage therapy: 60-minute sessions average $80 to $130. 90-minute deep tissue runs $110 to $170. Mobile or in-home upcharges add $25 to $60.
Event planning: Day-of coordination quotes between $1,500 and $3,500. Full planning packages run 10 to 20 percent of the total event budget. Wedding budgets in most US metros land between $25,000 and $45,000.
These ranges shift by metro. San Francisco labor rates run roughly 35 percent above Dallas. Atlanta runs about 10 percent below the national average. Pull rates from at least two local competitors before you publish your own.
The scope is the part most owners get wrong. It is either too vague (Repair leak in master bath) or so technical the customer cannot understand what they are buying. Aim for specific, sequential, and outcome-focused.
A weak scope looks like this:
A strong scope looks like this:
The second version answers three questions: What are you doing? In what order? And what is included that I might assume is extra? It also limits scope creep because if the customer later asks you to replace the disposal, you have a written record that the original estimate did not include it.
This discipline is the difference between $300 jobs and $3,000 jobs. Customers pay more when they understand what they are paying for.
A common mistake is burying exclusions in fine print. Pull them up to the same line where the inclusion lives. Compare:
Weak: Install kitchen faucet (electrical and plumbing modifications additional).
Strong: Install customer-supplied kitchen faucet. Does NOT include replacing supply lines older than 10 years, GFCI outlet upgrade, or disposal repair.
When the customer reads the strong version, they either accept the exclusions or ask about them upfront. Either way, no surprise at completion.
For multi-day jobs, add a brief day-by-day breakdown. Day 1: tear-off and dry-in. Day 2: shingles and flashing. Day 3: cleanup and final walkthrough. Customers who know the sequence stop calling you on day 2 asking where the cleanup crew is.
This is where small businesses bleed money. A good estimate tells the customer exactly when and how to pay so there is no awkward conversation later. Include these standard terms verbatim, then adapt them to your business.
If you accept credit cards, state it. If you charge a surcharge to cover processing fees (legal in most states with disclosure), state it. If you offer financing through a third party, state it. Customers do not punish you for being upfront. They punish you for surprising them at the invoice stage.
Common mistakes that cost owners money:
An accepted estimate is the start, not the end. The pros who win most consistently follow a tight workflow from estimate to deposit to invoice to payment.
Here is the sequence that works:
Eonebill.ai automates this entire chain. You build the estimate once, the customer signs digitally, and the deposit invoice, project invoice, and reminder emails fire automatically. For solo operators handling 5 to 30 jobs a month, this collapses about 6 hours of weekly admin into roughly 30 minutes. See pricing for plan options sized to where your business is today.
A professional estimate is no longer a luxury. Customers compare bids on professionalism as much as price. The template above, paired with disciplined follow-up, will land you more jobs at better margins. Pull up the estimate generator, build your first one in under three minutes, and send it before your competitor does.
Estimate-to-invoice conversion checklist (run this once per accepted job):
This is the workflow that separates $80k/year owner-operators from $400k/year operations. Same skill, same hours - different admin discipline.
Ready to manage invoices, contracts & proposals in one place? Try Eonebill free — no credit card required.
Start Free →Join the community
Subscribe to our newsletter for the latest news and updates