Skip to content
railsengines.com

Profitable

Calculate the MRR, ARR, TTM, churn, LTV, ARPU, total revenue & valuation of your pay-powered Rails SaaS app. MRR dashboard for your Rails app

No ratings yet
Gem
profitable
Repository
rameerez/profitable
License
MIT
Stars
97
Added
August 18, 2026

About

💸 Calculate the MRR, ARR, TTM, churn, LTV, ARPU, total revenue & valuation of your pay-powered Rails SaaS app. MRR dashboard for your Rails app.

profitable allows you to calculate the MRR, ARR, churn, LTV, ARPU, total revenue & estimated valuation of your pay-powered Rails SaaS app, and display them in a simple dashboard. It also provides handy methods you can use independently if you don't want the full dashboard.

What you get

  • Profitable.mrr: Monthly Recurring Revenue (MRR) from subscriptions that are billable right now
  • Profitable.mrr_at(date): Historical MRR snapshot from subscriptions that were billable at the given date
  • Profitable.arr: Annual Recurring Revenue (ARR), calculated as current mrr * 12, not trailing revenue
  • Profitable.ttm: Founder-friendly shorthand alias for ttm_revenue
  • Profitable.ttm_revenue: Trailing twelve-month revenue, net of refunds when amount_refunded is present
  • Profitable.revenue_run_rate(in_the_last: 30.days): Recent revenue annualized (useful for TrustMRR-style revenue multiples)
  • Profitable.all_time_revenue: Net revenue since launch

Mounting it

ruby
# Gemfile
gem "profitable"

# config/routes.rb
mount Profitable::Engine, at: "/profitable"

Details

97 stars on GitHub · MIT licensed · maintained by rameerez. Source: https://github.com/rameerez/profitable

Discussion (0)

Sign in to join the discussion.

No comments yet.