How Does a Handyman Send Estimates?

Updated July 28, 2026 · ~12 min read · Ilura Technology

How Does a Handyman Send Estimates? Triage, Then a Number

Short answer: How does a handyman send estimates: triage by phone and photos first, because a separate site visit costs more than most small jobs earn. Quote closed-scope work as a flat price on the spot from your phone, quote discovery work hourly against a minimum call, and price a punch list as a half-day or full-day block rather than eleven separate lines. Hold the price 30 days, follow up once at 48 hours, and get a written yes.

Every other trade has one estimating problem: pricing the work. A handyman has two, and the first one is worse. Driving to a house to look at a $180 job burns an hour of windshield time, an hour on site, and an hour getting back, and you have not earned a dollar. The trade lives or dies on how few of those trips you make. Everything below is arranged around that, not around the paperwork.

Why does the estimate visit cost more than the job?

Do the arithmetic once and it changes how you book work. A day with four stops is four drives, four unloads, four setups, four cleanups, and four loads back into the van. The wrenching is the smallest part of it.

What eats the dayWhere it goes
Drive between stopsUnbillable on most jobs unless you charge travel
Unload and setupLadder, drop cloth, tools staged, then reversed
The supply runThe one part nobody quotes and everybody does
Site walk and talkingReal, necessary, and unpaid unless it is inside a block
Cleanup and disposalBags, boxes, the old fixture in your van until dump day

Three defenses against it, and you need all three. A minimum call charge that covers the smallest job you will accept including the drive. A diagnostic or trip fee for jobs that genuinely need eyes on them, credited against the work if they hire you. And routing — grouping the day by neighborhood so the drives are five minutes rather than thirty.

That travel is also a deduction, and it only counts if it is logged as you go, which is the point of how to track mileage for taxes. Logging it after the fact from memory is how the number ends up wrong in both directions.

When do I quote from photos and when do I drive out?

Set a threshold and hold it. Below the line, quote from photos and a phone call. Above it, drive out or charge for the visit.

Job typeHow to price itSite visit needed?
Mount a TV, install a shelf, hang a mirrorFlat, from a rate sheetNo — ask for a photo of the wall and the model
Replace a faucet, garbage disposal, toiletFlat, from a rate sheetNo — photo of the shutoffs and under the sink
Replace a light fixture or ceiling fanFlat, plus a note about existing bracingNo — photo of the box and the fixture
Door that will not latch or closeHourly against a minimumUsually no — video of it swinging is enough
A leak “somewhere”Hourly, diagnostic firstYes
Rot, water damage, sagging anythingHourly, with an open-it-up allowanceYes
A list of eleven thingsDay blockYes, and it pays for itself
Anything structural, gas, or a panelNot yours — refer it outRefer it out

Ask for photos in a specific way and you will need far fewer trips: a wide shot of the whole area, a close shot of the connection or fastener, a shot of any model or serial plate, and a tape measure in one of them for scale. Customers will send them if you tell them exactly what you want. “Send me a photo” gets you a blurry corner.

One caveat on scope: several states cap what unlicensed handyman work can cover by dollar value per job. California’s minor work exemption sits at $500 in combined labor and material, and other states set their own line or none at all. An estimate that quietly crosses your state’s threshold is a licensing problem, not a pricing problem. Know your own number before you write the figure down.

Flat price or hourly — which one goes on the estimate?

Flat when the scope is closed and you have done it forty times. Hourly when the job requires finding something out. Getting that backward is the single most common way a handyman day goes negative.

SituationPrice itWhy
Known part, known access, known timeFlatYou carry the risk and you have the data to price it
Same job you do weeklyFlatYour average time is the price
Unknown causeHourly, with a not-to-exceedThe customer pays for discovery, not you
Opening a wall or ceilingHourly beyond the openingNobody knows what is behind it
Customer keeps addingHourly, or a new flat price in writingScope creep needs a meter
Old house, original everythingHourly, or a generous flat with the assumption statedNothing will be standard size

Build either number the same way, from your own costs rather than from a rate you saw online:

  1. Your hourly cost: what you need to earn per billable hour, after allowing that only a portion of your week is billable at all.
  2. Time on task, from your own history — not the optimistic version.
  3. Travel and setup for that stop.
  4. Material at cost, plus markup.
  5. Overhead: insurance, van, phone, tools, licenses.
  6. Profit on top.

