How this handyman rate calculator works
Handyman pricing is one of the most variable in the home services category because the work spans everything from hanging a picture frame to remodelling a bathroom. New handymen tend to quote by the hour at whatever rate they heard another handyman charge, without accounting for travel, materials markup, tool depreciation, or the difference between hourly work and flat-rate bidding. This calculator uses the true-cost-plus-margin model recommended by the Association of Certified Handyman Professionals (ACHP) and practiced by profitable independent handymen across North America.
The model captures every direct cost - labor (at your loaded hourly rate), travel (at a reduced travel rate to reflect driving vs. skilled work), materials (with an industry-standard 15 to 30% markup for sourcing and transport), tool depreciation, and per-visit overhead like insurance, licensing, vehicle, and software - and layers your target profit margin on top. A project-type multiplier lets you charge a premium for troubleshooting work (where expertise and diagnostic risk are highest) and a slight discount for flat-rate bids (to win the project). The result is a price that covers your costs and pays you for the expertise you bring.
Hourly vs flat-rate pricing: when each model wins
Handymen price in two main models, and the choice between them is the single biggest pricing decision you will make. Each model has a clear best-use case, and quoting the wrong model for the job is the most common cause of margin loss.
Hourly pricing charges for time actually spent, usually in 1-hour or half-hour increments, with a minimum service call of 1 to 2 hours. The advantage is simplicity (no scope-of-work disputes) and fairness to both parties on uncertain jobs. The disadvantage is that the client bears the risk when the job takes longer than expected, and slow or inexperienced handymen are punished. Use hourly for: troubleshooting (diagnosing a leak, finding an electrical fault), small repairs (replacing a door hinge, fixing a running toilet), and any job where the scope is genuinely uncertain.
Flat-rate pricing quotes a fixed price for the entire project based on an estimated scope of work. The advantage is certainty for the client and the upside for you when the job goes faster than estimated. The disadvantage is that you bear the risk when the job takes longer than estimated, and clients will dispute scope changes. Use flat-rate for: well-defined installations (mounting a TV, installing a ceiling fan, replacing a garbage disposal), repeatable work (drywall patching, fence repair), and any job where you have done similar work many times and can estimate confidently.
Most successful handymen use both: hourly for diagnostic and troubleshooting work, flat-rate for installations and well-defined repairs. The project-type multiplier in this calculator reflects this - hourly is the baseline at 1.00x, flat-rate is discounted to 0.95x (because you are competing with other flat-rate bidders and need a small edge), and troubleshooting is premium at 1.25x (because diagnostic expertise commands a premium and the risk of finding hidden problems is real).
Industry benchmark: ACHP member surveys show profitable independent handymen average $60 to $90 per hour loaded, with 25 to 35% net profit margin after overhead. Below $50/hour or 20% margin, the business is losing money on slow weeks. Above $100/hour, you are competing with licensed contractors and need the credentials to justify it.
Minimum service call fees and the economics of small jobs
The single biggest profit killer for new handymen is taking small jobs without a minimum service call fee. A 30-minute door-hinge replacement sounds like easy money at $60, but when you add 45 minutes of drive time each way, 15 minutes of quoting and invoicing, and $8 in fuel and vehicle wear, you have spent 2 hours to earn $52 - $26 per hour before taxes and overhead.
Industry-standard minimum service call fees in 2025:
- $75 to $150 minimum service call for the first hour, regardless of how small the job is. This is the dominant model in US suburban and urban markets. The fee covers travel, setup, the first hour of labor, and basic consumables.
- $100 to $250 minimum for evening or weekend calls. Off-hours work commands a 25 to 50% premium because it disrupts your schedule and competes with personal time.
- $200 to $500 minimum for emergency calls (burst pipe, electrical fault, lockout). Same-day emergency work commands a 50 to 100% premium over the standard rate.
- $0 minimum for established recurring clients on a maintenance plan (monthly or quarterly visits). The recurring revenue justifies waiving the minimum.
The minimum service call is non-negotiable for new handymen. Quote it on your website, in your phone script, and on every estimate. Clients who object to a $125 minimum for a "5-minute job" are not profitable clients - they will dispute every invoice, demand discounts, and refer similar clients. Politely decline jobs below your minimum; the time is better spent marketing to clients who respect your pricing.
A related concept is the trip charge or diagnostic fee: a $50 to $125 charge to come out and diagnose the problem, which is usually credited toward the repair if the client hires you. This separates serious clients from tire-kickers and compensates you for the diagnostic expertise even if the client declines the repair. Most plumbers, electricians, and HVAC companies use this model; handymen should adopt it for troubleshooting work.
2025 handyman rate benchmarks by region and project type
Handyman rates vary significantly by region, license status, and project complexity. Below are typical 2025 hourly rate ranges and common flat-rate project prices, drawn from ACHP member surveys, HomeAdvisor and Angi quoted-price data, and Thumbtack public pricing:
| Market / project type | Hourly rate | Common flat-rate prices |
|---|---|---|
| Small city / rural (unlicensed) | $45 - $70 | TV mount $75-$150 · ceiling fan $100-$200 |
| Suburban mid-market (licensed) | $60 - $90 | TV mount $100-$200 · ceiling fan $150-$300 |
| Major metro (licensed, insured) | $75 - $125 | TV mount $150-$300 · ceiling fan $200-$400 |
| Coastal premium (NYC, SF, Boston) | $95 - $150 | TV mount $200-$400 · ceiling fan $300-$500 |
| Specialty (electrical, plumbing add-on) | $90 - $150 | Outlet install $125-$250 · faucet swap $150-$350 |
| Handyman + helper crew | $75 - $125 | Drywall patch $200-$500 · fence repair $300-$800 |
State licensing is the biggest single driver of rate. Most US states require a contractor license for any project over $500 to $2,000 in value (the threshold varies by state: $500 in California, $1,000 in Florida, $2,000 in Texas). Unlicensed handymen must stay below the threshold and cannot legally advertise for plumbing, electrical, or HVAC work. Licensed handymen can take larger projects and command 20 to 40% higher rates. Always check your state's "handyman exemption" threshold and license requirements before quoting.
Materials markup, trip charges, and diagnostic fees
Materials markup is one of the most consistently under-charged line items in handyman pricing. The 15 to 30% industry standard is not "extra profit" - it compensates you for the time spent sourcing materials, transporting them, dealing with returns and defects, and floating the cost until the client pays. A 2025 breakdown:
- Sourcing time: 30 to 90 minutes per project to drive to the hardware store, find materials, and wait in checkout. At $60/hour, that is $30 to $90 of unbilled time.
- Transport: Materials often do not fit in a car. Truck or van wear, fuel, and parking add $5 to $25 per project.
- Carrying cost: If you buy materials on a credit card and the client pays in 30 days, you are floating 2 to 4% in credit card interest and fees.
- Returns and defects: 5 to 10% of materials are returned (wrong size, wrong color, defective). Each return is a 30 to 60 minute errand.
- Warranty risk: If a material fails (a fixture leaks, a paint peels), you eat the cost of the replacement and the labor to reinstall it.
The 15 to 30% markup covers all of this. The calculator defaults to 20%, which is the ACHP-recommended midpoint. For materials under $50, consider a flat $10 to $20 sourcing fee instead of a percentage - the percentage is too small to cover the actual time. For materials over $500 (appliances, large fixtures), 15% is sufficient; the dollar amount is large enough to cover sourcing time.
Beyond materials markup, charge separately for:
- Trip charge for out-of-area clients: $0.50 to $1.00 per mile, or $25 to $75 flat fee for clients more than 20 to 30 minutes away. Do not absorb drive time silently.
- Diagnostic / troubleshooting fee: $75 to $150 to come out and diagnose, credited toward the repair. Compensates you for diagnostic time even if the client declines the work.
- Disposal fee: $25 to $75 to haul away old materials, appliances, or construction debris. Covers dump fees ($35 to $100 per load) and 30 to 60 minutes of labor.
- After-hours or weekend premium: 25 to 50% surcharge for evening or weekend work.
- Emergency call-out premium: 50 to 100% surcharge for same-day emergency work.
How to estimate project hours realistically
Accurate project-hour estimation is the single skill that separates profitable handymen from those who lose money on every flat-rate bid. New handymen systematically underestimate by 30 to 50% because they forget the non-billable parts of every job. Here is the realistic breakdown for a "2-hour" ceiling fan installation:
- Drive to client: 30 to 45 minutes
- Walk-through and prep (drop cloths, find circuit breaker): 15 to 20 minutes
- Remove old fixture: 15 to 30 minutes (often corroded, seized screws)
- Inspect junction box (is it rated for a ceiling fan? if not, replace): 10 to 30 minutes
- Assemble new fan: 20 to 40 minutes
- Wire and mount fan: 30 to 45 minutes
- Test, balance, and adjust: 10 to 20 minutes
- Cleanup and walkthrough: 10 to 15 minutes
- Drive back: 30 to 45 minutes
- Invoicing and follow-up: 10 to 15 minutes
Total: 3 to 5 hours for what looks like a "2-hour" job. If you quoted $200 flat-rate based on 2 hours at $100/hour, you actually earned $40 to $67 per hour - below your target. Always estimate from the full job cycle, not just the active work time. Add 20 to 30% contingency for unknowns (corroded screws, missing junction box, electrical surprises).
For hourly work, this matters less because the client pays for actual time. But for flat-rate bids, accurate estimation is the difference between profit and loss. Track your time on every job for the first 6 to 12 months (use Clockify, Toggl, or Jobber) and build a personal database of actual hours by project type. After 50 to 100 tracked jobs, you will have reliable benchmarks for quoting.
Common handyman pricing mistakes
1. Not charging a minimum service call. A 30-minute job at $60 with 90 minutes of drive time nets you $26/hour before taxes. Always charge a $75 to $150 minimum service call, regardless of how small the job is. Politely decline jobs below your minimum - they are not profitable.
2. Quoting flat-rate without scope contingency. A flat-rate bid without 20 to 30% contingency for unknowns is a guaranteed margin killer. A "simple" faucet replacement becomes a 4-hour job when the shut-off valves are seized and the supply lines are corroded. Always include a "scope change" clause in your flat-rate contract that lets you re-quote if you find hidden problems.
3. Undercharging for materials. The 15 to 30% materials markup is not "extra profit" - it covers sourcing time (30 to 90 minutes per project), transport, returns, defect handling, and warranty risk. Use 20% as a baseline; 15% for large purchases over $500; flat $10 to $20 for small purchases under $50. Never absorb materials cost silently.
4. Not charging for travel time. Drive time is unpaid work. Either bake it into your hourly rate (and quote a higher rate), charge a separate trip fee ($25 to $75), or use a travel-rate field that is 40 to 60% of your skilled rate. The calculator uses a separate travel rate so you can see the cost transparently.
5. Forgetting tool depreciation. A $400 cordless drill used 500 hours over 4 years costs $0.80 per hour of use. A $2,000 miter saw used 1,000 hours over 8 years costs $2.00 per hour. Add $5 to $15 per visit in tool depreciation to your overhead; otherwise you will not have cash to replace tools when they wear out.
6. Discounting too deeply for "easy" jobs. A TV mount that takes 30 minutes is not a "cheap" job - it required years of skill to do safely and quickly, plus $200 in tools (stud finder, level, drill, anchor kit), plus 90 minutes of drive and admin. Charge your full rate; do not discount because the job is "easy." Easy jobs are the highest-margin work you do.
7. Not raising rates annually. Handyman costs rise 4 to 8% per year (gas, insurance, tools, vehicle). If you have not raised rates in two years, you are below market. Raise 5 to 10% annually for existing clients with 30 days notice; quote new clients at your current rate. Most clients accept modest increases; the ones who leave over $5/hour were not profitable.
8. Working without proper insurance or licensing. General liability insurance ($500 to $1,500/year) is non-negotiable. If a client sues you for water damage from a faulty faucet install, you need coverage. Check your state's handyman exemption threshold (often $500 to $2,000) and license requirements. Working above the threshold without a license is illegal and uninsured - any damage you cause is your personal liability. See the related cleaning service pricing calculator and lawn care pricing calculator for parallel home-services pricing models.