Frederick Sona
HomeCase Studies › Handyman services
Industry Playbook · NAICS 81 Playbook

Handyman services

Multi-trade small repair services. How marketing works in this industry, what breaks most often, and the Ranking Surfaces I would prioritize.

Type: Industry playbook NAICS Sector: 81
Playbook, not shipped engagement. This is how I would approach handyman services marketing based on the Ranking Surfaces Playbook and comparable work in adjacent categories.

The company shape

Residential handyman services sits inside one of the largest and most fragmented trade categories in the US, with roughly 250,000 individuals and small businesses operating under handyman positioning plus a large informal cash-only segment. The category has a distinct dual structure. The professionalized franchise and mid-market segment (Ace Handyman Services, Mr. Handyman, House Doctors, Handyman Connection, TruBlue) captures roughly 8 percent of measurable revenue and grows steadily by consolidating repeatable multi-service work. The independent segment (solo operators and small crews) captures the rest.

Revenue bands cluster into four tiers. The solo handyman with one truck does $85K to $220K a year and typically books through Nextdoor, Facebook, and referrals. The small shop with two to four techs and an office does $320K to $1.1M with a mix of small-project residential work (drywall repair, painting, minor plumbing, minor electrical, deck repair, tile work) and light commercial (small property management maintenance). The mid-market operator with six to twenty techs does $1.6M to $6M with a formal dispatch, an office manager, and commercial account book. The regional multi-market operator does $8M to $30M with 60 to 200 techs, standardized service pricing, and internal marketing.

The category has structural challenges. Handymen operate in the gray area between licensed trades (they cannot do work that requires a licensed electrician or plumber) and unlicensed odd-job workers (they can do most household repair work under the license threshold, which varies by state). The dollar threshold varies from $500 (California requires a contractor license for any job over $500) to $10,000 (some states). Franchise and mid-market shops that operate cleanly stay under the threshold or partner with licensed subs for the licensed work.

Gross margin runs 45 to 60 percent on residential small-project work (labor-heavy, hourly billing), 40 to 55 percent on multi-service days (customer books a half-day or full-day of misc work), 35 to 50 percent on commercial property management maintenance (competitive bidding), and 55 to 70 percent on specialty add-ons (TV mounting, furniture assembly, holiday lights installation, minor smart-home setup).

Ownership is family-scale for independents, corporate franchise for the branded segment. Private equity roll-up activity is nascent in independents but heavier in franchise. Ace Handyman Services (Ace Hardware Corporation), Mr. Handyman (Neighborly, a Roark Capital portfolio company), and others operate at scale through franchise networks.

Technician retention is the growth constraint. Skilled multi-service handymen earn $22 to $34 per hour. Turnover for shops paying the market floor runs 45 to 65 percent annually. Franchise shops that pay above the market floor and offer year-round steady work retain crews. Independents that pay market floor and offer variable work cycle through techs and cap their capacity.

Seasonality is moderate. Interior work (drywall, paint, tile, TV mounting) is flat year-round. Exterior work (deck repair, exterior paint, gutter, minor siding) peaks March through October. Holiday lights installation is a defined October through December season for shops that add it as a specialty.

The buyer

Residential handyman services has three buyer profiles. The considered-project buyer has a list of five to fifteen small tasks (loose door handle, running toilet, drywall patch, ceiling fan install, TV mount, deck board replacement) and books a half-day or full-day multi-service visit. The urgent-repair buyer has one thing broken (garbage disposal not working, hole in the wall from a fall, running toilet) and needs it fixed within days. The new-mover buyer just moved in and has a punch list of settling-in tasks (furniture assembly, TV mount, curtain rods, minor repairs from the move).

Considered-project buyers do most of the volume. Average multi-service visit runs $380 to $850 for a half-day (3.5 hours) and $650 to $1,400 for a full day (7 hours). The buyer's list expands during the visit as the tech discovers other issues (loose gutter, worn caulking, running faucet). The average full-day visit ends up at 25 to 40 percent higher billing than the initial estimate. Shops with transparent hourly billing (published rates, timer running visible to the customer) build trust that flat-quote shops cannot match on multi-service work.

Urgent-repair buyers want speed and price certainty. Average ticket runs $180 to $420 for a typical repair (garbage disposal replacement, running toilet, drywall patch). Shops with same-day or next-day availability close at higher rates.

New-mover buyers are the highest-value acquisition segment. Someone who closed on a house in the last 90 days spends 3x to 5x more on handyman work in the first year than a homeowner who has lived in the same house for five years. New-mover lists targeted through Facebook and Nextdoor plus direct mail capture the segment at meaningfully lower CAC than pure search intent.

