TLDR: Four questions determine the right SaaS metrics tool:
- Billing system: Stripe-only vs non-Stripe vs multi-system
- Revenue scale: Under $1M ARR vs $1M-$5M vs $5M+
- Complexity: Flat-rate vs multi-currency vs custom contracts
- Team capability: Founder-led vs data engineer available
Most SaaS teams overpay for metrics tools. ProfitWell's free tier covers what 80% of teams need. The case for paying $129/month is real but narrow — it's about specific use cases, not feature completeness.
Question 1: What's your billing system?
- Stripe-only: ProfitWell free covers it. Don't pay yet.
- Stripe-only but want polished UX: Baremetrics ($129/mo).
- Chargebee, Recurly, or Braintree: ChartMogul ($129/mo). Best non-Stripe accuracy.
- Multi-system (Stripe + others): ChartMogul.
- Custom billing system: ChartMogul if you can wire it. Custom build otherwise.
See full breakdown at ProfitWell vs Baremetrics and Baremetrics vs ChartMogul.
Question 2: What's your revenue scale?
- Under $500K ARR: ProfitWell free or Stripe Dashboard. Don't pay yet.
- $500K-$5M ARR: ProfitWell free for most. Pay only for specific needs.
- $5M-$25M ARR: Baremetrics, ChartMogul, or start building custom.
- $25M+ ARR: Custom data stack (dbt + Snowflake + BI tool) typically wins.
Question 3: How complex is your billing?
- Simple flat-rate, Stripe-only: ProfitWell or Baremetrics handle this perfectly.
- Multi-currency: ChartMogul. Best multi-currency support in the category.
- Frequent plan changes, prorations, refunds: ChartMogul edges out on edge case accuracy.
- Custom enterprise contracts: ChartMogul or custom build.
- Usage-based pricing: ChartMogul, or pull metrics from your billing platform (Chargebee) directly.
Question 4: What's your team capability?
- Founder-led, no data engineer: ProfitWell or Baremetrics. Don't try to build custom.
- One data analyst, no engineer: ProfitWell or Baremetrics. Custom builds need engineers.
- Dedicated data engineer: Custom build on Snowflake + dbt becomes viable.
- Full data team: Custom build outperforms any vendor tool. Build it.
Putting it together: matrix of picks
| Your situation | Pick | Cost |
|---|---|---|
| Pure Stripe, under $5M ARR, basic needs | ProfitWell | Free |
| Pure Stripe, want polished UX | Baremetrics | $129/mo |
| Chargebee or Recurly billing | ChartMogul | $129/mo |
| Multi-currency SaaS | ChartMogul | $129/mo |
| Mobile B2C subscriptions | RevenueCat | Free under $10K MTR |
| $5M+ ARR with data engineer | Custom (dbt + BI tool) | Engineering time |
| Just need headline numbers | Stripe Dashboard | Free with Stripe |
The upgrade triggers that justify paying
If you're on ProfitWell free and considering paying for Baremetrics or ChartMogul, the only three triggers that justify the spend: