Skip to content
Handro by SavePraxis

What to Put on a Handyman Invoice, Line by Line

By the Handro team · · 3 min read

A handyman invoice needs labor, materials, and any trip or minimum charge as separate lines, plus a clear total and a way to pay. Most disputes come from a vague one-line invoice, not an unfair price.

The five lines every handyman invoice needs

A handyman invoice covers a lot of different small jobs, so it has to stay simple no matter what the work was. Five lines cover almost every job, from a leaky faucet to a day of shelving.

  • Labor: hours or a flat fee for the work itself
  • Materials: parts and supplies, listed by name
  • Trip or minimum charge, if you use one
  • Tax, shown as its own line
  • Total due, and how the customer can pay

Labor: show your time without looking padded

List labor as either a flat fee for the job or hours times your rate, whichever you actually used to price it. Round to the nearest quarter hour, not the nearest minute; a bill for 2.17 hours reads like a spreadsheet, not a person.

Materials: list them, don't bury them in the total

Name each part or supply instead of folding it into one 'materials' number. A customer who sees 'kitchen faucet, $145' trusts the invoice more than one that just says 'parts, $310.'

If you mark up materials, that's fine; just apply it consistently and don't hide it inside an inflated part price. A customer who later checks a price online should still see a number that makes sense.

Trip charges and minimums: say it up front

If you charge a trip fee or a minimum job charge, say so before you show up. A surprise line on the invoice gets pushback, even on a small amount.

Worked example: a small repair list

Say a customer booked three small fixes in one visit: a sticking door, a leaky faucet cartridge, and a loose handrail. Here's how that invoice could break down.

Three small jobs, one invoice, and every part named. That's what keeps a customer from wondering what they actually paid for.

Example invoice for a three-item repair visit (illustrative numbers)
Line itemDetailAmount
Labor2.5 hours at a $55/hr rate$137.50
Faucet cartridgePart, marked up 20%$24.00
Door hardwarePart, marked up 20%$14.40
Trip chargeFlat fee, waived because the job was booked$0
SubtotalLabor plus materials$175.90
TaxLocal rate applied per lineVaries by location
Total dueRounded for the invoice$176.00 plus tax

Tax, totals, and payment terms

Show tax as its own line, applied to the parts of the invoice that are actually taxable in your area. Sales tax rules on labor versus materials vary by province and state, so check your local rule instead of guessing.

State when payment is due, ideally on the day the work finishes, and list the ways you accept it. An invoice that's clear about how to pay gets paid faster than one that just states a total.

Mistakes that turn a fair invoice into a fight

A fair price can still cause an argument if the invoice doesn't explain itself. Most of the friction traces back to a handful of habits.

  • One lump number with no labor or materials breakdown
  • A trip fee the customer never agreed to
  • No date or job description, so the invoice can't be matched to the visit
  • Handwritten totals that don't add up when checked
  • No stated due date, so 'whenever' becomes the due date

Send it before you're back in the truck

An invoice written that night from memory tends to lose a part here, a half hour there. The sooner it goes out after the work is done, the more accurate it stays.

Handro builds the invoice from the job record, so materials and labor are already itemized when you tap send. If an emailed invoice goes overdue, it can send the customer a reminder with a pay link. It runs on iOS, Android and the web. Card payments go through your own Stripe or Square account at their standard rate, billed by them, with zero Handro markup added.

Written by the Handro team for owner-operators who price, quote and invoice their own work. Every figure here is an illustrative example, not market data or a real customer's job.

Questions people ask

Keep every job moving.

Handro is the road
from customer call to payment.

Start free

Free for 1 person and 10 jobs a month. Upgrade to Solo or Team any time. No card needed to start.
Upgrade to Solo (US$14.99/mo) when you grow.

View plans