Methodology

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