Skip to content
Prices last checked Sep 26, 2026
Kitfinch
Best software forPlumbersHVAC companiesElectriciansRoofersLandscapersDentistsSalons & spasRestaurants

Pricing your work

How to Price Handyman Jobs

Price a handyman job by adding your fully-loaded labor cost, materials with markup, a share of overhead, and a margin, then compare the total to what an hourly rate would produce for the same hours. Charge hourly for small, open-ended repairs and a punch list of mixed tasks, and flat-rate for scoped work like a single install or a multi-day small remodel.

By Amine from KitFinchHow we pick

Advertiser disclosure

Kitfinch is free to use. Some links on this site are affiliate links: if you buy through them, we may earn a commission at no extra cost to you.

Commissions never decide our picks or the order of a list, and vendors cannot pay to change a price we show. Every outbound vendor link is marked as sponsored.

Read the full disclosure

Hourly vs flat-rate pricing

Hourly and flat-rate pricing each suit different kinds of handyman work, and most businesses run both side by side depending on the job.

Hourly pricing Flat-rate pricing
Best for Small repairs, punch lists, and jobs of unknown scope A single install, a fixture swap, or a scoped small remodel
Customer experience Bill can grow if the job takes longer than expected Price is fixed before work starts, easier to approve on the spot
Risk to the business Low risk of underbidding, but a growing bill can frustrate the customer Risk of underbidding if the scope was misjudged before quoting
Effort to set up Minimal, just a rate, a minimum charge, and time tracking Requires a pricebook of standard tasks and labor-hour estimates per item
Effect on margin Margin is protected job by job as hours accrue Margin depends on how accurately the job was scoped up front
Good fit for a punch list Natural fit, since each item can vary in actual time needed Workable if every item on the list has a known, repeatable scope

For an unfamiliar problem, a squeaky door that turns out to need a new frame, or a leak that could be one fix or three, hourly billing protects a handyman business because nobody yet knows how long the repair will actually take. For scoped work, hanging a set of shelves, replacing a vanity, or finishing a small remodel over a few days, flat-rate pricing removes the customer's fear of an open-ended bill and rewards an efficient crew, since the business keeps the difference when the job goes faster than estimated. A hybrid approach is common for handyman work: bill the first hour or the diagnostic portion of the visit hourly, then convert to a flat-rate quote once the full scope of a punch-list item is clear.

Step 1: Calculate your fully-loaded hourly labor cost

Your fully-loaded labor cost is the wage you pay a handyman plus the employer-side payroll taxes and benefits layered on top, not just the number on the paycheck. Employers owe a matching share of Social Security and Medicare tax on top of wages, currently 6.2% for Social Security and 1.45% for Medicare, each matched by the employee's own withholding for a combined 15.3% of wages up to the Social Security wage base. Employers also owe federal unemployment tax (FUTA) on the first portion of each employee's annual wages, with most employers qualifying for a state credit that lowers the effective federal rate well below the standard rate.

Worked example (fictional, rounded numbers): say you pay a handyman a $24-per-hour wage. Add roughly 15% for the employer share of Social Security and Medicare, a few percentage points for FUTA and state unemployment, and a further allowance for workers' comp and tool insurance. In this example, that lands the fully-loaded labor cost near $30 to $32 per hour, well above the $24 wage alone. Skipping this step is the single most common reason handyman bids run under actual cost, especially on small jobs where the wage looks like the whole story.

Step 2: Separate billable hours from paid hours

Not every hour you pay a handyman is an hour you can bill to a customer, so your rate has to absorb the gap. Drive time between scattered small jobs, loading the truck with the right tools for a punch list, and slow stretches between bookings are all paid but not billable. If a handyman is paid for roughly 2,000 hours a year but realistically bills only 1,300 to 1,500 of those hours to customers, given how much of the day goes to driving between small, spread-out jobs, your hourly rate needs to recover a full year of payroll cost across that smaller pool of billable hours, not spread evenly across every paid hour. Pricing against paid hours instead of billable hours is an easy way to under-recover labor cost over a full year of handyman work.

Step 3: Allocate overhead per billable hour

