← All Work

SAAS • BILLING • EXAMPLE PROJECT

B2B Invoicing SaaS

A worked example: turning a boilerplate starter into a real subscription product — auth, plans, invoicing, and the messy edge cases around failed payments.

Screenshot placeholder

Stack

Next.js, Supabase, Stripe Billing, Postgres

Outcome

Illustrative outcome — replace with real numbers once a case study is available.

Team

1 developer + founders

Before

  • ✕Generic starter template with no billing logic
  • ✕No handling for failed or late payments
  • ✕No usage-based plan structure

After

  • ✓Full subscription billing with Stripe
  • ✓Dunning flow for failed payments
  • ✓Usage-based and seat-based plan tiers

More examples