How to Invoice After a Repair Visit (Handyman)

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

How to Invoice After a Repair Visit as a Handyman

Short answer: How to invoice after repair visit handyman work — write it at the van, before you pull off. The minimum call charge is the first line and it covers a stated block of time, not zero time. Clock time after that bills in a fixed increment you name on the invoice. Materials print as counted lines with your markup applied, the supply run is its own line, and the failed part gets photographed before it leaves the property.

A repair visit is the smallest, most common, and most quietly unprofitable job in this trade. One address, one broken thing, one drive each way — and the drive, the parking, the walk to the back of the house, and the trip to the store are all real time that a bare hourly number never captures. What follows is the ticket for that specific job. The general field list is in what to include on an invoice, and the timing question of when to send anything at all is in when should a handyman invoice.

What has to be written down before the tools go back in the van?

Six things, most of them photographs, and all of them taken while the thing is still apart.

  • The failure in place. The rotted sill under the door, the stripped hinge mortise, the cracked toilet flange, the disposal with the flywheel seized. Once it is fixed there is no evidence that anything was ever wrong, and a repair with no before photo is a repair the customer remembers as easy.
  • The part’s own markings. Model number, size stamped on the fitting, the brand on the valve body. That is your parts line and it is what settles a warranty question in fourteen months.
  • What you actually removed, counted or measured. Two hinges, six feet of trim, one flapper, four square feet of drywall cut out.
  • The after photo from the same position. Same angle as the before shot, so the pair reads as one thing rather than two unrelated pictures.
  • Anything you found and did not touch, in one sentence each. This is the line that gets you the next call.
  • The approval for anything added, with a time on it. A text with a price and a “yes” back is documentation. A nod in the hallway is not.

Where does every quantity on a repair-visit ticket come from?

Each line should point at a clock you read, a tape you pulled, or a receipt in your pocket.

Line on the invoiceIts source of truth
Minimum call chargeThe stated block, named in hours on the invoice
Additional laborClock in and clock out, billed in your stated increment
Diagnostic timeKept separate from repair time when the fix was not obvious
Parts you suppliedThe receipt, times your markup, listed individually
Supply run for a part not on the truckRound-trip time plus mileage, its own line
Customer-supplied part$0 material, full labor, and a warranty note
Access equipmentExtension ladder above a stated height, scaffold, or a lift rental
DisposalThe old fixture, the debris bag, or the dump ticket
Wall, ceiling, or floor openedDimensions opened, and who is closing it
Second trip for the same repairIts own invoice number, or a stated no-charge with a reason

The two rows that generate the most friction are the supply run and the customer-supplied part, and both are solved the same way: they exist as lines, printed, with a number next to them. A supply run that is silently absorbed into “labor” reads as an hour of work nobody watched.

How does the minimum print without starting an argument?

By saying what it buys, on the invoice, in words.

A minimum call charge is not a fee for showing up. It is a purchase of a block of time — one hour, ninety minutes, whatever you sell — and the customer is entitled to that time. The invoice should read like it: the block, the time it covers, and what got done inside it. Then the additional time, in your increment, from there.

The increment matters more than most people think on small work. If you bill in quarter hours, a twelve-minute add-on is fifteen minutes and nobody blinks. If you bill in full hours, that same twelve minutes either gets given away or turns into an hour the customer will argue about. Pick one, write it on the invoice near the labor line, and apply it the same way every time.

The other half of this is what to do when the repair takes eighteen minutes. The temptation is to discount the minimum because it feels like too much for a flapper valve. Do not. The minimum is what makes the drive, the parking, the introduction, and the paperwork survivable on a job that small. What you can do instead is offer the rest of the block: “You are paid through 10:30 — is there anything else on the list?” That converts an awkward number into a second repair, and it is the single most reliable way this trade turns a small call into a good one.

What do I bill when they called about one thing and the house had three?

Every item as its own line, priced separately, on one invoice — never bundled into a lump.

