PlainJob Get early access

How to price handyman jobs: hourly, flat rate, or both

By PlainJob · Updated · 7 min read

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:

A worked example

ItemAmount
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 weeks1,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

HourlyFlat price
Best forSmall repairs, punch lists, work where you can't see what's behind the wallJobs you've done many times: TV mounts, vanity swaps, door installs
Customer seesA rate and an estimate of hoursOne number before you start
Risk sits withThe customer, if it takes longerYou, if it takes longer
Rewards you forShowing upGetting 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

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