Self-hosted Revenue Recognition Engine
Open-source revenue recognition and MRR analytics for self-hosted Stripe users
- Problem
- Many founders look at MRR or cash collected in Stripe and assume that reflects revenue, but cash collected is not revenue—deferrals, refunds, and proration all distort the number. Someone who spent four years on Stripe's revenue recognition team open-sourced a self-hosted engine, showing the need is real but existing options are either locked to Stripe or not cheap.
- Solution
- A lightweight, self-hostable revenue engine that syncs transactions from Stripe (and optionally Metronome), automatically generates revenue recognition entries based on subscription periods and deferral rules, produces monthly revenue, MRR, and deferred balance reports, and exports CSV/API for accountants.
- Users
- Small SaaS founders, indie developers, and fractional CFOs/accountants using Stripe
- MVP
- Read-only Stripe sync; revenue recognition rules for subscriptions and one-time payments; monthly revenue and deferred balance reports; CSV export; one-command local Docker startup
- Revenue
- Core open-source and free; hosted version at $19–$49/month with auto-sync and alerts; annual enterprise license
- Why now
- Self-hosted, auditable revenue tooling in the Stripe ecosystem is still scarce, and founders are more sensitive to financial compliance; an indie developer can build a lightweight alternative without touching the payment rail itself