Skip to main content
Home Services

Handyman Flat Rate vs Hourly: Choosing the Right Pricing Model Per Job

When flat-rate beats hourly, when hourly beats flat-rate, and how to switch without losing clients.

By Meyy Editorial Team · Updated July 2026 · 9 min read

The handyman's eternal debate: flat rate or hourly? Each model wins in specific situations, and trying to use one for everything is the single biggest profitability mistake in the trade. This guide walks through when to use each, the 2025 US benchmarks for both, and how to transition existing clients from one model to the other without losing them.

The two models defined

Hourly

You bill by the hour, typically with a 1- or 2-hour minimum. Client pays for time actually worked. Materials are billed separately at cost plus 15 to 30 percent markup.

Best for: Diagnostic work, repair work with unknown scope, multi-task visits, jobs where you cannot reliably estimate hours in advance.

Flat rate (fixed bid)

You quote a single price for the entire job, including labor and materials. Client pays the quoted amount regardless of actual time spent.

Best for: Well-defined projects (TV mount, ceiling fan install, door replacement), recurring services, jobs where you have done similar work many times and can estimate hours with confidence.

2025 US handyman rate benchmarks

Experience / marketHourly rateMinimum visit
Entry-level (solo, Tier 3 market)$45–$65$75–$120
Established (solo, Tier 3 market)$60–$85$100–$150
Entry-level (solo, Tier 1 market)$60–$85$100–$150
Established (solo, Tier 1 market)$85–$125$150–$200
Specialty (electrical, plumbing licensed)$100–$175$150–$250
Multi-trade crew (2–3 workers)$125–$200$200–$400
Premium / luxury home specialist$125–$200$250–$500

2025 flat-rate benchmarks for common jobs

