Turn a revenue goal into numbers you can act on
"$10k MRR" is a goal. "430 customers, which means about 21,000 visitors at 2% conversion" is a plan. This calculator works backwards from the target so you can see which lever matters most: price, conversion or traffic.
The formulas
Everything is shown under the results, and uses steady monthly rates:
- ARPU (average revenue per user) = the sum of each tier's price times its share of customers.
- Customers needed = target MRR ÷ ARPU, rounded up.
- Visitors needed = customers ÷ conversion rate.
- Customer lifetime = 1 ÷ monthly churn. At 4% churn, the average customer stays 25 months.
- LTV (lifetime value) = ARPU × gross margin × lifetime.
- CAC payback = acquisition cost ÷ (ARPU × gross margin), in months.
What to look for
- Price is the strongest lever. Doubling ARPU halves the customers and visitors you need. If the visitor number looks impossible, look at your tiers before your traffic.
- Churn caps growth. At 5% monthly churn you replace half your customers every year just to stand still. The calculator shows how many visitors you need each month just to hold the target.
- LTV to CAC of 3 or more is the usual rule of thumb for healthy paid acquisition. Payback under 12 months keeps cash flow manageable for a small team.
- The per-tier table shows how many customers each tier would need on its own. If your top tier gets you there with 40 customers, a sales-led motion might beat self-serve.
Limits of the model
Real churn is higher in the first months and lower for long-time customers. Conversion varies by channel. Treat the output as a planning range, then track the real numbers with the MRR calculator once customers arrive.