How Much to Charge for Handyman Work

Updated July 28, 2026 · ~9 min read · Ilura Technology

How Much to Charge for Handyman Work, Hourly and by the Day

Short answer: How much to charge for handyman work comes down to one ratio — how many hours of the day you actually bill. A solo handyman working 1,900 hours a year bills roughly 64 percent of them. Divide your annual pay target plus overhead by total working hours, then divide again by that ratio, then add margin. At $100,000 and 1,900 hours that lands near $105 an hour, a full-day block around $600, and a minimum charge no lower than $125.

Every other trade gets to hide its inefficiency inside a unit. A roofer sells squares, a flooring installer sells square feet, and the drive to the supply house disappears into the number. Handyman work has no such unit. You sell time directly, which means every unpaid minute — the drive, the parts counter, the third trip back for the right size screw — comes straight out of your own pocket unless the posted rate carries it. That is the whole problem, and the handyman estimate template is where the answer gets written down.

When does hourly beat a fixed price?

The unit is a risk decision, not a preference.

SituationPrice itWhy
Scope is fully visible and you have done it fifty timesFixed priceYou own the efficiency gain, and the customer gets certainty
Something has to come apart before anyone knows what is behind itHourly, with a written not-to-exceedThe unknown belongs to whoever can see it, and neither of you can
A list of small unrelated items at one addressHalf-day or full-day blockBlocks stop the customer counting minutes and stop you counting them too
One small repair, customer is a strangerMinimum charge, then hourlyThe drive is the job
Ongoing property manager or landlord workHourly with a monthly capPredictable for both, and it keeps the phone ringing in January

The mistake is not choosing hourly or fixed. It is quoting a fixed price on a job where you cannot see the framing, the shutoff, or what the last guy did.

What does an hour of my time actually cost?

Two numbers most solo operators never write down: what they intend to earn, and what it costs to be in business at all. Add them, then divide.

LineAnnualNotes
Owner pay target$78,000What you intend to take home before any profit
Truck — payment, fuel, insurance, maintenance, tires$11,400The single biggest overhead line in this trade
Tools, blades, bits, batteries, replacement$3,600Cordless batteries alone are a recurring cost, not a one-time buy
General liability, license, bond$2,300
Phone, software, bank fees, tax preparation$2,100
Advertising, lettering, website, lead fees$2,600
Total annual cost$100,000
Working hours1,900Hours you are on the clock, billable or not
Cost per working hour$52.63

Use your own figures. The truck line in particular is one people underestimate by half, because they remember the payment and forget the tires, the brakes, and the $340 alternator in February.

Why does the posted rate have to cover the hours nobody pays for?

Track one honest week. This is what most solo handyman weeks look like once the truck is running.

Where the week goesHoursBillable
On a customer’s property, tools in hand24.5Yes
Driving to the first stop and between jobs5.2No
Supply house and returns3.4No
Estimate visits that did not turn into work2.6No
Quoting, invoicing, calls, chasing payment2.3No
Total working hours38.0
Billable share64.5%

Now the arithmetic that decides everything: cost per billable hour is $52.63 ÷ 0.645 = $81.60. At a 22 percent margin, $81.60 ÷ 0.78 = $104.62, so the posted rate is $105 an hour.

If you posted $65 an hour instead — a number that feels reasonable on the phone — you would be collecting $41.93 per working hour against a cost of $52.63. That is not a thin year. That is a business paying $10.70 an hour for the privilege of running.

What should my minimum charge be?

The posted rate carries an average amount of unbillable time. A tiny job is far worse than average, so pricing it at the posted rate loses money every time.

Take the smallest real job: 25 minutes of drive each way, 15 minutes to unload and pack up, 30 minutes on the actual repair. That is 1.75 working hours consumed for 0.5 billable hours. At $105 you would collect $52.50 against $92.10 of cost.

So set the minimum from the working hours the job eats, not the task time: 1.75 × $52.63 ÷ 0.78 = $118.09. Post a $125 minimum and stop apologizing for it. The alternative is a calendar full of $60 doorknobs.

Why is the day block cheaper per hour than the hourly rate?

Because a full day at one address removes the exact thing the hourly rate is grossing up for.

BlockWorking hours consumedCostPrice at 22% marginEffective per on-site hour
Half day, 4 hours on site5.0$263.15$337.37 → $340$85.00
Full day, 8 hours on site9.0$473.67$607.27 → $610$76.25

The customer sees a lower hourly figure. You see one drive instead of three, one supply run instead of two, and a day with no gaps in it. Both of you are better off, which is why blocks are the easiest upsell in this trade: a customer with four items usually has eleven.

How do I price materials — markup or margin?

Materials carry real cost beyond the receipt: the drive, the counter time, the return of the wrong part, and the money sitting on your card until the invoice clears. Markup pays for that. The trap is that a markup percentage and a margin percentage are not the same number.

Markup you add to material costMargin it actually gives you
20%16.7%
25%20.0%
35%25.9%
50%33.3%
100%50.0%

Markup is a percentage of cost. Margin is a share of price. To hit a target margin, divide cost by (1 − margin) instead of multiplying by (1 + markup). A 35 percent markup on materials is a common and defensible handyman number, and it is worth knowing that it nets you about 26 percent, not 35.

What does the whole calculation look like on a real punch list?

A move-in punch list, nine items, one address, all timed on previous jobs.