Decision drivers rank as follows: reviews with specific-task detail (drywall repair reviews carry more weight than generic "great work" reviews), transparent published hourly rates or trip-charge, availability within 3 to 7 days for the considered buyer and 24 to 48 hours for the urgent buyer, professionalism of the tech (uniform, truck cleanliness, background-check disclosure), and price. Franchise shops win on the trust and standardization signal. Independents win on price and flexibility.

Commercial buyers are property managers running apartment buildings, small office buildings, and retail centers. Selection driven by pricing predictability (published hourly rates or tiered service contracts), fast response to maintenance requests, insurance ($1M general liability minimum), and background-check documentation for techs entering tenant units. Average monthly recurring revenue per commercial account runs $800 to $4,200 depending on portfolio size.

Seasonality is muted. Spring and fall shoulder seasons peak on considered multi-service bookings. Summer peaks on exterior work and vacation-prep bookings. Winter is steady on interior work.

Discovery landscape

Ranked by first-touch attribution for a mid-market professional shop: Google Business Profile takes 30 to 36 percent, Google organic 18 to 24 percent, Google Ads 12 to 18 percent, referral and word of mouth 18 to 24 percent (the highest in the trade categories because buyers ask their neighbors constantly), Nextdoor and Facebook 8 to 14 percent (unusually high because the platform serves the small-project use case), directories (Angi, Thumbtack, TaskRabbit) 4 to 8 percent.

TaskRabbit and Thumbtack are unusually meaningful in the category because the platforms serve exactly the small-project handyman use case and consume a share of first-touch that other trades do not lose to platforms. Shops competing against platforms need to differentiate on trust (background-check disclosure, license coverage, insurance) and multi-service capability (a platform match sends one tech for one task; a shop sends one tech for the whole list).

Of the 13 Ranking Surfaces, six move revenue for handyman in 2026. LSO leads. SEO covers per-service (drywall repair, painting touch-up, TV mount, furniture assembly, ceiling fan install, deck repair, gutter cleaning) and per-service-city long-tail. CWV matters.

E-E-A-T carries the insurance, background-check, and business-license load. Franchise shops emphasize corporate backing and standardized process. Independent shops emphasize named-owner-and-tech continuity.

AEO handles the research questions ("how much does a handyman cost per hour," "what can a handyman legally do without a contractor license in [state]," "TV mount cost," "furniture assembly cost"). Direct-answer content on these captures the research-stage buyer.

GEO extends AEO through Organization schema, sameAs to GBP, BBB, Nextdoor business profile, franchise brand directory if applicable.

Four surfaces do not apply meaningfully. ASO, KGO, GLOBO, Web3. VxSO applies at the margin. VSO applies at the margin. AAO can be prepped through llms.txt.

What breaks most often

Seven failure modes recur in handyman marketing.

Hourly rate hidden. Buyers researching handyman services want to know the hourly rate before booking. Shops that hide the rate behind a form or a call lose 40 to 55 percent of qualified traffic. Publishing the rate ($95 to $145 depending on market and shop tier) signals honesty and pre-qualifies the caller.

License and insurance not disclosed clearly. The category is regulated inconsistently, which makes clear disclosure a real trust signal. Shops that clearly state "we are insured, background-checked, and we handle work under the [state] contractor license threshold; for larger work we partner with licensed subs" outconvert shops that dodge the question.

Multi-service positioning weak. The competitive advantage against TaskRabbit and Thumbtack is that a shop sends one tech for a full list of tasks. Shops that market single-service pages ("we mount TVs") lose the multi-service intent to shops that market packages ("book a half-day, get your list handled").

Background-check disclosure missing. Homeowners letting a stranger into their home care deeply about background checks. Franchise shops advertise background checks aggressively. Independent shops that also do background checks but fail to advertise them lose the trust signal.

Commercial capability unclear. Property managers evaluating handyman shops for a maintenance contract want to see comparable references, insurance certificates, background-check documentation, and pricing predictability. Shops that blend residential and commercial without separation lose the commercial buyer to shops with dedicated commercial positioning.

New-mover marketing absent. The highest-value acquisition segment (new movers within 90 days of closing) is easy to reach through Facebook, Nextdoor, and direct mail with new-mover lists. Shops that do not market to this segment leave the volume to competitors and to platforms.

Reviews thin on service-specific detail. A shop with 200 reviews that say "great work" looks generic. A shop with 200 reviews that reference specific tasks (drywall patch, TV mount, deck board replacement, ceiling fan install) signals capability across the multi-service range. Tech SMS at job completion should suggest naming the tasks in the review.

Google Business Profile primary category miscategorized. "Handyman" is a valid category. "General contractor" is wrong for a handyman shop and competes with a different buyer segment. Secondaries should include specific services (Furniture assembly service, Bathroom remodeler if the shop does small bathroom work, Deck builder if the shop does deck repair).

