FloatVault

Self-advance up to 90% on your invoices instantly—fund your own float, repay when clients pay.

Score: 7.8/10United StatesMedium BuildReady to Spawn
Brand Colors

The Opportunity

Problem

Solo SaaS freelancers suffer cash flow shortages from clients delaying payments, preventing them from covering monthly expenses or investing in tools and marketing.

Solution

Deposit a cash buffer via Stripe; upload unpaid invoices to instantly advance 80-90% to your bank. When clients pay (auto-tracked), repay automatically from your Stripe. Perfect for covering bills during 30-90 day terms without banks or fees eating profits.

Target Audience

Solo SaaS freelancers billing clients on delayed payment terms

Differentiator

No credit checks, no lenders—just your own money recycled smarter for solos.

Brand Voice

friendly

Features

Wallet Funding

must-have10h

Deposit via Stripe to your float wallet

Invoice Upload & Advance

must-have15h

Upload invoice, get instant % advance to bank

Auto-Repay

must-have18h

Tracks client payments via Stripe webhook, repays vault

Cash Flow Dashboard

must-have12h

See available float, upcoming repayments

Invoice Tracking

must-have10h

Mark paid or integrate Stripe for auto-status

Buffer Recommendations

must-have8h

Suggests optimal float size based on invoices

Interest Calculator

nice-to-have5h

Shows opportunity cost savings

Multi-Bank Payouts

nice-to-have15h

Plaid for instant bank transfers

Tax Reports

nice-to-have6h

Export advance history

API Access

future12h

For custom integrations

Total Build Time: 111 hours

Database Schema

users

ColumnTypeNullable
iduuidNo
emailtextNo
stripe_customer_idtextYes
bank_account_idtextYes

Relationships:

  • wallets.user_id -> users.id
  • invoices.user_id -> users.id

wallets

ColumnTypeNullable
iduuidNo
user_iduuidNo
balanceintNo
stripe_balance_idtextYes

Relationships:

  • advances.wallet_id -> wallets.id

invoices

ColumnTypeNullable
iduuidNo
user_iduuidNo
amountintNo
advance_amountintYes
statustextNo
repaid_attimestampYes

Relationships:

  • advances.invoice_id -> invoices.id

advances

ColumnTypeNullable
iduuidNo
wallet_iduuidNo
invoice_iduuidNo
amountintNo
payout_idtextYes

API Endpoints

POST
/api/wallet/fund

Create Stripe payment for deposit

🔒 Auth Required
POST
/api/invoices

Upload invoice

🔒 Auth Required
POST
/api/advances

Request advance on invoice

🔒 Auth Required
GET
/api/dashboard

Get wallet and invoice stats

🔒 Auth Required
POST
/api/webhooks/stripe

Handle payment events for repay

GET
/api/reports

Cash flow history

🔒 Auth Required

Tech Stack

Frontend
Next.js 14 + Tailwind CSS + shadcn/ui
Backend
Next.js API routes + Supabase Edge Functions
Database
Supabase Postgres
Auth
Supabase Auth
Payments
Stripe (Connect for payouts)
Hosting
Vercel
Additional Tools
Stripe webhooksPlaid (future)

Build Timeline

Week 1: Setup and Stripe auth

25h
  • Auth
  • Stripe connect
  • Wallet UI

Week 2: Wallet and deposits

30h
  • Funding flow
  • Balance display

Week 3: Advances and payouts

35h
  • Advance logic
  • Stripe payouts

Week 4: Invoice tracking

25h
  • Upload/UI
  • Webhooks

Week 5: Dashboard polish

20h
  • Full flows
  • Testing

Week 6: Launch

15h
  • Landing
  • Beta
Total Timeline: 6 weeks • 150 hours

Pricing Tiers

Free

$0/mo

3 advances/mo

  • $1k float limit
  • Manual repay

Pro

$45/mo
  • Unlimited float
  • Auto-repay
  • Instant advances

Enterprise

$99/mo
  • All Pro + Priority payouts
  • API
  • Custom limits

Revenue Projections

MonthUsersConversionMRRARR
Month 1804%$144$1,728
Month 66007%$1,890$22,680

Unit Economics

$22
CAC
$540
LTV
5%
Churn
92%
Margin
LTV:CAC Ratio: 24.5xExcellent!

Landing Page Copy

Bridge Your Freelance Cash Gaps Instantly

Use your own deposits to advance invoices—no banks, no hassle, full control.

Feature Highlights

90% instant advances
Auto-repay when clients pay
Unlimited float on Pro
Save on fees & stress

Social Proof (Placeholders)

"'Finally covered rent without loans!' - Mike, Indie Hacker"
"'Game-changer for 60-day terms.' - Lisa, Consultant"

First Three Customers

Offer free Pro to 3 freelancers from personal network or Upwork forums facing cashflow issues; record Loom demo of their invoices. Share build-in-public thread on Twitter tagging #freelance, convert engaged commenters.

Launch Channels

Product HuntIndie Hackersr/freelanceTwitterUpwork Community

SEO Keywords

freelancer invoice advanceself funded invoice floatinstant cash advance for solopreneursfreelance cash flow bridge

Competitive Analysis

Enterprise custom
Strength

Mass payouts

Weakness

Not for solos, complex setup

Our Advantage

Solo-focused, instant self-advances

Stripe Capital

stripe.com/capital
Revenue share
Strength

Easy funds

Weakness

Credit-based, fees

Our Advantage

No credit, user-controlled

🏰 Moat Strategy

Switching costs from tracked invoice history and habitual float usage.

⏰ Why Now?

Gig economy growth + rising interest rates making bank loans harder for solos.

Risks & Mitigation

financiallow severity

User default risk

Mitigation

Self-funded only, hold Stripe collateral

technicalmedium severity

Stripe webhook failures

Mitigation

Retries + manual override

Validation Roadmap

pre-build5 days

Interview 20 freelancers on cash gaps

Success: 15 interested in beta

mvp14 days

Manual advances for 5 users

Success: Repeat usage

Pivot Options

  • SMB version
  • Expense advances
  • Crypto float

Quick Stats

Build Time
150h
Target MRR (6 mo)
$5,000
Market Size
$750.0M
Features
10
Database Tables
4
API Endpoints
6