
Handyman work is usually priced by the hour, by the task with a minimum charge, or per visit for a bundled list. Whichever way you quote, check it against the real cost of the job.
Price the visit, not the task
Handyman work is a stream of small jobs. Hang a shelf. Fix a door that sticks. Swap a light fixture. Each one looks quick. But every visit has the same fixed block of time around it.
- Loading the van and checking you have the right parts.
- Driving there and finding parking.
- Walking the job with the customer.
- Laying drop sheets, setting up tools, and cleaning up after.
- Driving to the next job or back to the shop.
So when you price, count the whole visit. Then multiply those hours by the full cost of one person-hour. That is the wage plus payroll taxes, insurance and workers' compensation (the insurance that covers injured workers). Add materials, vehicle and fuel. Divide by one minus your margin (for a 50% margin, divide by 0.50). That gives you the price. Your office, ads, software and your own pay come out of that margin.
Not sure what an hour really costs you? The labor burden calculator shows what sits on top of the wage.
Hourly, flat rate, or a mix of both
There are three common ways to set a handyman price.
- By the hour. You charge for time worked, plus materials. This is safest when you cannot see the full problem until you open a wall or pull off a trim board. The downside: customers worry about an open-ended bill.
- Flat rate per task. One fixed price for a task you know well, like mounting a TV or replacing a faucet. The customer gets a firm number. You keep the time you save by being quick. The risk: if the task runs long, you pay for it.
- A mix. Flat prices for tasks you do often, hourly for repairs with unknowns, and a minimum charge on every visit. A mix gives the customer firm prices where you can, and protects you where you cannot.
A simple rule: if you have done the task a handful of times and timed it, a flat price is fair to both sides. If you have not, quote hourly or give a range with a written cap. Our guide to flat rate vs hourly pricing goes deeper on the trade-offs.
Set a minimum charge and a trip charge
A minimum charge is the lowest price you will accept for any visit. A trip charge is a fee for getting to the job, often used for far-away addresses or for a visit to look at a problem before quoting.
Build your minimum from your own numbers, not a guess:
- Add up the fixed time on a short visit: loading, the drive both ways, setup and cleanup.
- Add the shortest amount of real work you would ever do on a visit.
- Multiply by your full hourly cost, add vehicle and fuel, then divide by one minus your margin.
That number is your floor. If a customer only wants one picture hung, they pay the minimum. Tell them up front what the minimum includes, such as "up to one hour of work", so they can add a few more tasks and get more for the same visit.
Use a trip charge when an address sits well outside your usual area, or when a site visit takes real time. Read more on how to set a trip charge.
Build a task-time library
A task-time library is just a list of the jobs you do often and how long each one really takes. Flat-rate handyman pricing depends on it. Without it, every quote is a guess.
Start simple. For each common task, write down the time from your last few jobs, including setup and cleanup for that task. Keep the drive and the visit setup separate, because they happen once per visit no matter how many tasks you do.
| Task | What to count in the time | What makes it run long |
|---|---|---|
| Mount a TV | Finding studs, mounting the bracket, tidying or hiding cables | Brick or tile walls, mounting above a fireplace, cables run inside the wall |
| Replace a faucet | Shutting off water, removing the old one, fitting, testing for leaks | Stuck shut-off valves, rusted or worn fittings, tight cabinets |
| Patch drywall | Patch, mud, drying time, sanding, primer and paint | Return trips for each coat, matching texture or paint colour |
| Hang an interior door | Removing the old door, fitting, hinges, hardware, adjusting the swing | Door frames that are not square, older homes with odd door sizes |
| Assemble furniture | Unboxing, building, placing, hauling away the packaging | Missing parts, large pieces, tight stairs |
Review the list every few months. If a task keeps running over, raise its price or change what it includes. Our guide on how to estimate labor hours for a job shows how to build these times from real records.
Bundle small tasks into one visit
Many handyman customers have a list: a loose railing, a dripping tap, a closet door off its track. Pricing each task alone, each with its own drive and setup, makes the total look high. Pricing them as one visit is fairer, and the customer finds it easier to say yes.
- Charge the visit once. Drive, setup and cleanup happen one time. Add the task times on top.
- Plan the order. Group tasks by room and by tool, so you are not walking back to the van every ten minutes.
- Ask for the full list before you book. Photos help. They let you bring the right parts and size the visit properly.
- Offer half-day and full-day blocks. For long lists, a fixed block of time at a set price is easy for customers to understand, and it fills your calendar in clean chunks.
Bundling also makes your minimum charge feel fair. A customer who knows the first hour is already paid for has a good reason to add a few more small jobs.
Materials, supply runs and add-ons
Materials are a real cost, and so is the time to buy them. Price both.
- Supply runs are paid time. A trip to the hardware store in the middle of a job can eat most of an hour. Either stock common parts in the van or add the run to the quote.
- Small parts add up. Screws, anchors, caulk, sandpaper and blades get used on every job. Add a small allowance so they are not free.
- Customer-supplied parts. When the customer buys the fixture, you still lose time if it is the wrong size or broken. Say in writing that extra trips or returns are billed.
- Disposal. Hauling away an old vanity, a door or the packaging takes time and may cost a dump fee.
If you add a percentage to materials, know whether you mean markup or margin. Markup is a percentage of your cost. Margin is a percentage of the price. Adding 30% to a $100 part gives a $130 price, but that is only about a 23% margin (illustrative numbers). The guide to profit margin vs markup explains the difference.
Some work, like new electrical circuits, gas lines or moving plumbing, may need a licensed trade or a permit where you work. Check your local rules before you quote it, and refer it out when it is not yours to do.
Mistakes that cost handymen money, and jobs to walk away from
These are the habits that quietly drain a handyman business.
- Quoting the task, not the visit. The fixed time around a job is where small jobs lose money.
- Pricing from the wage. The wage leaves out taxes, insurance and workers' compensation.
- No minimum charge. One-task visits fill the week and leave nothing at the end.
- Flat prices on unknown work. Rot behind trim or a stuck valve turns a fixed price into a loss.
- Saying yes to "while you're here". Extra tasks on the day are fine, but price them before you start them.
- Forgetting return trips. Drywall, paint and caulk often need a second visit to finish.
Some jobs are worth turning down, or doing only at a higher price:
- The customer wants a fixed price on work nobody can see yet, and will not accept a range or an hourly rate.
- The job needs a licensed trade or a permit you do not have.
- The repair is a patch over a bigger problem, like a leak or rot, and you will be blamed when it fails.
- The address is far away and the job is too small to pay for the drive.
How to present a handyman price
How you show the price matters almost as much as the number.
- Write the scope in plain words. List each task, what is included and what is not.
- Show one total for the visit. Break out tasks if it helps the customer choose, but do not list drive time and setup as separate lines to argue over.
- State your assumptions. For example: parts supplied by us, walls in normal condition, clear access to the work area.
- Say what happens if things change. Hidden damage or new tasks get a written price before you do the work.
- Follow up. A quote that goes quiet is not a no. Check in once or twice.
CrewBrain sends a clear quote in minutes, follows up on quotes that go quiet, and tracks crew hours by job, so you can compare what each visit took with what you charged. For the full quoting process, read how to quote a job professionally.
A worked example: a bundled visit to mount a TV, replace a bathroom faucet and fix two sticking interior doors
| Item | How it is worked out | Amount |
|---|---|---|
| Labor | 1 people × 4.25 hours (including drive time) × $38 per hour | $162 |
| Materials | Supplies used on the job | $45 |
| Vehicle and fuel | Truck time and fuel for this job | $25 |
| Job costs | $232 | |
| Price at a 55% margin | $232 ÷ 0.45 | $514 |
| Left after job costs | $514 − $232 | $283 |
Where the price goes in this example
Every dollar of the price, split into the costs it covers and what is left over.
- Labor $162 (32%)
- Materials $45 (9%)
- Vehicle and fuel $25 (5%)
- Left after job costs $282 (55%)
The whole bar is the price the customer pays: $514. Illustrative numbers, built from the table above.
Hourly cost per person is the full cost of one hour of work, including the wage, payroll taxes, insurance and workers' compensation. Drive time to and from the job is counted as paid time, once for the whole visit. These numbers are an illustrative example of the method. They are not a price list, and not a promise of what your jobs will earn.
Try it with your own numbers
Job costs means crew time (with drive time), materials, vehicle and fuel. Hourly cost per person is the full cost of an hour, including payroll taxes and insurance, not just the wage. This is a simple calculator, not a quote.
Keep going
- CrewBrain for handyman companies: how the software handles quoting, scheduling and crew time for this trade.
- How to estimate an electrical job and price it for profit
- How to price plumbing jobs so every call pays
- How to price a fence job so every post and gate is paid for
- How to price a service job: the five-step method behind every page in this series.
- Job price calculator: the same calculator as above, on its own page.
- What is a good profit margin for a service business?
- How to estimate labor hours for a job
- All pricing guides by trade
Questions owners ask
How much should a handyman charge per hour?
Work it out from your own costs. Take the full cost of one hour of work, including taxes and insurance, then divide by one minus your margin. Make sure that rate also pays for drive and setup time, or charge those separately through a minimum charge.
Is it better to charge hourly or by the job as a handyman?
Use flat prices for tasks you have done and timed many times, and hourly for repairs where you cannot see the full problem. Many handyman businesses use a mix, with a minimum charge on every visit.
What should a handyman minimum charge cover?
It should cover the fixed time on any visit: loading, driving both ways, setup and cleanup, plus a short block of real work. Tell customers how much work the minimum includes so they can add tasks.
How do you price a list of small handyman jobs?
Price it as one visit. Count the drive and setup once, add the time for each task, then add materials. A half-day or full-day block can be simpler for long lists.
Should a handyman charge for supply runs and materials?
Yes. Materials are a real cost and the time to buy them is paid time. Stock common parts in the van or add the store run to the quote.
How do I estimate a handyman job I have never done before?
Break it into steps, guess the time for each, and add setup and cleanup. Quote hourly or give a range with a written cap until you have timed the task a few times.