Overhead is every cost that keeps a handyman business running regardless of which job is on the schedule: a truck payment and fuel, tool replacement and repair, liability insurance, any required licensing, software subscriptions, and time spent on scheduling and invoicing. Add these up for a full year, then divide by your total expected billable hours (from Step 2) to get an overhead rate per hour. Add that overhead rate on top of the fully-loaded labor rate from Step 1 before applying any margin. A handyman who forgets overhead and prices only labor plus materials is effectively donating the truck payment and insurance to every customer on the schedule.

Step 4: Price materials with a deliberate markup, not a guess

Materials should be marked up to cover the true cost of sourcing and carrying them, not just marked up to match the invoice from the hardware store. A trip to buy a part, restocking the truck between jobs, and the risk of buying the wrong fitting or fixture all cost time and money that a flat pass-through price does not recover. A pricebook that lists standard items, hinges, fasteners, caulk, common fixtures, at a consistent marked-up price produces the same quote for the same task every time, which matters most on a punch list where several small material purchases can otherwise be priced inconsistently from memory.

Step 5: Apply margin, and know the difference between markup and margin

Margin is the percentage of your final selling price that is profit; markup is the percentage you add on top of cost to reach that price, and the two numbers are never the same. Worked example (fictional, rounded numbers): if a job costs $100 in labor, materials, and overhead combined, and you want a 25% margin, you need to charge about $133, not $125, because a 25% margin means profit is 25% of the final price ($33 of $133), while a 25% markup on the same $100 cost only produces $125 in revenue and a 20% margin. Confusing the two is a common way handyman businesses end up with thinner profit than intended even when the pricebook looks correct on paper.

Step 6: Set a trip or minimum charge for small jobs

A trip or minimum charge covers the fixed cost of showing up, drive time, loading tools, and a share of overhead, before any repair work begins, and it matters more for handyman work than for trades that bill larger single jobs. Calculate it from round-trip drive time at your fully-loaded labor rate, an allocation for vehicle cost, and a small share of daily overhead, then decide whether to fold it into the total once the customer approves a repair over the minimum. Skipping a minimum charge is what makes very small jobs, hanging one picture, tightening one hinge, unprofitable even when the hourly rate itself is priced correctly.

Step 7: Compare the flat-rate total against your hourly rate before you send it

Once you have a flat-rate number from Steps 1 through 6, sanity-check it against what the job would cost if billed hourly at your fully-loaded rate plus overhead and margin for the estimated hours. If the flat-rate quote comes in noticeably below the hourly-equivalent price, the scope was probably underestimated, a common risk on multi-item punch lists where small tasks add up. If it comes in well above, either the labor-hour estimate is too generous or the job is a better candidate to offer as hourly instead, since a customer may balk at a high flat number for work that turns out to be quick.

What handyman workers earn

The median wage for general maintenance and repair workers, the closest official occupation category to handyman work, is a base-pay figure, not a business's bill-out rate, and it does not include the employer payroll taxes, overhead, and margin a business must add to price a job. According to the latest BLS data, the median annual wage for general maintenance and repair workers is $49,590, equivalent to a median hourly wage of $23.84. That wage figure is a useful anchor for what to pay an employee, but it is only the starting input for Step 1 above, not the number to charge a customer, since it excludes payroll taxes, overhead, and profit entirely.

Pricing mistakes that cost handyman businesses money

  • Quoting the wage, not the fully-loaded cost. Charging based on what you pay a handyman, without adding payroll taxes, overhead, and margin, guarantees the business loses money on every hour billed.
  • No minimum or trip charge. Treating a five-minute fix the same as a full hour of billable work makes small jobs unprofitable even when the underlying hourly rate is correct.
  • Pricing against paid hours instead of billable hours. A rate built assuming every paid hour is billable will under-recover cost once drive time between scattered small jobs is accounted for.
  • Marking up materials inconsistently. Pricing parts from memory or straight off a supplier receipt, with no standard markup, produces different quotes for the same task and erodes margin over a busy week.
  • Confusing markup with margin. Applying a markup percentage when the target was a margin percentage, or the reverse, leaves less profit in the job than the owner intended.
  • Underestimating a punch list. Quoting several small tasks as a single round number without itemizing each one lets scope creep and forgotten items erode the job's profitability.
  • Never testing flat-rate prices against the hourly-equivalent. Skipping the sanity check in Step 7 lets underpriced flat-rate jobs slip through, especially on multi-day small remodels where a labor-hour miscalculation compounds quickly.