ItemHours
Rehang two interior doors, plane and adjust strikes1.1
Replace three cabinet hinges, realign four doors0.5
Patch and touch up four drywall dings1.4
Install grab bar into tile, blocking uncertain0.6
Swap two exterior light fixtures0.8
Strip and re-caulk tub surround0.7
Assemble a six-drawer dresser1.2
Replace a toilet fill valve0.4
Reset a loose stair baluster0.3
On-site total7.0

Add the parts of the day the customer does not see: 0.7 hours of round-trip drive, 0.6 hours at the supply house, 0.4 hours of setup, floor protection, and cleanup. Total working hours consumed: 8.7.

StepCalculationAmount
Labor and overhead cost8.7 × $52.63$457.88
Labor priced at 22% margin$457.88 ÷ 0.78$587.03
Materials at costHinges, compound and paint, grab bar, two fixtures, caulk, fill valve, fasteners$259.00
Materials at 35% markup$259.00 × 1.35$349.65
Fixed price quotedRounded$935.00

Effective rate: $935 ÷ 7.0 on-site hours = $133.57 an hour, above the posted $105 because the materials carry margin too. That is the reward for taking fixed-price risk on a list you can see all of.

What do published handyman rates tell me?

Very little, and they should be the last thing you look at rather than the first. Published handyman rates swing by more than double between a rural county and a coastal metro, and they move with fuel, insurance, and how far apart the houses sit. They also mix apples with oranges: a licensed operator carrying liability insurance and a truck payment is in the same average as someone working weekends out of a car.

Use them for one purpose — catching an order-of-magnitude error. If your calculated rate lands far above what your area pays, the problem is almost never the rate. It is route density, an overhead line that has crept up, or an estimate habit that eats three unpaid hours a week. If it lands far below, you have overstated billable hours or forgotten to pay yourself.

What should I be recording after every job?

Three numbers turn this year’s guesses into next year’s rate: actual hours per item, actual material cost per job, and miles driven. All three decay from memory within about two days.

Keel is the version of that record that survives a work truck. The invoice goes out from the driveway before you pull away, with your own numbering, your logo, and a payment link rendered as a QR code the customer scans on the spot — which is the single most effective thing you can do about getting clients to pay. Supply house receipts get photographed at the counter and read on the device by Apple Intelligence, so the material cost attached to that punch list is real rather than remembered. Every leg between stops logs as mileage, which for a handyman covering four addresses a day is usually the largest deduction on the return and the one most often under-claimed; the IRS publishes the standard mileage rates, and what a log has to contain is in IRS mileage log requirements. There is no account, no bank connection, no cloud, and an App Store privacy label that reads Data Not Collected. Keel is free with unlimited invoices, receipts, and mileage; Keel Pro is a one-time $249.99 Lifetime purchase, not a subscription.

Frequently asked questions

How do I calculate my handyman hourly rate? Add your annual pay target to every business cost you carry, divide by the hours you are on the clock in a year, then divide again by the share of those hours you actually bill. Add your margin last by dividing by one minus the margin. The billable share is the step people skip, and it is the one that decides whether the rate works.

Should a handyman charge hourly or a flat rate? Flat rate when the whole scope is visible and you have done the work repeatedly, hourly when something has to come apart before anyone knows what is behind it. Flat pricing rewards you for getting faster; hourly protects you from surprises. A written not-to-exceed on hourly work gives the customer the certainty they were asking for without transferring the unknown to you.

What should a handyman minimum charge be? Enough to cover the working hours the smallest job consumes, including both drives and the setup. A 30-minute repair 25 minutes away eats about 1.75 hours of your day, which at a $52 hourly cost and a 22 percent margin is roughly $118. A $125 minimum is arithmetic, not attitude, and stating it before you drive prevents the argument.

How much should a handyman mark up materials? Enough to pay for sourcing, hauling, returns, warranty exposure, and the money you fronted. Twenty-five to fifty percent over cost is common. Remember that a 35 percent markup produces about a 26 percent margin, not 35, so if you have a margin target, divide cost by one minus that margin instead of multiplying.

Is a handyman day rate cheaper than the hourly rate? Per on-site hour, yes, and it should be. A full day at one address removes the extra drives and supply runs your hourly rate was built to absorb, so the discount is real efficiency rather than a giveaway. Price the block from the whole day it consumes — around nine working hours for eight on site — and quote it as a single number.

Why does my handyman business feel busy but broke? Usually the billable ratio. Twelve unpaid hours in a 38-hour week is normal, and a rate set as though every hour were billable leaves roughly a third of your cost uncovered. Track one honest week — drives, supply runs, dead estimates, invoicing — before deciding the fix is more jobs. More jobs at the wrong rate makes the hole deeper.


This article is general information, not professional or tax advice.

Pricing the job → The estimate

How do I quote it?

Putting the number in front of the customer.

Appliance Repair Estimate Template: Diagnosis, Parts, Labor An appliance repair estimate template that settles the diagnostic fee in writing, prices parts by availability, and separates labor, return trips, and warranty. Continue →

While you are working out the number

Price against what you actually keep.

Freeboard takes your cash, sets aside a tax reserve, subtracts the bills you have committed to and a buffer you set, and shows what is genuinely yours. A planning estimate to price against, not tax advice.

On-device · No account · Data Not Collected