How to Price Handyman Services: Rates & Minimums
Updated
Work out a handyman hourly rate, set a clear minimum charge, and price small jobs with cost worksheets, margin examples and customer-ready wording.
Written by
Blake McAmisTo price handyman services, start with the revenue your business needs, divide it by realistic billable hours, then price each job for its scope, materials and risks. Set a minimum visit charge before booking small jobs. Use completed-job records to check whether your prices actually cover the work.
A useful price has two jobs: the customer can understand what they are buying, and you can explain how the amount covers your business. The examples below show that calculation. They are fictional planning numbers, not a recommended local rate or a promise of take-home pay.
Build an hourly rate from a complete annual plan
Start with the costs that keep the business running: insurance, vehicle use, tools, software, phone, marketing and administration. Separate recurring expenses from one-time purchases. The Small Business Administration's planning guide explains that distinction and defines break-even as revenue equaling costs.
Next, decide how much the business needs to provide for your work before personal taxes. Keep that amount separate from any additional surplus you want the business to retain. Owner compensation in this worksheet is a planning allowance; its accounting and tax treatment depends on your business.
Finally, estimate hours you can actually bill. A 40-hour working week is not automatically 40 chargeable hours. Count travel, quoting, supply runs, bookkeeping, time off and gaps between jobs when setting that estimate.
| Annual planning item | Fictional amount | What it represents |
|---|---|---|
| Business overhead | $24,000 | Annual operating costs not charged separately to individual jobs |
| Owner compensation allowance | $60,000 | Amount for the owner's work before personal taxes |
| Additional planned surplus | $12,000 | A separate goal, not an expense or guaranteed profit |
| Planned billable hours | 1,200 | For example, 25 billable hours across 48 working weeks |
| Required labor revenue | $96,000 | $24,000 + $60,000 + $12,000 |
| Target labor rate | $80/hour | $96,000 divided by 1,200 billable hours |
Without the additional surplus, the same plan needs $84,000, or $70 per billable hour, to cover its listed overhead and owner allowance. Neither figure is after-tax take-home pay. Job materials and other direct charges are separate in this example; include any missing costs before using the model.
Capacity matters as much as the rate. If the operator bills only 900 hours, the $96,000 target needs about $106.67 per billable hour. At $80 for 900 hours, labor revenue would instead be $72,000. Raising a rate is one possible response; changing the job mix, reducing wasted trips or revising the annual plan may also help.
This method spreads routine nonbillable time across the hours you can bill. Do not automatically add those same hours again as a second cost allowance. Unusual travel or a special supply trip needs its own estimate and a clear customer agreement.
Use market rates as a comparison, not your cost calculation
A national rate range can help you understand the market, but it cannot tell you whether a particular job covers your costs.
For a dated reference, HomeGuide's handyman cost guide, with a visible publication date of August 29, 2023, lists $50–$80 per hour for independent handymen and $75–$125 for corporate services, excluding materials, minimums and trip charges. Its headline says 2026, but the visible date does not establish a fresh 2026 survey.
Compare current, publicly available local prices on like-for-like terms: service area, included work, minimum visit, materials and charging increments. Do not copy a low headline rate that excludes the things your price includes, or pretend to be a customer to obtain a quote.
If local customers will not buy the work at a price that covers your plan, investigate why. The service may be too broad, the travel area too large, the scope unclear or the cost structure unsuitable. A competitor's price does not make your missing costs disappear.
Choose hourly, fixed-price or a defined block of time
| Pricing method | Useful when | Agree before starting |
|---|---|---|
| Hourly | The amount of work is uncertain and the customer understands how time will be recorded | Rate, minimum, billing increments, materials and when you will pause for approval |
| Fixed price | You can define the result and estimate the work from comparable jobs | Included tasks, exclusions, materials and how scope changes will be priced |
| Half-day or day block | A customer has a prioritized list and understands that capacity is limited | Length of the block, priorities, included costs and treatment of unfinished work |
Hourly pricing does not prevent losses. An inadequate rate, unpaid travel, collection problems or an agreed spending cap can still leave you short. Record actual time and check the whole visit.
A fixed price can reward efficient work, but you carry the estimating risk for the agreed scope. Do not treat an overrun on unchanged scope as automatic permission to charge more. For the written scope, options and exclusions, use the contractor estimate guide.
Make the minimum charge clear
A minimum is a booking policy that gives a small visit a defined starting price. Decide what it includes and explain it before the customer accepts. Do not describe an undisclosed charge as a standard fee after arriving.
Suppose the fictional operator above chooses an $80 minimum covering the first hour on site, with routine travel inside the service area included. A 20-minute repair still has an $80 labor charge under that agreed policy. It is not $80 plus another charge for those same 20 minutes.
Here is customer wording you can adapt:
My minimum visit charge is $80 and includes up to one hour of work on site within my service area. Materials are separate and agreed before purchase. Additional time is $20 per 15 minutes. Send me your task list first so we can agree on priorities.
The rate, minimum and increments are examples, not a market recommendation. Confirm how rounding works, whether there is a spending limit, and what happens if the requested work cannot proceed. State any different arrangements for distant visits before booking.
A list of several small tasks may use the visit more effectively, but do not promise that every item will fit into the minimum. Ask the customer to rank the list.
Keep materials, markup and margin separate
Decide whether the quote includes materials, uses an allowance or lists them separately. If you charge for sourcing or a special trip, describe that charge and avoid recovering the same allowance twice without realizing it. Customer-supplied materials still need a readiness check.
Markup and margin are different calculations:
- A $100 cost with 20% markup sells for $120. The $20 difference is 16.7% of the selling price.
- A $100 complete cost with a 20% margin needs a $125 price: $100 ÷ 0.80.
- A material's markup does not establish the profit margin on the whole job. Labor, overhead and other costs still matter.
The contractor profit calculator lets you explore complete-cost and target-margin examples. Keep its inputs consistent with your records. The $80 hourly rate in our annual worksheet already contains a planned surplus; do not treat that selling rate as a pure labor cost and automatically add another target margin.
Build a price list from defined jobs
Write down the task, assumptions, estimated billable time and direct costs before choosing a fixed price. Keep notes when you finish. A label such as “door repair” is too broad to be a repeatable price by itself.
This fictional price list uses the $80 labor rate, an $80 minimum, and materials charged at their listed cost. Routine travel and administration are already covered in the annual plan. The times are assumptions for these examples, not installation standards.
| Defined example | Estimated billable labor | Direct materials | Example total |
|---|---|---|---|
| Adjust one sticking drawer, no replacement parts | Minimum: $80 | $0 | $80 |
| Adjust three interior doors, minor hardware only | 2 hours × $80 = $160 | $20 | $180 |
| Assemble one specified flat-pack desk, all parts ready | 3 hours × $80 = $240 | $0 | $240 |
The desk example assumes access, workspace and a complete product are already confirmed. The door example excludes structural repairs and replacement doors. Different findings require a new scope decision, not a silent change to what the customer bought.
Now check an overrun. If the $180 door job takes three hours and still uses $20 in materials, $160 remains to cover labor, overhead and the planned surplus. That is $53.33 per actual on-site hour, below the example's $70 annual coverage rate. One job does not determine the year's result, but it tells you to inspect the estimate, scope and working method before quoting the same package again.
Use the job-notes guide to record the agreed work, changes and completion details while they are still clear.
Review prices using results, not just a full calendar
After a useful sample of completed jobs, compare estimated and actual time, materials, extra trips, quoted amounts and money collected. Separate a pricing problem from rework, vague scope, inefficient travel and invoices that have not been paid.
A full calendar alone does not prove that your price is too low. Nor does one rejected quote prove it is too high. Look for repeated patterns within comparable work.
When changing prices, apply the new terms clearly to future bookings and honor existing agreements. A simple explanation can be enough:
For new bookings from [date], my minimum visit charge will be [amount], including [defined time or work]. Additional work and materials will be agreed before I proceed. I can review your list in advance to help you choose priorities.
Keep the price, scope and job record together, whether you use a notebook or software. If you are evaluating a system for that workflow, the handyman business software overview explains ThePocketBoss's fit. The software does not choose the right rate for you: your costs, completed jobs and customer agreements remain the inputs.
Owner, founder, and product builder, Pocket Boss
Blake founded and builds Pocket Boss. He writes about the product workflows and business calculations he helps implement.
Ready to run your business from anywhere?
Invoicing, scheduling, CRM, project tracking, and more. Try PocketBoss free for 14 days.
Start Your Free TrialKeep Reading
How to Write a Contractor Estimate: Scope and Options
Write a clear contractor estimate with defined scope, quantities and options. Check an illustrative subtotal example, revisions and the customer-facing document.
PricingHow to Set Your Hourly Rate as a Contractor (and Stop Undercharging)
A step-by-step formula for calculating what you should actually charge per hour, plus strategies for raising your rates and knowing when flat-rate pricing makes more sense.
PricingHow to Bid Handyman Jobs: A Worked Example
Build a handyman bid from a defined task list. Check a worked $430 example, contingency arithmetic, scope changes and the results of completed work.