I'd be cautious multiplying your MRR x 12 to establish ARR. Things like seasonality or promotions could overestimate your ARR by using inflated subscription numbers. Additionally, if customers are not contractually obligated to stick around for a year, that calculation may not account for month-to-month churn.
I Replaced Baremetrics and ChartMogul with Rake
21–30 of 39 posts
Re: I Replaced Baremetrics and ChartMogul with Rake
#22I'd be cautious multiplying your MRR x 12 to establish ARR. Things like seasonality or promotions could overestimate your ARR by using inflated subscription numbers. Additionally, if customers are not contractually obligated to stick around for a year, that calculation may not account for month-to-month churn.
You're talking about a revenue model.
Re: I Replaced Baremetrics and ChartMogul with Rake
#23I never found the right solution (ChartMogul has issues with when they recognize revenue. It's based on payment instead of the period the invoice/subscription is for). Anyone have any tips to share about what they use?
Re: I Replaced Baremetrics and ChartMogul with Rake
#24Re: I Replaced Baremetrics and ChartMogul with Rake
#25This is how side projects start :)
Re: I Replaced Baremetrics and ChartMogul with Rake
#26I'd be cautious multiplying your MRR x 12 to establish ARR. Things like seasonality or promotions could overestimate your ARR by using inflated subscription numbers. Additionally, if customers are not contractually obligated to stick around for a year, that calculation may not account for month-to-month churn.
ARR is always MRRx12. You're talking about a revenue model.
Re: I Replaced Baremetrics and ChartMogul with Rake
#27Re: I Replaced Baremetrics and ChartMogul with Rake
#28Your Ruby ActiveRecord query is so under optimized, you are loading a ton of records that instantiate objects and then apply a filter on this huge array. I'm pretty sure you could make it 100x faster.
Re: I Replaced Baremetrics and ChartMogul with Rake
#29Your Ruby ActiveRecord query is so under optimized, you are loading a ton of records that instantiate objects and then apply a filter on this huge array. I'm pretty sure you could make it 100x faster.
I don't think those are ActiveRecord queries, they look like calls to the Stripe api via the Stripe gem. It's possible those filters like 'deleted?' are not able to be applied when querying the API.
Re: I Replaced Baremetrics and ChartMogul with Rake
#30I keep hearing that people aren't getting everything they want out of Baremetrics. What is it that they have a problem with?
> What is it that they have a problem with? We struggle a lot with “fake churn” in baremetrics. By that, I mean any time a customer on a credit card subscription upgrades to a “pay by invoice” tier, it shows as a churn of the credit card subscription and as new revenue for the invoice subscription. This makes churn wildly inaccurate and we spend a couple hours per month adjusting the numbers to get accurate data. FWI…
Or are you saying you do that already and it still shows up as churn?