PayStack Pro – Subscription Billing Starter

Drop-in subscription billing for Indian SaaS: Razorpay plans, proration, dunning, GST invoices and a customer billing portal.

by Neha VermaVerified Author(21) 297 sales 13.1K viewsUpdated 25 Aug 2026
PayStack Pro – Subscription Billing Starter — preview 1
1 / 3

PayStack Pro handles everything between "Choose plan" and a reconciled ledger: plan changes with proration, failed-payment retries, GST invoices and a self-serve billing portal.

Key features

  • Razorpay subscriptions with webhooks and idempotent handlers
  • Upgrades, downgrades and proration
  • Dunning emails and retry schedules
  • GST invoices with CGST/SGST/IGST split
  • Customer portal for cards, invoices and cancellations
  • Revenue dashboard: MRR, churn, ARPU

Tech stack

  • Next.js 15
  • MongoDB
  • Razorpay
  • React PDF

Requirements

  • Node.js 20+
  • MongoDB 6+
  • Razorpay account

Installation

  1. Copy .env.example to .env.local and fill in the database URL and secrets.
  2. Run npm install.
  3. Run npm run seed to load demo data.
  4. Start with npm run dev, then deploy with the included PM2 or Docker configuration.

What's included

  • Full source code with comments
  • Step-by-step documentation
  • Demo data and seed scripts where applicable
  • 6 months of author support and all future updates

More from this author

View all

Related in Enterprise SaaS Starters

View all