The math behind the calculator
Every input in the simulator feeds these calculations live. No magic — just business arithmetic.
Monthly / daily / hourly average
monthly = goalType === 'annual' ? targetSum / 12 : targetSum / (years × 12)
daily = monthly / workDays · hourly = daily / workHours
Defaults are 22 workdays × 8 hours. Adjust to your reality.
Compound growth
Monthly revenue is modeled as a geometric series r_i = base × (1 + g)^i, with base calibrated so the average over N months equals the target.
base = target × N × g / ((1 + g)^N − 1)
Conversion funnel & traffic
salesNeeded = ceil(monthly / effectiveRevenuePerUnit)
trafficNeeded = ceil(salesNeeded / (conversion% / 100))
For SaaS, effective revenue per unit is LTV = price × (100 / churn%). E-commerce factors margin; courses factor refund rate.
Marketing difficulty verdict
Traffic thresholds are model-aware. An agency hits 'hard' at 50K visits/month; e-commerce needs 1M. Based on typical CAC and conversion benchmarks per category.
Benchmarks
- SaaS: 3–7% monthly churn, 1–3% conversion
- E-commerce: 30–50% margin, 1.5–3% conversion
- Agency: $2K–$10K retainer, 5–15% lead conversion
- Courses: 2–8% refunds, 2–5% conversion