This is the normal shape of a handyman repair visit. They called about a sticking door. While you were there you also reset a loose newel post and replaced two GFCI outlets that would not reset. That is three repairs, and the invoice has to show three, because the value the customer received is “three problems gone for one trip,” and a single line reading “labor, 3.5 hours” hides all of it.

How it reads on the invoiceWhat the customer takes from it
Labor, 3.5 hrs — $XOne number, judged against an hourly rate they will look up
Door adjustment; newel post; two GFCI receptacles — each with its own time and partsThree completed jobs, one trip charge, obvious value

The rule for adding items is the same as for the original call: price it, say it out loud, and get a yes before you start. “The newel post is loose because the bolt backed out. Twenty minutes and it is solid — want me to do it while I am here?” is a complete change order when the answer is yes and you write it down.

What goes on the invoice when the repair turns out to be a licensed trade’s job?

The diagnosis, the reason you stopped, and the condition you left it in. Then nothing else.

This is the repair-visit situation that has no equivalent in most trades. You open a wall for what was sold as a fifteen-minute fix and find aluminum branch wiring, a gas flex line run through a stud, knob-and-tube, or a mechanical joint buried where no joint should be. The job stops there, and the invoice is not a failure — it is the record of a real service performed.

Write it plainly: what you were called for, what you opened, what you found, what you did to leave it safe, and that the remaining work needs a licensed electrician, plumber, or HVAC contractor. Bill the trip and the diagnostic time. Note whether you closed the opening or left it accessible for the next trade, because that is the thing they will call you about.

Two habits keep this from becoming a fight. State the scope limits on your estimate before the visit rather than discovering them together, and know your own state’s threshold — the dollar value and the categories of work a handyman may perform without a contractor license are set state by state, and the number is not the same anywhere. Look yours up once and put it in your standard terms.

How do materials and the supply run get onto the bill?

Counted, at your marked-up price, with the run itself billed as time.

Materials carry markup for reasons the customer generally accepts once they are named: you fronted the money, you made the selection, you carry the return if it is wrong, and you warranty it. What they do not accept is a bill that says “materials — $180” with nothing behind it. List the items.

The markup arithmetic is where money quietly disappears, and it is the same error everyone makes once. Buy a part for $46, add 25 percent markup, and you sell it at $57.50. Your margin on that is $11.50 ÷ $57.50, which is 20 percent — not 25. To actually keep 25 percent, divide by 0.75 and sell it at $61.33.

Part costAdd 25% markupResulting marginPrice for a true 25% margin
$18.00$22.5020.0%$24.00
$46.00$57.5020.0%$61.33
$120.00$150.0020.0%$160.00

Five points on every part, on a trade that touches parts on nearly every visit. Decide which word you mean, write it on your rate sheet, and use it consistently.

The supply run is separate from the part and it needs to be visible. Thirty-five minutes round trip to the hardware store is thirty-five minutes of a working day that produced nothing the customer can see, which is exactly why it must appear as a line rather than hide inside labor. The mileage belongs to the job too, and it is deductible at the IRS standard mileage rate if the log supports it — the habit is covered in how to track mileage for taxes.

A customer-supplied part gets its own treatment. Zero on the material line, full labor, and a sentence: part supplied by customer, no material warranty, labor warranty applies to installation only. If it is the wrong part, the visit still bills.

What changed between the phone number and the printed invoice?

Something usually did, because the phone number was a guess made from a description.

What happened on siteHow the invoice reads
The described problem was not the actual problemDiagnostic line, then the real repair as its own line
A fastener, bracket, or backing had to be addedCounted material plus the time, approved before it went in
The part on the truck did not fitSupply run as its own line, with the time
Access was worse than described — crawl space, attic, over a stairwellAccess line, described, not a quietly higher rate
Two more items added at the doorEach as its own line with its own approval
The repair became a licensed trade’s jobTrip and diagnostic billed, findings written, referral noted
A part had to be orderedThis visit bills diagnosis and the temporary fix; the return trip gets its own number

That last row deserves a decision made in advance. A return trip for a part you could not source is a second visit with a second drive, and your policy on whether it carries a second minimum should be written on the invoice — not improvised on the doorstep three days later.

How do I collect at the door before I drive off?

