The short answer: handyman work needs three tiers, because every job is different and most are small. Set a minimum charge that covers showing up, a half-day and full-day rate for real blocks of work, and a task menu of fixed prices for the jobs you do constantly. Without a minimum, small jobs quietly run at a loss.
The client meets you at the door holding a list. Sticking patio door, towel bar that pulled out of the drywall, two faucet aerators, a wobbly ceiling fan, "and while you're here, the gate latch." Six items, none worth a tradesperson's site visit on its own, all of them together a perfectly good day of work, if you price the day and not the six items.
Handyman pricing fails when it borrows the wrong model. Price like a specialist trade, with a quoted fixed price per task, and the quoting overhead swallows the small jobs. Price like a laborer, on a bare hourly rate, and you earn a wage while carrying a business's costs. The trade needs its own structure, and it has one: three tiers, a floor, and a menu.
The three-tier structure
Tier 1: the minimum call. A floor price that any visit costs, no matter how small the task: commonly $120 to $180, covering up to the first hour. This is not greed; it is arithmetic. Every visit carries the drive, the parking, the conversation, the tool-out and tool-in. A $40 task does not exist once the truck starts.
Tier 2: the half day and the day. Your workhorse products. A half day (up to 4 hours) at, say, $340; a full day at $620. Priced slightly below four and eight times your single-hour rate, deliberately: the discount buys you what a handyman business actually needs, which is fewer drives and fuller days. The client with the six-item list doesn't want six prices; they want to hear "that's a half day, maybe a touch more, so let's call it $340 to $420 depending on what the towel bar wall looks like."
Tier 3: the menu. For the fifteen or twenty tasks you do constantly, keep set prices: TV mounted on drywall, $150; storm door installed, $280; toilet swapped, client's toilet, $220; ceiling fan replaced on existing box, $190. Menu prices quote instantly by text, which is how small work is actually won. They also anchor your value in outcomes instead of hours, which matters because a fast handyman on hourly rates is a handyman being punished for skill.
Materials ride on top of all three tiers: parts at cost plus 25 to 50 percent, and a stated charge when a mid-job supply run is the client's change of mind rather than your missing stock.
The markup vs margin calculator converts one into the other and shows the price and profit behind both.
Worked example: pricing the list
Back to the six-item list. You walk it with the client, three minutes, and think in blocks, not items:
- Patio door adjustment, aerators, gate latch, fan wobble: quick wins, maybe 90 minutes total.
- Towel bar: the drywall is torn, so it's an anchor repair, patch, and remount. The patch needs compound to dry, which means it can't be finished today. Forty-five minutes today, twenty on a return pass, or a same-day surface repair with a backing plate. You offer the backing plate option.
- Two doors that need planing, a downspout reattachment found on the walk.
Your price: "This is a solid half day plus materials. $340, plus probably $30 to $40 in parts. If the towel bar wall is worse than it looks, the patch-and-return version is $60 more and it'll look like nothing ever happened." Client picks, you start, and the whole pricing conversation takes four minutes because the structure existed before you arrived.
Compare the alternative: six separately estimated micro-quotes, or a naked "$85 an hour" that invites the client to hover near the clock. The block price is faster to sell and easier to trust, and it pays you for competence.

