Handyman invoice template
Handyman jobs mix labor and parts, and the bill gets disputed when they blur together. This template keeps them separate and gets you paid when the repair is done.
Reviewed October 24, 2026 · Mandalo
Sample invoice
Steady Hands Handyman
Invoice INV-000031
Billed to
Dana K.
Due Nov 5, 2026
- Labor, 2.5 hours (fence gate repair)$187.50
- Materials: hinges, lumber, screws$64.00
- Trip fee$35.00
Common handyman line items
- Labor by the hour or a flat price per task
- Materials and parts at cost or with a markup you disclosed
- Trip fee or minimum service charge
- Haul-away or disposal
- Second visit if a part had to be ordered
Keep labor and materials on separate lines
Customers accept a labor rate more easily when they can see materials as their own line with the actual cost. If a job grows, send an updated amount before you do the extra work and bill it as its own line.
Messages to copy
Hi [Name]! Confirming [task] on [day]. The estimate is $[amount] for labor and materials. If it changes, I'll tell you before I continue. I'll text a payment link when I'm done.
Hi [Name]! The [task] is finished. Here's the secure payment link for $[amount]: [link]. Let me know if anything isn't right. Thanks!
Hi [Name], a quick reminder that $[amount] for the [task] on [date] is still open. You can pay here: [link]. Thank you!
Finish the repair, send the link and get paid before you drive to the next job.
Frequently asked questions
Should I charge hourly or flat rate?
Flat rates are easier for customers to approve and reward you for working efficiently. Hourly suits open-ended repairs where you can't see the full scope. Say which one applies in your first message.
Can I get paid for parts up front?
Yes. For a large material purchase, send a payment link for the parts before you buy them, then bill the labor when you finish.
Send your first payment link today
No monthly fee. Mandalo charges $1.50 per successful payment, plus Stripe's standard processing fees.