By presenting the invoice while the customer is still standing next to the thing you fixed.

Repair-visit work is due on completion, and the willingness to pay peaks in the ninety seconds after the door swings without sticking. That window does not come back. Build the PDF at the van, hand the phone over, and let the payment link scan as a QR code. Once it clears, what the customer should get is a receipt rather than a second copy of the bill — see invoice vs receipt, which is the distinction a landlord will ask you about in April.

Rentals are the common exception and they need one question asked before you start: who is paying. A tenant who let you in is often not the payer, and an identical invoice pays in a week with a property address and a work order number on it and sits for two months without them. Ask for those fields at the door, not after the invoice has already gone to the wrong inbox.

What stays in the file after it is paid?

The invoice, the before and after pair, the photo of the part with its model number, the store receipt behind every material line, and the text where the add-on was approved. That set answers a warranty question two years out and supports the deduction at tax time.

Keel is built for the four minutes you have at the van. It is an iOS app that runs entirely on the device — no account, no bank connection, no cloud, no login — with an App Store privacy label that reads Data Not Collected. The invoice for the second call of the day gets built, presented, and paid in the driveway before you roll to the third, carrying your own numbering series, logo, brand color, and a payment link as a QR code. The hardware store receipt gets photographed at the counter and read on-device with Apple Intelligence, so the markup question has paper behind it. The loop between six addresses and two supply runs logs as mileage. Freeboard shows cash minus tax reserve, committed invoices, and buffer — the number that tells you whether a week of small tickets actually paid. The year comes out as a single file or as the Accountant Pack, a CSV plus a one-page summary PDF, sitting on an append-only hash-chained ledger. 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 I charge a minimum for a fifteen-minute handyman repair?

Yes, and print what the minimum buys. The minimum covers a stated block of time, not the fifteen minutes you spent working — it pays for the drive, the parking, the introduction, and the paperwork, none of which shrink with the job. If the repair finishes early, offer the balance of the block for a second item rather than discounting the line.

How should material markup appear on a handyman invoice?

As individual counted items at your marked-up price, never as a lump labeled “materials.” List the part, the quantity, and the unit price. Keep the receipt behind each one. And check whether the percentage you use is a markup or a margin, because a 25 percent markup only yields a 20 percent margin, and the gap repeats on every visit.

Can I bill for the trip to the hardware store?

Yes, as its own line with the round-trip time on it, plus the mileage. A supply run is real working time that produces nothing the customer can see, which is exactly why hiding it inside a labor number invites a dispute. The way to avoid it entirely is to confirm parts before the visit and pick them up on the way in.

What do I charge when the repair turns out to need a licensed contractor?

The trip and the diagnostic time, with the findings written out: what you opened, what you found, what you did to leave it safe, and which licensed trade the remaining work belongs to. Note whether you closed the opening. The visit produced a real answer, and the customer avoided hiring the wrong trade twice.

Do I warranty a part the customer bought themselves?

Not the part. Put it on the invoice as a zero-dollar material line with a sentence stating that the part was customer supplied, that no material warranty applies, and that your labor warranty covers the installation only. If the part turns out to be the wrong size or defective, the visit still bills and the return trip is a new ticket.

Should each repair on one visit be its own invoice line?

Yes. Three completed repairs on one trip is the actual value the customer received, and one line reading “labor, 3.5 hours” erases it. Give each item its own description, time, and materials under a single trip charge. It also makes the invoice checkable, which is what keeps a homeowner from calling a week later to ask what they paid for.


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

The invoice → Getting paid

How do I actually get paid?

Terms, chasing, and what to do when it is late.

Appliance Repair Customer Won't Pay: Leverage Is Possession When an appliance repair customer won't pay, leverage is possession, not a property lien. What works in the shop, at the door, and at the write-off line. Continue →

The part that gets you paid

An invoice in under a minute, on your iPhone.

Pick a client, add a line, send a clean PDF — or say it in words and confirm the draft. Your own pay-me link goes on as a QR code. Free to start; unlimited invoices and your own branding are Pro.

On-device · No account · Data Not Collected