Invoicing
Handyman Invoice Template: One Line Per Task, Nothing Lumped
A handyman job rarely fails on the work. It fails on the invoice. Five or six small tasks get done in one visit, the customer is happy at the door, and then the bill arrives as one lump sum with a short label like "repairs" and a total nobody can trace back to anything. That is when the questions start. What did this line cover. Was the faucet part included. Did we agree on that price for the drywall patch.
The fix is to build the invoice the way the job was built: as a punch list. Every task the customer asked for becomes its own line, priced on its own, in the same order you worked it. A customer who can read the visit back off the invoice has very little left to argue about, and a handyman who writes it that way gets paid while the work is still fresh in both memories.
The basics at the top
Before the lines, the header does quiet work. Your business name and contact details. The customer name and the address where the work was done, which matters when one customer has a house, a rental, and a parent across town. The invoice number and the date of the visit. One job, one invoice, one number.
One line per task
This is the whole method. A punch list visit might include hanging a door, patching a wall, swapping a faucet, resealing a tub, and adjusting two cabinet hinges. That is five lines on the invoice, each with a short task description and its own price. Not "miscellaneous repairs, 480 dollars." Five tasks, five prices, one total.
Short descriptions matter. "Patch drywall in hall, sand and prime" tells the customer what they bought. "Labor" tells them nothing, and a line that tells them nothing is a line they feel free to question.

The minimum charge gets its own line
Every handyman has a minimum charge, whether it is written down or not. A twenty minute task still costs a drive, a setup, and a slot in the day that another job cannot use. Trouble starts when that minimum is buried inside a task price, because then a small job looks overpriced and a customer compares your line to the price of the part alone.
State it as its own line instead: "Minimum service charge" with the amount, applied once per visit, and say so in the quote before the visit happens. On a multi task visit the minimum is usually absorbed into the total of the lines, and the invoice can note that.
Sample shape only, with your own numbers in place of these: a visit minimum of 85 dollars, stated on the quote and on the invoice, waived into the line total once the tasks pass it. Set the number from your drive time and your hourly floor, not from what the shop across town charges.
Materials at cost plus, receipts attached
Materials are where lump sum invoices go to die. The customer sees one parts figure, has no way to check it, and assumes the worst. The clean method has three parts. List the materials as their own lines or one materials section, separate from labor. Price them at cost plus your stated markup, and use the same markup on every job. Then attach the receipts, or keep them with the invoice copy and say on the invoice that receipts are attached or available.
Cost plus only works if the plus is written down somewhere the customer saw before the work: on the quote, on your price list, or in your standard terms. A markup explained up front reads as policy. The same markup discovered later reads as a pad, even when it is identical.
Label every line: per task or hourly
Handyman work runs on two pricing bases, and mixing them without labels is a steady source of friction. Most punch list tasks price best per task: a flat price for the finished result, quoted before you start. Open ended work prices best by the hour: the leak behind the wall, the door that turns out to be racked, the repair where nobody knows the scope until something comes apart.

Label each line with its basis. "Per task" next to the flat priced lines. "Hourly, 1.5 hours at your rate" next to the open ended ones, with the rate printed. The label tells the customer why two similar looking lines are priced differently.
For hourly lines, agree on a cap or a check in point before you start: "I will stop and call if this passes two hours." Write the agreed cap on the quote. An hourly line with a stated cap is a plan. An hourly line without one is an argument scheduled for invoice day.
Due on receipt for small jobs
Terms should match job size. A remodel can carry a deposit and progress payments. A punch list visit should not carry net 30. For small jobs, the invoice is due on receipt: presented when the work is done, paid before you leave or the same day by card or transfer, with the payment options printed on the invoice itself.
This is not pushiness. It is proportion. The work is finished, the result is visible, and the amount is small. If a job is large enough to need a deposit, take the deposit before the visit and show it as a credit line on the final invoice, so the balance due is the only number left to discuss.
When the list grows at the house
It always grows. You arrive for three tasks and the customer adds two more while you are there, because you are there. Agree on the price for each added task before you do it, say it out loud, and add it as its own line marked as added on site. If an added task is big enough to need its own visit, say that too, and leave it off the invoice entirely.
The rule protects both sides. The customer never pays for work they did not approve, and you never do work you cannot bill.
The Handyman Starter 3-Pack is built around this kind of visit. Its Invoice + Profit sheet tracks the deposit and every payment against the invoice with a status that reads PAID, DUE, or OVERDUE, and its per job profit checker sets labor, materials, fuel, and dump fees against the quote, so you can see what a punch list day actually made. The pack also includes the Price Book with 45 tasks and the Quote Builder that feeds the invoice, plus a quick-start guide PDF.
Put this thinking to work.
A five-tab spreadsheet operating system for residential electrical contractors: estimate jobs to hit your margin, track every lead, invoice and see per-job profit, manage clients, and log expenses. $119 one-time.
See the Contractor Operating System →Keep reading
More field notes.
Estimate Template vs. Estimating System: What Actually Wins Bids
A template makes one estimate look good. It does nothing for the next fifty. The difference is fixed inputs, feedback, and follow-through.
Business numbersThe 5 Numbers Every Electrical Contractor Should Track Weekly
Are you making money right now? Not last quarter. This week. Five numbers, checked in thirty minutes, tell you whether work is coming in, priced right, and actually getting paid.
The launch notes
Occasional, plain-spoken email.
New products, new playbooks, and practical notes on running a service business. No spam, no funnels, no daily drip. Unsubscribe anytime.