Handyman jobs are rarely a single task. Most calls become a punch list — fix the leaky faucet, hang the TV, patch a drywall hole. A good estimate lists each task separately so clients can approve, decline, or add work without renegotiating the whole price.
Independent handymen, small home-repair businesses, and licensed general contractors who handle smaller residential punch-list jobs — fixture installs, drywall patches, door adjustments, faucet replacements, TV mounting, and similar.
Half-day punch list for a homeowner: replace a kitchen faucet, patch and paint two drywall holes in the hallway, mount a 55" TV with hidden cable, and adjust a sticking bedroom door.
Hourly rate for additional work discovered on-site: $85/hr in 30-minute increments, billed only with your prior approval. Materials listed are at cost plus a 10% handling fee. Client-supplied fixtures (faucet, TV mount) must be on-site at start of work. Payment due on completion. Cash, check, Zelle, or major cards (3% processing fee on cards).
"For jobs under $500: no deposit, payment in full on completion. For jobs $500–$2,000: 25% deposit on scheduled start date, balance on completion. For jobs over $2,000 or that require ordered materials: 40% deposit on signed acceptance. Deposits hold your scheduled day on the calendar. Cancellations with less than 48 hours' notice forfeit the deposit; reschedules made earlier roll the deposit forward at no extra charge."
"Additional tasks discovered on-site (extra outlet, second drywall hole, sticking second door) are billed at $XX/hr in 30-minute increments — but only with your verbal approval before I start them. Nothing gets added to your bill silently. If the original task uncovers a hidden problem (rotted subfloor under the toilet, corroded shutoff behind the wall), I'll stop, show you, and quote the repair separately. You decide whether to proceed today, schedule a return visit, or call in a specialist."
It covers drive time, fuel, tools, and the slot on the schedule — and it's the same flat $35 whether the job takes one hour or three. Showing it as its own line is more honest than burying it inside the first task. Most clients shrug and accept it once it's explained that way.
Decline politely. 'I report all my jobs — it keeps my insurance valid and my license clean, which protects you too.' Off-the-books work means no insurance coverage if something goes wrong in the client's home. That's not a trade worth making for $40 off.
He probably wasn't insured, didn't carry the materials, or wasn't going to clean up after. Point at the materials line, the cleanup line, and your insurance. If the client still wants the cheap quote, let them — they'll be back.
Yes, with a revised estimate. Don't try to do part of the job at the same per-task price plus a 'oh and the trip charge' — the trip-charge math suddenly looks ugly on a $185 single-task visit. Re-quote the smaller job cleanly.
Handyman jobs uncover surprises constantly. The rule: never do extra work without an approved revised number, even if it "only takes 20 minutes." When you find something: 1. Stop and take a photo of the issue. 2. Tell the client what you found, what it'll take to fix, and the approximate added cost. 3. Get a "yes, go ahead" — text reply is fine — before you touch it. 4. At the end of the day, update the estimate (append "R1" to the estimate number) and send the revised PDF along with the invoice. This sounds slow but it adds maybe two minutes per surprise and eliminates 100% of "I never agreed to that" arguments at payment time.
Hi [Client first name], Thanks for the call — attached is the written estimate for the punch list at [address]. Total $[total], including the trip charge and materials. A quick rundown of what's in the price: • Each task is its own line so you can see exactly what you're paying for. • Materials are listed separately at cost plus a small handling fee. • Anything we find on-site that needs extra work, I'll text you a price first — nothing gets added without your approval. Proposed day: [date]. Reply "approved" and I'll lock it in. Payment is on completion — cash, check, Zelle, or card (3% fee on cards). Thanks, [Your name] [Business name] [Phone]
Tip: paste this into your email or SMS, swap in the client’s name and the total, and attach the PDF you created with the generator.
Verbal hour estimates always grow. Putting each task and price on paper protects you when the faucet job uncovers a corroded shutoff valve.
Handyman jobs surface surprises — rotted subfloor, dead outlets, wrong-size studs. Spell out how you handle additional work before you start.
If you have a minimum or trip fee, show it as its own line. Hiding it inside the first task makes clients feel surprised when they see the total.
Even small materials add up across a punch list. Listing them separately makes your labor price look reasonable and your markup transparent.
Ready to build your own?
Open the Estimate GeneratorBookmark this page. Run through the checklist before you hit send, and lift the payment terms and exclusions straight into your estimate's notes field.
Swap the numbers, days, and rates for your own. These are starting points, not legal advice.
A short "What's not included" line up front prevents the worst conversation in service work: "I thought that was part of the price."