Pricing and estimating

How to price handyman jobs

Work out what each billable hour has to earn once drive time, admin, and overhead are counted, set a minimum visit charge, then turn your most common tasks into flat prices built from that rate.

A project engineer in a hardhat and safety vest uses a rugged tablet beside steel wall framing.
Capture field information where the work happens, then route it to the people who need it. AI-generated illustration.

To price handyman jobs, first calculate a billable hourly rate: your yearly cost of doing business (your pay, taxes, insurance, truck, tools, software, marketing) plus profit, divided by the hours you can realistically bill. Then set a minimum visit charge that covers a full trip, and turn common tasks into flat prices using your real time per task times that rate, plus materials with a markup. Price unknown-scope work by the hour. The number that sinks most handymen is billable hours: they divide by 2,000 when they can only bill 1,200.

Pricing methods handymen use

  • Hourly with a minimum. Simple and fair for repairs where you cannot see the problem until you open it up. Always pair it with a minimum (often one or two hours) so short visits still cover the trip.
  • Flat price per task. A price book for the jobs you do every week: mount a TV, hang a door, replace a faucet, patch drywall up to a set size. Customers like knowing the number, and you earn more when you get faster.
  • Project price. For bigger jobs like a small bathroom refresh or a punch list of 15 items, estimate each item, add them up, and quote one number with a written scope.
  • Time and materials. For property managers or open-ended work, bill hours at your rate plus materials at cost plus markup. See time and materials.
  • Not-to-exceed. Common with property managers: you bill actual time and materials up to a cap, and get approval before going over.

Step 1: find your billable hourly rate

Start with the year. Add what you want to pay yourself, payroll taxes, insurance, vehicle costs, tools, phone, software, marketing, and profit. Then count billable hours honestly. A full-time handyman works around 2,000 hours a year, but quoting, driving, buying materials, returning calls, and invoicing eat a large share of that. If only 60 percent of your hours are billed to a customer, you have about 1,200 billable hours.

For a sense of wages, the Bureau of Labor Statistics reported a median of $23.84 per hour for general maintenance and repair workers in May 2025. That is what an employer pays a worker, not what a business bills. Your billing rate has to cover the unbilled hours, the overhead, and profit on top of any wage. If you hire a helper, use the burdened cost of that helper, not the wage. See how to calculate labor burden.

Worked example: setting the rate and a minimum

This is a made-up example to show the math. The dollar amounts are placeholders, not market rates; use your own numbers.

Example: one-person handyman business, annual budget
ItemAnnual amount
Owner pay$60,000
Self-employment taxes and benefits$12,000
Insurance$3,000
Vehicle, fuel, maintenance$9,000
Tools and replacement$2,500
Phone, software, marketing$4,500
Total cost of doing business$91,000
Profit target (10% of revenue: $91,000 / 0.90)$101,111 revenue needed
Billable hours (60% of 2,000)1,200 hours
Billable hourly rate ($101,111 / 1,200)About $84 per hour

Now the minimum. Say an average visit takes 30 minutes of driving, 15 minutes of setup and cleanup, and 15 minutes of booking and invoicing on top of the actual work. That is an hour of time before you touch the job. In this example, a one-hour minimum at about $84 only covers the trip. Many handymen set the minimum at two hours, or charge a trip fee plus the first hour, so a 20-minute fix still earns money. Whatever you choose, print it on every quote and say it on the phone.

Step 2: build flat prices for common tasks

Pick your 20 most common tasks. For each, record your real time over several jobs, multiply by your hourly rate, and add standard materials. Then round up to a clean number. For example, if mounting a TV on drywall with the customer's bracket takes you 1.25 hours on average, at $84 per hour that is $105 of labor; add anchors and cord cover and the flat price might be $125. If the wall is brick or the customer wants cords run in the wall, that is a different line in the price book.

  1. Record actual time per task from your last several jobs, not your best day.
  2. Multiply by your billable rate and add typical materials.
  3. Add a condition adder for common complications (old plaster, rusted fasteners, extra height).
  4. Round up and test it. If you win every quote, the price is low.
  5. Review the price book every quarter as costs change.

Materials markup and small purchases

Mark up materials you buy. You spend time picking them, carry the cost until you are paid, and handle returns and warranty swaps. Decide on a standard markup, apply it the same way on every job, and know whether you are thinking in markup or margin: markup vs margin in construction shows the difference. When the customer supplies the part, say on the quote that you do not warranty the part, only your labor.

Watch the license limit when you price

Many states cap what an unlicensed handyman can charge on one job. In California, for example, the cap is $1,000 including labor, materials, and all other costs, and only for jobs that need no permit and where the handyman employs no workers. Splitting one project into several small invoices to stay under a cap is exactly what regulators look for. If a job prices above your state's limit, refer it or get licensed. Check your state on the contractor license hub.

Hidden damage and change orders

Small repairs often uncover bigger problems: a wobbly toilet with a rotted subfloor, a sticking door on a sagging header. Put a line in every quote that hidden conditions are priced separately, stop when you find one, and get approval in writing before you go on. That is a change order, even if it is a text message with a photo and a price. For more, see how to handle homeowner change requests.

Check your prices against real jobs

Each month, compare quoted time against actual time by task type. If drywall patches keep running long, raise that price or tighten the scope. Smart Business Automator tracks estimated against actual cost on every job and turns approved quotes into invoices, which makes this check quick. The handyman software guide covers other tools, and how to price small construction jobs profitably goes deeper on minimums.

Frequently asked questions

Should handymen charge by the hour or by the job?

Both work. Flat prices suit common tasks you can time accurately, and hourly with a minimum suits repairs with unknown scope. Build both from the same billable hourly rate.

What is a handyman minimum charge?

It is the least you accept for any visit, set to cover drive time, setup, cleanup, and office time. Many handymen use a one or two hour minimum or a trip fee plus the first hour.

How many billable hours does a handyman really have?

Fewer than you think. Driving, quoting, buying materials, and invoicing take a large share of a full-time year. Track your own hours for a month to find your billable percentage.

Should I mark up materials?

Yes. You spend time sourcing them, carry the cost, and handle returns. Pick a standard markup and apply it consistently.

Is there a price limit for unlicensed handyman work?

In many states, yes. California's limit is $1,000 per job including labor and materials, for work with no permit and no employees. Other states set different rules, so check your state agency.

Sources

  1. Bureau of Labor Statistics: General maintenance and repair workers, Occupational Outlook Handbook
  2. California Contractors State License Board: License requirement for minor work increases from $500 to $1,000 (bulletin 24-07)
Written and edited by

Maurice Francois writes and edits construction operations guides for Smart Business Automator. More from Maurice on the Scaling Legends podcast.

Get a free assessment