Why state the hourly rate?
A labor line that shows hours × rate is transparent. A lump sum for "labor" on a small job looks arbitrary, even when it isn't.
Handyman · Free invoice sample
The general shape of a handyman invoice for a visit with several small tasks. Hourly labor with a stated rate, materials at cost or with markup, and a trip charge keep the bill easy to understand and easy to pay. Figures are placeholders — open it in Stubsmith and enter your own.
Common practice
Handyman invoices get disputed when the customer can't match hours to tasks. Fix that on the page.
A labor line that shows hours × rate is transparent. A lump sum for "labor" on a small job looks arbitrary, even when it isn't.
Things the customer asked you to pick up should be billed at cost with the receipt. Mixing them into your marked-up materials line looks like padding.
It tells the customer where your scope ends and protects you if a later problem is in plumbing or electrical you didn't touch.
Before you send it
Handyman work sits in a gray zone: unlicensed in some states, registered in others, and off-limits above a dollar amount in several.
General information, not legal, tax, or licensing advice. Requirements differ by state, county, and city and change over time. Confirm with your state licensing board and the local authority having jurisdiction before relying on any of this.
Estimator notes
Hourly for mixed task lists; flat rate for a single defined job. On this invoice, hours × rate keeps the customer from wondering what they paid for.
Materials you stock or source yourself, yes — a modest markup is standard. Items the customer specifically asked you to buy, bill at cost with the receipt.
Yes, briefly. A task list is what turns "6 hours" into something a customer can verify.
Add them as their own lines with hours. Don't stretch the original labor line — it makes the estimate look wrong instead of the scope look bigger.