EV/revenue calculator
A pre-profit-only valuation lens for companies that don't yet have meaningful EPS or free cash flow. Project revenue five years forward, apply an archetype-calibrated terminal EV/revenue multiple, discount the implied enterprise value back at WACC, then bridge to equity per share via net debt. The structural answer to “how do you value a SaaS company losing money but growing 60% a year?” — the question the EPS DCFs can't answer.
EV/revenue only works when the terminal margin story is believable. Multiple expansion is not a substitute for future profitability. A 30× multiple bakes in a specific assumption about future margins (typically 20–30% EBITDA at scale) — if the company never gets there, the multiple is fiction.
EV/revenue · Pre-profitprimary lens
From today's revenue to a per-share fair value
The 5 rates that compound revenue forward — LLM-supplied
Both axes moved independently, then sorted ascending
| Scenario | Growth | Multiple | Projected rev | Present EV | Equity | FV / share |
|---|---|---|---|---|---|---|
| Low | −3pp/yr | 6.0× ×0.75 | $1.76B | $6.00B | $6.00B | $12.00 |
| Mid | base | 8.0× base | $1.98B | $8.98B | $8.98B | $17.97 |
| High | +3pp/yr | 10.0× ×1.25 | $2.22B | $12.58B | $12.58B | $25.15 |
What multiple is the market paying right now?
Everything the kernel emits for this run
Every step, derived
- archetype = pre_profit (hard-locked) · discountRate = wacc 12.00% · terminalMultiple = 8.0× · years = 5
- growth_path source = llm_explicit → [55.0%, 40.0%, 30.0%, 22.0%, 15.0%]
- net_debt = explicit = $0.000e+0
- projected_revenue = revenue × Π(1+g) = $5.00e+8 → $1.979e+9
- terminal_ev = projected_revenue × 8.0× = $1.583e+10
- present_ev = terminal_ev / (1 + 0.120)^5 = $8.983e+9
- equity = present_ev − net_debt = $8.983e+9
- fair_value = max(0, equity) / shares = $17.97
- triple-stress fv = sort([12.00, 17.97, 25.15]) → [12.00, 17.97, 25.15]
- reliability = clamp(0.78, 0.45, 0.9) = 0.78
One stable kernel contract — same as the reports
Reference the model by its stable id ev_revenue, not the display label. The dedicated page, the all-model workbook, and the per-stock report pipeline all hit the same endpoint and reconcile to the same fair value for pre-profit names.
| Slug | /en/tools/ev-revenue-calculator |
| Kernel model id | ev_revenue · role relative |
| Valuation lens | Project revenue 5y → terminal EV/revenue multiple → discount to present EV → net-debt bridge → per-share range |
| Primary input | Revenue + 5-year growth path + terminal EV/revenue multiple + WACC + net debt + shares |
| Applicability | Hard-locked to archetype = pre_profit · required: truefor pre-profit, doesn't run otherwise |
| Run endpoint | POST /api/v1/valuation-calculators/run · model_id: "ev_revenue" |
| Sensitivity | POST /api/v1/valuation-calculators/sensitivity · terminal_multiple × revenue_growth grid |
| Response contract | result.status (computed / excluded) + result.range (low / mid / high) + audit fields + reliability factors |
The constants the kernel ships with
| Projection years | 5 |
| Default terminal EV/revenue | 8.0× (clamped to [1.0, 30.0]) |
| Default starting growth · deceleration | 15% · 8pp/year |
| Default terminal growth (path floor) | 3% |
| Per-year growth clamp | [−50%, max growth cap (default 100%)] |
| Low-scenario stress | growth −3pp/yr · multiple ×0.75 (floored 1.0) |
| High-scenario stress | growth +3pp/yr · multiple ×1.25 |
| Reliability | base 0.78 · floor 0.45 · cap 0.90 (not 1.0 — pre-profit is inherently uncertain) |
This surface is statelessand runs entirely in your browser — nothing you type is saved or sent anywhere. The same kernel powers the per-stock reports, so the fair value here reconciles exactly with the report's ev_revenue output for the same inputs. The canonical cross-check is the reverse EV/revenue diagnosticin the Reverse DCF calculator: this model says "fair value at our assumed growth"; reverse-DCF says "what revenue CAGR would justify the current price". The divergence is the gap between the fundamentals view and the market view. Once a company turns profitable, the FCFF DCF is the natural successor.