Skip to content

How to price handyman jobs and small repairs

How to price handyman jobs and small rental repairs: work out your real hourly cost, pick hourly or flat pricing and build a price list.

By the RentalThread teamHow we write our guides6 min read

Free PDF of this guide
A maintenance pro compares two plumbing fittings at a hardware store counter.

Learning how to price handyman jobs is mostly arithmetic you do once and then reuse. Price a small repair too low and you work for less than it costs you to show up. Price it too high and the owner picks the next estimate. On rental work, owners and property managers send the same kinds of jobs again and again, so a price you can explain and repeat brings them back.

This guide is for maintenance pros who take small jobs on rentals: a running toilet, a loose outlet, a sticking door, a dripping faucet. It covers how to find your real hourly cost, when to charge by the hour or a flat price, a worksheet for each job and the details that make rental jobs cost more than they look. All amounts below are made-up examples to show the math, not market rates.

Why small repair jobs are easy to underprice

A 20-minute fix takes more than 20 minutes of your day. Before you touch the faucet you drive there, find parking, wait for the tenant to open the door and figure out which cartridge the faucet takes. If the part isn't in the van, there's a trip to the supply store and a second visit.

On rentals there's more around the job. You talk to the tenant, send photos to the owner, wait for an approval and sometimes chase the invoice weeks later. None of that shows up if you price only the time with the tool in your hand.

Owners see it from the other side. An owner comparing two estimates sees two totals, and if yours is much higher with nothing to explain it, they'll pick the other one.

Work out your real hourly cost

Start with what an hour of your work costs you, before any profit. You need three numbers:

  1. What you want to earn in a year, as your own pay.
  2. What the business costs in a year: vehicle and fuel, tools and their replacement, insurance, phone, licenses, software, accounting, and the taxes you set aside.
  3. How many hours you can bill. Count the hours you charge for, including travel and setup if you price them into each job, as the worksheet below does. Estimating, buying parts, answering messages and invoicing are time nobody pays you for, so leave them out.

Add the first two and divide by the third. That's your break-even hourly cost.

An example, with made-up numbers: you want to earn $50,000 a year and the business costs $15,000. You work about 2,000 hours, but only 1,300 of them are on paid jobs. $65,000 ÷ 1,300 = $50 an hour to cover pay and costs. Add a 30% markup for profit, as in this example, and your rate is $65 an hour. The examples below use that rate.

Use your own numbers. If your billable hours come out lower than you expected, your hourly cost rises.

Choose how to charge: by the hour, a flat price or both

You can use more than one method, depending on how well you know the job before you start.

  • Hourly plus materials fits work you can't see yet: a leak behind a wall, an outlet that's dead for an unknown reason, a first visit to diagnose. Say in the estimate what decides the final number.
  • A flat price per task fits jobs you've done many times: replacing a toilet fill valve, a faucet cartridge, a P-trap, a light fixture. The owner knows the total up front, and you keep the gain when you work fast.
  • A minimum charge covers the cost of showing up for very small jobs. If labor and travel add up to less, the owner pays the minimum instead. A separate trip fee only makes sense if travel isn't already priced into the job. Some pros credit it toward the work if it's approved. Say which you do.

Build a price list for your common jobs

Write down the jobs you do most often with a flat price for each: the usual time, a buffer, the parts and the total. Update it when part prices change. A list makes estimates faster and keeps your prices consistent, which matters when the same manager compares your jobs month to month.

How to price handyman jobs with a short worksheet

For each job, go through the same lines:

LineWhat to count
LaborExpected time with the tools, plus a buffer for surprises
Travel and setupDriving, parking, getting in, protecting floors, cleaning up
MaterialsParts at what you pay, plus a markup for buying, carrying and returning them, if you charge one
Minimum chargeCharge it instead of the total when the lines above come to less
Trip feeOnly if travel isn't already in the price; say so in the estimate
ExtrasAfter-hours or urgent rates, disposal, permits
TaxesOnly where they apply to your work

Example: a running toilet at Apt 2C, 40 Pine Street (all amounts are examples):

LineAmount
Labor: 45 minutes plus a 15-minute buffer, 1 hour at the example rate$65
Travel and setup: 30 minutes$33
Fill valve and flapper kit$22
Total before any taxes$120

The price list entry then reads "Replace toilet fill valve and flapper: $120, parts included." The next time the job comes in, you send that price and the photos without starting from scratch.

Put the result into a clear estimate: our repair estimate template has the fields owners look for and a filled-in example.

What makes rental jobs cost more

A job in a rental can take longer than the same job in an owner's own home. Price these in, or agree on them in writing before you start:

  • Access. You may need to coordinate with a tenant, pick up keys or wait at the door. Agree on what happens if nobody is home at the agreed time, and whether a wasted trip is charged. Our guide on how to schedule handyman jobs covers confirming access the day before.
  • Approvals. A manager may approve only up to a limit the owner set. If your price goes above it, the job waits. When it makes sense, offer two options, such as repair or replace, each with its own total.
  • Extra work. Say in the estimate that you'll stop, send photos and a price, and wait for written approval if you find more than expected.
  • Urgent and after-hours calls. Agree on the rate before the first emergency call.
  • Reporting. Before-and-after photos and a short note for the owner take a few minutes per job. Count them.
  • Payment terms. If an owner pays 30 days after the invoice, that delay has a cost. State when payment is due and how you take it.

Check your prices against the market

Your cost tells you the lowest price you can charge. The local market tells you how much room you have above it.

  • Ask other pros you trust what they charge for common jobs, and listen at the supply house.
  • When an owner says another estimate was lower, ask what it included. A low total may leave out parts, the trip fee or the warranty.
  • Compare your estimated time with your real time for a month. If small jobs always run long, raise the buffer.
  • Review your rates once a year, and when your costs change.
  • Licenses, permits and taxes differ by state and city. Check the rules where you work and include what applies.

You don't have to match every lower price. An owner or manager with steady rental work also weighs a clear estimate and a pro who arrives when promised.

How RentalThread will make it easier

RentalThread is planned to help maintenance pros with the paperwork around each job. Owners and managers will send jobs with photos, the address, access notes and a description drafted with AI that they review before sending, so you can price more of them without a first visit just to look.

You'll keep estimate templates for your common jobs, and AI will draft an estimate from the job details that you check and edit before sending. Approvals and any extra work will be recorded in writing in the job's thread, materials and receipts will stay with the job, and you'll see your earnings by month.

Found this useful?

Send it to an owner, manager, agent, tenant or pro who could use it.

Questions, or a topic you'd like us to cover? Write to us at contact@rentalthread.com.

All guides