Skip to content

How Much Should a Handyman Charge Per Hour (And How to Bid Without Guessing)

Hourly Sounds Simple Until It Is Not

You quote a customer $75 an hour and the job sounds easy. Then you drive 25 minutes to the site, realize you need a specific toggle bolt, drive 15 minutes to the hardware store, drive back, and spend two hours on the actual work. You charged for two hours. You burned four.

That gap is where handyman businesses quietly lose money every week. The rate itself is not wrong. What is wrong is that the rate does not account for everything that actually fills your day. Before you set a number or write your next bid, you need to understand what an hour really costs you.

What Handymen Actually Charge Per Hour

Across the country, handymen commonly report charging $50 to $125 per hour. Where you land on that range depends on a few things.

  • Region. A handyman in rural Mississippi and one in suburban Boston are not competing in the same market. Cost of living, competition density, and what local customers expect to pay all shift the number up or down.
  • Skill level. Handle basic carpentry, tile work, and light electrical (where licensed), and you can charge more than someone who only does furniture assembly and TV mounts.
  • Business overhead. If you carry general liability insurance and are registered as an LLC, customers often pay a premium for that peace of mind. That overhead also means your rate needs to be higher to clear a real profit.

For common flat-rate tasks, the market has some rough standards too. TV mounting often runs $100 to $200 depending on wall type and whether wires get hidden. A drywall patch (think a hole from a doorknob) might be $150 to $300 once you factor in materials, texture, and paint matching. A door rehang or lock swap might be $75 to $150. These numbers vary by market, but they give you a starting anchor.

The True Cost of One Hour

Most handymen skip this exercise. Sit down and calculate what one hour of your time actually costs your business to produce. It is not your desired wage. It is the full stack.

Labor (your time). If you want to clear $60,000 a year after expenses, and you work roughly 1,200 billable hours (not total hours, billable ones), you need to bring in about $50 per billable hour just for your own pay. That is before a single dollar of overhead.

Drive time. If you drive 45 minutes to a job and 45 minutes back, that is 1.5 hours you cannot bill. Add gas and vehicle wear across those miles too. The IRS standard mileage rate for 2024 is 67 cents per mile. A 20-mile round trip costs you $13.40 in mileage alone, plus your time.

Truck and tool wear. Your truck is a depreciating asset. So is your drill, your ladder, your tile saw. Budget roughly 10 to 15 percent of your equipment value per year for replacement and repair. That cost belongs in your rate.

Insurance. General liability for a solo handyman often runs $500 to $1,500 per year depending on your state and coverage limits. Divide that by your billable hours and it adds a few dollars per hour to your cost floor.

Parts runs and wait time. Every trip to the hardware store mid-job is unbilled time. Every time you wait 20 minutes for a customer to clear the room, that counts too.

Add it up. If your real cost floor is $65 an hour and you are charging $65 an hour, you are not making money. You are breaking even on a good day and losing on a bad one.

Hourly vs. Flat Rate: When to Use Each

Your choice between hourly and flat rate is really about who carries the risk of the job taking longer than expected.

Charge hourly when:

  • The scope is genuinely unknown. You open a wall and do not know what you will find.
  • The customer keeps adding tasks mid-job (use a clear change-order process here).
  • The work is diagnostic, like troubleshooting why a door sticks or why a cabinet is not closing right.

Charge flat rate when:

  • You have done the task enough times to know your average time within 20 minutes.
  • The job has a clear start and end. Mount this TV. Patch this hole. Replace this faucet.
  • You want to reward your own efficiency. Get faster at a task over time, and flat rate lets you earn more per hour without raising your visible price.

Flat rate also removes the awkward moment where a customer watches the clock. When they know the price upfront, they stop doing math every time you stop to check your phone for a measurement. The job feels cleaner for both of you.

How to Write a One-Page Bid That Prevents Invoice Shock

Invoice shock kills referrals. A customer who felt surprised by what they owed will not call you back, and they will tell their neighbor. A clear one-page bid fixes this before the job starts.

Your bid does not need to be fancy. It needs to have these pieces:

1. Scope of work in plain sentences. Not "handyman services." Write: "Mount one 65-inch TV to drywall with stud backing. Conceal power cable behind wall. Install one low-voltage bracket for cable management." Now both of you know exactly what is included.

