Guide · 9 min read

How to price handyman jobs and create professional estimates

Handyman and property maintenance work covers dozens of different tasks, and each one is priced a little differently. This guide explains when to charge by the hour and when to quote a fixed price, how to build a price from labour and materials, and how to handle the surprises that come with repair work.

1. Hourly vs fixed price

Hourly pricing suits work where the scope is unclear: diagnosing a problem, open-ended small tasks or a list of odd jobs. It protects you when you don't know what you'll find, but customers may worry about the final bill.

Fixed-price quotes suit clearly defined jobs: installing a fixture, replacing a door, patching a known area of drywall. Customers like knowing the total, and if you work efficiently you keep the benefit. The risk is yours if the job takes longer.

Many handymen use both: a fixed price for defined work, and an hourly rate with a clear estimate range for anything uncertain.

2. Assess the scope

Ask questions and look before you price. Photos help, but a short visit is better for anything beyond a simple task. Note the condition of what you're fixing, the materials involved, access, and anything that looks like it might be hiding a bigger problem — water damage behind a tile, rot under a deck board.

3. Estimate labour time

Break the job into steps and estimate each: setup and protection, removal, the repair itself, finishing, clean-up. Add drying or curing time if you need to come back. Track how long your jobs really take so future estimates get better.

4. Materials and consumables

List each material with its quantity and cost. Add consumables — screws, caulk, sandpaper, blades, fillers — as a small allowance. Decide whether you add a markup on materials to cover the time spent buying, collecting and handling them, and be consistent about it.

5. Travel and minimum call-out charge

A 20-minute repair still means driving there, setting up and packing up. A minimum call-out charge, often covering the first hour, makes small jobs worthwhile. State it clearly up front so customers aren't surprised.

6. Tools and equipment

Power tools, ladders and specialist equipment wear out. Spread their cost into your hourly rate. If a job needs a rental tool, list it on the quote as a separate cost.

7. Plan for scope changes

Repair work often reveals more work. Protect yourself and the customer:

  • List assumptions on the quote (“assumes the subfloor is sound”)
  • Say what happens if hidden damage is found — you'll stop and confirm before doing extra work
  • Price extra work as a written change before you do it
  • Include a small contingency on larger jobs where surprises are likely

8. Overhead and profit

Your hourly rate must cover more than your time on site: insurance, vehicle, phone, software, advertising and unpaid admin hours. Build those costs into your rate.

Then add profit on top. Markup is a percentage of cost; margin is a percentage of the final price. To reach a 25% margin, divide cost by 0.75.

Example 1: a small home repair

These numbers are made up for illustration. Use your own costs, rates and local market.

Patch a fist-sized hole in drywall and replace a bathroom tap the customer has already bought.

  • Labour: drywall patch 1 hour plus a return visit of 0.5 hours to sand and paint; tap replacement 1 hour = 2.5 hours
  • Travel: two trips × 0.5 hours = 1 hour
  • Total time: 3.5 hours × $55 per hour (including overhead) = $193
  • Materials: patch kit, compound, paint touch-up, plumbing fittings = $25
  • Cost: $218. Target margin of 20%: $218 ÷ 0.80 = about $273
  • Quote: $275 fixed price, with a note that the tap is customer-supplied

Example 2: a larger property maintenance project

These numbers are made up for illustration. Use your own costs, rates and local market.

A landlord asks for work between tenants: replace 12 rotten deck boards, re-hang two doors, re-caulk a bathtub and replace six light fixtures supplied by the client.

  • Labour estimate: deck boards 6 hours, doors 2 hours, caulking 1.5 hours, fixtures 3 hours, setup and clean-up 1.5 hours = 14 hours
  • Labour cost at $55 per hour: $770
  • Materials: deck boards, fasteners, caulk, hinges = $260
  • Contingency for hidden rot (10% of labour and materials): $103
  • Cost: $1,133. Target margin of 25%: $1,133 ÷ 0.75 = about $1,511
  • Quote: itemized by task, total $1,510, with a note that further rot found under the deck will be quoted separately before work continues

9. Prepare a professional estimate

Itemize by task, separate labour and materials, state your assumptions and exclusions, say how long the price is valid, and explain payment terms. Clear estimates win more work because the customer can see what they're paying for.

10. Get customer approval

Get a clear yes before you start — in writing whenever possible, even a reply to your quote message. For changes during the job, confirm the new price before doing the extra work. This avoids most disputes at the invoicing stage.

11. Invoice when the work is done

Invoice promptly, matching the approved quote and any approved changes. In Laestan, you can save common work — hourly labour, call-out visit, fixture install, drywall patch — as service templates, mix them on a quote, and turn the accepted quote into a job. Completed jobs become invoices with the line items already filled in, and each customer record shows past quotes, jobs and invoices for repeat clients. You record payments as they arrive; customers pay you directly.

Updated . General information only — not legal, tax or financial advice.

For your industry

Start free. Upgrade when you're ready.

Free Start plan · Pro $7.99 CAD / $5.99 USD per month · Business $14.99 CAD / $10.99 USD per month

Create your free account

Back to Laestan home