Tools that help you quote faster

A pricebook only helps if it is easy to use on site, which is why most handyman businesses build it inside field service software rather than in a spreadsheet or from memory. Housecall Pro ships with pricebooks built for home service trades, letting a handyman turn a scoped punch-list item into an itemized quote with labor, materials, and a trip charge as separate lines. Jobber offers a client hub where customers can review and approve an itemized quote online before work starts, which suits a handyman business that wants sign-off in writing before driving to a job. FieldPulse and ServiceM8 are both built for smaller trade and handyman businesses that want quoting, scheduling, and invoicing in one lightweight mobile app without the overhead of a larger platform, which fits a solo operator or small crew running a mix of small repairs and scoped projects. For more on structuring line items, sending quotes from the job site, and getting customers to approve and pay faster, see the estimates and quotes task page at /tasks/estimates-quotes.

Frequently asked questions

What is a fair price to pay a handyman per hour?
There is no single fair market number; build the rate from your fully-loaded labor cost (wage plus employer payroll taxes), a share of overhead, and margin, then compare it to your area. The U.S. Bureau of Labor Statistics reports a median wage for general maintenance and repair workers, the closest official category to handyman work, but that figure is base pay only, not a bill-out rate.
Should I charge hourly or flat-rate for a handyman job?
Charge hourly for small, open-ended repairs where the scope is unclear until you're on site, and flat-rate for jobs you can scope in advance, like installing a fixture or finishing a small remodel over several days. Hourly protects you from underbidding unpredictable repairs; flat-rate gives the customer price certainty and rewards an efficient crew.
How do I price a punch list with several small tasks in one visit?
Estimate labor hours for each task separately, add them together, then apply a single trip or minimum charge for the visit instead of billing several separate call-out fees. Group small tasks like fixing a door, patching drywall, and tightening cabinet hardware into one itemized quote so the customer sees exactly what each item costs before you start.
How much should a handyman mark up materials?
Markup on materials should cover the cost of sourcing, picking up, and carrying parts, not just match the supplier's invoice price. There is no fixed industry percentage; calculate your markup from actual purchasing and handling costs, then apply it consistently through a pricebook so the same job produces the same quote every time.
What is a trip or minimum charge and how do I calculate one?
A trip or minimum charge covers the cost of dispatching yourself or a tech to a job before any billable work starts, including drive time and vehicle cost. Add round-trip drive time at your labor rate plus a share of vehicle and overhead cost, then decide whether to waive it once the customer approves the repair, which many handyman businesses do.
How do I build overhead, tools, and insurance into a handyman quote?
Add up your annual overhead, truck payment and fuel, tool replacement, liability insurance, licensing where required, and software, then divide by your expected annual billable hours to get an hourly overhead rate. Add that rate on top of your fully-loaded labor cost from Step 1 before applying margin, so every quote carries its share of the costs that keep the business running.
What is the difference between markup and margin when pricing handyman work?
Margin is the share of your final price that is profit; markup is the percentage added on top of cost to reach that price, and the two are not interchangeable. A 25% margin on a $100 job requires charging about $133, while a 25% markup on the same $100 only produces $125, a smaller effective margin than intended.

Sources we checked

Every feature and policy on this page comes from these vendor or government pages, last checked Sep 26, 2026. See how we review.

  1. bls.gov — bls.gov/ooh/installation-maintenance-and-repair/general-maintenance-and-repair-workers.htm
  2. irs.gov — irs.gov/businesses/small-businesses-self-employed/understanding-employment-taxes
  3. irs.gov — irs.gov/taxtopics/tc751
  4. irs.gov — irs.gov/taxtopics/tc759
  5. housecallpro.com — housecallpro.com/features/
  6. getjobber.com — getjobber.com/features/

Cite this page

Amine from KitFinch. “How to Price Handyman Jobs.” Kitfinch, updated Sep 26, 2026. https://kitfinch.com/guides/how-to-price-handyman-jobs

Plain-text version for AI assistants: /guides/how-to-price-handyman-jobs.md