Deploy Now

SaaS Alternative

Stripe Billing Paddle Chargebee

Stars

1,843

Forks

137

Watchers

13

Developer links

Lotus

Lotus is an open-source pricing and billing engine that lets SaaS teams meter usage, design plans, and experiment with pricing without rebuilding their billing stack every time the model changes. You define how customers are charged: per seat, per API call, per gigabyte, in tiers, with prepaid credits, or as a bespoke enterprise arrangement negotiated over email. Plans are versioned and deployed like releases, so changing a price never means editing the plan that half your customers already signed. Usage events stream in from your product and are aggregated against each customer's plan, turning raw events into billable quantities your finance team can audit line by line. Before a new model goes live, you backtest it against historical usage to see exactly who would have paid what, and forecast the revenue before a single invoice changes. Experiments compare pricing variants on real customers, so the packaging debate ends with numbers instead of opinions. The control panel sits on top of your existing quote-to-cash stack, pulling from your payment, CRM, and data systems rather than demanding a rip-and-replace migration. Engineers integrate through the API: send events, read balances, and let Lotus handle the proration math when plans change mid-cycle. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Lotus
Lotus
Lotus
Lotus

Benefits

  • Pricing changes without rewrites
  • Usage-based, per-seat, tiered, and bespoke enterprise models are configuration, not code. Product and finance teams redesign packaging in the control panel while engineers keep shipping features instead of billing logic.
  • Backtests before price changes
  • Replay historical usage against a proposed pricing model and see exactly who would have paid what. Forecasts project the revenue effect before a single customer sees the new prices.
  • Plans versioned like releases
  • Every plan change becomes a new version that you deploy on your schedule. Existing customers stay on the terms they signed while new cohorts get the new packaging, with prorations handled automatically.
  • Your stack stays in place
  • Lotus layers over the payment, customer management, and data systems you already run, integrating through connectors and an expressive API. The pricing brain centralizes without forcing a rip-and-replace migration.

Features

  • Usage metering engine
  • Stream usage events from your product and aggregate them per customer against plan rules. Tiered, per-unit, and hybrid models turn raw events into auditable, billable quantities.
  • Pricing experimentation suite
  • Backtests replay history under new prices, forecasts project revenue, and A/B tests compare variants on live customers. Pricing decisions get evidence before they get deployed.
  • Plan versioning, proration
  • Version every plan, deploy versions independently, and let automatic proration handle mid-cycle upgrades, downgrades, and seat changes. Customers keep signed terms while new versions roll out cleanly.
  • Quote-to-cash integrations
  • Connect the payment processors, CRM, and data systems already in your stack, or integrate anything else through the API. Lotus reads from and writes to your existing monetization tools.

Apps Similar to Lotus