What goes wrong with handyman pricing?
No minimum, death by errands. Say yes to enough $45 tasks and your week becomes driving with occasional work. The minimum call price filters them or bundles them: clients who hear the minimum either add items to the list (good) or wait until they have a list (also good). Either way you get blocks, not errands.
Pricing tasks as if walls were honest. The towel bar is never just a towel bar. Handyman work is disproportionately repair of previous failures, and failure has roots. The anchor ripped because there's no stud. The door sticks because the hinge screws are stripped because someone drove drywall screws into old filler. Quote ranges on repair tasks, name the fork in advance ("if the subfloor's soft under that transition, that's a different job, and I'll show you before touching it"), and never promise a fixed price for what you cannot see.
Underbilling the invisible half. Sourcing the matching hinge, the second trip for the odd-size aerator, the twenty minutes protecting floors: it's all the job. Track a few weeks honestly and most handymen discover they bill about 60 percent of the time a job truly consumes. Your rates must be built on true time; that is the difference between an $85 nominal rate and $50 actually earned.
Free scope growth by niceness. "While you're here" is the trade's signature sentence, and unmanaged, it converts your margin into favors. The structure answers it for you: inside a half-day block with time remaining, sure, it's included. Say so out loud so the client knows they received value. Past the block, it's cheerfully priced: "Happy to, that puts us into the full day, so it'd be $280 more. Want it today or next visit?"
Property managers: the recurring client that changes your math
At some point a property manager finds you, and the economics of your week change shape. One client, many doors, a steady drip of small work orders: leaky flapper at unit 12, bifold door off its track at 7, deck board replacement at the fourplex. It is the best and worst client type in the trade, depending entirely on how you price it.
What makes it the best: near-zero marketing cost, batched geography, and volume that fills the gaps between residential half days. What makes it the worst, unpriced: net-30-or-worse payment terms, "just invoice us" scope drift, tenants who miss appointments, and a rate conversation that starts with "our other guy charged…"
Price it as a relationship with structure, not a discount:
- A rate card, in writing. Your hourly rate for work-order response, your minimum per visit, your after-hours rate, and menu prices for the ten fixes multifamily buildings generate forever. Managers actually like rate cards; they make their own approvals easier.
- A modest volume concession, tied to volume. Five to ten percent off your residential rates in exchange for batching: they accumulate non-urgent orders and you clear them in scheduled runs. Never discount the emergency singles; those cost you full price to deliver.
- No-access billing. A tenant no-show bills the minimum call. This is standard, and the one clause that stops your calendar from becoming a lottery.
- Payment terms with a spine. Agreed terms on the rate card, and a pause-work threshold you actually enforce. A property manager sixty days behind is not a client; they are an unsecured loan you are servicing with labor.
Handled this way, two or three management clients can carry 40 percent of a solo handyman's calendar at healthy margins. Handled loosely, the same clients will fill 60 percent of the calendar at your worst rates and pay for it last. The difference is a one-page rate card and the will to reference it.
Should you charge fixed, hourly, or by the block?
The handyman answer to "fixed or time-and-materials" is genuinely both, by task familiarity:
- Menu (fixed): tasks you have done twenty times, on your standard assumptions.
- Blocks (fixed-ish): mixed lists and small projects, sold as half days and days with a stated scope. The block absorbs small estimating error in both directions, which is exactly what mixed lists need.
- Hourly with structure: true unknowns, diagnostics, and anything where an honest fixed price would need a fat risk premium. State the rate, give a range, and set a check-in point.
"For the mystery leak stain, I work at $95 an hour and I'll know a lot within the first hour. If it turns into a roofer or plumber problem, I'll stop and tell you rather than billing hours at it."
Saying what you won't bill at hourly is the trust move that makes hourly acceptable at all.
Small jobs, real paperwork
The volume that makes handyman work profitable is exactly what makes its paperwork collapse: fifteen clients a week, sixty menu items, deposits here, a return-visit there. This is not a spreadsheet-at-midnight problem; it's a phone-in-the-driveway problem.
Zeus fits that shape. The menu lives in the Price Book, so "TV mount, $150" drops into a quote in seconds. The client signs on your screen at the door, and the invoice goes out before the truck leaves the curb. Whatever the client hands you at the door gets recorded against that invoice on the spot instead of on Sunday night, whether that's cash, a check, an e-transfer, or a card you ran on your own reader. Half-day clients get a quote with the list written into it. That list quietly becomes your protection when item ten appears.
Where Zeus fits
Fifteen clients a week and sixty menu items is not a spreadsheet-at-midnight problem, it is a phone-in-the-driveway problem. In Zeus the menu lives in the Price Book: TV mounted on drywall, storm door installed, toilet swapped, fan replaced on an existing box, with the minimum call, the half day and the day sitting there as items of their own. Quoting the six-item list is picking lines, so the written list takes about as long as walking it did. The client signs on your screen at the door, or through a link if the person paying is at work. That signed list is what makes item ten a friendly sentence instead of a dispute, because it is on a page with a date on it. Parts get recorded against the job as you buy them, counted on the job that caused them rather than reconstructed on Sunday. That half is Win the Work; the whole feature list shows what sits behind it. The starting size costs nothing and does not run out, and each size is listed with its price. It runs on Android, iPhone and in a browser, so you can get it on the phone in the van.
The client is still at the door holding the list, and the towel bar is still hiding a stud that was never there. None of that changes. What changes is that the block price, the fork on the towel bar and the yes all exist in writing before you open the drill case.
Frequently asked questions
What should my hourly rate be if I'm solo?
Work backward from a target income. Say you want $75,000 before tax and can honestly bill 1,100 hours a year once driving, quoting, and admin are subtracted from the calendar. That's $68 an hour before a single business cost: truck, insurance, tools, phone, software, license where applicable. Loaded, most solo handymen need $85 to $120 billed per productive hour to earn what a decent employed tradesperson makes. If that number feels high, the feeling is the problem, not the number.
Should I publish my prices?
Publish the structure (minimum call, half day, day) and a handful of menu items. It pre-filters price shoppers and makes the phone conversation fast, and no serious client is scared off by learning you have a $150 minimum. Keep repair work as ranges, since walls lie.
How do I handle jobs that need a licensed trade?
Know your local line and stay on the right side of it. Most jurisdictions restrict gas work, much of electrical, and some plumbing to licensed trades, and the fine print varies widely. Price your work up to the line, and keep two or three licensed trades you refer to warmly. A handyman who says "that part needs an electrician, and I know a good one" gains trust worth more than the task.
Do I really need a written quote for a $340 half day?
Yes, one you can produce in two minutes: the list of tasks, the block price, the materials terms. Not because the client is dishonest, but because lists grow and memories differ. The written list is what makes "that wasn't on the list" a friendly sentence instead of a dispute.




