← Back to Works
LIVE 2026 · SaaS

SwiftBill

Freemium Invoice Generator

Create professional invoices in seconds. Free invoice generator with PDF export, live preview, dashboard analytics, and Stripe-powered Pro subscriptions. Built for freelancers and small businesses who need lightweight billing without enterprise overhead.

swiftbill.app
12INVOICES
$4.8KREVENUE
$890PENDING
#0012
#0011SENT
#0010DRAFT
#0009

cat overview.md

SwiftBill is a freemium SaaS invoice generator that lets users create, manage, and export professional invoices without complex setup. It targets freelancers, consultants, and small business owners who need quick invoicing without signing up to heavyweight accounting software.

The free tier allows 3 invoices per month with a SwiftBill watermark. Pro at $9/month unlocks unlimited invoices, clean exports, and priority support. Built as a full-stack Next.js 16 application with Supabase for auth and data, Stripe for billing, and Vercel for deployment.

The Problem

Enterprise Overhead

QuickBooks, FreshBooks, and Wave are built for full accounting workflows. Freelancers sending 2-3 invoices a month don't need chart of accounts, reconciliation, or tax filing features. They need to type, preview, and export.

Friction to First Invoice

Most tools require account setup, business configuration, and onboarding flows before you can create your first invoice. SwiftBill gets you to a live preview in under 60 seconds.

Core Features

01

Invoice Builder + Live Preview

Side-by-side form and preview. From/To fields, dynamic line items (description, qty, rate), tax rate, notes, and status management. Auto-calculates subtotal, tax, and total in real time.

02

PDF Export

One-click export to professional PDF via html2canvas + jsPDF. Saves as the invoice number (e.g., INV-0012.pdf). Free tier includes a SwiftBill watermark; Pro exports are clean.

03

Dashboard & Analytics

Invoice management with stats (total count, revenue from paid, pending amount). Filter by status (All, Draft, Sent, Paid). Sortable table with delete confirmation. Plan badge and upgrade prompts.

04

Auth & Billing

Email/password + Google OAuth via Supabase Auth. Stripe checkout for Pro upgrades ($9/mo). Webhook handling for subscription lifecycle. Free tier enforcement at 3 invoices/month with upgrade modal.

Technical Architecture

Next.js 16 Framework
React 19 UI Library
$9/mo Pro Tier
3 Free Limit

Full-stack Next.js 16 App Router application with TypeScript and Tailwind CSS 4. Supabase PostgreSQL for data with Row-Level Security — users can only access their own invoices. Server-side session validation via middleware with HTTP-only cookies.

Stripe integration handles the full subscription lifecycle: checkout session creation, webhook processing for activation and cancellation, and customer-to-user linking. PDF generation uses html2canvas to capture the invoice DOM and jsPDF to produce the downloadable file.

Next.js 16 React 19 TypeScript Tailwind CSS 4 Supabase PostgreSQL Row-Level Security Stripe Google OAuth html2canvas jsPDF Vercel

Business Model

FREE

$0 / forever

3 invoices per month. Full creation, editing, and PDF export. SwiftBill watermark on exports. Dashboard with stats and filtering.

PRO

$9 / month

Unlimited invoices. Clean PDF exports without branding. Priority support. Managed through Stripe with automatic activation and cancellation handling via webhooks.

Try SwiftBill

Free tier available. Create your first invoice in under 60 seconds.