SaaS
Subscription Billing Platform
A multi-tenant Rails 8 billing platform handling metered usage, invoicing and dunning for a B2B SaaS company.
The challenge
The client managed subscriptions manually across spreadsheets and a payment processor dashboard, causing billing errors and delayed revenue recognition as their customer base grew past 500 accounts.
Our solution
We built a dedicated Rails billing service with Stripe integration, automated invoice generation, usage-based metering, and a self-service customer portal built with Hotwire.
Results
- 92% reduction in manual billing corrections
- Automated dunning recovered 18% of failed payments
- New plan changes shipped in days instead of weeks
Technology stack
Ruby on Rails
PostgreSQL
Stripe
Hotwire
Sidekiq