2. What is NOT included. This is the line most handymen skip. If the customer later asks you to also move a bookshelf or patch the old TV mount holes, your bid did not cover that. Say so upfront. "This bid does not include patching previous mount holes or any electrical work beyond running the low-voltage cable."

3. Materials. State whether materials are included in the flat price or billed at cost plus a markup (10 to 20 percent markup on materials is common and fair). If you are buying parts, say so and give an estimate.

4. Total price or hourly cap. For flat-rate jobs, one number. For hourly jobs with an open scope, give a not-to-exceed number. "This job will be billed at $85 per hour and will not exceed $340 without your written approval." That cap protects the customer and it disciplines you to scope the job honestly.

5. Payment terms. When is the invoice due? Do you take a deposit on larger jobs? A 25 to 50 percent deposit on jobs over $300 is reasonable and filters out flaky customers. State how you accept payment: card, check, bank transfer.

6. Your signature line and theirs. Even a simple "I agree to the above scope and price" with a date makes the bid feel official. It also gives you something to point to if a customer disputes the invoice.

You can write this in a Google Doc, a PDF, or through a client portal that handles it automatically. The format matters less than having all six pieces present.

Slow Weeks Are a Pricing Problem in Disguise

Most handymen think slow weeks are a marketing problem. Book more jobs. Run a promotion. Post on Nextdoor again. But here is the reality: slow weeks are often a pricing and customer structure problem.

If every customer only calls you when something breaks, your revenue is unpredictable. One slow February can wipe out the profit from a busy October. Fix this by turning some of your customers into recurring customers on a maintenance plan.

Think about what a homeowner needs on a schedule:

  • Gutter cleaning, typically twice a year (spring and fall)
  • Seasonal HVAC filter swaps and weather sealing checks
  • Deck inspection and staining on a 2 to 3 year cycle
  • Smoke detector and CO detector battery replacement annually
  • Dryer vent cleaning annually
  • Caulk inspection around tubs, windows, and doors seasonally

Package a handful of these into a quarterly or biannual maintenance visit and charge a flat annual fee, billed monthly. A homeowner who pays you $75 to $150 per month on autopay is worth far more than a customer who calls once a year for an emergency repair.

For example: a basic annual maintenance plan might include two seasonal visits (spring and fall), each covering a gutter clean, filter swap, and a 20-point home check for things like sticking doors, failing caulk, or loose handrails. Price it at $900 to $1,400 per year billed at $75 to $120 per month. You scope the visits, you schedule them on your slow weeks, and you know that revenue is coming in whether or not anyone's toilet overflows.

This model also improves your customer relationships. People on a plan call you first when something unexpected happens. You become their handyman, not a handyman.

How You Manage Recurring Customers Matters

Once you have customers on autopay maintenance plans, you need a simple way to manage them. You need to send invoices, track who paid, and give customers a place to book their seasonal visits without a round of text messages.

A lot of the popular apps charge you more as you grow. Add a helper to the account and the monthly bill goes up. Add a second phone for job photos and another seat gets added to your plan. That model punishes you for growing.

Ruunly takes a different approach. The Starter plan covers one seat. The Pro plan covers three seats. The Growth plan is unlimited seats. When you add a helper or a part-time office person, you do not pay a per-user fee on top of your plan. You just use your plan. For a solo handyman who occasionally brings in a helper for bigger jobs, that matters.

Ruunly is built to give small service businesses an AI-built website, recurring billing, and a client portal in one place for $19 per month. Your maintenance plan customers can pay on autopay through the portal, you can send bids before a job starts, and the whole thing does not require an IT background to set up.

You can see how it fits a handyman business specifically at ruunly.com/for/handyman.

Set Your Rate, Write the Bid, Build the Plan

You now have a framework. Figure out your real cost floor, not just your target wage. Set an hourly rate that clears that floor with room for profit. Use flat rate for defined tasks and hourly for open-scope work with a not-to-exceed cap. Write a one-page bid every time so no customer is caught off guard.

And if you want to stop riding the feast-and-famine cycle, start asking your best customers if they want a maintenance plan. Even converting three or four households to monthly autopay adds $2,700 to $6,000 per year in predictable revenue before you book a single new job.

Head to ruunly.com/for/handyman to see how the billing and client portal piece works, and whether it fits where your business is right now.