Key takeaways
- Small jobs lose money through travel, setup and supply runs, not through the work itself; schedule to remove those costs.
- Sell time in blocks (two hours, half day, full day) and set a minimum that covers a trip, setup and cleanup.
- Turn every caller's task list into a scoped visit before booking: photos, measurements, materials and who supplies them.
- Stack visits by area and day, and keep one flexible slot for overruns and quick add-ons.
Why the one-hour job is the hardest job
A homeowner calls to hang a mirror, fix a sticking door and replace a light fixture. Each task takes under an hour. But the visit also includes the drive, unloading, protecting floors, finding the stud, a possible trip to the hardware store and cleanup. If you book that visit as an hour, you are working half the day for an hour of billing.
Demand for this work is steady and broad. Angi's 2025 survey found US households completed an average of 10 home projects that year, up from 9[1], and 44% of surveyed homeowners completed at least one maintenance project[1]. Many cannot find help: on average 53% reported difficulty finding pros, rising to 70% of millennials[1]. You do not need to accept every one-hour job to stay busy; you need a scheduling model that makes small jobs worth taking.
Source: Angi, 2025[1]
Show the data
| Item | Value |
|---|---|
| All homeowners (average) | 53% |
| Millennial homeowners | 70% |
Most handyman businesses are very small. 81.0% of US residential remodeler establishments, the Census category that includes handyman services, had fewer than five employees in 2023[2]. In a firm that size the owner is often also the scheduler, so the rules have to be simple enough to apply on a phone call between jobs.
Sell time blocks, not tasks
Time blocks let you sell the visit the way it actually runs. The customer buys a block of a technician's time, fills it with their task list and knows what they will pay up front.
| Block | Typical fit | Booking rule | What the customer prepares |
|---|---|---|---|
| Two-hour minimum | Two to four small tasks in one or two rooms | Morning or afternoon start only | Photos of each task, list of materials on hand |
| Half day | A full honey-do list or one medium task such as a vanity swap | Starts at 8 a.m. or 12:30 p.m. | Materials bought or approved for purchase |
| Full day | Multiple rooms, small repairs plus painting or trim | Booked one week out or more | Furniture moved, rooms cleared |
| Project quote | Anything needing permits, demolition or multiple trades | Estimate visit first | Not a block; priced separately |
Three rules make blocks work:
- The minimum covers the trip. If a visit cannot fill two hours, either the customer adds tasks or the job goes on a waitlist for a day you are already nearby.
- Blocks start at fixed times. Two start times per day stop small jobs from scattering across the calendar.
- Unused time is the customer's to fill. If the list runs short, offer to tackle extra items rather than leaving early.
For setting the price of each block, start from your labor cost and overhead. The median general maintenance and repair worker earned $23.84 an hour in May 2025[3], but a billable rate also has to cover drive time, insurance, the vehicle and profit; our guide to building a flat-rate price book walks through that build-up.
Explaining the minimum on the phone
Callers push back on minimums when the reason is unclear. A short, honest explanation works better than a discount.
Example script: "We book in two-hour visits because most of the cost of a small job is getting there and setting up. If you have anything else on your list, like a dripping faucet or a loose handrail, we can do those in the same visit at no extra trip cost. Would you like to add anything?"
If the caller has only one tiny task, offer the waitlist: "We're in your area on Thursdays. If you're flexible, I can add you to Thursday's list and call you the day before with a time."
Turn a task list into a scoped visit
Overruns come from surprises: the wrong anchor, a fixture with no box behind it, paint that has not been bought. Scoping before booking removes most of them.
Collect the list in writing
Ask the customer to text or email the full task list. Read it back and number each item.
Get photos and measurements
Ask for a wide photo and a close-up of each task, plus measurements for anything that needs parts, such as a vanity or a door.
Sort into in-scope and out-of-scope
Flag anything that needs a licensed trade, a permit or specialist equipment. Quote those separately or refer them.
Agree materials
Decide who buys what. If you buy, confirm the model or finish and whether the customer is paying for materials on top of the block.
Estimate time per task
Add the task times plus setup and cleanup. Choose the block that fits with some margin.
Confirm in writing
Send the block, start time, task list and materials plan. Ask the customer to reply with any changes before the day.
Check the age of the house during scoping. EPA's Lead Renovation, Repair and Painting Rule applies when paid work disturbs painted surfaces in pre-1978 homes[4]. Tasks like sanding a door or cutting into a painted wall in an older home need lead-safe practices and a certified renovator, which affects both time and price.
Questions to ask on the first call
The person taking the call sets up the whole visit. A short, consistent question list keeps scoping fast and stops the tech from discovering surprises on site:
- What is on your list, and which item matters most if we run short of time?
- Can you send a photo of each task, plus measurements for anything we need to buy?
- Do you already have the materials, or would you like us to supply them?
- Roughly when was the house built? (This flags lead-safe work on older homes.)
- Is there parking near the door, and will someone be home to let us in?
- Are there pets, alarms or rooms we should avoid?
- Which day this week or next works best? We are in your area on certain days.
Record the answers on the job so the tech can read them before arriving. If an answer reveals work that needs a licensed trade or a permit, tell the caller straight away and offer a separate estimate or a referral, rather than booking a block that cannot finish the job.
Stack visits by area
Stacking means grouping visits that are near each other on the same day. A simple approach:
- Divide your area into four or five zones and assign each zone a primary day.
- Offer the zone day first on every call, then the next available day if the customer cannot wait.
- Put half-day and full-day blocks in place first, then fill gaps with two-hour visits in the same zone.
- Hold one two-hour slot per day open until 24 hours before, for overruns or an urgent small repair from an existing customer.
Waitlists turn tiny jobs into profitable stops. When a single-task customer is on the list for a zone, call them when another block in the zone finishes early or cancels.
When the job runs over
Even with good scoping, some visits run long. Decide in advance how techs handle it, so they are not negotiating on the customer's doorstep:
- If the task will take more time than the block, the tech stops, explains what is left and offers to extend at the stated block rate if the schedule allows, or to book a follow-up.
- If hidden damage changes the job, such as rot behind a loose tile, the tech photographs it and calls the office before going further.
- The office records the overrun reason so scoping questions can be improved.
For customers who need to move a booked block, a clear policy helps; see our guide to reschedule policies.
Example: one Thursday
Example: a fictional one-tech handyman business serves the north zone on Thursdays. The day starts with a half-day block at 8 a.m.: a bathroom vanity swap with materials bought by the customer and photos confirming the plumbing shut-offs work. At 12:30 p.m. the tech starts a two-hour visit for three tasks in a house two miles away. By 2:15 p.m. the list is done, so the office calls a waitlisted customer on the next street who needs a storm door closer replaced; that 45-minute task is billed under the waitlist minimum. The tech finishes at 3:30 p.m. with three paid visits, one drive across town and no supply run, because every material was confirmed the day before.
Measure whether it works
Review these each month:
- Billed hours as a share of paid hours for each tech.
- Average visit value and how many visits hit the minimum only.
- Overruns per week and their causes.
- Drive minutes per visit by zone.
- Waitlist conversions: how many single-task jobs were filled into an existing day.
Frequently asked questions
What minimum charge should a handyman set?
Set it to cover a realistic small visit: the drive, setup, the work and cleanup. Many companies use a two-hour minimum. Build the number from your labor cost, overhead and profit rather than copying a competitor.
Should a handyman charge by the hour or by the job?
Time blocks combine both: the customer knows the price of the block up front, and you are paid for the time the visit really takes. Larger, well-defined jobs are better quoted as projects.
How do I stop small handyman jobs from filling my whole calendar?
Use fixed start times, assign zones to days, set a minimum, and keep single-task customers on a waitlist that you fill when you are already nearby.
References
Angi (2025). Angi's 2025 State of Home Spending Report Highlights (opens in a new tab) ↑
U.S. Census Bureau (2023). County Business Patterns 2023: U.S. detail file (cbp23us) (opens in a new tab) ↑
U.S. Bureau of Labor Statistics (2025). General Maintenance and Repair Workers: Occupational Outlook Handbook (opens in a new tab) ↑
U.S. Environmental Protection Agency (2026). Lead Renovation, Repair and Painting Program (opens in a new tab) ↑