How to Price a Handyman Job (Hourly, Flat Rate, or Minimum)
Price a handyman job by picking the right model for the work in front of you: hourly for the first visit to a new customer or anything you cannot scope in advance, a flat per-task price for the repairs you have done a hundred times, and a service-call minimum underneath both so a fifteen-minute fix never loses you money. Add materials at a real markup, not a guess, and the price protects itself. CRMb tracks the real minutes your crew spends on each stop, so the flat prices on your list are built from actual time instead of a number you picked once and never checked.
Handyman work is the hardest trade to price well because it is not one trade. A single visit can be a leaky faucet, a wobbly handrail, and three shelves hung before lunch, each with its own true cost and none of them worth a full-day crew rate on its own. Price every stop like a mini construction bid and you lose the morning to paperwork. Price everything at one flat hourly number and the ten-minute jobs subsidize nothing while the two-hour jobs quietly run thin. This guide covers the three pricing models, how to combine them on a multi-task visit, and where materials markup fits in.
The three ways to price a handyman job
Underneath every handyman price is the same math as any other service job: time costs money, and the price has to cover it plus materials, overhead, and margin. The three models are different ways of presenting that number to the customer.
- Hourly is the right default for diagnostics, first-time customers, and anything you have not seen before you arrive.
- Flat per-task is the model to aim for on the repairs you can predict, because it rewards a fast, experienced tech instead of punishing them.
- A service-call minimum sits under both, so a job too small to be worth the drive still covers what the drive cost you.
Most established handyman businesses run all three at once: a minimum charge for the visit, flat prices for a published list of common tasks, and an hourly rate for anything that falls outside it. See flat-rate vs hourly pricing for the fuller case on when each model wins.
Method 1: hourly pricing and what belongs in the rate
An hourly handyman rate has to cover more than the technician's wage. Build it from the loaded cost, the wage plus payroll taxes, workers' comp, and any benefits, then add a share of overhead (the truck, insurance, tools, phone, software) and your target margin. See how to calculate labor cost per job for the full build-up.
Typical published handyman rates run $45 to $95 per hour for a solo operator, and $75 to $150 per hour for a licensed specialist or a two-person crew, with wide regional variation. Rates in expensive metro markets commonly sit at the top of that range or above it; rural markets sit lower. Treat any published range as a starting point, not a target, and set your own number from your real loaded cost.
Most handyman businesses bill hourly in 15- or 30-minute increments after a minimum block, commonly a one-hour minimum. State the increment on the estimate so a 20-minute fix and a 25-minute fix are not disputed differently.
Method 2: flat per-task pricing, the one to aim for
A flat price for a specific, well-defined task, hang a ceiling fan, replace a faucet, install a door lock, is the model that rewards experience. A tech who does the job in 30 minutes instead of an hour earns the business the same price either way, and that margin is the reward for being good at the trade, not a discount handed back to the customer for working fast.
The only way to price a flat task safely is to know how long it really takes across enough real jobs, not the best case you remember. Track the actual minutes for your ten or fifteen most common tasks over a month of real visits, then set the flat price from that average plus materials and margin. A published price list, built this way, also quotes faster on the phone and looks more professional than "we'll figure it out when we get there." For the format, see how to build a price book.
Method 3: the service-call minimum
Handyman visits are often small, and the smallest ones cost more to run than they look. Driving out, parking, walking the tools in, and writing the invoice takes real time whether the fix takes five minutes or fifty. A service-call minimum, commonly $75 to $150 depending on your market and drive times, covers that fixed cost before a single task is priced.
State the minimum up front, and be clear about what it includes: usually the first 30 to 60 minutes of labor, after which the hourly or flat-task rate takes over. A minimum is not a penalty, it is the honest floor under a visit that would otherwise lose money the moment the truck leaves the lot. For the drive-time piece specifically, see how to charge for drive time.
Materials: mark them up like any other job
Handyman jobs often run on small parts bought same-day, a bracket, a length of pipe, a box of screws, which makes it tempting to skip the markup because the dollar amount looks trivial. Do not. The trip to the hardware store, the extra part bought in case the first one is wrong, and the one that never gets returned are all real costs, and a typical handyman material markup runs 25% to 50%, higher than larger-project trades because the procurement effort is the same whether the part costs $4 or $400. Mark up from what you actually paid, including any second trip, not the number on the first receipt. The full method, including how markup differs from margin, is in how much to mark up materials and markup vs margin.
A worked example: a three-task morning visit
A typical handyman stop is rarely one job. Here is a real morning: replace a leaking faucet, hang three shelves, and adjust a sticking door, all at one house.
| Task | Model | Time | Price |
|---|---|---|---|
| Service call (covers first 30 min) | Minimum | 30 min | $95 |
| Replace kitchen faucet | Flat task | 45 min | $145 |
| Hang three shelves | Flat task | 40 min | $90 |
| Adjust sticking door | Hourly (remaining time) | 25 min | $35 |
| Faucet (materials, marked up 35%) | — | — | $54 |
| Shelf brackets and screws (marked up 35%) | — | — | $22 |
| Total | ~2 hrs on site | $441 |
Two things make this example work. First, the minimum only covers the first half hour, so the two flat tasks and the remaining hourly time are priced on top of it rather than being absorbed into a single vague number. Second, materials are itemized and marked up separately from labor, so a $76 parts bill does not quietly disappear into an underpriced flat rate. Present it to the customer as a clean total with the line items visible, not a wall of formulas, using the same nine-part structure as any other quote, see how to create a professional quote.
Bundling small tasks without losing money
The multi-task visit is where handyman pricing usually breaks, in one of two directions. Price every task at a full standalone flat rate and the customer's bill for a morning of small jobs looks absurd next to the actual time spent. Price the whole visit as one lump "half day" rate and a light morning quietly subsidizes a customer who only needed 40 minutes of work.
The fix is the structure in the worked example above: one minimum that covers the visit and the first block of time, then additional tasks priced at their flat rate or the remaining time at your hourly rate, with materials itemized separately. Publish the structure, not just a number, so a customer booking three small jobs at once understands why the total is more than three times a single-task price, but less than three separate trip charges would be.
When to quote before you arrive, and when to price on site
Simple, well-defined tasks, faucet swaps, fixture installs, TV mounts, can often be quoted over the phone or from a photo, because the scope and materials are predictable. Anything that depends on what is behind a wall, the condition of old wiring or plumbing, or a customer description that could mean three different repairs, needs a site visit before you commit to a flat number. Quoting blind on unpredictable work is how a flat price turns into a job you finish at a loss; default to hourly, or an estimate with a not-to-exceed ceiling, until you have actually looked.
It is also worth knowing when the honest price is "not us." Work that legally requires a licensed electrician, plumber, or HVAC technician in your jurisdiction should be referred out rather than priced, both for liability and because the customer is better served by the right license on the job.
FAQ
How much should I charge as a handyman? Most solo handyman operators charge $45 to $95 an hour, built from a loaded labor cost plus overhead and margin, with $75 to $150 an hour common for specialists or a two-person crew. Published ranges vary widely by region, so set your rate from your own real costs and check it against local rates rather than copying a number from another market.
Should a handyman charge hourly or flat rate? Charge hourly for a new customer's first visit or anything you have not scoped in person, and switch to flat per-task pricing for repairs you have done often enough to know the real time. Most established handyman businesses run both: hourly as the fallback, flat rates on a published list for common jobs.
What is a typical handyman service call fee? A service-call minimum of $75 to $150 is common, usually covering the trip plus the first 30 to 60 minutes of labor, with additional time or tasks priced on top. The minimum protects against a visit too short to cover the cost of the drive and the paperwork.
Do handymen mark up materials? Yes, and the markup on handyman jobs typically runs higher than on large-project trades, often 25% to 50%, because sourcing a $10 part costs the same trip as sourcing a $200 one. Mark up from what you actually paid, including a second trip if the first part was wrong, not the price on the original receipt.
How do I price a visit with several small tasks? Charge one service-call minimum that covers the trip and the first block of time, then price each additional task at its flat rate or the remaining time at your hourly rate, with materials itemized separately. This avoids both overcharging for a light morning and undercharging for a visit that runs long.
Should I quote a handyman job over the phone or in person? Simple, well-defined tasks with predictable materials can be quoted over the phone or from a photo. Anything that depends on what is behind a wall or on a vague description needs a site visit before you commit to a flat price, otherwise price it hourly with a not-to-exceed ceiling until you have looked.
Getting started with CRMb
A published price list only stays accurate if you know how long the tasks on it actually take. CRMb tracks real time on the job from your crew's punched hours in Punch, so the minutes behind each flat-rate task come from what happened on site, not a guess made once and never revisited. Materials pull into the quote at their true average cost from inventory, quotes send as a link the customer can accept in one tap, and Reports shows the margin you actually earned on every visit, one-task or ten.
Start a 14-day free trial and build your handyman price list from real numbers instead of a guess at the doorstep.