Markup and margin are different numbers and material is where the confusion costs handymen the most, because material is a big share of a small job. Buy a $120 faucet, add 20 percent, invoice $144, and your margin on that faucet is 16.7 percent, not 20. To hold a real 20 percent margin, divide by 0.80 and bill $150. Also charge for the supply run itself. Picking up the faucet is thirty-five minutes of your day and it is not free just because the customer never sees it.

Compare any number you land on against local going rates purely as a sanity check. Rates swing hard with metro density, drive distance, licensing, and what your insurance costs, and a rate that works two states over will lose you money here.

How do I quote a punch list without getting picked apart?

Quote it as time, not as a list of prices. Eleven separate line items is an invitation to a customer to pick three, and three small jobs at one address is a day you cannot fill.

FormatHow it readsWhat it does
Eleven priced linesEach item with its own numberGets cherry-picked down to the cheap ones
Half-day block”Half day on site, up to 4 hours, covers items 1–6”Sells a coherent chunk of your calendar
Full-day block”Full day, up to 8 hours, covers the attached list”Best price per item, easiest to schedule
Block plus a stretch listDay block, then “if time remains: items 9–11”Gives you upside without a new estimate

Attach the actual list so the scope is clear, but keep the money on the block. Then tell them the honest math out loud: six small jobs done in one visit costs less per job than six separate visits, because they are paying for one drive and one setup instead of six. That sentence sells more day blocks than any discount.

Keep a standing “while I am here” list too. A customer who booked a faucet will often add a smoke detector, a sticking door, and a loose handrail once you name them, and those minutes are the highest-margin work in the trade because the drive is already paid for.

What has to be on a handyman estimate?

Enough to prevent an argument, and short enough to read on a phone.

BlockWhat it says
Your detailsBusiness name, phone, license number if you carry one, insurance on request
Customer and addressIncluding which unit or which floor
Scope, item by itemPlain language: what you will do, and where
ExclusionsPainting after, patching after, permits, anything behind a wall
Pricing basisFlat, or hourly with the rate and the minimum stated
MaterialsWho buys them, and the markup basis if you do
Access and equipmentLadder work above a stated height, attic, crawlspace, roof
DisposalWhether hauling the old unit away is included
Trip or minimumStated as a number, not implied
ValidityThe date the price expires
DepositOnly if you are ordering special-order material
ScheduleThe week you can start, not a promise of a date

Exclusions are the section that saves you. “Drywall patch and paint after the repair are not included” is one line, and it prevents the conversation where a $200 job is being held up over a wall that needs a painter.

How do I send it, and in what format?

Match the format to the size of the job. Sending a formal PDF for a faucet swap slows the sale down, and texting a number for a $6,000 remodel makes you look like a guy with a truck.

Job sizeFormatTiming
Small, closed scopeText message, three or four lines, price and validitySame hour
Medium, multi-itemOn-screen estimate at the kitchen table, emailed copy afterBefore you leave the driveway
Day block or punch listEmail with the item list attachedSame day, within a few hours
Multi-day or high-dollarWritten document with scope, exclusions, and termsWithin 24 to 48 hours

Speed matters more in this trade than in almost any other, because a handyman customer is usually contacting two or three people at once and the job is small enough that they will simply take the first credible number. Getting a real price to them the same day wins work that a better price two days later does not. That urgency is the opposite of a trade where the customer needs a week to pick a product, which is why the rhythm in how do flooring contractors send estimates looks nothing like this one.

How long should the price hold, and when do I follow up?

Fifteen to thirty days is the normal window, and it should be printed on the document rather than assumed. Material prices move and so does your calendar, and an expiration date turns a stale estimate into a natural reason to call.

Follow up on a short cycle, because small jobs get decided fast:

WhenWhat you send
48 hours after sendingOne message: any questions, and confirm the price is good until the stated date
Day 7One more, with a concrete opening: “I have Thursday morning in your area”
After thatNothing. Let it sit
Day 30If it expired, one note that you are happy to re-quote

Two contacts, both useful, then stop. A third chase does not win small jobs and it costs you the referral. Naming a specific slot in the second message converts far better than asking whether they have decided, because it makes saying yes a scheduling decision instead of a spending decision.