The Ranking Surfaces Playbook applied

Tier one: revenue this quarter

LSO. Rebuild GBP with correct primary ("Handyman"), secondaries (Furniture assembly service, Interior painter, and specific service categories where applicable). Precise service area by ZIP. Complete service list. Weekly Google Posts alternating recent multi-service visit case studies, new-mover offers, seasonal reminders (spring exterior work, fall gutter cleaning, holiday lights), and background-check-and-insurance credential highlights. Systematic review generation via tech SMS at job completion with task-specific prompting. Target 15 to 25 new reviews monthly.

SEO. Per-service and per-service-city grid. Multi-service visit pages, drywall repair [metro], TV mount [metro], furniture assembly [metro], deck repair [metro]. Real project photos where available, real hourly rate published, real trip-charge disclosed.

Hourly rate and package transparency. Publish the hourly rate. Publish half-day and full-day package pricing. Signals honesty and pre-qualifies callers.

Tier two: compounds

AEO. 20 to 30 direct-answer guides on hourly rate expectations, task-specific pricing, licensing questions by state, TaskRabbit and Thumbtack comparison, and multi-service planning questions. TL;DR openers, FAQPage schema, real cost tables.

GEO. Organization schema with sameAs to GBP, BBB, Nextdoor business profile, franchise brand directory if applicable. llms.txt in place. Attributable pricing facts.

E-E-A-T. Insurance disclosure prominent. Background-check disclosure prominent. State contractor license threshold explained clearly. Named-owner and named-tech bios (independents) or franchise corporate backing (franchise shops). Warranty language.

CWV. LCP under 2s on mobile.

Tier three: lower ROI, low cost

VxSO. ImageObject schema on portfolio work with descriptive alt text. VSO. Speakable markup on FAQ blocks.

Tier four: not a fit

ASO, KGO, GLOBO, Web3. Skip. AAO prep through llms.txt v2.

How Playbook priority shifts by shop size

Solo handyman under $220K: LSO plus a small site with hourly rate published and background-check disclosure. Referrals as primary lead source. Small shop $220K to $1.1M: add per-service pages, per-service-city grid for the primary metro, half-day and full-day package pricing prominently featured. New-mover marketing motion via Facebook and Nextdoor. Mid $1.1M to $6M: full Playbook. Commercial division split from residential with property management vertical positioning. Recruiting for multi-service techs becomes a real budget line. Regional $8M+: multi-market measurement, franchise-style standardization or full corporate service pricing, AAO first-mover posture.

First 30 / 60 / 90 days

Days 1 to 30

Attribution deployment. CallRail with DNI, unique numbers per channel. Baseline cost per booked visit by channel and average ticket by service mix. GBP rebuild with correct categories, precise service area. Review generation via tech SMS live with task-specific prompting. Hourly rate published on the site and in the GBP business description. Background-check and insurance disclosure added prominently. Photograph the top 40 recent multi-service visit examples for the visual library. Interview the top three referring real estate agents on what makes for a good new-mover handyman recommendation. Establish weekly reporting for the owner covering booked visits, average ticket, cost per booked visit, and review count.

Days 31 to 60

Site restructure. Build per-service pages with published hourly rates and task-specific pricing. Publish half-day and full-day package pages. Publish the license-and-insurance explainer that clarifies what work the shop handles and what requires a licensed sub. Deploy LocalBusiness plus Service plus FAQPage schema across templates. CWV work to green. Restructure Google Ads with hourly-rate-transparency messaging (differentiates from platforms). Launch new-mover motion via Facebook, Nextdoor, and direct mail to closing lists. Begin AEO content sprint: publish the first six long-form guides.

Days 61 to 90

Property management partnership motion launches for commercial-capable shops. Direct outreach to top 15 property management companies in the metro. Twelve AEO guides live. GEO entity clarity in place. Rank tracking on per-service-city grid weekly. First map-pack gains land between day 60 and day 90. New-mover motion visible in the reporting by day 90. Owner dashboard covers weekly booked visits, average ticket, cost per visit, and review velocity.

Measurement stack across the 90-day window

GA4 with events for call_click, form_submit, hourly_rate_view, package_view, new_mover_signup. CallRail with unique numbers per channel. HubSpot or a small CRM with contact source, service tagged, and new-mover flag. Looker Studio dashboard for the owner. Cost caps: paid media at 4 to 6 percent of trailing 12-month revenue with new-mover direct mail as a distinct line. SEO and content at 1 to 2 percent. Software stack at $1,400 to $2,600 monthly. Blended ROAS target of 4x arrives by month four to five.

If you run this kind of business and want to talk, tell me what you are trying to move.

Start a conversation
← Back to case studies