How to price handyman jobs: hourly, flat rate, or both
Short answer: start with the hourly rate that covers your pay, taxes and business costs: (take-home goal ÷ (1 − tax share) + yearly costs) ÷ billable hours a year. Charge that by the hour for small or unpredictable work, and turn it into a flat price (hours × rate + materials + a buffer) for jobs you've done many times.
Step 1: Find the hourly rate that keeps you in business
Most pricing mistakes start with copying what someone else charges. Their truck, insurance and hours aren't yours. Work out your own floor first, then see how it compares to your area.
You need four numbers:
- Take-home pay: what you want to live on for the year, after taxes and business costs.
- Tax share: the part of your income you set aside for income and self-employment tax. Your accountant can give you a real number; 25% is a common starting guess.
- Yearly business costs: insurance, your truck or van, tools, phone, software and anything else you pay to stay open. Leave out materials you bill to customers.
- Billable hours: hours you're paid for at a customer's place. Driving, quoting, supply runs and paperwork don't count.
A worked example
| Item | Amount |
|---|---|
| Take-home goal | $70,000 |
| Before 25% for taxes: $70,000 ÷ 0.75 | $93,333 |
| Business costs: $1,050 a month × 12 | $12,600 |
| What the business has to bring in | $105,933 |
| Billable hours: 30 a week × 48 weeks | 1,440 |
| Hourly rate | $73.56 |
The number that moves this most is billable hours. At 40 billable hours a week the same goals need about $55 an hour; at 25 they need about $88. Be honest about how much of your week is actually paid.
Why the "going rate" can mislead you
The U.S. Bureau of Labor Statistics puts the median wage for general maintenance and repair workers at $23.84 an hour (May 2025). That's what an employee earns. Their employer pays for the truck, tools, insurance, the employer half of payroll taxes and every hour spent driving. When you work for yourself you pay for all of that, so your rate has to be several times higher than a wage to come out ahead.
Check what other handymen near you charge, but use it as a sanity check, not your starting point. If your floor is well above your area, look at your costs and billable hours before you cut the rate.
Step 2: Decide when to charge hourly and when to charge a flat price
| Hourly | Flat price | |
|---|---|---|
| Best for | Small repairs, punch lists, work where you can't see what's behind the wall | Jobs you've done many times: TV mounts, vanity swaps, door installs |
| Customer sees | A rate and an estimate of hours | One number before you start |
| Risk sits with | The customer, if it takes longer | You, if it takes longer |
| Rewards you for | Showing up | Getting faster and better |
Many handymen do both: a flat price for the jobs they know cold, and hourly with a minimum for everything else. Customers generally prefer a flat number because they know what they'll pay, so the more of your work you can price flat, the easier it is to get a yes.
Step 3: Turn your rate into flat prices
A flat price is your hourly rate wearing a different hat:
Flat price = (expected hours × your rate) + materials + a buffer
For example, replacing a bathroom vanity you expect to take 4 hours at $74 an hour is $296 in labor. Add the supply lines and fittings you'll buy, then a buffer of 10–20% for the stuck shutoff valve or the extra trip to the store. Write down how long each flat-price job actually took. After a few, you'll know whether your buffer is right.
Minimums, trip charges and materials
- Set a minimum. Driving 25 minutes to swap a light switch takes as much of your day as a one-hour job. Many handymen charge a one-hour or two-hour minimum. Put it on your quotes so it isn't a surprise.
- Decide how you handle materials. Some handymen pass materials through at cost and charge for the time to buy them; others add a markup. Either is fine. Be consistent and show materials as their own lines.
- Price the hard stuff higher. Ladder work, crawl spaces and old houses take longer and carry more risk. Your rate can reflect that.
When to raise your prices
If you're booked out for weeks and almost every quote gets a yes, you're probably cheap. Raise prices on new quotes first, and give regular customers a heads-up before their price changes. Revisit your numbers once a year, when insurance renews or your truck payment changes.
Questions
How much should a handyman charge per hour?
It depends on your costs, taxes and how many hours a week you actually bill. With $70,000 take-home, 25% set aside for taxes, $1,050 a month in costs and 30 billable hours a week for 48 weeks, the rate comes to about $73.56 an hour. Use a rate calculator with your own numbers.
Is it better to charge hourly or by the job?
Charge by the job for work you can predict well, because customers prefer one number and you keep the reward for working fast. Charge hourly, with a minimum, for small repairs and jobs where you can't see the problem until you start.
Should a handyman charge a minimum fee?
Many do, usually one or two hours, because a short job still takes travel time and a slot in your day. Put the minimum on your quotes so customers know up front.
How do I turn an hourly rate into a flat price?
Multiply the hours you expect by your hourly rate, add materials, then add a buffer of around 10 to 20 percent for surprises. Track how long each job really took and adjust.
More guides
- How to write a handyman estimate that gets a yesWhat to include, what to leave out, and when to follow up.
- What to put on a handyman invoice (and when to send it)Payment terms, deposits, and what to do when it's late.
- How to get more Google reviews for your handyman businessWhen to ask, what to say, and what Google doesn't allow.