How to Quote a Job for a Contractor (2026 Guide)
A step-by-step system for pricing work, writing estimates that close, and following up until they say yes
Quoting is where contracting businesses are won and lost — and most contractors do it the same way they always have: guess a number, scribble it on a notepad, and hope. The difference between a shop that quotes by feel and a shop that quotes by system shows up directly in the close rate.
Here's the system that works, step by step.
Step 1: Scope before you price
The single biggest cause of bad estimates is pricing a job you haven't fully scoped. Before any number goes on paper, nail down:
A 10-minute scoping call that answers these five questions prevents a 2-hour argument later. Customers respect a contractor who asks sharp questions — it signals you've done this before.
Step 2: Price from real numbers, not feelings
The fastest way to price better is to stop starting from zero. Your own accepted jobs are the best pricing data you'll ever have:
Pull your last 10–20 accepted jobs in the same category
Normalize by the unit that matters (per square foot, per fixture, per hour, per linear foot)
If you don't have your own history yet, use conservative benchmarks for your trade and market — and label them as benchmarks, not gospel. The goal is consistency: the same job quoted by you on Monday or Friday should land within a few percent.
Step 3: Write the estimate like a contract, not a note
A quote that closes is specific. It should read like the first page of a contract:
Customer name, property address, and date
A line-item breakdown (labor, materials, permits, disposal)
A clear total and payment terms
What's not included (this is where arguments die)
A valid-until date — urgency is real, not manufactured
Send it in writing, every time. Text is fine — often better than email. Your customer will re-read it three times before deciding, and a clean, specific estimate makes them confident you'll show up the same way.
Step 4: Follow up like a professional, not a pest
The #1 reason estimates die isn't price — it's silence. Most customers who ghost you simply got busy. The follow-up cadence that works:
Day 1: send the estimate, confirm they received it, offer to walk through it
Day 3: a light check-in — "any questions on the estimate?"
Day 7: one more nudge — and let them know the price holds until the valid-until date
After 2 weeks: close the loop — "we'll keep this on file if plans change"
That's four touches over two weeks. It feels like a lot, but each one is a single text, and the ones who were going to say yes often just needed the nudge.
Step 5: Track your numbers
The shops that improve fastest track two numbers: close rate (quotes sent vs. jobs booked) and average job value. If your close rate drops, your pricing or follow-up needs work. If it climbs, your scoping is sharpening. You can't manage what you don't measure — and a simple pipeline view of open estimates is worth more than any feature list.
Make the system automatic
Every step above can run on its own once it's a system — and that's exactly what Prybar does. The AI scopes the job from the customer's text, prices it from your accepted job history, sends a clean estimate to their phone, and follows up on the Day 3 / Day 7 / Day 14 cadence automatically. You review, tap send, and get back to the work that pays.
A quoting system that runs itself is the difference between a business that chases jobs and one that books them.
Prybar helps trade businesses never miss a customer text again. Responds instantly, captures leads, books jobs — all while you work. Try it free.
Start Free Trial →