To charge for handyman work, start from what you need to earn per billable hour, price well-defined jobs per task and open-ended ones by the hour, set a minimum for short visits, bill materials separately, and get the scope in writing before you start. Then put everything on an itemized invoice the same day. The steps below cover each part.
Know the hourly number you need
Add up what you need to earn in a year: a wage you’re happy with, plus insurance, vehicle costs, tools, software, marketing and the taxes on your profit. Then divide by your billable hours, not the hours you work. Driving, quoting, shopping for parts and invoicing don’t get billed, so billable hours are often a fraction of your working week. That result is the floor for your hourly rate. Charging less means you’re working for less than you planned.
Choose: hourly, per task, or a mix
- •Per task: a set price for a defined job, like mounting a TV or replacing a faucet. Customers like knowing the cost up front, and you earn more when you work efficiently. The risk is underestimating.
- •Hourly: you bill the time worked. Safest for open-ended or unknown jobs. The downside is that customers can’t predict the total.
- •Mixed: a price per task for the defined jobs, and your hourly rate for anything beyond that list. Many handymen settle here.
Whichever you pick, tell the customer how you charge before you start, and use the same layout on every invoice.
Set a minimum or service-call charge
A twenty-minute job still costs you the drive, the loading and the setup. A minimum service charge covers that fixed cost, so short visits don’t lose you money. Work it out from your own costs for a short visit, tell customers about it when you quote, and show it as one line on the invoice in place of the labor total whenever a visit comes in under it.
Bill materials separately
List materials on their own lines with quantities and prices, and keep receipts for anything you bought for the customer. Many handymen add a markup to cover the time spent sourcing, driving and handling returns. If you do, apply it the same way on every job and don’t describe your selling price as the store price. If the customer supplies a material, note it on the invoice so it’s clear you didn’t provide or warranty it.
Check your price, and handle scope changes
Divide the price by the total hours the job really takes, including driving. If what’s left per hour, after materials and fuel, is below the number from Step 1, the price is too low.
When a job grows beyond the quote, stop and agree the extra work with the customer before you do it, ideally in writing, and bill it on its own line.
Put it on an itemized invoice
Give each task its own line, then materials, then any minimum or trip fee:
The free handyman invoice template is set up this way, with labor and materials lines already in place and tap-to-add common tasks. Enter your own prices and download a PDF. No signup.
Common handyman pricing mistakes
- •Pricing from what other handymen charge, with no idea of your own costs.
- •Counting only the hours on site and forgetting driving, quoting and parts runs.
- •No minimum charge, so short jobs quietly lose money.
- •Doing extra work without agreeing it first.
- •Sending the invoice days later, when the customer has stopped thinking about the job.
If an invoice still goes unpaid, these friendly payment reminder templates help you follow up without sounding pushy.
Invoice from the job
Send this from your phone with a pay-now link and automatic reminders
Key Takeaways
Both are common. Per-task prices suit well-defined jobs the customer can compare, like mounting a TV or replacing a faucet. Hourly suits open-ended work. Many handymen mix them. Whichever you use, agree it before starting and put it in writing.
Add up what you need to earn in a year — your wage, insurance, vehicle, tools, software and taxes — and divide by the hours you can realistically bill, which is far fewer than the hours you work once driving, quoting and buying parts are counted. That gives you a floor for your rate.
Yes, if short jobs cost you the same driving and setup as long ones. Set the minimum from your own costs for a short visit, tell customers about it when you quote, and show it as its own line on the invoice.
On separate lines from labor, with quantities and prices, and keep receipts for anything you bought for the customer. If you add a markup, apply it the same way on every job.
Stop and agree the extra work with the customer before doing it, ideally in writing, and bill it on its own line. That protects both of you from a disagreement at the end.