A complete SaaS boilerplate — AI generation, 3 PDF templates, email delivery, public invoice links, Stripe subscriptions, and a full dashboard.
No credit card · SQLite included · Deploy in 5 minutes
Good morning, Alex 👋
Here's what's happening with your invoices.
Total Revenue
$24,850
Invoices
48
Pending
7
Clients
12
Revenue (6 months)
Pipeline
Not just an invoice form — a complete SaaS with auth, billing, AI, email, and PDF.
Describe your work in plain English. GPT-4o-mini creates professional line items in under 3 seconds.
Professional, Minimal, and Bold — each exports to pixel-perfect A4 instantly. In 5 languages.
Send invoices via Resend with a beautiful HTML template. Client gets a one-click view link.
Each client gets a private URL to view ALL their invoices — no login, no friction.
Set weekly, monthly, or quarterly schedules. Invoices auto-generate and send while you sleep.
12-month revenue chart, top clients, collection rate, average payment time. All in one view.
Full checkout, billing portal, webhook handling. Pro plan unlocks AI and unlimited usage.
Track business costs by category, calculate profit margin. Revenue vs expenses side by side.
Generate PDF invoices in English, Russian, German, French, or Spanish. One setting.
Built with modern tech
Next.js 15
App Router + RSC
NextAuth v5
OAuth + credentials
Prisma ORM
SQLite / PostgreSQL
Stripe
Subscriptions
OpenAI
GPT-4o-mini
Resend
Email delivery
pdf-lib
PDF generation
Tailwind CSS
Dark mode ready
We didn't stop at auth and Stripe. InvoiceAI ships with domain-specific features that real freelancers need.
Recurring Invoices
Auto-generate & send on weekly/monthly/quarterly schedules via cron
Client Portal
Private URL per client — they see all their invoices without signing up
Analytics
12-month chart, top clients, collection rate, avg payment time
Expense Tracking
Track costs by category, calculate profit margin automatically
5-Language PDF
Invoice labels in EN, RU, DE, FR, ES — set once per invoice
Professional, Minimal, Bold — each exports to pixel-perfect A4 instantly.
INVOICE
INV-0042
Professional
Blue header, clean layout. Classic and trustworthy.
INVOICE
INV-0042
Minimal
Text-only design. Let your work speak for itself.
INVOICE
INV-0042
Bold
Black accents, strong contrast. Modern and striking.
Join thousands who invoice smarter.
“I used to spend 30 minutes per invoice. Now it's 30 seconds. The AI generation is genuinely impressive.”
Sarah Chen
Freelance Designer
“The PDF quality is incredible. My clients always comment on how professional the invoices look.”
Marcus Webb
Consultant
“Finally an invoice tool that doesn't feel like 2005. Clean, fast, and the public link feature is a game-changer.”
Priya Sharma
Web Developer
Start free. Upgrade when you need more.
Do I need a credit card to get started?
No. The free plan is completely free forever — no credit card required.
Can I use this without OpenAI or Stripe keys?
Yes. The app works fully without them. AI generation and paid subscriptions are optional add-ons. SQLite requires zero setup.
What database does it use?
SQLite out of the box — no setup needed for development. Switch to PostgreSQL for production with one command.
How do I deploy it?
Three options: Vercel + Neon (recommended, both have free tiers), Railway, or Docker. Full guides in README.
Can I white-label this for clients?
Yes. MIT license — use it for personal projects, client work, or sell it as your own SaaS.
How does AI invoice generation work?
You describe the work (e.g. 'built a React website over 2 weeks'), and GPT-4o-mini creates professional line items with realistic pricing.
Get the complete codebase — AI, PDF, Stripe, email, dashboard. Deploy in under 5 minutes.
MIT license · No attribution required · Full source code