Handyman Service
The shortcut: Most handymen stay broke because they price by the hour and customers hire the flat-rate person every time. Quote the job, not your time, and become the one reliable person who handles the whole punch list.
Industry: Construction & Trades | Investment level: Small — $1,000-$5,000 | Time to launch: 2-6 weeks (faster if you already own basic tools and a truck)
Best for: Anyone with a working vehicle, comfort with drills and ladders, and the patience to write a clean two-line quote before swinging a hammer. You need to be the person a homeowner texts at 8pm because the towel bar fell off again. What you'll likely make: $1.5-3K/month by month 3, $4-6K/month by month 6, $6-9K/month by month 12. Math is in Section 4.
Market Opportunity
Walk into any hardware store on a Saturday morning and look at the people in the paint aisle holding their phones up to the wall. They are not DIY hobbyists. They are homeowners carrying a list of six small jobs — sticky door, wobbly ceiling fan, running toilet, broken hinge, TV to mount, flickering porch light — that has been festering for three months. No single job is big enough to call a contractor. Each one is annoying enough to ruin a Sunday. The person who walks the whole list and quotes a flat rate to make it go away by Tuesday gets paid.
A plumber doesn't want a $90 toilet flapper call when they could book a $4,000 water heater. The handyman lives inside that gap.
- US handyman services market around $4.4-5.0 billion in 2024, mid-single-digit annual growth — IBISWorld.
- Median age of an owner-occupied US home crossed 41 years in 2023 — older homes break more, more often — US Census AHS.
- TaskRabbit takes a 15% service fee plus a $25 one-time registration fee — TaskRabbit.
Target customer: Homeowners 35-65 in middle-class suburbs with houses 15+ years old, time-poor, willing to pay $300-$800 to hand off a Saturday's worth of small jobs. Property managers running 4-30 single-family rentals are the secondary target.
Why this is a good time to start: Older housing stock plus a licensed-trades labor shortage means homeowners can't get a plumber or electrician to return a call for sub-$1,000 jobs. That call comes to you instead.
Launch With AI
Pro section. AI doesn't replace the work — it cuts the parts that drained you (writing flat-rate quotes after every photo a customer texts, drafting property-manager cold emails, posting weekly Google updates, following up on the "anything else?" check-in 30 days later). Spend the saved time on what AI can't do: swinging the hammer, holding the ladder, walking the punch list at someone's kitchen table, and the call to a homeowner whose ceiling fan just stopped working again.
The trap most new handymen fall into: they think this is too hands-on for AI. But the bottleneck on hitting $6-9K/month isn't the work — it's the quoting backlog (flat-rate vs. hourly is the entire margin lever per the Shortcut), the property-manager pipeline, and the repeat-customer follow-up. AI compresses all three into 30 minutes a week so you keep more weekday hours billable.
Important up-front: AI cannot estimate a real labor scope from a photo as well as a 5-minute walkthrough. It can give you a starting range; you confirm in person. AI also cannot do licensed-trade work (Section 5 covers the California $500 threshold and other state-specific rules) — never let AI write copy that promises electrical, plumbing, or HVAC work you can't legally do.
AI Tools You'll Use
| Tool |
Price |
What it does |
| ChatGPT Plus |
$20/mo |
Flat-rate quote scripts, property-manager outreach, Nextdoor posts, follow-up texts |
| Jobber (built-in AI) |
$29-$49/mo |
Job tracking, parts billing, recurring PM work-order automation, review-request texts |
| Google Local Services Ads (built-in AI) |
$10-$30/call |
Pay-per-call AI optimization for "handyman near me" — only pay for real calls |
| Canva Pro (Magic Studio) |
$15/mo |
Door hangers, one-page rate sheets, yard signs, before/after carousels |
| Google Business Profile (built-in AI) |
$0 |
Review replies, weekly Posts, photo descriptions, map-pack ranking |
The Workflow
Build flat-rate quote templates from photo prompts (ChatGPT, ~2 hours one-time). Per the Shortcut, flat-rate is the entire margin lever. Customers text 3 photos → you quote in 5 min vs. 20 min of head-scratching. Paste:
"Build me 12 flat-rate quote templates handymen can use to quote jobs from a photo + 1-line description. Cover: TV mount install, ceiling fan replacement, toilet swap (unit supplied), exterior door install, drywall patch + paint, gutter clean, faucet swap, light fixture install, baseboards install, door hinge fix, deck board replacement, fence picket replacement. For each: (1) base flat rate range (low metro/high metro), (2) 3 'add scope' modifiers (drywall behind, paint match, hardware not supplied, 2-story access), (3) 1-paragraph customer-facing quote text I can text or paste into Jobber. Tone: confident pro, no jargon."
Save the templates in a Jobber price book. Customer texts a photo → you reply with a flat-rate quote in under 10 min. The 30-50% close-rate bump from flat-rate framing per the Pitfall pays for ChatGPT Plus 100x over.
Property-manager pipeline (ChatGPT, ~30 min/week). Per Section 6, cold-walking PMs and the recurring work-order book is the difference between a $3K solo and $6K solo. Pull 8-12 PMs from Google Maps in your zip cluster. Paste:
"For each property management firm below, write a 100-word email pitching me as a vendor. I'm a handyman — flat-rate quotes for half-day visits ($280-$420), $1M/$2M GL with COI in 48 hrs, [city zip cluster] coverage. Open with one specific detail (their portfolio size, properties listed, neighborhoods). One sentence on the value (one reliable person who handles a tenant's punch list end-to-end vs. coordinating 3 different trades). Soft CTA: would love to drop off COI + rate sheet + meet for 15 min. Vary openers."
8-12 sends/week + 5 in-person walk-ins. 2 of 20 ask for COI = 2 real leads/month. One PM running 4-30 SFRs = $1,500-$3,000/month of recurring work-order income.
Door hanger + yard sign templates (Canva + ChatGPT, ~90 min one-time). Per Section 6, 200 hangers/week + yard signs at completed jobs is the highest-ROI offline channel. Paste:
"Build me copy for: (1) a 4x6 door hanger for [my city zip clusters] — front: 'List of small projects? I do them all in one visit.' with 5-line bullet list (TV mount, fan, toilet swap, drywall, paint), $40-off-first-visit code, QR to my Google Business Profile. Back: photo placeholder + 3 testimonial 1-liners. (2) A 12x18 coroplast yard sign — bold name, phone, '$40 off your first job', QR. (3) A truck-decal mockup — name, phone, GL bond + insured stamp, my LSA Google Guaranteed badge."
Build all 3 in Canva (Magic Studio brand kit). Print at GotPrint or VistaPrint — $0.35/door hanger, $8/yard sign. Hang 200/week. Yard signs at every completed job = 2-5% follow-on calls from neighbors.
Google Local Services Ads (LSA) optimization (Google LSA AI + ChatGPT, ~30 min/week). Per Section 6, LSA at $10-$30/call beats Angi's $15-$85/lead because you pay per real call, not lead. The AI optimizes targeting based on which calls book. Paste:
"My Google Local Services Ads campaign for handyman in [city] this week: [paste call log — 12 calls, 8 booked, $11 average call cost]. Categories that booked: [list]. Categories that didn't: [list]. Suggest: (1) which job categories to deprioritize (low conversion), (2) two negative keywords to add (calls that aren't booking), (3) the daily cap to set for next week given my $300/mo budget, (4) one outreach idea to push more 5-star Google reviews this week (LSA prioritizes by review velocity)."
Most handymen leave LSA on autopilot. Weekly tuning + push for fresh reviews keeps your Google Guaranteed badge live and your cost-per-booked-job under $20.
30-day repeat-customer follow-up (Jobber + ChatGPT, ~10 min/week). Per the Math in Section 3, the second-time call is the entire game ($2.5K net month-3 → $6.4K net month-9 is mostly repeat customers + PM work). Build a Jobber automation: 30 days after every job, fire a templated text:
"Hey [first name], it's [your name] from [biz name]. Just checking in — anything else on your list since I was there last month? Got a few open Tuesday and Thursday slots this month. Reply 'YES' and I'll send a quote."
30-50% reply rate from happy customers. Half of those convert to a second visit at $200-$400. That's $2K-$5K/month of recurring revenue from 20-30 prior customers, not new leads.
Time Saved Per Week
Roughly 4-6 hours/week once your quote templates, Jobber automations, and outreach scripts are dialed in:
- Flat-rate quote drafting from texts/photos: 90 min/week → 20 min (templates ready)
- Property manager outreach: 2 hours/week → 30 min (ChatGPT bulk personalize)
- Door hanger + yard sign updates: 90 min per print run → 20 min (Canva templates)
- LSA campaign tuning + review push: 60 min/week → 10 min (weekly ChatGPT review)
- Repeat-customer 30-day follow-ups: 60 min/week → 5 min (Jobber automation)
Trade that time for: more flat-rate jobs, walking 10 more PM offices in your tightest zip cluster, and the 5pm Friday text reply that beats the 5 other handymen who didn't reply that night. Quoting speed and follow-up are the only levers in this trade.
Total AI Stack Cost
- Budget tier ($20/mo): ChatGPT Plus only. Skip Jobber Pro (Jobber Lite at $29/mo handles 5 jobs/week), skip Canva Pro (free works for 3 templates/month), skip LSA (use $0 Google Business Profile + Nextdoor for first 60 days). Right for the first 60 days while you're under 8 jobs/week.
- Full tier ($64/mo + LSA spend): ChatGPT + Jobber + Canva Pro + LSA $300/month + GBP. Worth it once you cross 12 jobs/week and quoting + PM outreach become the bottleneck.
- Compare: A virtual assistant doing flat-rate quote drafts and PM outreach runs $400-$800/month. The full AI stack is one-tenth that.
Cancel anything you don't open in a 7-day window. Don't stack ServiceTitan + Podium + Housecall Pro on top of Jobber.
Your First Win
30 minutes from now your flat-rate quote book is drafted. Open ChatGPT (free works). Paste:
"Build me 6 flat-rate quote templates a solo handyman can text to customers in [my city]: TV mount install, ceiling fan replacement, toilet swap (unit supplied), exterior door install, drywall patch + paint, gutter clean. For each: (1) base price range for my market (low/mid metro), (2) 2 'add scope' modifiers if the job is harder than the photo suggests, (3) a 2-line customer-facing quote text I can paste directly. Always quote a flat rate — never quote my time. Add a 30-day-warranty line on workmanship."
Save in Notes. The next text from a homeowner with a Saturday list = flat-rate quote in 5 min vs. 20. That's the move that closes 30-50% more jobs per Pitfall #1.
Product / Service Offering
You sell two things: flat-rate small projects and hourly visits. Flat-rate is where the money is.
Core offerings:
- Half-day visit (4 hours, multi-task) — $280-$420 flat in most metros. Customer hands you a list. You knock through 4-7 small items. Bread and butter.
- Full-day visit (8 hours) — $520-$780 flat. Same idea, longer list.
- Named flat-rate jobs — TV mounting $129-$199, ceiling fan replacement $179-$299, toilet swap (unit supplied) $189-$289, exterior door install $349-$549, drywall patch and paint $149-$249. Publish a one-page rate sheet.
- Hourly fallback — $75-$110/hour, 1-hour minimum. Diagnostic visits and weird custom carpentry only.
Pricing model: Flat-rate first. The person who quotes "$85/hour" loses to the one who walks the list and says "$340 for all six, done by Tuesday." Same money, different conversation.
What you do NOT do: Anything that requires a separate trade license — electrical panels, gas lines, HVAC refrigerant, structural framing, anything behind drywall in a wet wall. Refer those out and collect a $50-$100 referral fee in cash. Real money over a year.
Revenue Model
Two months tell the story.
Unit economics example — month 3 (mostly one-offs):
| Line item |
Amount |
| 6 half-day visits at $340 avg |
$2,040 |
| 4 named small jobs at $175 avg |
$700 |
| 8 hours residual hourly at $90 |
$720 |
| Gross revenue |
$3,460 |
| Materials, fuel, truck, marketing, software, insurance allocation |
-$880 |
| Net to you |
~$2,580 |
Unit economics example — month 9 (repeat book + 2 property managers):
| Line item |
Amount |
| 12 repeat-customer half-days at $360 |
$4,320 |
| 14 property-manager work orders at $145 + parts markup |
$2,400 |
| 6 named flat-rate jobs at $210 |
$1,260 |
| Gross revenue |
$7,980 |
| Materials, fuel, truck, insurance, software, marketing |
-$1,580 |
| Net to you |
~$6,400 |
Path to first $5K month: 14-18 jobs, with at least 4 from people you've already worked for once. The second-time call is the entire game.
Startup Costs
Most handymen overspend in month one on tools they won't touch for six months. Buy what the next two weeks of jobs need.
| Item |
Low |
Mid |
High |
| LLC filing fee (state-dependent) |
$35 |
$150 |
$500 |
| EIN (free from IRS) |
$0 |
$0 |
$0 |
| GL insurance $1M/$2M, year 1 |
$400 |
$700 |
$1,200 |
| Tools-and-equipment floater |
$150 |
$225 |
$300 |
| Hand tools, drill kit, basic plumbing/electrical hand tools |
$400 |
$800 |
$1,400 |
| Truck signage + 500 business cards |
$80 |
$150 |
$250 |
| Jobber or Housecall Pro (month 1) |
$0 |
$49 |
$99 |
| Initial materials float |
$150 |
$250 |
$400 |
| Phone line |
$0 |
$20 |
$40 |
| Marketing month 1 (signs, hangers, LSA deposit) |
$100 |
$300 |
$600 |
| Total |
$1,315 |
$2,644 |
$4,789 |
LLC fee range reflects state variance ($35 in Kentucky to $500 in Massachusetts). See LLC University 50-state table.
Legal & Formation
Business entity. Form a single-member LLC (limited liability company — separates personal assets from job-site claims) before your first paid job. A dropped ladder through a customer's car or a leaky shower install that floods a ceiling is a five-figure dispute. Filing is $35-$500 once. Get your EIN (Employer Identification Number — your business tax ID) free at IRS EIN Online. Apply free at IRS — never pay a third party for an EIN.
Licenses — states diverge HARD on this. There is NO national handyman license, and "check your local rules" is too soft. One state will fine you for what another shrugs at.
- California: any single project where labor + materials totals $500 or more requires a licensed contractor (CSLB B-General or specialty). Below $500 you may legally operate as an unlicensed handyperson; at $500.01 you are committing a misdemeanor. This is the highest-stakes regulatory fact in this plan. Source: California Business and Professions Code §7048; CSLB thresholds.
- Florida: licensed contractor required for most structural, electrical, plumbing, and HVAC work regardless of dollar amount. Unlicensed work is limited to "minor, nonstructural repairs." Florida DBPR.
- New York: NYC requires a Home Improvement Contractor (HIC) license for any work over $200. Long Island and Westchester counties set their own rules. NYC DCWP.
- Texas: no state handyman license, but Austin/Houston/Dallas require a general business license; electrical and plumbing work must be done by a state-licensed tradesperson.
- Most other states: general business license only ($50-$150/year). Every state reserves licensed-trade work for licensed pros.
Before your first job, look up your state contractor board AND city business license office. Use NASCLA as a directory. If you cannot find a clear answer in 30 minutes, call the board.
Insurance. A $1M/$2M general liability (GL) policy runs $400-$1,200/year for a solo handyman and is non-negotiable from day one. Quote via Hiscox, Next Insurance, or Thimble — Insureon 2024 study. Add a tools-and-equipment floater ($150-$300/year) — GL does NOT cover your own tools getting stolen out of the truck. Personal auto policies exclude commercial use; add a commercial auto rider.
Labor model. Stay solo for 6-12 months. The moment you hire a W-2 employee (W-2 = traditional employee, you withhold tax), workers' comp becomes mandatory in nearly every state per NCCI state map. Faking a 1099 contractor (1099 = independent contractor, no withholding) usually fails the IRS economic-realities test if they work only for you, on your schedule, with your tools — California's AB5 ABC test is even stricter.
Sales tax. In most states, repair labor is exempt but parts you bill the customer are taxable. Texas, New York, and Washington tax some repair labor itself. Check your state revenue department before your first invoice.
Marketing & First Customers
First ten customers come from your own neighborhood and cold-walking property managers. Paid ads are third, not first.
Channels that work for this idea:
- Door hangers in 3-5 zip codes near home — 1,000 hangers for $80-$150 at VistaPrint. Hang 200/week for 5 weeks. 1-3 calls per 100 hangers in older owner-occupied neighborhoods.
- Cold-walking property managers — find every firm on Google Maps, walk into 5 offices a week with a one-page rate sheet and Certificate of Insurance. Target: 2 of every 20 ask for a COI. That's a real lead.
- Google Local Services Ads — $10-$30 per qualified call in most metros, Google-verified badge included. Better than Angi's $15-$85/lead because you only pay for actual calls. Google LSA.
- Nextdoor recommendations — free, organic, highest-trust channel. Ask every happy customer to post one before you leave the driveway.
- Yard signs at completed jobs — coroplast sign for a week drives 2-5% follow-on calls from neighbors. $8 per sign.
- TaskRabbit / Thumbtack — 90-day jumpstart only. The 15% cut and $10-$50 per lead eat your margin; transition customers to direct booking after the first job. TaskRabbit, Thumbtack.
First 10 customers: Tell every friend, neighbor, and group chat. Hang 200 door hangers in your immediate zip code. Walk 10 property management offices. Take the first job at whatever price the customer offers and over-deliver — three of ten will refer you within 60 days, and that referral chain becomes the business by month 6.
First 90 Days
- Week 1 — File the LLC, get the EIN free at IRS, open a business checking account.
- Week 1 — Bind a $1M/$2M GL policy through Next or Hiscox. Add the tools floater. Confirm your auto coverage handles work driving.
- Week 2 — Look up your state contractor board AND city business license. California: internalize the $500 threshold — quote every job with that limit in mind.
- Week 2 — Build a one-page rate sheet. Print 100 copies and 1,000 door hangers.
- Week 3 — Set up Google Business Profile with 10 photos of your truck, tools, and any past work. Set up Google Voice or a dedicated cell line.
- Week 3-4 — Hang 200 door hangers/week in 2-3 zip codes near home. Walk 5 property management offices.
- Week 4 — Take your first 3-5 jobs at whatever price the customer offers. Over-deliver. Ask for a Google review and a Nextdoor recommendation before leaving.
- Week 5-6 — Sign up for Google Local Services Ads with a $300/month cap. Set up Jobber or Housecall Pro once you have 5+ jobs/week.
- Week 8 — Land your first repeat customer. Text them 30 days after the first job: "checking in — anything else on your list?"
- Week 10 — Sign your first property-manager account, even a small 4-unit landlord.
- Week 12 — Day 90 target: 18-25 completed jobs, 10+ Google reviews at 4.8+ average, one repeat or PM account, $2-3K net for the month.
Common Pitfalls
Quoting hourly when you should quote flat. New handymen default to "$75/hour, two-hour minimum" because it feels safe. The customer hears a meter running and negotiates. The flat-rate person quoting "$340 for the whole list, done by Tuesday" wins the same job at the same money — and closes 30-50% more. Fix: Walk the list, quote the job, never quote your time.
Doing licensed work on the cheap because the customer asked. A homeowner offers $400 to "swap the breaker, 20 minutes." In California it's a criminal misdemeanor on top of the electrocution and fire risk. CSLB enforcement runs $1,000-$15,000 in fines plus a record that follows you for years. Fix: Refer it to a licensed electrician you trust, take a $50-$100 referral fee in cash.
Skipping GL insurance "until the first big job." A dropped tool through a hardwood floor is $1,500. A leaky valve install that floods a ceiling is $8,000-$15,000. A $700/year policy bought day one covers both for less than one bad afternoon. Fix: Bind GL before your first paid job.
Working too far from home. A 35-minute drive to a $180 job is 70 minutes of unpaid windshield time. Two of those a day and you've worked 10 hours for $360. Fix: Stay inside a 15-minute radius for the first 6 months. Cluster by zip code even if a customer waits 2-3 days.
Using TaskRabbit as the long-term plan. Fine for jumpstarting your first 5-10 jobs. Not fine as a permanent funnel — over a year, the 15% cut is $7,000-$12,000 of margin handed back. Fix: Use it for 60-90 days, then transition every customer to direct booking. Hand them your card before you leave the first job.
Get your full launch plan — take the free 60-second quiz.