Short answer
A handyman's hourly rate is the pay you want per hour, plus self-employment tax, plus overhead per billable hour, divided by one minus your margin. Example: $40 of pay plus 15.3% is $46.12, plus $15.00 overhead ($18,000 over 1,200 billable hours) is $61.12; at 25% margin you charge $81.49 an hour.
- Count billable hours honestly: 1,200 a year in the example, not 2,080.
- Overhead per hour = yearly van, insurance, tools and ads / billable hours: $18,000 / 1,200 = $15.00.
- The break-even hourly rate here is $61.12; charging the $40 you want to earn loses money every hour.
- A minimum charge covers the drive and setup: 2 hours here is $162.99.
- Flat-rate price = your time estimate x the hourly math, plus materials, divided through by the margin.
On this page
- How much should a handyman charge per hour?
- How to calculate your billable hours as a solo handyman
- Hourly vs flat rate vs minimum charge: how should a handyman charge?
- Handyman price list template (by time block)
- How to calculate labor cost for a handyman
- Handyman pricing formulas for Excel or Google Sheets
- Is there a good handyman pricing app, or should you use a spreadsheet?
- Step-by-step
- FAQ
How much should a handyman charge per hour?
Charge at least your break-even hourly rate: the pay you want per hour, plus self-employment tax on it, plus overhead spread over the hours you can actually bill. Then add margin. I won't give you a market average, because I haven't seen one I can verify for your area; your own costs give you a floor you can defend.
I'm not a handyman. I build pricing math, and every figure here shows its working. The inputs are assumptions for a solo operator; swap in your own.
Worked example: Solo handyman: the hourly rate (1 hour, no materials; example assumptions)
| Item | Value |
|---|---|
| Workers (input) | 1 |
| Hourly wage paid (input) | $40.00 |
| Labour burden % (input) | 15.3% |
| Materials (input) | $0.00 |
| Overhead for the year (input) | $18,000.00 |
| People in the field (input) | 1 |
| Billable days a year (input) | 150 |
| Target margin % (input) | 25% |
| Jobs a week (input) | 10 |
| Hours on the job (input) | 1 |
| Loaded labour rate (per hour) | $46.12 |
| Crew-hours | 1 |
| Labour cost | $46.12 |
| Overhead per sellable hour | $15.00 |
| Overhead share | $15.00 |
| Break-even cost | $61.12 |
| Price to quote | $81.49 |
| Profit on the job | $20.37 |
| Price if you MARK UP instead | $76.40 |
| Margin you actually keep with markup | 20% |
| Lost per job by marking up | $5.09 |
| Lost per year by marking up | $2,648.53 |
Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.
The $40 is the hourly pay you want for time on the tools. Self-employment tax is 15.3% according to the IRS self-employment tax page, so I use it as the burden on your own pay: $40 x 1.153 = $46.12. That is a reserve, not a tax calculation, and income tax is on top. Overhead is $18,000 a year over 1,200 billable hours: $15.00 an hour. Break-even is $61.12 an hour, and at a 25% margin you charge $81.49.
How to calculate your billable hours as a solo handyman
Billable hours are the hours a customer pays for, and for a solo handyman they are far fewer than hours worked. Driving between jobs, quoting, buying parts, invoicing and callbacks all eat the day.
The example assumes 150 full billable days of 8 hours (1,200 hours). One way to reach that: 46 working weeks of about 26 billable hours each. The calculator asks for billable days, so enter the number that makes days x 8 equal your billable hours. If you bill 5 hours on a typical 9-hour day, that is fewer billable days than calendar days.
Cross-check the result: 1,200 hours x $40 is $48,000 of pay. Add 15.3% ($7,344) and $18,000 of overhead: $73,344. Divide by 1,200 hours: $61.12, the same break-even rate as the table.
Hourly vs flat rate vs minimum charge: how should a handyman charge?
Use the hourly rate as the engine and quote whichever way the customer prefers. A flat rate is the hourly math applied to your time estimate; a minimum charge is the hourly math applied to the smallest visit worth making.
| Method | How it's built | Suits | Risk |
|---|---|---|---|
| Hourly | $81.49 x hours on site, plus materials | Open-ended repairs, unknown scope | Customer watches the clock |
| Flat rate | Estimated hours x rate math, plus materials, one price | Tasks you have timed before | You absorb overruns |
| Minimum charge | Hours for the smallest visit, drive and setup included | Small calls that still need a trip | Loses the tiniest jobs |
Flat-rate example
Worked example: A flat-rate job: 3 hours plus $45 of parts (example assumptions)
| Item | Value |
|---|---|
| Workers (input) | 1 |
| Hourly wage paid (input) | $40.00 |
| Labour burden % (input) | 15.3% |
| Materials (input) | $45.00 |
| Overhead for the year (input) | $18,000.00 |
| People in the field (input) | 1 |
| Billable days a year (input) | 150 |
| Target margin % (input) | 25% |
| Jobs a week (input) | 10 |
| Hours on the job (input) | 3 |
| Loaded labour rate (per hour) | $46.12 |
| Crew-hours | 3 |
| Labour cost | $138.36 |
| Overhead per sellable hour | $15.00 |
| Overhead share | $45.00 |
| Break-even cost | $228.36 |
| Price to quote | $304.48 |
| Profit on the job | $76.12 |
| Price if you MARK UP instead | $285.45 |
| Margin you actually keep with markup | 20% |
| Lost per job by marking up | $19.03 |
| Lost per year by marking up | $9,895.60 |
Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.
Three hours on site plus $45 of parts breaks even at $228.36 and prices at $304.48. Note the parts are inside break-even, so the margin applies to them too. If you would rather pass parts through at cost, quote them as a separate line and price only the labour.
Minimum charge example
Worked example: Minimum charge: 1 hour on site + 1 hour drive, setup and parts run (example)
| Item | Value |
|---|---|
| Workers (input) | 1 |
| Hourly wage paid (input) | $40.00 |
| Labour burden % (input) | 15.3% |
| Materials (input) | $0.00 |
| Overhead for the year (input) | $18,000.00 |
| People in the field (input) | 1 |
| Billable days a year (input) | 150 |
| Target margin % (input) | 25% |
| Jobs a week (input) | 10 |
| Hours on the job (input) | 2 |
| Loaded labour rate (per hour) | $46.12 |
| Crew-hours | 2 |
| Labour cost | $92.24 |
| Overhead per sellable hour | $15.00 |
| Overhead share | $30.00 |
| Break-even cost | $122.24 |
| Price to quote | $162.99 |
| Profit on the job | $40.75 |
| Price if you MARK UP instead | $152.80 |
| Margin you actually keep with markup | 20% |
| Lost per job by marking up | $10.19 |
| Lost per year by marking up | $5,297.07 |
Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.
A 1-hour task still costs a drive, setup and often a parts run. Counting that as a second hour gives a minimum charge of $162.99. Charge $81.49 for the call instead and the trip is unpaid.
Handyman price list template (by time block)
A handyman price list is your hourly math applied to time blocks. Time each common task a few times, pick the block it fits, and the price follows. Add materials on top.
| Time on site | Example task | Break-even | Price at 25% margin |
|---|---|---|---|
| 0.5 h | Quick fix: swap a faucet cartridge, adjust a door | $30.56 | $40.75 |
| 1 h | One small task: mount a shelf, patch a small hole | $61.12 | $81.49 |
| 1.5 h | Replace a light fixture or a toilet fill valve | $91.68 | $122.24 |
| 2 h | Two or three small tasks in one visit | $122.24 | $162.99 |
| 3 h | Half-day list of odd jobs | $183.36 | $244.48 |
| 4 h | Assemble and mount several items | $244.48 | $325.97 |
Every price is the same rate: break-even per hour x hours / 0.75. The task times in the middle column are placeholders. The one number on this sheet that has to come from you is how long each task really takes, including cleanup.
Try it with your numbers — free
The free calculator does this whole method in about a minute: loaded labour, overhead share, break-even and the price to quote at your margin. No signup, nothing to download, and your numbers stay in your browser.
Open the free calculator →Get the free spreadsheetWant it built around your own rates, services and branding? Done-for-you custom calculator ($497).
How to calculate labor cost for a handyman
For a solo handyman, labour cost is your own pay per hour plus the self-employment tax reserve on it. If you hire a helper, their labour cost is the wage plus employer payroll costs, which is a different and larger burden.
An employee's burden includes employer Social Security and Medicare, unemployment taxes, workers comp and paid time off; the labor burden calculator guide builds that line by line. Enter the helper as a second worker only for the hours they are on site.
The mistake to avoid: quoting the pay you want as the hourly rate. At $40 an hour you would lose $61.12 - $40 = $21.12 on every billable hour before profit, because the tax reserve and overhead are still due.
Handyman pricing formulas for Excel or Google Sheets
Five formulas turn yearly costs into an hourly rate, a flat rate and a minimum charge. Put your assumptions in column B and copy these in.
Overhead per billable hour
=B4/B5B4 = yearly overhead, B5 = billable hours a year (e.g. 1200).
Break-even hourly rate
=B2*(1+B3)+B6B2 = pay per hour, B3 = tax reserve % (15.3%), B6 = overhead per hour.
Hourly rate to charge
=B7/(1-B9)B7 = break-even rate, B9 = target margin %.
Flat-rate price for a task
=(E2*B7+F2)/(1-B9)E2 = task hours, F2 = materials for the task.
Minimum charge
=(B10+B11)*B7/(1-B9)B10 = shortest on-site time, B11 = drive and setup hours.
For a price list, put tasks in column D, timed hours in column E and materials in column F, then enter the flat-rate formula in G2. Make B7 and B9 absolute references (select them in the formula and press F4) and fill down. Change one assumption and the whole list reprices.
Is there a good handyman pricing app, or should you use a spreadsheet?
Apps and spreadsheets do different jobs. Field-service apps suit handymen who want scheduling, invoicing and payments in one place. A spreadsheet suits someone who wants to see and change every number in the rate.
- Free handyman pricing calculator: this page's widget on its own page, one job at a time, no signup.
- Free Job Pricing Starter: the loaded-cost, overhead, break-even and margin math as an Excel or Google Sheets file you keep.
- Custom build ($497): a workbook built around your own tasks and rates, with a branded quote page and a job log.
Whichever you use, check it prices on margin, not markup; the markup vs margin guide shows the gap. For multi-day projects, how to price a contractor job covers crews and materials-heavy work.
Step-by-step: Handyman Pricing Calculator: Your Hourly Rate, Flat Rates and Minimum Charge
- Set the pay you want per hour. Choose what an hour on the tools should pay you before tax, for example $40.
- Add a self-employment tax reserve. Multiply by 1.153 to set aside the 15.3% self-employment tax rate. Income tax is separate.
- Work out overhead per billable hour. Total a year of van, insurance, tools, phone and advertising, and divide by the hours customers actually pay for.
- Find the break-even hourly rate. Loaded pay per hour + overhead per hour. Below this rate every hour loses money.
- Divide by one minus margin. Hourly rate = break-even / (1 - margin). At 25% margin, divide by 0.75.
- Build flat rates and a minimum. Multiply your rate by timed task lengths, add materials, and set a minimum charge that covers drive and setup.
Run your own numbers — free
The free calculator does this whole method in about a minute: loaded labour, overhead share, break-even and the price to quote at your margin. No signup, nothing to download, and your numbers stay in your browser.
Open the free calculator →Get the free spreadsheetWant it built around your own rates, services and branding? Done-for-you custom calculator ($497).
Frequently asked questions
How much should a handyman charge per hour?
At least break-even: pay per hour plus a self-employment tax reserve plus overhead per billable hour, then divided by one minus your margin. With $40 pay, 15.3% reserve and $15.00 overhead, break-even is $61.12 and the rate at 25% margin is $81.49.
What is a fair price to pay a handyman?
A fair price covers the handyman's pay, taxes, van, insurance, tools and unpaid travel time, plus a profit. That is why an hourly rate is well above what an employee earns per hour. Comparing two or three written quotes for the same scope is the practical check.
How do I price my handyman services?
Work out your break-even hourly rate from your pay target, tax reserve, overhead and billable hours. Divide by one minus your margin to get the hourly rate. Then time your common tasks and multiply to build flat rates and a minimum charge.
What are handyman rates per hour in New Jersey, North Carolina or Florida?
I don't publish state averages, because I have no verified source for current billing rates by state. What changes by state is your cost side: insurance, fuel, licensing and the pay you need. Put your local costs into the calculator and it returns the rate those costs require.
How should a handyman charge for small jobs?
Use a minimum charge that covers the drive, setup and a parts run, not just time on site. In the example, 1 hour on site plus 1 hour of travel and setup gives a minimum of $162.99 rather than the $81.49 one-hour rate.
How do you make a handyman price list spreadsheet?
List tasks with your timed hours, put your break-even hourly rate and margin in fixed cells, and price each row as (hours x break-even + materials) / (1 - margin). Change one assumption and every row reprices. The formulas are on this page.
Is there a free handyman pricing calculator?
Yes. The ProSheet Studio calculator at /calculator/ is free with no signup and runs in your browser. Enter hours, your pay per hour, a burden %, materials, yearly overhead and billable days, and it returns break-even and the price at your margin.
Sources
- IRS, Self-employment tax (Social Security and Medicare taxes) — Self-employment tax rate 15.3% (12.4% Social Security + 2.9% Medicare)
