Furniture Assembly Service
The shortcut: Skip the IKEA-customer treadmill. The jobs that actually pay run through office-furniture dealers, apartment turnover crews, and parents buying cribs — places where a written assembly receipt is worth more than the hourly rate.
Industry: Home Services
Investment level: Micro — $200-$800
Time to launch: 1-2 weeks
Best for: Anyone with a reliable car or small SUV, a basic tool kit, patience for instruction-following, and the willingness to message 40 property managers in a week. What you'll likely make: $800-$1,800/month by month 3, $2,500-$4,500/month by month 6, $5,000-$8,000/month by month 12 once you have two or three repeat B2B accounts. Math is in Section 4.
Market Opportunity
Most people who try this assume IKEA flat-packs are the whole game. They aren't. The jobs that pay best are gym equipment, office furniture, and crib and baby gear — categories where the customer's real worry isn't the puzzle, it's "what if I assemble it wrong and someone gets hurt." That anxiety is what you're actually selling against.
Here's the structural fact that creates the opening: IKEA's official U.S. assembly partner is TaskRabbit, and IKEA does not control, monitor, or assume liability for third-party assemblers (IKEA + TaskRabbit). Translation — every IKEA buyer who wants assembly has to find someone independently. That's a steady inbound stream on TaskRabbit, but it comes with a 30% platform service fee on bookings (TaskRabbit Tasker support). So the platform funds your first 30 days. It is not the business.
The actual business is the second customer type — B2B. Office furniture dealers need installers when they sell a Steelcase desk to a small accounting firm. Apartment complexes need assembly during turnover season. Baby retailers sometimes refer assembly out for nursery installs. Companies like On Point Assembly and All Pros Assemble show what the direct-booking version looks like once you stop renting customers from a platform.
The credibility hook is liability. Improperly assembled gym equipment, improperly anchored dressers, improperly assembled cribs — those are the ones that produce injuries and warranty claims. A written receipt with model number, assembly date, and torque-checked confirmation is worth real money to a property manager who doesn't want to be the one who installed the dresser that fell on a toddler.
Launch With AI
Pro section. Furniture assembly is a TaskRabbit-then-direct-B2B business — AI doesn't unbox an IKEA flat-pack, anchor a dresser to a stud, or tighten a torque wrench on a crib bolt. But the time you waste hand-typing the office-furniture-dealer cold-email batch, drafting the apartment-leasing-office walk-in pitch, and writing the written-receipt template is exactly the time you should spend on one more direct B2B email or one more leasing-office leave-behind. AI does the writing tail. You do the assembly.
The trap most first-year assemblers fall into: they paste their service description into ChatGPT and ship "we assemble furniture, $50/hour." AI confidently writes TaskRabbit-tier copy — but TaskRabbit takes 30% of every job + caps your hourly. The real money is direct B2B (office dealers, apartment turnover, baby retailers) at full hourly with no platform skim. AI is for the writing tail (B2B cold-email batch, leasing-office walk-in, written-receipt template, referral fee setup). Every torque check, every anchor decision, every "this load-bearing item won't be assembled without an anti-tip kit" judgment is yours.
Important up-front: AI cannot tighten a bolt to spec, judge whether a 3-year-old crib has been recalled, or have the conversation with the customer about why the $1,000-job CSLB threshold means they need a licensed contractor, not you. It will also confidently miss the CA $1,000 CSLB-license-threshold trap, the $1M GL line item that B2B clients will ask about, and the IKEA-warranty-contingent-on-spec assembly trap. You own every torque check, every anchor decision, every CSLB-threshold call; AI scales the writing around them.
AI Tools You'll Use
| Tool |
Price |
What it does |
| ChatGPT (free or Plus) |
$0-$20/mo |
B2B cold-email, leasing-office pitch, written-receipt template, referral fee setup |
| Canva (free) |
$0 |
Receipt pad, business cards, magnetic car sign, leasing-office leave-behind |
| TaskRabbit |
30% of bookings |
Year-1 platform fill — phase out as B2B grows |
| Google Voice |
free |
Direct phone number — get customers off TaskRabbit with your card |
| Square |
$0 + 2.6% |
B2B Net-15 invoicing once direct accounts land |
The Workflow
B2B office-furniture-dealer cold-email batch (ChatGPT, ~30 min one-time setup). 25 emails → 2-3 trial installs in 60 days. Paste:
"I'm a furniture assembler in [city] with $1M GL, torque wrench, anti-tip anchor kit, written-receipt pad. I want 2-3 active office-furniture-dealer B2B accounts by month 3 (each = 4-8 billable hours/install + Net-15 invoicing + zero platform skim). Build me the cold-email batch: (a) the targeting — search 'Steelcase dealer [my metro]' + 'Herman Miller dealer [my metro]' + 'Haworth dealer [my metro]' + 'office furniture installation [metro]' = ~25 dealers within 30 minutes, (b) the cold email subject 'Same-week residential + small-office assembly — $1M GL + written receipts — [my city],' (c) the body — 'hi [first name], I'm [my name], local furniture assembler in [city]. I do same-week assembly for residential + small-office Steelcase / Herman Miller / Haworth installs you'd otherwise turn down or sub out — $65-$95/hour billed in 4-hour minimums, $1M GL on file + I provide a written receipt with model number, assembly date + anti-tip anchor confirmation. Want a trial install this month? COI on request,' (d) the per-dealer follow-up email at day 5 ('hi [first name], following up on assembly help. Have a Friday 1pm slot this week + a Wednesday morning next. Send me your job + I'll quote within 4 hours'), (e) the post-trial-install thank-you ('hi [first name], install complete at [address] — written receipt attached. 4 billable hours × $85 = $340 invoiced via Square Net-15. Want me on regular rotation for residential + small-office installs?'), (f) the absolute don'ts: NEVER quote without seeing the spec sheet (cubicle vs. desk vs. credenza = wildly different time), NEVER skip the $1M GL mention (B2B's #1 question), NEVER underbid below $65/hr to win the trial (sets the rate forever). Tone: confident pro + B2B-fluent. Output paste-ready cold-email batch + day-5 follow-up + post-install thank-you."
2-3 active dealers × 6 hours/week × $85/hr = $4-6K/month direct B2B with no platform skim.
Apartment leasing-office leave-behind + turnover-season pitch (ChatGPT + Canva, ~20 min one-time setup). Apartment turnover = 50-150 unit assemblies in 6 weeks. Paste:
"I'm a furniture assembler. Build me the apartment-leasing-office cold-walk: (a) the targeting — 15 Class B/C apartment complexes within 5 miles in 3 zip codes (Class A complexes have in-house maintenance), (b) the in-person walk-in pitch (drop in 10am-3pm Tue-Thu): 'hi, I'm [name] from [my brand], local furniture assembler. Brought you my $1M GL + written-receipt sample + a card. When turnover season hits + your maintenance team is overwhelmed, I do same-day-or-next-day apartment unit assemblies — $65/hour billed in 4-hour minimums, Net-15 invoice via Square. Want me on speed-dial?,' (c) the leave-behind card stack (Canva: $1M GL + my written-receipt sample + my hourly rate + Net-15 terms + my Calendly), (d) the per-month leasing-office check-in text ('hi [first name], any turnover assemblies coming up? I have Wed-Fri slots open. Reply with the unit count + I'll send a quote'), (e) the per-completed-job follow-up ('hi [first name], unit [N] assembled — written receipt for the file. $X invoiced via Square. Got the next one?'), (f) the absolute don'ts: NEVER undercut $65/hr on B2B turnover (race to bottom kills you), NEVER skip the written receipt (the maintenance supervisor's audit trail), NEVER compete with in-house maintenance (Class B/C only). Tone: confident pro + property-management-fluent. Output paste-ready leasing-office cold-walk + leave-behind + check-in."
One Class B apartment complex during turnover season = 25-50 hours of $65-85 billables = $1.5-4K from one 6-week burst.
Written-receipt template + IKEA-warranty-spec assembly documentation (ChatGPT + Canva, ~15 min one-time setup). Receipt = your liability shield. Paste:
"I'm a furniture assembler. Build me the written-receipt template I hand to every customer + auto-file in Square: (a) the receipt header — date, customer name + address, my LLC, my $1M GL COI #, (b) the per-item line — manufacturer + model number + serial (where available) + quantity + assembly time, (c) the assembly verification line — 'Item assembled per manufacturer specification on [date]. All hardware torqued to spec. Anti-tip anchor [installed / declined by customer / not applicable] on load-bearing items per ASTM F2057-23 + Stop Tip-Overs of Risky, Unstable, and Unanchored Furniture (STURDY) Act. Manufacturer warranty preserved per spec assembly,' (d) the per-anchor-decline section the customer initials — 'Customer declined anti-tip anchor installation despite recommendation. Customer assumes responsibility for tip-over risk,' (e) the per-receipt photo (assembled item + my signature + customer signature + date), (f) the absolute don'ts: NEVER hand over a load-bearing item (dresser, bookshelf, crib, gym equipment) without anti-tip anchor or signed decline, NEVER skip the IKEA-spec verification line (warranty is contingent), NEVER let the customer 'help with assembly' (kills your warranty position + your billable). Tone: confident pro + manufacturer-spec-disciplined. Output paste-ready Square receipt template + per-anchor-decline section."
Written receipt + anti-tip anchor protocol = your $50K-$500K-saving liability shield.
TaskRabbit profile + direct-customer phone-number flip (ChatGPT, ~15 min one-time setup). Get customers off the platform. Paste:
"I'm a furniture assembler with a TaskRabbit Tasker profile. Platform takes 30% of every job. Build me the customer-flip script: (a) my TaskRabbit profile copy — 4.9-star avg in 60 days, photos of 3 completed assemblies, median local pricing (NEVER bottom — algorithm punishes), specialty mentions (cribs, gym equipment, smart-appliance-adjacent), (b) the per-completed-TaskRabbit-job customer-flip handoff — 'thanks for booking via TaskRabbit. If you'd like me directly next time, my number is [Google Voice]. Same rate, no platform fees, I'll throw in an extra 15 minutes for next install. Just text — happy to schedule directly,' (c) my per-customer business card I leave at every TaskRabbit completion (Canva: my name + Google Voice + my brand + 'Same-day text quote, $1M GL, written receipt'), (d) the per-direct-text customer onboarding ('hi [first name], thanks for the direct text. My residential rate is $75/hour with 2-hour minimum, $50 referral credit if you send me a friend. Send a photo of what you need + I'll quote within 4 hours'), (e) the absolute don'ts: NEVER badmouth TaskRabbit (against TOS + your reputation), NEVER undercut your TaskRabbit rate by more than 10-15% direct (kills the profile algorithm), NEVER skip the post-job business card (it's the entire flip mechanism). Tone: warm pro + customer-flip-fluent. Output paste-ready customer-flip script + direct-text onboarding."
Flip 30-50% of TaskRabbit customers to direct in 6 months = $40/hr saved on platform fees × 6 hours/wk × 4.3 = $1K/month of recovered margin.
Realtor + interior-designer + baby-store referral fee pitch (ChatGPT, ~15 min one-time setup). Pre-listing audits + nursery installs = high-margin inbound. Paste:
"I'm a furniture assembler. Build me the cold-walk pitch for realtors + interior designers + baby-store specialists in [city]: (a) the targeting — 8-12 active realtors closing 12+ deals/year, 5-10 interior designers + home stagers, 3-5 specialty baby-store retailers (Buy Buy Baby, local boutique baby stores), (b) the realtor pitch ('hi [first name], for any pre-listing or post-purchase, I do same-week furniture assembly + dresser/bookshelf anchor installs that pre-empt buyer-inspection contingency surprises. $50 referral fee per closed listing or referred buyer install, no kickback paperwork — your office isn't on my COI'), (c) the interior-designer pitch ('hi [first name], for any client install, I do same-week assembly + the IG-quality finishing touches (level + hardware-tighten + anti-tip anchor) that designers bill clients for. $50 referral fee + I provide written receipts for your client files'), (d) the baby-store pitch ('hi [first name], for any nursery install referrals, I do crib + dresser + changing-table assembly with anchor + spec verification + a written receipt naming model + serial. $50 referral fee per booked install + I name your store on the receipt as the source — drives repeat retail trust'), (e) the post-job thank-you text ('hi [first name], [my brand] just billed [customer] on the [job] you sent me Tuesday. Your $50 is in your inbox via Zelle'), (f) the absolute don'ts: NEVER kick back to the realtor's office (RESPA-adjacent), NEVER skip the post-job thank-you (one missed payment = lost referrer for life). Tone: confident pro + tradesperson-respectful. Output paste-ready realtor + designer + baby-store pitch + thank-you template."
One active baby-store referrer = 2-4 nursery installs/month × $250 avg = $500-$1,000/month zero-CAC.
Time Saved Per Week
Roughly 2-3 hours/week once your B2B email batch + leasing-office pitch + written-receipt are built:
- B2B office-furniture-dealer cold-email: 1-time setup → reused per outreach
- Apartment leasing-office cold-walk: 1-time setup → reused per leasing office
- Written-receipt + anti-tip protocol: 1-time setup → reused on every job
- TaskRabbit customer-flip script: 1-time setup → reused per completed job
- Realtor + designer + baby-store referral: 1-time setup → reused per cold-walk
Trade that time for: 5 more B2B cold-emails per week, the next 3 leasing-office walk-ins, and the next CSLB-license-threshold review (CA-only, but matters for big jobs).
Total AI Stack Cost
- Budget tier ($0-$20/mo): Google Voice (free) + Square ($0) + ChatGPT free + Canva free.
- Full tier ($20/mo): Add ChatGPT Plus ($20). Worth it the day B2B account #2 signs.
- Compare: A part-time assistant for cold-email batches + leasing-office check-ins runs $300-$500/month. Full AI stack is one-tenth that cost.
Cancel anything you don't open in a 7-day window. Skip Angi paid leads — at $20-$100/lead, math doesn't work for $250 jobs.
Your First Win
30 minutes from now your B2B office-furniture-dealer cold-email batch is sent to 25 dealers + your TaskRabbit customer-flip business card is printed + your written-receipt pad is ordered. Open ChatGPT (free tier works). Paste:
"I'm a furniture assembler in [my city] with: $1M GL ($300-$800/yr via Hiscox or Next), torque wrench, anti-tip anchor kit, magnetic car sign, written-receipt pad, Google Voice for direct calls, Square for B2B Net-15 invoicing. The single biggest year-1 leverage is direct B2B (office-furniture dealers + apartment turnover + baby-store referrals) — full hourly with NO 30% TaskRabbit platform skim. Build me the 1-page laminated B2B cold-email batch script + the first-25-dealer list: (a) the targeting — search 'Steelcase dealer [my metro]' + 'Herman Miller dealer [my metro]' + 'Haworth dealer [my metro]' + 'office furniture installation [metro]' on Google = ~25 dealers within 30 minutes of [my home base zip], (b) the cold email subject 'Same-week residential + small-office assembly — $1M GL + written receipts — [my city],' (c) the body — 'hi [first name], I'm [my name], local furniture assembler in [city]. I do same-week assembly for residential + small-office Steelcase / Herman Miller / Haworth installs you'd otherwise turn down or sub out — $65-$95/hour billed in 4-hour minimums, $1M GL on file + I provide a written receipt with model number, assembly date + anti-tip anchor confirmation. Want a trial install this month? COI on request,' (d) the day-5 follow-up — 'hi [first name], following up on assembly help. Have a Friday 1pm + Wed morning slot. Send me your job + I'll quote within 4 hours,' (e) the post-trial-install thank-you — 'hi [first name], install complete at [address] — written receipt attached. 4 billable hours × $85 = $340 invoiced via Square Net-15. Want me on regular rotation?,' (f) the absolute don'ts: NEVER quote without seeing the spec (cubicle vs. credenza = wildly different time), NEVER skip the $1M GL mention (B2B's #1 question), NEVER underbid below $65/hr to win the trial (sets the rate forever), NEVER hand over a load-bearing item (dresser / bookshelf / crib / gym equipment) without anti-tip anchor + ASTM F2057 + STURDY-Act-compliant or signed decline (your $50-500K-saving liability shield), NEVER take CA jobs over $1,000 total without CSLB license (criminal in CA — refer to a licensed contractor + take a $50 referral fee). Tone: confident pro + B2B-fluent + manufacturer-spec-disciplined. Output paste-ready as a 1-page laminated cold-email batch script + the first-25-dealer search-and-list query for [my metro]."
Print + laminate Sunday. Send 25 cold emails Monday morning. 1 in 8 reply = 3 trial installs in 60 days = $1.5K/month direct B2B.
Product / Service Offering
Three tiers, priced by who's buying.
Residential one-off (TaskRabbit and word of mouth). IKEA dressers, beds, bookshelves, desks, basic patio sets. $50-$90/hour, 1-3 hour jobs, paid via the platform or cash on completion. Volume comes from the platform; margin is thin after the 30% cut.
Specialty residential (direct booking, your phone number). Peloton bikes and treadmills, NordicTrack, cribs, changing tables, anchored bedroom sets in homes with kids, patio sets that need leveling. Flat-rate $150-$350 per item depending on complexity. You bring a torque wrench, anti-tip anchors, a rubber mallet, and a written one-page receipt with model and date.
Commercial / B2B (the real business). Office furniture installs for dealers, hotel and Airbnb fit-outs, apartment turnover assemblies, retail fixture builds. $65-$95/hour billed in 4-hour minimums, or $400-$1,200 per multi-piece project. Repeats. Net-15 invoicing. No platform cut.
The same skill set powers all three. The pricing power and the repeat business live in the second and third tiers.
Revenue Model
Two paths. First $1K month is a TaskRabbit grind. First $3K month requires you to have started cold-emailing office-furniture dealers in week 2.
| Line item |
First $1K month (platform-led) |
First $3K month (mixed + B2B) |
| Jobs / hours |
18 jobs, ~36 billable hours |
12 residential + 1 dealer day/week |
| Gross billings |
$1,620 (avg $45/hr after platform fee) |
$4,200 ($1,800 residential + $2,400 B2B) |
| Platform fees (30% on TR jobs) |
-$540 |
-$240 (only on residual TR jobs) |
| Fuel + parking |
-$80 |
-$160 |
| Tool replacement / consumables |
-$40 |
-$80 |
| Take-home |
~$960 |
~$3,720 |
Two things move the second column. First, B2B jobs bill at full hourly with no platform skim. Second, B2B jobs cluster — one office install can be 6-8 billable hours in a single day, which is more profitable than three drives across town for three IKEA dressers.
Startup Costs
This is genuinely a $200-$800 business if you already own a car.
- Tool kit upgrade: $150-$300. Cordless drill with two batteries (~$120), bit set, ratcheting screwdriver, rubber mallet, level, tape measure, stud finder, stepladder. Add a torque wrench ($35-$60) — it's the cheapest credibility upgrade you can buy.
- Anti-tip anchor kit + small consumables: $30-$60. You'll throw these in on residential jobs at no extra charge; parents notice.
- Insurance — General Liability $1M: $300-$800/year for solo trades via Hiscox or Next Insurance. This is the line item B2B clients will ask to see proof of.
- LLC + EIN: $35-$500 LLC filing fee depending on state (LLC University 50-state table). EIN is free at IRS EIN Online — never pay a third party for one.
- Branding minimum: $40-$100. A printed receipt pad, business cards, and a magnetic car sign. That's it. Skip the website until month 2.
Total realistic ramp: $555-$1,260 across the first two months, of which roughly $200-$800 is the up-front spend before your first job.
Legal & Formation
Business entity. A single-member LLC is the right starting point as soon as you book your first commercial job. The LLC separates your personal assets from the day a desk falls over and dents someone's floor. Sole prop is fine for the first month of TaskRabbit work, but switch before you take any direct B2B contract. EIN is free at the IRS site linked above — there's no reason to pay a service for it. Filing fees are state-specific; check the table.
Licenses & sales tax. No federal license is required to assemble furniture. State and city rules vary, and most places treat assembly as a service rather than a contracting trade — but California is the trap. Any single job where labor plus materials totals $1,000 or more requires a CSLB-licensed contractor in California (CSLB threshold rule). For multi-state license guidance use NASCLA, and for state-by-state lookup use Contractors-License.org. Pure labor assembly is generally not sales-taxable, but if you start charging for hardware or anchor kits, that portion typically is — confirm with your state department of revenue before invoicing your first dealer.
Industry-specific risk. The single biggest legal trap here is property damage and personal injury from improperly assembled load-bearing items. Cribs, dressers without anti-tip anchors, gym equipment, and anything wall-mounted. This is why the General Liability $1M policy is non-negotiable before you take a commercial contract, and why your written receipt should always note model number, assembly date, and that the unit was assembled per manufacturer specification. IKEA's own warranty coverage is contingent on assembly per manufacturer specs — your documented receipt protects the customer's warranty claim and your liability position simultaneously (IKEA assembly + warranty context).
Marketing & First Customers
Week one is platform plus pavement. Set up a TaskRabbit Tasker profile with photos of three completed assemblies (build them at a friend's house if you have to). Price at the median for your zip code, not the bottom — race-to-the-bottom Taskers are not the ones getting promoted in the IKEA referral funnel.
In parallel, build a list of 25 office-furniture dealers within 30 minutes of you. Search "Steelcase dealer," "Herman Miller dealer," "office furniture installation" plus your metro. Email each one with a one-paragraph pitch: you do same-week assembly for their residential and small-office jobs, you carry $1M GL, you provide written receipts. One in eight will reply. Two will give you a trial install in the next 60 days. That's the entire B2B engine in week one.
Apartment complexes and property managers are a slower channel but a stickier one. Drop a card with the leasing office of every Class B/C complex in a 5-mile radius. When turnover season hits, the maintenance supervisor needs assembly help and they don't want to call Angi.
Every direct customer gets a referral offer — $25 in cash or service credit for any referral that books (Service Direct on referral economics). Solo trades typically pay $25-$100 for referrals; $25 is enough.
First 90 Days
- Week 1: Buy or audit your tool kit. Build three sample assemblies and photograph them clean. List on TaskRabbit at median local pricing.
- Week 1: File the LLC online and apply for your free EIN. Bind a $1M GL policy via Next or Hiscox before you take a B2B job.
- Week 2: Pull a list of 25 office-furniture dealers and 15 apartment complexes within a 30-minute drive. Send the pitch email to all 40.
- Week 2-3: Take 8-12 TaskRabbit jobs. Aim for a 4.9-star average and ask every happy customer for a review and a referral.
- Week 3-4: First B2B trial install. Show up early, bring your own anchor kit, hand over a written receipt with model and date. This one job is the entire B2B sales cycle.
- Week 5-6: Print a receipt pad and 250 business cards. Order a magnetic car sign with your phone number. Drop cards at every leasing office on your list.
- Week 7-9: Hit your first $2,000 revenue month. Stop discounting. Raise residential flat rates by 10-15% and watch nothing change.
- Week 10-12: Land a second repeat B2B account. Two repeating commercial relationships is the threshold where you can start declining the worst TaskRabbit jobs without sweating.
Common Pitfalls
- Living on TaskRabbit forever. The 30% platform fee kills your hourly. The fix: by week 4, every residential customer gets a card with your direct number — the next time they need an assembly, they call you, not the app.
- Skipping the General Liability policy until "later." The first office-furniture dealer who calls back will ask for a certificate of insurance before scheduling. The fix: bind the $300-$800/year policy in week 1, before your first invoice.
- No written receipt. Verbal "yeah it's done" puts the liability back on you when the dresser tips. The fix: print a one-page receipt with model number, assembly date, anchor confirmation, and "assembled per manufacturer specification." Hand one to every customer, every time.
- Underpricing because you're new. Below-median pricing slots you in the discount tier and the platform algorithm keeps you there. The fix: price at local median from day one, deliver visibly better work, and let your review average — not your rate — be your differentiator.
Get your full launch plan — take the free 60-second quiz.