Freelance marketplace: Stripe Connect split payments in 14 days

Freelance marketplace founder, USA

Live in 14 days. $40K/month processed automatically. GMV grew to $78K/month by month 3.

$40K

Monthly volume automated

0

Manual transfers needed

14

Days to ship

The situation

  • The founder had built a working freelance marketplace on Bolt. Real clients, real freelancers, real projects.
  • $40K in monthly transaction volume being processed manually, the founder was literally handling payments via bank transfers, tracking them in a spreadsheet, and manually splitting platform fees. It was working, but it wasn't scalable past $50K/month and it was an accounting nightmare.
  • Bolt's AI kept generating broken Stripe Connect code, partial implementations that didn't handle vendor onboarding, couldn't split payments across multiple freelancers, and had no webhook infrastructure for handling failed transfers. Three freelancers had already left the platform citing late or incorrect payments.

What we did

  • Stripe Connect Express platform with automatic KYC via Stripe
  • Multi-freelancer payment splitting, handles up to 8 payees per project
  • Complete webhook infrastructure for 14 Stripe event types
  • Freelancer earnings dashboard with real-time transfer tracking
  • Automated dispute management with evidence submission workflow
  • Historical payment reconciliation, corrected $3,200 in underpayments

The result

  • The marketplace now processes $40K/month with zero manual intervention. The three freelancers who had left returned within 60 days of launch.
  • By month 3, GMV had grown to $78K/month, the founder attributes the growth directly to payment reliability. Platform net revenue (fees) increased from $3,200 to $6,240/month.

Timeline

How it unfolded

  1. Day 1

    Architecture planning + Stripe account setup

  2. Days 2-4

    Freelancer onboarding flow

  3. Days 4-7

    Payment flow implementation

  4. Days 7-11

    Webhook infrastructure

  5. Days 11-13

    Testing + reconciliation

  6. Day 14

    Go-live + freelancer migration

The first month it ran automatically I genuinely didn't believe it. I kept waiting for something to go wrong. Nothing did.

Founder · Freelance Marketplace · Austin, TX

Stack

Stripe ConnectStripe WebhooksSupabaseInngestResendVercel Edge Functions

Want to be the next case study?

Book a call →