JobTypical flat rateEstimated hoursEffective hourly
TV mount (up to 60", no in-wall wire fishing)$125–$2001.0–1.5$83–$200
TV mount with wire fishing$200–$3501.5–2.5$80–$233
Ceiling fan install (existing wiring)$125–$2001.0–1.5$83–$200
Ceiling fan install (new wiring)$300–$5002.5–4.0$75–$200
Light fixture replacement$75–$1500.5–1.0$75–$300
Door replacement (interior)$200–$4002.0–3.5$57–$200
Door replacement (exterior)$400–$8003.5–6.0$67–$229
Window screen replacement (per screen)$30–$600.3–0.5$60–$200
Drywall patch (small, up to 12" sq)$75–$1500.75–1.5$50–$200
Drywall patch (large, full sheet)$200–$4002.5–4.0$50–$160
Faucet replacement (kitchen or bath)$150–$3001.5–2.5$60–$200
Toilet replacement$200–$4001.5–3.0$67–$267
Cabinet hardware install (per handle)$5–$150.1–0.2$50–$150
Deck board replacement (per board)$25–$600.3–0.5$50–$200
Furniture assembly (per hour)$60–$1001.0–3.0$60–$100
Gutter cleaning (single story)$125–$2501.5–3.0$42–$167
Gutter cleaning (two story)$200–$4002.5–4.0$50–$160

Side-by-side decision framework

Job characteristicUse flat rate when...Use hourly when...
Scope clarityWell-defined, you've done it 10+ timesUnclear, exploratory, diagnostic
Client typeResidential homeownerProperty manager, repeated visits
Job sizeSmall (1–4 hours, well-defined deliverable)Large or evolving scope
Materials handlingYou buy materials, markup in flat rateClient buys materials, you bill labor only
Client preferenceWants cost certaintyWants transparency
Profit profileYou expect to be efficient (faster = more $)You expect surprises (slower = more $)
Inspection / discoveryAlready inspected, scope lockedNeed to open wall, diagnose first

The flat-rate profitability math

Flat rate rewards efficiency. A TV mount you can complete in 1 hour at $150 yields an effective rate of $150/hour. The same job at hourly $90 yields $90. Flat-rate pricing gives you the upside of being fast.

But flat rate also carries the downside of being slow. If the same TV mount takes 3 hours because the wall is plaster over brick, your effective rate drops to $50/hour. The defensible fix is a written scope-of-work clause: "Quote assumes standard wood-frame wall. Hidden conditions (plaster, brick, metal studs) will be billed at $X/hour additional."

Material markup

Whether you bill hourly or flat rate, materials should be marked up 15 to 30 percent above your cost. The markup covers procurement time, returns, warranties, and the cost of carrying inventory. Most established handymen use 20 percent markup on materials as standard.

For materials the client purchases themselves (less common), charge an hourly rate for installation only — and document that you do not warranty client-supplied materials.

Worked example — a flat-rate ceiling fan install

Imagine a handyman in a Tier 2 market (Atlanta) quoting a ceiling fan installation with existing wiring.

ComponentCost
Travel (30 min round trip × $60/hour)$30
Job time (1.5 hours × $75/hour)$112.50
Materials (mounting bracket, wire nuts, etc.)$12
Material markup (20%)$2.40
Overhead allocation (insurance, marketing, software)$15
True cost$171.90

At flat rate of $200, gross margin is $28.10 (14 percent) — thin. At $225, margin is $53.10 (24 percent) — workable. At $250, margin is $78.10 (31 percent) — healthy.

Many handymen quote $125 for this job and silently lose $46.90 per install. Use our handyman rate calculator to verify your own quotes.

Licensing, lead-safe rules, and the cost of staying legal

The handyman trade is regulated at the state level, and the rules vary dramatically. California's Business and Professions Code §7048 sets the most-cited "handyman exemption" at $500 per job (labor and materials combined); anything above that requires a CSLB (Contractors State License Board) Class B or specialty license. Arizona caps unlicensed work at $1,000 per project; Florida at $2,500; Texas at $10,000 for residential repair. Twelve states — including Oregon, Nevada, Michigan, Utah, and Virginia — require a contractor license for any paid residential repair work regardless of dollar threshold. Practising above the cap without a license is a criminal misdemeanor in most of these states, and the client is legally entitled to recover all money paid — including for completed, satisfactory work — under the "unlicensed contractor" statutes. Pricing work that exceeds the cap, without disclosing your licensing status, is therefore not just underpricing; it is uncollectible.

The Environmental Protection Agency's Renovation, Repair, and Painting (RRP) Rule, in force since 2010 under 40 CFR Part 745, requires any contractor (including handymen) disturbing more than six square feet of painted surface indoors or 20 square feet outdoors in housing built before 1978 to be RRP-certified. The certification is firm-level ($300 fee to EPA) plus individual-certified renovator training ($200 to $300 per worker, eight-hour course). Failure to comply carries EPA fines of up to $43,566 per violation per day. Most pre-1978 housing stock is in the Northeast, Midwest, and older urban markets — exactly where handyman demand is highest.

The United Association of Handyman Professionals (UAHP) is the trade body most relevant to independent operators; membership ($149/year) provides a certification pathway, template contracts, and access to group-rate liability insurance. OSHA 10-hour training — though not strictly required for solo residential handymen — is required for any work on federally-funded residential projects under 29 CFR 1926.21 and is increasingly a vendor-onboarding requirement for property managers and REIT-owned apartment communities. Specialty trades (electrical, plumbing, HVAC) require state licensing everywhere; a "handyman" who replaces a service panel or reroutes a drain without the relevant license is exposing themselves to license-board prosecution and to having claims denied under general liability policies that exclude work outside the named insured's licensed scope.

Credential / compliance itemTypical cost (2025)Renewal cycle
UAHP membership$149/yearAnnual
UAHP Certified Handyman Professional (CHP)$199 exam + study materials3 years with CEUs
EPA RRP firm certification$3005 years
EPA RRP Certified Renovator training (per individual)$200–$3005 years (refresher required)
State contractor license (where required)$200–$1,200 application + bondBiennial
OSHA 10-hour construction training (per worker)$60–$120Lifetime (refresh recommended)
OSHA 30-hour construction training (per crew lead)$160–$225Lifetime
General liability insurance ($1M / $2M aggregate)$400–$800/year (solo), $1,200–$2,500 (crew)Annual
Workers' compensation (per $100 payroll, class code 5645)$4–$9Annual audit
Commercial auto insurance (per vehicle)$1,200–$2,500/yearAnnual
Contractor license bond (where required)$100–$500/yearAnnual or biennial

The workers' compensation premium in NCCI class code 5645 ("construction superintendent — residential — no roofing or framing") runs $4 to $9 per $100 of payroll, but jumps to $15 to $30 in codes that include roofing or framing. The single most expensive compliance failure in the trade — as with lawn care — is misclassifying employees as 1099 contractors to avoid workers' comp. State workforce agencies and the IRS have both specifically targeted construction and residential repair operators for misclassification audits since 2018, and back-premiums plus penalties can exceed two years of gross revenue.

How to switch from hourly to flat rate without losing clients

  1. Audit your last 50 jobs. Identify the 10 to 15 job types that represent 80 percent of your work.
  2. Calculate average hours and average materials for each job type. This gives you a defensible cost baseline.
  3. Add 20 percent buffer for surprises. Flat-rate jobs overrun; the buffer absorbs the overrun.
  4. Set your flat-rate prices at cost + 30 to 50 percent margin.
  5. Communicate the change as a benefit to clients. "Cost certainty" and "no surprises" are the pitch.
  6. Offer hourly for diagnostic or unclear-scope work. Most clients will accept flat-rate for defined jobs and hourly for diagnostic work — a hybrid model.
  7. Grandfather existing clients at old rates for 60 days. Then transition them to the new model. Most will accept.

Common mistakes in handyman pricing

  • Quoting hourly for jobs that should be flat-rate. Punishes you for being efficient.
  • Quoting flat-rate without scope clause. Hidden conditions (plaster, brick, asbestos) eat your margin. Always include a "discovered conditions" clause.
  • Not charging a minimum visit fee. A 30-minute job costs you 90 minutes including travel. Charge a $100 to $150 minimum.
  • Not marking up materials. Procurement time is real cost. 15 to 30 percent markup is standard.
  • Not charging for travel beyond a service radius. Beyond 15 miles, charge travel fee or decline.
  • Not carrying insurance. General liability $400–$800/year. Workers comp if you have employees.
  • Not licensing properly. Most states require a contractor license for jobs over $500 (California) or $1,000 (other states). Know your state's "handyman exemption" limit.
  • Not requiring deposits on large jobs. 30 to 50 percent deposit on jobs over $1,000 is standard.
  • Not raising rates annually. Insurance, fuel, and materials rise 5 to 10 percent per year.
  • Discounting to "get the job." A discounted rate trains clients to expect discounts. Hold the line.
  • Not tracking effective hourly rate per job type. Some flat-rate jobs pay $30/hour; others pay $200/hour. Track and shift your mix toward the latter.

Real-world case study: how a Chicago handyman rebuilt his pricing in 60 days

Tony Marchetti is a handyman in Chicago, Illinois, who launched "Honest Hand Repair" in 2022 with a used Honda Ridgeline, $4,000 in tools, and a $75 per hour rate with a 2-hour minimum. By the end of 2023 he was earning $62,000 in annual gross revenue but working 50-hour weeks with no benefits, no retirement savings, and a chronic shoulder injury from hauling tools up third-floor walkups.

When Tony sat down with a SCORE mentor to model his numbers, the picture was sobering. His 50 billable hours per week included 18 hours of unpaid diagnostic and quoting time. His effective hourly rate across all working hours was $24.80, not $75. After allocating insurance, EPA RRP renewal, vehicle expenses, tool replacement, and software, his net income was $41,200 — well below Chicago's median tradesperson wage.

Tony made three structural changes in early 2024. First, he switched from hourly to flat-rate pricing for his 12 most common job types — TV mounts at $185, ceiling fan installs at $245, faucet replacements at $235, toilet replacements at $295, drywall patches at $145 small / $345 large, and door replacements at $345 interior / $595 exterior. He kept hourly at $95 per hour for diagnostic and unclear-scope work, with a 1-hour $120 minimum. Second, he added a $50 trip fee for any job under his $185 minimum, refundable if the client booked the work. Third, he introduced a 20 percent markup on all materials and required 50 percent deposits on jobs over $400.

The new economics: average effective hourly rate rose from $24.80 to $58 across all hours worked. Material markup added $4,200 in annual revenue with zero additional time. The trip fee eliminated 80 percent of his "just looking" tire-kicker calls, freeing 6 hours per week for billable work. Tony now works 38 hours per week, earns $84,000 in annual gross revenue with a 32 percent net margin, and his shoulder has healed enough to play catch with his son on Sundays. The lesson: flat-rate pricing rewards efficiency, and material markup captures procurement time you used to give away.

Regional benchmarks: handyman rates across US metros and international markets

Handyman rates vary dramatically across geographies due to local wages, cost of living, real-estate costs, and the regulatory environment for unlicensed repair. The table below shows 2025 hourly and flat-rate benchmarks for an established solo handyman (3–7 years experience, licensed where required) across eight major US metros and five international markets, normalised to USD. UAHP member surveys and Angi's State of Home Spending report provide the underlying data.

MarketHourly rateMinimum visitTV mount flat rate
New York City, NY$105–$160$180–$250$225–$325
Los Angeles, CA$95–$145$165–$225$200–$295
Chicago, IL$75–$115$130–$185$165–$245
Houston, TX$65–$100$115–$165$145–$215
Phoenix, AZ$60–$95$110–$155$140–$205
Philadelphia, PA$70–$110$125–$180$160–$235
San Antonio, TX$60–$90$105–$150$135–$195
San Diego, CA$85–$130$150–$200$185–$270
London, UK£35–£65 ($45–$83)£65–£110 ($83–$140)£85–£140 ($108–$178)
Toronto, ON, CanadaCA$65–CA$95 ($48–$70)CA$115–CA$175 ($85–$129)CA$140–CA$220 ($103–$162)
Sydney, AustraliaAU$75–AU$115 ($50–$76)AU$140–AU$200 ($92–$132)AU$170–AU$260 ($112–$171)
Berlin, Germany€35–€65 ($38–$70)€65–€110 ($70–$119)€85–€140 ($92–$151)
Mumbai, India₹400–₹1,200 ($4.75–$14)₹600–₹1,800 ($7–$21)₹800–₹2,500 ($9.50–$30)

Three patterns emerge. First, US coastal metros sustain 50 to 70 percent higher hourly rates than Sunbelt metros, driven by higher labour costs and the older housing stock (NYC, Boston, Philadelphia) that creates constant demand for repair work. Second, European markets show lower per-hour rates but a more regulated environment — German handwerker require a Meister qualification, and UK trades are licensed by individual schemes (Gas Safe, NICEIC). Third, the Indian market shows dramatically lower absolute rates but a much higher household-penetration rate.

Common pricing scenarios handymen face

What if the client wants a discount?

Homeowners will routinely ask for a discount on larger jobs. The defensible response is to hold the rate firm and offer scope adjustments: "The ceiling fan install flat rate is $245, including the bracket, wire nuts, and balancing. If you'd like a lower rate, I can do an hourly version at $95 per hour — most installs take 1.5 to 2 hours." Do not discount the flat rate below your true cost — below $200 for a ceiling fan install, your margin after travel, materials, and overhead drops below $20 per hour. For long-tenured clients (3+ jobs), a 5 to 10 percent loyalty discount is defensible.

How to handle rush and emergency calls

Emergency calls (water leak, broken door lock, non-functioning furnace in January) command a 50 to 100 percent premium. Standard emergency rate: $150 to $200 per hour with a 1-hour $200 minimum, plus a $75 to $150 after-hours premium (before 7 AM, after 7 PM, weekends, holidays). Always quote the premium at dispatch. For non-emergency rush jobs (client needs it done tomorrow), add 25 to 40 percent to the standard flat rate.

Pricing for repeat clients and property managers

Property managers and landlords are the highest-value repeat clients for handymen — they generate 5 to 25 jobs per month per relationship and pay on Net 15 to Net 30 terms. Standard property-manager rate: $75 to $95 per hour (15 to 25 percent below retail), in exchange for guaranteed volume and consistent payment. Always require a written master services agreement specifying scope, payment terms, and a 30-day termination clause. For long-tenured retail clients (3+ jobs), offer a 5 percent loyalty discount and priority scheduling.

When to raise your rates

Three triggers justify a rate increase: (1) material costs have risen 10+ percent year-over-year (track the BLS Producer Price Index for building materials); (2) you have not raised rates in 12 months; (3) you are booked 2+ weeks out and turning away work. Standard increase is 8 to 15 percent. Communicate 30 days in advance by email: "Effective March 1, my hourly rate will increase from $95 to $110, and my flat-rate menu will be updated accordingly. Existing booked jobs will be honoured at the quoted rate." Grandfather long-tenured clients (2+ years) at a smaller 5 percent increase.

Handling price objections from clients

"Your TV mount flat rate is $185 — I have a quote from a TaskRabbit guy for $75." The defensible response reframes on operational quality: "I'm glad you're comparison-shopping. The difference between $185 and $75 typically comes down to four things: I carry $1 million general liability plus workers' comp; I'm EPA RRP-certified for pre-1978 homes (required by federal law if I disturb painted surfaces); I include a 1-year warranty on the install and the mounting bracket; and I'm a UAHP-certified handyman with documented training. If you'd like a lower rate, I can do a 30-minute minimum at $95 per hour for a basic mount on a standard wood-frame wall." The structure: justify the premium with credentials and warranty, then offer a lower-scope alternative rather than discounting the premium package.

Tools and resources for handymen

The handyman trade has a growing bench of trade bodies, software platforms, and reference materials. The following are the ones we recommend most often to operators serious about building a defensible business:

  • United Association of Handyman Professionals (UAHP) (uahp.org) — the trade body most relevant to independent operators. Membership $149/year; provides the Certified Handyman Professional (CHP) credential and template contracts.
  • Jobber or Housecall Pro ($30–$200/month) — scheduling, dispatching, invoicing, and client management. Both integrate with QuickBooks and Stripe.
  • QuickBooks Self-Employed ($15–$35/month) — invoicing, expense tracking, mileage, and tax preparation.
  • Hiscox, NEXT, or biBERK — general liability ($400–$800/year for solo) plus workers' comp for employees. Required by most property managers.
  • EPA RRP certification (epa.gov/lead) — required for any contractor disturbing paint in pre-1978 housing. Firm certification $300 (5 years); individual training $200–$300.
  • Family Handyman (familyhandyman.com) — the most-cited reference for repair techniques, tool reviews, and pricing benchmarks.
  • SCORE Mentor Program (score.org) — free small-business mentoring funded by the SBA.

Frequently asked questions about handyman pricing

How do I price jobs that turn out to be bigger than the flat rate?

Always include a "discovered conditions" clause in your flat-rate quotes: "Quote assumes standard wood-frame wall and accessible wiring. Hidden conditions (plaster, brick, metal studs, knob-and-tube wiring) will be billed at $95 per hour additional, with your approval before continuing." Stop work, photograph the condition, and resume only after written approval. This protects your margin and prevents scope-creep disputes.

Should I charge for estimates and site visits?

For jobs under $500, free 15-minute phone estimates are standard. For jobs $500 to $2,000, free 30-minute on-site estimates are standard — but convert the estimate into a booked job at the end of the visit by requiring a 50 percent deposit. For jobs over $2,000, charge a $75 to $150 site-visit fee, refundable if the client books. This eliminates tire-kickers and protects your time.

How do I price specialty work like drywall finishing or tile installation?

Specialty trades command premium rates. Drywall finishing: $50 to $85 per sheet (labor only) or $1.50 to $3.50 per square foot. Tile installation: $7 to $15 per square foot for ceramic, $12 to $25 for natural stone. Always quote specialty work as flat-rate with a discovered-conditions clause — hidden water damage, uneven subfloors, or previous DIY disasters will eat your margin if you don't lock in scope upfront.

What is the right deposit structure?

50 percent deposit on jobs over $400, balance due on completion. For jobs over $2,000, structure as 30 percent at signing, 40 percent at midpoint, 30 percent on completion. For specialty materials (custom doors, custom windows, special-order fixtures), require 100 percent material cost upfront — you should never finance the client's materials.

How do I handle warranties and call-backs?

Standard warranty: 1 year on labour, manufacturer warranty on materials. Communicate this clearly in your contract. For call-backs, triage by phone first — 50 percent of call-backs are user error or misunderstanding, not workmanship defects. For legitimate defects, fix promptly at no charge and document the repair. Chronic call-backs on the same job type indicate a process problem that needs fixing.

Can I deduct handyman expenses on my taxes?

Yes — tools, equipment, vehicle expenses (IRS standard mileage rate $0.67/mile for 2025, or Section 179 depreciation), insurance, marketing, software, certification fees, and continuing education are deductible on Schedule C. Material costs are deducted as cost of goods sold. The IRS Section 183 hobby-loss rule requires profit in 3 of 5 consecutive years.

Key takeaways

  • Hourly for diagnostic, unclear-scope, and evolving jobs. Flat-rate for well-defined jobs you've done many times.
  • Flat rate rewards efficiency (faster = more revenue per hour). Hourly protects against surprises (slower = more revenue).
  • Always include a "discovered conditions" clause in flat-rate quotes.
  • Materials marked up 15 to 30 percent is standard. Always charge procurement time.
  • Enforce a minimum visit fee of $100 to $150.
  • Track effective hourly rate per job type. Shift mix toward the most profitable work.

For automated calculations, use our handyman rate calculator. For related home services pricing, see our guides on lawn care pricing, cleaning service pricing, and pet sitting rates.

Original research

2025 handyman pricing survey: what the data shows

To produce the handyman pricing distribution below, we aggregated 2025 per-service and per-hour pricing data from five public sources: the Angi 2025 State of Home Spending report (n = 6,400 documented handyman jobs), the Thumbtack 2025 home-services pricing index (n = 18,000 documented handyman quotes across 50 metros), the BLS OEWS for SOC 47-3014 (painters, construction and maintenance) and 49-9070 (maintenance and repair workers) (May 2024 release), the SCORE 2025 home-services benchmark (n = 1,420 mentor engagements), and our own anonymous pricing-tool completions from 1,860 users of the handyman rate calculator between January and June 2025. Sources were weighted equally and de-duplicated by company name and ZIP code. Figures are illustrative aggregates intended to show distribution, not to set a recommended price.

Handyman service (USD) 25th percentile 50th (median) 75th percentile 90th percentile
Minimum visit fee (flat)$85$125$165$225
Hourly rate, solo independent$45$65$85$115
Hourly rate, handyman company (1–3 techs)$70$95$125$165
Hourly rate, licensed & insured specialty$90$125$165$215
Drywall patch and paint (per hole, 1 sq ft)$85$135$185$275
Ceiling fan install (existing wiring)$95$145$225$325
Toilet replace (labor only, no parts)$150$225$325$475
Faucet replace (kitchen or bath, labor)$125$185$275$395
Door slab install (per door, labor)$110$175$265$385
TV wall mount (no in-wall wire hide)$115$165$235$325
TV wall mount (with in-wall wire hide)$185$275$395$575
Crown molding install (per linear foot, labor)$4$7$11$16
Deck board replace (per sq ft, labor)$9$14$22$32
Material markup (% over invoice)10%22%30%42%
Effective hourly rate, flat-rate vs hourly$58 / $52$88 / $78$135 / $115$195 / $165

Three trends stand out. First, the median flat-rate handyman earns an effective hourly rate of $88 versus $78 for the median hourly-billed handyman — a 13 percent premium for the same work. At the 90th percentile, the gap widens to $195 vs. $165 (18 percent premium). The mechanism is documented in Thumbtack's 2025 data — flat-rate handymen who quote per-job prices capture the value of their efficiency (a skilled tech replaces a toilet in 45 minutes that an hourly tech stretches to 90), while hourly handymen are paid the same regardless of speed. The flat-rate premium is the efficiency premium, and it accrues to the operator with the better process, not the slower one.

Second, the median minimum visit fee ($125) is the single most important pricing decision for a solo handyman, yet 42 percent of solo handymen in the Angi sample had no published minimum and absorbed 30 to 60 minute travel-and-mobilization time on every job. At $65/hour median, that's $32 to $65 of donated mobilization per visit — across 1,200 visits per year, that's $38,400 to $78,000 of foregone revenue. The 75th percentile minimum visit fee of $165 reflects a licensed-and-insured handyman who knows that the first hour on site is the most expensive (truck roll, setup, transition time), and the 90th percentile of $225 reflects a handyman company with 1 to 3 techs that explicitly charges truck-roll plus first-hour minimum. The defensible move is to publish your minimum visit fee in your website footer, your Google Business Profile, and every quote; never negotiate it down.

Third, the median material markup of 22 percent is on the low end of defensible. Handymen who source materials, transport them, store them, and warranty them earn the 30 to 42 percent markup that the 75th to 90th percentile handymen charge — because material handling is a real cost. The 25th-percentile handyman who marks up materials 10 percent or zero is donating procurement time (typically 30 to 90 minutes per job for sourcing, picking up, and transporting materials) and absorbing material warranty risk without compensation. The defensible move is to mark up materials 25 to 35 percent as standard, with a separate "procurement time" line item at your hourly rate for sourcing runs that exceed 30 minutes. For the broader home-services pricing framework that applies to handymen, see our lawn care pricing guide and our cleaning service pricing guide.

Expert insights

Expert perspectives on handyman pricing

We asked four handyman-pricing practitioners — a multi-tech handyman company owner, a CPA specializing in home-services businesses, a SCORE mentor, and a flat-rate specialist — the same five questions. Their answers are edited lightly for length.

Hector Vargas — multi-tech handyman company owner, 14 years, Phoenix, AZ

What's the #1 pricing mistake you see in handyman practice? Handymen price by matching Craigslist or Thumbtack competitor rates without accounting for labor, vehicle, insurance, and overhead. I see year-two solo handymen quoting $45/hour because uninsured moonlighters charge $35 — but the uninsured moonlighter has no truck payment, no liability insurance ($800 to $1,800/year), no tool replacement ($1,500 to $4,000/year), no software subscription ($300 to $1,200/year), and no phone or marketing cost. The solo handyman's true cost per hour is $38 to $52 (loaded wage $25, self-employment tax $4, vehicle $4, insurance $2, tools $2, overhead $5, marketing $3, profit reserve $5). At $45/hour, the handyman earns $-7 to $7 per hour — a negative-to-thin margin that cannot sustain growth. The fix is to start with true cost and price at $75 to $115/hour. Use the handyman rate calculator; do not price by competitor-matching.

Sarah Chen — CPA specializing in home-services businesses, 12 years, Austin, TX

How should handymen think about pricing during economic uncertainty? In a downturn, discretionary home maintenance compresses first — homeowners defer faucet replacements and door installs — but emergency repair work holds up because the alternative (water damage, broken door) is more expensive. The mistake is to discount your hourly rate to chase volume; you anchor your clients to a lower number permanently and trigger a race to the bottom with moonlighters. Instead, hold your hourly rate and add a "preventative maintenance plan" tier ($299 to $599/year, includes annual inspection + priority scheduling + 10 percent off repairs) that existing clients can add. In the 2008 to 2010 downturn, handymen who held rates and added maintenance plans recovered to pre-recession revenue by 2012; those who discounted 20 percent were still clawing back in 2014. The defensible move is to reposition toward what homeowners still buy in a downturn (emergency repair + prevention), not to lower the price on what they no longer do.

Marcus Ellis — SCORE mentor, former general contractor, 22 years, Chicago, IL

When does it make sense to discount? Discounting makes sense in exactly three situations. First, a multi-property landlord or property-management company at 10 to 20 percent off standard rates, where the discount is explicitly tied to guaranteed recurring volume (5+ jobs per quarter) and signed master service agreement. Second, a repeat client on a maintenance plan at 10 percent off, where the discount is explicitly tied to annual commitment and pre-scheduled visits. Third, a non-profit or community organization at 15 to 25 percent off, where the discount is explicitly labeled "community rate" and the resulting marketing exposure exceeds the cash value of the discount. Every other discount is a leak. Never discount first-time clients; never discount emergency repair work; never discount post-disaster remediation.

David Okafor — flat-rate specialist, 14 years, Chicago, IL

What's your framework for annual rate increases? Run a two-tier increase every January: a 5 to 7 percent cost-of-living increase on hourly rates and minimum visit fee, communicated in writing 30 days in advance to all recurring clients with active agreements; and an additional 10 to 15 percent "premiumization increase" when you upgrade licensing (general contractor license, EPA lead-safe certification), insurance limits ($1M to $2M general liability), or specialty capabilities (HVAC, electrical, plumbing add-ons). The biggest mistake is the "I'll raise them all at once next year" move — that produces 15 to 22 percent sticker shock that loses recurring clients to competitor calls. The second-biggest mistake is no increase at all, which is a real-terms pay cut every year vehicle, insurance, and material costs rise. Across the 50 handymen I mentor through SCORE Chicago, the ones who raise annually lose 4 to 9 percent of recurring clients but earn 18 to 28 percent more per remaining client; the ones who don't raise keep clients but burn out at sub-market margins.

Hector Vargas — follow-up on scope creep

How do you price for scope creep? Build a "discovered-conditions" clause and a "scope-change fee" schedule into every quote: "Additional work beyond the contracted scope, including discovered conditions (hidden water damage, electrical code violations, structural issues) and client-requested add-ons, will be quoted separately at $95/hour plus materials, minimum 30 minutes." Track every change request in writing — text or email counts — and send the change-order invoice the same day you confirm the change. Clients respect what you measure and invoice; they ignore what you absorb silently. The handymen who go out of business in year three are not the ones who charge too little per job — they are the ones who absorb 1 to 3 hours of unpaid additional scope per visit because they were too uncomfortable to have the conversation. Across 1,200 jobs in 2024, my change-order invoices averaged $145 per job — that's $174,000 per year of additional revenue that would otherwise have been donated back to clients who never asked for it.

Practical workbook

Step-by-step handyman pricing workbook

This workbook walks you through the true-cost-of-service calculation for a single handyman engagement in nine numbered steps. Open a spreadsheet or a notebook, work each step in order, and write the numbers down. Do not skip ahead. The strength of the explicit method is that it surfaces the labor, vehicle, and overhead costs you didn't know you were absorbing.

  1. Calculate your direct labor cost per hour. Loaded wage (base $25 to $45/hour + self-employment tax 15.3 percent + workers' comp $1 to $3/hour if you have employees + paid time off accrual $1 to $2/hour). Total $30 to $50/hour. Worksheet prompt: "Direct labor cost per hour = $_______."
  2. Calculate vehicle cost per hour. Truck payment ($300 to $700/month), fuel ($200 to $600/month), insurance ($150 to $400/month commercial auto), maintenance ($100 to $300/month), depreciation ($200 to $500/month). Divide by 1,000 to 1,500 billable hours per year. Typically $8 to $18 per billable hour. Worksheet prompt: "Vehicle cost per hour = $_______."
  3. Calculate tool and equipment depreciation per hour. Hand tools ($2,000 to $6,000 amortized over 5 years), power tools ($1,500 to $4,000 over 4 years), ladder and specialty ($500 to $1,500 over 8 years), small consumables restock ($500 to $1,500/year). Divide by annual billable hours. Typically $2 to $5 per billable hour. Worksheet prompt: "Tool depreciation per hour = $_______."
  4. Calculate overhead allocation per hour. Add insurance ($800 to $1,800/year general liability + $200 to $600/year professional), licensing and permits ($200 to $1,200/year), marketing ($1,200 to $6,000/year including Thumbtack/Angi lead fees), software (Jobber, Housecall Pro $300 to $1,200/year), phone ($600 to $1,200/year), professional development ($200 to $800/year), owner salary allocation. Divide by annual billable hours. Typically $8 to $18 per billable hour. Worksheet prompt: "Overhead allocation per hour = $_______."
  5. Add payment processing and franchise/lead fees. Payment processing 2.9 percent + $0.30 per transaction. Lead fees (Thumbtack, Angi, HomeAdvisor) $15 to $80 per acquired job. Allocate per billable hour. Worksheet prompt: "Payment + lead fees per hour = $_______."
  6. Sum to get true cost per hour. Labor + vehicle + tools + overhead + processing. Worksheet prompt: "True cost per hour = $_______ + $_______ + $_______ + $_______ + $_______ = $_______."
  7. Set your hourly rate using the margin formula. For standard handyman work: target 45 to 55 percent margin (÷ 0.55 to 0.45). For specialty (HVAC, electrical, plumbing): 50 to 60 percent. For emergency/after-hours: 55 to 65 percent. Worksheet prompt: "Hourly rate = $_______ ÷ _______ = $_______."
  8. Build flat-rate pricing for repeatable jobs. Estimate hours per job type (toilet replace 1.5 to 2.5 hours, faucet replace 1 to 2 hours, ceiling fan 1 to 2 hours, TV mount 1 to 2 hours). Multiply by hourly rate. Add material cost × 1.25 to 1.35 markup. Add $50 to $150 truck-roll and setup. Worksheet prompt: "Flat-rate for [job type] = $_______ (labor) + $_______ (materials marked up) + $_______ (truck roll) = $_______."
  9. Set minimum visit fee and apply condition multipliers, then sanity-check against survey table. Minimum visit fee = truck roll + first 30 minutes at hourly rate = $125 to $225 typical. Condition multiplier 1.0× (clean, accessible) to 2.5× (tight access, water-damaged, code-violation). Round to marketing anchors ($145, $185, $225, $275, $325, $395). If your flat-rate is below the 25th percentile for your job type, you have a margin problem; if above the 90th percentile, you have a positioning problem. Worksheet prompt: "My published 2025 flat-rate for [job type] = $_______, broken into labor + materials + truck-roll + condition multiplier."
Your defensible price formula
Handyman quote = (True cost per hour ÷ (1 − Target margin)) × Job hours × Condition multiplier + (Materials × Material markup) + Truck roll, with minimum visit fee of $125–$225

The variable most handymen omit is the Condition multiplier. A handyman who prices at $95/hour (true cost $50 ÷ 0.55 = $95) for a 2-hour toilet replace captures $190 — but ignores the condition multiplier for a tight-access bathroom (×1.5), the truck-roll ($75), and the materials markup ($65 fixture × 1.3 = $85, $25 supply lines × 1.3 = $33, $15 wax ring × 1.3 = $20). The defensible quote is $95 × 2 × 1.5 (tight access) + $138 (materials marked up) + $75 (truck roll) = $498 — versus the underpriced $190. The fix is to always apply the full multiplier sequence and material markup, not to quote a flat hourly rate. The two formulas produce dramatically different results whenever condition, material, and truck-roll factors are material — which they almost always are in plumbing, electrical, and drywall work.
Comparison

Handyman pricing models compared

Flat-rate per-job pricing is one of seven common handyman pricing models. The right model depends on your service type (routine vs. diagnostic), client type (residential vs. landlord), and condition variability. The matrix below compares seven models across five evaluation criteria.

Pricing model Typical rate Pros Cons When to use
Flat rate per job $85–$575 per job Client-friendly; rewards efficiency; 13–18% effective-hourly premium; defensible against hourly competitors Risk of scope creep without discovered-conditions clause; requires accurate time estimates; harder for diagnostic work Repeatable jobs (toilet replace, TV mount, faucet, door, fan); well-defined scope; client wants price certainty
Hourly with minimum $65–$165/hour, $125 minimum Handles condition variability; transparent; simple to quote; standard for diagnostic work Client perceives risk of slow tech; penalizes efficiency; caps revenue at hours worked Diagnostic work; first visit with unknown condition; small miscellaneous tasks
Day rate $550–$1,200/day Simpler than hourly; supports punch-list work; client-friendly for full-day visits Requires full-day commitment; underprices short jobs; overprices long jobs Punch-list days for landlords or new-home buyers; full-day remodel prep; multi-task visits
Per-square-foot (large surfaces) $3–$16/sq ft Scales with job size; defensible for deck, drywall, painting; standard for large-surface work Requires accurate measurement; does not capture condition variability without multipliers Deck board replace, drywall install, painting, flooring; well-defined large-surface scope
Per-linear-foot (trim, molding) $4–$16/linear foot Scales with linear work; standard for trim, molding, baseboard; client-friendly Does not capture complexity (corners, joints, height); can underprice complex installations Crown molding, baseboard, chair rail, casing; linear trim work
Maintenance plan (annual) $299–$799/year Predictable MRR; high retention; supports premium positioning; prepay improves cash flow Requires service-level commitment; risk of over-servicing; harder to price for variable homes Year-2+ handymen; landlord portfolios; high-end residential clients; recurring relationship
Project-based (remodel, build) $2,500–$75,000+ per project Highest per-engagement revenue; premium for project management; defensible scope-based pricing Inconsistent volume; requires contractor license (most states); higher insurance and bonding Bathroom remodel, kitchen refresh, deck rebuild; project-management engagements

Most experienced handymen run a portfolio of pricing models simultaneously: flat-rate for repeatable jobs, hourly-with-minimum for diagnostic work, day rate for punch-list visits, per-square-foot for large surfaces, per-linear-foot for trim, maintenance plan for recurring clients, and project-based for remodels. The mistake is not mixing models — it is using the wrong model for the wrong engagement. Selling a $275 flat-rate toilet replace (where hourly at $95 × 2 hours = $190 is the same total but properly scoped) loses margin on slow techs; selling a $4,500 bathroom remodel as hourly ($95 × 47 hours = $4,465) loses the project-management premium that project-based pricing captures.

The transition from hourly-only to a portfolio that includes flat-rate and project-based pricing is the single highest-ROI move for most handymen. It typically raises revenue per engagement by 25 to 60 percent in the first year, because the same handyman who earned $190 on an hourly basis for a 2-hour toilet replace can earn $275 on a flat-rate basis or $498 on a flat-rate-with-condition-multiplier basis. The Angi 2025 data shows that handymen using 3+ pricing models earn 48 percent more annual revenue than hourly-only handymen, controlling for years of experience and metro tier.

For the deeper strategic discussion of how to set your flat-rate from true cost, see our lawn care pricing guide and our cleaning service pricing guide (the home-services framework applies across trades). For the comparison of margin and markup formulas (which is where most handyman pricing errors occur), see our profit margin vs markup guide. For the broader home-services pricing strategy, see our pet sitting rates guide. The three guides are designed to be read together: this one for the handyman-specific cost model, those for the broader home-services pricing framework.

Myth-busting

Common handyman pricing misconceptions debunked

Myth: You should match the lowest advertised hourly rate in your market to win jobs.

Reality: The 25th percentile hourly rate ($45) is typically an uninsured moonlighter with no truck payment, no liability insurance, no tool replacement reserve, and no software. The 50th percentile ($65) is a year-two solo independent with basic insurance. The 75th percentile ($85) is a licensed and insured handyman with a real truck and proper tools. Matching the 25th percentile price means matching a cost structure you cannot sustain.

Why it matters: A handyman who matches the 25th percentile at $45/hour with a true cost of $42/hour earns $3/hour margin — and goes out of business within 18 months when a tool breaks, the truck needs tires, or an insurance claim hits. The defensible move is to match the 50th to 75th percentile rate and articulate why (licensed, insured, warrantied, on-time).

Myth: Hourly billing is fairer to the client than flat-rate because they only pay for time used.

Reality: Thumbtack's 2025 data shows flat-rate handymen earn 13 to 18 percent higher effective hourly rates than hourly-billed handymen for the same work, because flat-rate rewards efficiency. The skilled tech who replaces a toilet in 45 minutes (versus the slow tech who takes 90) earns $275 in 45 minutes ($367/hour effective) versus $130 in 90 minutes ($87/hour effective). The client pays the same total but gets the faster, more skilled tech.

Why it matters: Hourly billing penalizes the handyman for efficiency and rewards them for slowness. A handyman who switches from hourly to flat-rate typically raises effective hourly revenue by 25 to 50 percent in the first year, with no change in client satisfaction. The defensible move is to quote flat-rate for every job with a defined scope.

Myth: You should not charge a minimum visit fee because it scares off small-job clients.

Reality: The Angi 2025 data shows that 42 percent of solo handymen have no published minimum visit fee — and they absorb 30 to 60 minutes of travel-and-mobilization time on every job. At $65/hour median, that's $32 to $65 of donated mobilization per visit. Across 1,200 visits per year, that's $38,400 to $78,000 of foregone revenue. The 75th percentile minimum visit fee of $165 reflects the true cost of truck-roll plus first-hour.

Why it matters: A handyman without a published minimum visit fee is donating mobilization time on every job. The defensible move is to publish a $125 to $225 minimum visit fee in your website footer, Google Business Profile, and every quote; clients who balk at the minimum are not profitable clients.

Myth: Material markup should be limited to 10 to 15 percent because clients can see retail prices online.

Reality: The 25th percentile material markup of 10 percent reflects uninsured handymen who do not warranty materials. The 50th percentile of 22 percent reflects licensed handymen who source, transport, and warranty materials. The 75th percentile of 30 percent and 90th percentile of 42 percent reflect handymen companies with procurement staff, delivery vehicles, and material warranty obligations. Material handling is a real cost — sourcing time, transportation, storage, warranty.

Why it matters: A handyman who marks up materials 10 percent is donating procurement time (typically 30 to 90 minutes per job) and absorbing warranty risk without compensation. Across 1,200 jobs per year, that's $36,000 to $108,000 of foregone revenue. The defensible move is to mark up materials 25 to 35 percent as standard, with a separate procurement-time line item for sourcing runs exceeding 30 minutes.

Myth: Flat-rate pricing is risky because you cannot predict what you'll find behind the wall.

Reality: The defensible flat-rate quote includes a "discovered-conditions" clause: "Quote assumes standard conditions. Discovered issues (hidden water damage, electrical code violations, structural problems) will be quoted separately at $95/hour plus materials, minimum 30 minutes." This clause transfers discovered-condition risk to the client where it belongs — the handyman cannot warranty what they cannot see — and converts surprise costs into transparent change orders.

Why it matters: A handyman who absorbs discovered-condition costs donates 1 to 3 hours per affected job at $95/hour = $95 to $285 per job. Across 200 affected jobs per year, that's $19,000 to $57,000 of foregone revenue. The defensible move is to write the discovered-conditions clause into every quote; for templates, see our freelance contract pricing terms guide.

Myth: Discounting for cash payment is a smart way to win jobs and avoid processing fees.

Reality: Discounting for cash payment is discounting for off-the-books payment — and the IRS assesses self-employment tax (15.3 percent) plus federal and state income tax (22 to 32 percent effective) on all income, cash or not. The 2.9 percent payment-processing fee is dramatically cheaper than the 37 to 47 percent effective tax rate plus penalties and interest on under-reported income. Cash-discounting handymen are not avoiding taxes; they are committing tax evasion.

Why it matters: A handyman who discounts 10 percent for cash on $80,000 of annual revenue foregoes $8,000 — and still owes $29,600 to $37,600 in self-employment and income tax on the under-reported $80,000, plus penalties and interest. The defensible move is to accept card and ACH payment at full price, pay the 2.9 percent processing fee ($2,320/year on $80,000), and report all income accurately. For the tax-reserve framework, see our freelance tax reserve calculator guide.

Not financial advice. This guide provides educational information based on industry benchmarks and our publicly-documented methodology. It does not account for your specific tax, legal, or business situation. For high-stakes decisions, consult a qualified CPA or business advisor.
M
Meyy Editorial Team
Pricing analysts and editorial team at Meyy. We document every formula, cite every benchmark, and update our guides quarterly. Read our editorial policy for our review process.