FreelanceMatch

Instantly match the best health insurance plans for your freelance income fluctuations.

Score: 8.1/10AOMedium BuildReady to Spawn
Brand Colors

The Opportunity

Problem

Freelancers without employer coverage face high costs and complexity in securing health insurance, with premiums directly eroding their hard-earned profits.

Solution

FreelanceMatch analyzes your irregular income patterns, freelance expenses, and location to recommend personalized ACA-compliant health plans from top carriers. It simplifies comparisons by projecting true costs after subsidies and tax deductions, then guides you through one-click applications. Save hours of research and thousands in premiums without the hassle.

Target Audience

Independent freelancers and solopreneurs without employer-provided health insurance

Differentiator

AI-driven matching optimized exclusively for freelancers' variable incomes, unlike generic marketplaces.

Brand Voice

supportive

Features

Income Analyzer

must-have12h

Upload 1099s or connect bank to forecast eligibility for subsidies based on projected annual income.

Plan Comparator

must-have15h

Side-by-side comparison of premiums, deductibles, networks, tailored to freelance lifestyle.

Subsidy Calculator

must-have10h

Real-time ACA subsidy estimates with what-if scenarios for income changes.

Application Assistant

must-have8h

Pre-fills ACA marketplace forms and tracks application status.

Cost Forecaster

must-have10h

Projects annual out-of-pocket costs including freelance tax deductions.

Plan Alerts

nice-to-have6h

Notifications for open enrollment, rate changes, or better matches.

Expense Tracker

nice-to-have8h

Logs insurance premiums for easy tax filing integration.

Provider Search

nice-to-have7h

Find in-network doctors based on your location and plan.

Total Build Time: 76 hours

Database Schema

users

ColumnTypeNullable
iduuidNo
emailtextNo
locationtextNo
household_sizeintNo
created_attimestampNo

Relationships:

  • β€’ one-to-many with user_plans

insurance_plans

ColumnTypeNullable
iduuidNo
carriertextNo
premiumintNo
deductibleintNo
coverage_typetextNo

Relationships:

  • β€’ many-to-many with users via user_plans

user_plans

ColumnTypeNullable
iduuidNo
user_iduuidNo
plan_iduuidNo
subsidy_estimateintYes
statustextNo

Relationships:

  • β€’ foreign key to users(id), foreign key to insurance_plans(id)

user_incomes

ColumnTypeNullable
iduuidNo
user_iduuidNo
monthly_estimateintNo
sourcetextYes

Relationships:

  • β€’ foreign key to users(id)

API Endpoints

POST
/api/plans/match

Generate personalized plan matches based on user data

πŸ”’ Auth Required
POST
/api/user/income

Upload and analyze income data

πŸ”’ Auth Required
GET
/api/plans/:id

Fetch details for a specific plan

POST
/api/applications

Initiate plan application

πŸ”’ Auth Required
GET
/api/alerts

Get user-specific alerts

πŸ”’ Auth Required

Tech Stack

Frontend
Next.js 14 + Tailwind CSS + Shadcn/UI + React Hook Form
Backend
Next.js API routes + Supabase Edge Functions
Database
Supabase Postgres
Auth
Supabase Auth
Payments
Stripe
Hosting
Vercel
Additional Tools
Plausible AnalyticsResend for emails

Build Timeline

Week 1: Core auth and onboarding

25h
  • βœ“ User signup/login
  • βœ“ Basic profile form
  • βœ“ DB setup

Week 2: Income analyzer and subsidy calc

30h
  • βœ“ Income upload
  • βœ“ Subsidy calculator UI/API
  • βœ“ Basic matching logic

Week 3: Plan comparator

25h
  • βœ“ Plan data integration
  • βœ“ Comparison table
  • βœ“ Forecasting

Week 4: Application flow and dashboard

20h
  • βœ“ Application assistant
  • βœ“ User dashboard
  • βœ“ Alerts prototype

Week 5: Polish, payments, testing

20h
  • βœ“ Stripe integration
  • βœ“ Mobile responsive
  • βœ“ Beta testing

Week 6: Launch prep

15h
  • βœ“ Landing page
  • βœ“ SEO setup
  • βœ“ Analytics
Total Timeline: 6 weeks β€’ 145 hours

Pricing Tiers

Free

$0/mo

No personalized matching, no applications

  • βœ“Basic plan search
  • βœ“Subsidy estimates
  • βœ“1 income upload/mo

Pro

$39/mo

Up to 5 income sources

  • βœ“Unlimited matching
  • βœ“Application assistance
  • βœ“Alerts
  • βœ“Expense tracking

Enterprise

$99/mo

Unlimited

  • βœ“All Pro + API access
  • βœ“Team accounts
  • βœ“Priority support
  • βœ“Custom forecasts

Revenue Projections

MonthUsersConversionMRRARR
Month 11002%$78$936
Month 68005%$1,560$18,720

Unit Economics

$25
CAC
$468
LTV
5%
Churn
92%
Margin
LTV:CAC Ratio: 18.7xExcellent!

Landing Page Copy

Affordable Health Insurance Matched to Your Freelance Life

Stop overpayingβ€”get personalized ACA plans that account for your variable income and save up to 50% on premiums.

Feature Highlights

βœ“AI income forecasting
βœ“Subsidy maximization
βœ“One-click applications
βœ“Real-time cost projections
βœ“Freelancer-exclusive insights

Social Proof (Placeholders)

"'Saved $2k/year on premiums!' - Sarah, Designer"
"'Finally insurance that gets freelancing.' - Mike, Developer"
"'Easy subsidy calc changed everything.' - Lisa, Consultant"

First Three Customers

Post in r/freelance, Upwork community forums, and Indie Hackers with a free beta invite; DM 50 freelancers from Twitter searches for 'freelance insurance sucks'; offer free Pro access for testimonials.

Launch Channels

Product Huntr/freelancer/solopreneurIndie HackersTwitter #freelance

SEO Keywords

freelancer health insurancehealth insurance for self employedACA subsidies freelancersbest insurance solopreneuraffordable freelance medical coverage

Competitive Analysis

Commission-based
Strength

Wide carrier selection

Weakness

No freelance income handling

Our Advantage

Freelancer-specific AI matching and subsidies

Policygenius

policygenius.com
Commission-based
Strength

User-friendly quotes

Weakness

Generic, ignores income variability

Our Advantage

Tailored forecasts and tax integration

🏰 Moat Strategy

Proprietary freelancer income dataset from users builds better AI matching over time.

⏰ Why Now?

Freelance economy booming (36% of US workforce), ACA subsidy expansions, and open enrollment spikes.

Risks & Mitigation

legalmedium severity

Insurance licensing requirements

Mitigation

Partner with licensed brokers, disclaim advice

marketlow severity

Carrier API changes

Mitigation

Use public ACA data + manual updates

executionhigh severity

Data privacy compliance (HIPAA)

Mitigation

Use Supabase compliance features, audit early

Validation Roadmap

pre-build7 days

Survey 50 freelancers on insurance pain

Success: 80% express interest in tool

mvp14 days

Beta test with 20 users

Success: 50% complete a match

launch7 days

Track signups/conversions

Success: 100 users week 1

Pivot Options

  • β†’Dental/vision insurance matcher
  • β†’Freelance tax optimizer
  • β†’General small biz insurance

Quick Stats

Build Time
145h
Target MRR (6 mo)
$2,000
Market Size
$5000.0M
Features
8
Database Tables
4
API Endpoints
5