A job estimate is for one clear job
A job estimate prices a single, well-defined piece of work, usually something your crew finishes in a few hours to a few days. It fits on one page, it's written after one site visit, and the client should be able to say yes or no without a meeting.
That's different from a remodel estimate, which runs by phases, subs and allowances (see the contractor estimate template), and from the general estimate template, which explains what estimates are. This page is about getting the number right on small jobs quickly, because small jobs are where most contractors lose money without noticing.
How to price a small job in five steps
- Walk the job and measure. Take photos, note the access, check what's behind or under what you'll remove.
- Count the labor hours honestly. Include setup, cleanup, the trip to the supply house and the time to haul debris. Multiply by your hourly rate. If you don't have a rate yet, the hourly rate calculator gives you a starting point.
- List materials with waste. Add 10% or so for cuts and mistakes on lumber, trim and tile.
- Add your markup on materials. You order them, carry them and stand behind them. The markup calculator shows the difference between a 20% markup and a 20% margin, which trips up a lot of people.
- Check against a minimum. If the total comes in under what a half day of your time is worth, raise it to your job minimum. Small jobs still cost you a drive and a morning.
Show the price so the client can say yes
On a small job, the client usually compares you with one or two other bids. A clear estimate often wins over a slightly cheaper vague one.
- Use the client's words. "Replace back door" rather than "R&R ext. door unit".
- Split labor and materials on bigger lines, so the client sees what they're paying for and where the money goes.
- Offer one optional line, marked "Optional", for an upgrade or an add-on like painting. Clients like a choice, and it often raises the job value. Explain in the notes that the line is only added if they ask for it.
- Name the one risk you can see. If something could change the price, such as rot at the threshold, say what it is and that you'll price it before doing extra work.
- Give a time estimate: "about one day on site" helps the client plan.
Short validity, small deposit
Small-job estimates should expire faster than big ones. Fourteen days is a sensible default: your schedule changes every week and a lumber price from last month may not hold. The date prints on the PDF, so the client knows when they need to decide.
If you need to order a special item, such as a door, a window or a custom part, ask for a deposit that covers it before you order. Some states limit deposits on home improvement work, so check your state's rules first; the contractor estimate page has an example.
After the client says yes
Write the start date on your calendar and in a quick reply to the client, then order materials. If the client asks for a change before you start, update the estimate and send it again rather than agreeing to it on the phone. Once the job is done, open the estimate in your account and convert it to an invoice: the lines carry over, so you only adjust anything that changed, such as the optional line they picked.
Follow up on estimates that go quiet. A short message after three or four days ("Still want to get that door done before winter?") wins a surprising share of jobs that would otherwise disappear. For jobs where you bill time as you go instead of a fixed number, use an hourly invoice.
Last checked October 23, 2026.