Custom Software

Subscription Billing for SaaS: Plans, Proration, Invoices and Dunning

How subscription billing works for SaaS and service businesses: plans, trials, upgrades with proration, GST invoices, failed-payment recovery and revenue repo

Subscription Billing for SaaS: Plans, Proration, Invoices and Dunning

Recurring revenue is the engine of SaaS and subscription businesses, and billing is where that engine meets real money. Get billing wrong and you leak revenue through failed payments, confuse customers with incorrect invoices and spend hours reconciling.

Key takeaways

  • Model plans flexibly: tiers, seats, usage and add-ons.
  • Proration keeps upgrades and downgrades fair and automatic.
  • Dunning recovers a meaningful share of failed payments.
  • Revenue metrics like MRR and churn should come straight from billing data.

Core capabilities

  • Plans and pricing: monthly, annual, tiered, per seat and usage-based
  • Free trials, coupons and discounts
  • Upgrades and downgrades with automatic proration
  • Recurring payments with cards, UPI AutoPay or bank mandates
  • GST-compliant invoices and credit notes
  • Customer self-service portal for invoices and payment methods

Recovering failed payments

StepAction
Day 0Automatic retry and notification to the customer
Days 1–7Smart retries and reminders with an update-payment link
Grace periodLimited access with a clear banner in the product
End of gracePause subscription, keep data, easy reactivation

Need billing that fits your product? See our invoicing & subscription billing solution or discuss your pricing model.

Metrics that come from billing

MRR and ARR, net revenue retention, churn and expansion revenue all come from billing data. When billing is accurate, these metrics are reliable enough to run the business and report to investors.

Build or buy?

Billing platforms are a great start. Custom billing becomes valuable when pricing is complex, usage must be metered from your product, or invoices and revenue must flow into your ERP with specific accounting rules.

Frequently asked questions

What is dunning?
Dunning is the process of recovering failed payments: automatic retries, reminder emails or messages and a grace period before access is paused.
Should I build billing or use a billing platform?
Use a billing platform if your plans are standard. Build custom billing logic when pricing is usage-based, highly configurable or deeply tied to your product and ERP.
Can invoices be GST-compliant?
Yes. Invoices can include GSTIN, place of supply, HSN/SAC codes and tax breakdowns, and e-invoicing can be integrated where it applies.
Written by the Techronyx Engineering Team

We're a Pune-based team of engineers and designers building custom software, web and mobile apps and AI products. These guides come from what we learn on real projects.

About Techronyx
Start a project

Tell us what you're building. Get a plan in 24 hours.

Share a few details and a senior engineer (not a salesperson) will reply with questions, a rough timeline and a fixed-price estimate.

No spam, no obligation. NDA available on request.