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.
FWIW profitwell suffers the same issue.
We’ve looked but haven’t found a great solution for metrics when stripe isn’t the sole source of customer payments.
Edit: But all things considered, we love baremetrics, just not their churn calculations (and by proxy, LTV is also broken, and any other metric that uses churn)