How do I get the yes on record?

In writing, every time, even on a $200 job. A text saying “approved, Thursday works” is a record. A nod in a driveway is not.

Capture four things: the scope as written, the price, the date, and their words accepting it. Then send back a one-line confirmation with the date and the arrival window so the acceptance and the schedule live in the same thread.

One rule most handymen have never heard of applies directly here. Under the FTC’s cooling-off rule for sales made at a buyer’s home, sales of $25 or more agreed at the customer’s residence can carry a three-business-day right to cancel, and the seller is required to give notice of that right. There are exceptions, and many states layer their own home solicitation rules on top for repair contracts. Read the rule once, find out how it applies where you work, and put the required notice in your paperwork if it does. It costs nothing and it removes a defense a customer could otherwise raise later.

What happens after they say yes?

The estimate stops being the document and the invoice starts. Same day, before you leave, while the work is fresh and their card is in reach. Late invoicing is the single biggest cause of slow payment in this trade, and the fields that keep a small invoice from being questioned are listed in what to include on an invoice.

Keel is an iOS app that runs entirely on the device: no account, no bank connection, no cloud, no login, and an App Store privacy label that reads Data Not Collected. It does not write your estimate — that feature is still in development — but it handles everything after the yes. The invoice gets built in the driveway with your logo, your own numbering, and the payment link rendered as a QR code the customer scans off your screen before you pull away. The faucet receipt gets photographed at the counter and read on the phone by Apple Intelligence, so the material cost lands against the job instead of in a console. Every drive between stops gets logged, which for a trade that spends a quarter of its day in traffic is real money at tax time. At year end it exports as one file, or as the Accountant Pack: a CSV plus a one-page summary PDF. The ledger is append-only and hash-chained. Free is $0 with unlimited invoices, receipts, and mileage; Keel Pro is a one-time $249.99 lifetime purchase, not a subscription.

Frequently asked questions

Should a handyman charge for an estimate?

For small jobs you should not need to, because photos and a phone call are enough to price them. For jobs that genuinely require diagnosis — a leak with no visible source, rot behind a wall, a door nobody can explain — charge a diagnostic or trip fee and credit it against the work if they hire you. That protects the day without turning away real customers.

Is it better to quote a flat price or an hourly rate?

Flat when the scope is closed and you have done the job enough times to know your average. Hourly when the work requires finding something out, ideally with a not-to-exceed figure so the customer is not writing a blank check. Quoting a flat price on an unknown is how a two-hour job becomes six hours you already sold for two.

How do I price a list of small jobs at one house?

As a half-day or full-day block covering the attached list, not as separate prices per item. Individual prices get cherry-picked and you lose the day. Explain the reason plainly: one drive and one setup covering six items costs less per item than six separate visits. Add a stretch list of extras to fill any time left over.

How long should a handyman estimate be valid?

Fifteen to thirty days, printed on the document. Material prices move, your schedule fills, and an open-ended price means a customer can call in March about a number you wrote in October. The expiration date also gives you a legitimate reason to make one more contact when it lapses, which is easier than chasing.

How many times should I follow up on an estimate?

Twice. Once at about 48 hours to confirm it arrived and the price still stands, once around day seven offering a specific slot in their area. Then stop. Small jobs are decided quickly, and a third chase costs you the referral more often than it wins the work. Naming an actual opening converts better than asking for a decision.

Do I need a license to give estimates as a handyman?

It depends on the state and often on the size of the job rather than the act of estimating. Several states exempt minor work below a dollar threshold in combined labor and material — California’s exemption is $500 — and require a contractor license above it. Quoting a job that crosses your state’s line without the license is a problem regardless of how well the work is done. Check your own state’s rule.


This article is general information, not professional or tax advice.

The estimate → The invoice

How do I bill for it?

Turning agreed work into a document that gets paid.

Appliance Repair Invoice Example: Every Line Explained A filled-in appliance repair invoice example from a two-visit fridge job: the diagnostic credit, the parts line, the return trip, and the disputed lines. Continue →

Once they say yes

Turn the agreed number into an invoice.

Describe the work in a sentence — "invoice Acme $1,500 for a brand sprint" — and Apple Intelligence drafts it on device for you to confirm.

On-device · No account · Data Not Collected