ServiceTitan, Inc. [TTAN] · Equity Underwriting Memo

Valuation

ServiceTitan [TTAN] — Valuation

As of 2026-07-29 · spot $78.40 (2026-07-28 close) · framework v1.5.1 Two outputs are produced, per references/valuation.md. Neither replaces the other.


0. Corrected inputs — everything below rests on these

Input Value Source
Spot $78.40 Alpaca daily bar, 2026-07-28 close (latest print 2026-07-29 intraday $81.47)
Shares outstanding 95,397,579 (82,746,425 A + 12,651,154 B) 10-Q cover, as of 2026-05-31
Market cap $7,479m derived
Cash & equivalents $421.5m balance sheet, 2026-04-30
Total debt $0 10-Q: "no loans were outstanding under the Amended Credit Agreement"
Net cash $421.5m derived
Enterprise value $7,058m derived
TTM revenue (4Q to 2026-04-30) $1,014.1m $242.123 + $249.163 + $253.987 + $268.824
EV/Sales (TTM) 6.96x derived
TTM GAAP operating margin −14.3% derived
FY27 guided non-GAAP operating income $142–147m (mid $144.5m) 8-K 2026-06-04
EV / FY27E non-GAAP EBIT (on guide) 48.8x derived

The screen's figures ($2.775bn cap, 2.42x EV/S, $317.5m net cash) are wrong; see TTAN_Research.md §0.

Demonstrated growth — I do not adopt the screen's 27.1%

Measure Value
TTM (to 2026-04-30) vs prior TTM +24.1%
FY2024 → FY2026, 2-year CAGR +25.1%
Latest quarter YoY +24.6%
Screen's "demonstrated CAGR" 27.1%

I use +24.1% as demonstrated — the most current full-period measure, and the most conservative of the three I can derive from filings. Using the screen's 27.1% would add 3.0pp to every margin below.


1. The implied-path test — the Valuation Criteria (PRIMARY output)

Reverse DCF, assets/reverse_dcf.py. Terminal value is 100% of EV by construction in this instrument, so per criteria.md this is mandatory as the primary long-horizon output and a forward DCF is not run as a verdict.

Parameters

Solved for: 5-year revenue CAGR. Held fixed, named explicitly:

Parameter Value Basis
Horizon 5 years framework default
WACC 10.0% framework default. Not a CAPM build — see sensitivity, §1.4
Terminal EBIT margin 20.0% built bottom-up, §1.2
Exit multiple 22.7x EV/EBIT growth-matched comparator median, §1.3
Starting revenue $1,014.1m TTM to 2026-04-30
Net cash $421.5m verified
Shares 95.398m verified

1.1 The result

THE MARKET REQUIRES A 19.8% 5-YEAR REVENUE CAGR

Demonstrated: 24.1% · Required: 19.8% · MARGIN = +4.3pp

Valuation Criteria: PASS — but thin, and thinning

The implied path sits below what the business has already demonstrated, so this is a PASS on the stated test, not a PASS-WITH-ARGUMENT. No narrative is required to reach it.

But the honest reading is that the cushion is nearly gone. Company guidance for FY2027 is +18.1% at the midpoint — below the 19.8% the price requires. My own FY27 estimate of $1,190m (+23.8%, built off the demonstrated beat pattern in §3) clears it, but only by 4pp, and the deceleration is real: +25.6% (FY25) → +24.5% (FY26) → +23.8% (FY27E, house) → guide +18.1%. The required path and the actual path are converging. This is a PASS whose margin is a function of one more year of execution, not a structural cushion.

1.2 Terminal EBIT margin of 20% — built, not assumed

The screen used 11.2%, described as "industry median (pre-profit)" — a generic placeholder that ignores a 78.7% platform gross margin. I rebuild it from the disclosed structure:

Line Terminal Basis
Platform gross margin 80% 78.7% in Q1 FY27, up from 73% (FY25) and 77% (FY26); usage is booked net of interchange so the 22% payments mix does not cap it (Research §3)
Professional services drag −3pp −136% margin on 3.1% of revenue today = −4.2pp; the line has fallen 5.3% → 3.1% of revenue in two years and management runs it at a loss deliberately
Blended gross margin 77%
Sales & marketing 22% 30.3% FY26, 27.2% Q1 FY27; +4.4% cash growth against +24.6% revenue
Research & development 20% 31.5% FY26, 32.7% Q1 FY27 — currently rising; assumes the agentic build normalises
General & administrative 15% 26.0% FY26, 21.7% Q1 FY27; includes normalised SBC
Total opex 57%
Terminal EBIT margin 20%

SBC is included, not added back. TTAN's SBC is 20.5% of revenue today, of which ~5.2pp is the Co-Founder market-condition award that expires October 2034 and rolls off. Ex-Co-Founder SBC is ~15.3% of revenue; mature software runs 8–12%. The 20% terminal margin embeds SBC normalising to ~10% of revenue. If SBC does not normalise, the terminal margin is ~15% and the name fails — see the grid.

Cross-check against the company's own trajectory. Non-GAAP operating margin (which excludes all SBC, acquired-intangible amortisation and lease losses): 3.3% (FY25) → 9.8% (FY26) → 12.7% guided FY27 → 15.2% already achieved in Q1 FY27. A 20% GAAP-inclusive-of-SBC terminal margin sits roughly 8–10pp below where the non-GAAP measure is already heading, which is the right relationship. It is a demanding number but it is argued, and every alternative is priced in §1.4.

1.3 Exit multiple of 22.7x — growth-matched, named, and its limits stated

The requirement: the comparator set's growth must bracket the subject's growth at the exit year. TTAN compounding at ~20% for five years would be growing roughly 13–16% in year 5 on a normal SaaS decay path.

Comparator set — selected by business model before any multiple was inspected, from US-listed vertical / SMB SaaS, and filtered to those with a positive, non-outlier EV/EBIT:

Ticker Company Demonstrated CAGR Operating margin EV/EBIT
PCTY Paylocity 20.2% 20.7% 20.0x
SPSC SPS Commerce 18.6% 15.7% 19.6x
WAY Waystar 16.0% 22.7% 22.7x
PAYC Paycom 14.3% 27.6% 14.2x
VEEV Veeva Systems 14.0% 28.7% 32.4x
MANH Manhattan Associates 12.1% 25.9% 34.1x
BSY Bentley Systems 11.0% 24.1% 33.4x

Growth span: 11.0% – 20.2%. This brackets the 13–16% exit-year growth. The identification requirement is met. Median EV/EBIT 22.7x; mean 25.2x; range 14.2x – 34.1x, which is the sensitivity band in §1.4.

Excluded and why, stated so the selection is auditable: DOCN (70.2x), GWRE (266.4x), NCNO (570.0x) — EV/EBIT inconsistent with reported operating margin, indicating a depressed EBIT base; ZETA (867.1x) and GLBE (87.3x) same. APPF (26.3%) and PCOR (22.5%) sit above the exit-year growth band and were excluded to keep the bracket honest — including APPF at 36.8x would have raised the median.

The base exit multiple does not sit below every anchor. 22.7x is the median of the set and sits inside the 14.2–34.1x range, satisfying the rule that broke on NTRA.

Confidence: MEDIUM, and this is the weakest link in the memo. These EV/EBIT figures come from the same Tier-1 scanner that got TTAN's share count wrong by 2.7x. I verified TTAN's inputs against primary filings; I did not verify these seven. Their market caps are individually plausible against known scale, and the TTAN defect was specific to a recent IPO carrying a stale pre-IPO tag — but this is an unverified input and the sensitivity below is the correct way to consume it.

Implied compression, stated as a number: the required exit multiple of 3.81x EV/Sales (the sales-basis equivalent at 24.1% growth) against 6.96x today is a 45% de-rate. On EBIT: 48.8x on FY27 guided non-GAAP EBIT compressing to 22.7x is a 53% de-rate. Both are normal for a decelerating grower and neither is a heroic assumption.

1.4 Sensitivity — over the exit multiple, which is where the variance lives

Required 5-year revenue CAGR (%), WACC 10%:

Terminal EBIT margin ↓ / Exit EV/EBIT → 14.2x 18.0x 22.7x 28.0x 34.1x
12% 45.8 39.0 32.7 27.2 22.3
16% 37.6 31.2 25.3 20.1 15.5
20% 31.6 25.5 19.8 14.9 10.4
24% 26.9 21.0 15.5 10.8 6.5
28% 23.0 17.3 12.0 7.4 3.3

Margin (demonstrated 24.1% − required), in percentage points — the number the strategy ranks on:

Terminal EBIT margin ↓ / Exit EV/EBIT → 14.2x 18.0x 22.7x 28.0x 34.1x
12% −21.7 −14.9 −8.6 −3.1 +1.8
16% −13.5 −7.1 −1.2 +4.0 +8.6
20% −7.5 −1.4 +4.3 +9.2 +13.7
24% −2.8 +3.1 +8.6 +13.3 +17.6
28% +1.1 +6.8 +12.1 +16.7 +20.8

The single most important line in this memo: at the base exit multiple of 22.7x, the sign of the answer flips between a 16% and a 20% terminal margin. The verdict is a terminal-margin call, not a growth call or a multiple call. Anyone consuming this analysis should interrogate §1.2 and nothing else.

The screen's own 11.2% terminal margin sits below the worst row of this grid. On the corrected share count the screen's assumptions produce a required CAGR of 33.6% and a margin of −9.5pp — a FAIL.

WACC sensitivity (terminal margin 20%, exit 22.7x):

WACC Required CAGR Margin vs 24.1%
9% 18.7% +5.4pp
10% 19.8% +4.3pp
11% 20.9% +3.2pp
12% 22.0% +2.1pp
13% 23.1% +1.0pp

10% is the framework default, not a build. A 54%-realised-vol, zero-debt, GAAP-unprofitable software name plausibly carries an 11–12% cost of equity, at which the margin is +2.1 to +3.2pp. State the answer as "+2 to +5pp depending on discount rate," not as "+4.3pp."

1.5 Solving for the other unknowns, at demonstrated 24.1% growth

Every cross-solve lands in the same place: the price requires roughly what the business is currently doing, with a single-digit-percentage-point cushion that is sensitive to the terminal margin.


2. Own-multiple history — and why the 12-month anchor is UNIDENTIFIED

2.1 The window

ServiceTitan IPO'd 2024-12-12. The full price history is 405 trading sessions (1.61 years).

But the usable multiple history is shorter. A post-IPO TTM revenue figure did not exist in public until the FY2025 10-K was filed on 2025-04-02; before that the only public share count was the pre-IPO cover figure and the only TTM spanned a private-company period. The usable EV/Sales series is therefore 2025-04-02 → 2026-07-28: 331 sessions, 1.31 years.

EV/Sales
Minimum (April 2025 trough) 5.03x
p10 5.78x
p25 6.48x
Median 9.83x
p75 11.51x
p90 12.81x
Maximum (post-IPO peak) 14.67x
Today 6.96x → 31st percentile

Price statistics over the full 405 sessions: low $55.29, high $129.37, last $78.39 — the 28th percentile.

2.2 The declaration

The 12-month own-multiple anchor is UNIDENTIFIED.

Two independent grounds, either sufficient:

  1. The window is 1.31 years — below the ~2-year minimum. 331 observations of a single continuous de-rating episode are one observation of a regime, not a distribution.
  2. The sample spans a regime change, and it is a monotonic one. The series runs 14.67x → 5.03x → 6.96x. The "median" of 9.83x is not a level the stock mean-reverts to; it is the arithmetic midpoint of a one-directional collapse from post-IPO enthusiasm through lock-up expiry. Using it as an anchor would embed a +41% multiple expansion as the base case purely because the stock was once expensive. That is exactly the failure the rule exists to prevent.

No peer median is substituted. Per criteria.md and the brief, the anchor is declared unidentified rather than replaced. The comparator set in §1.3 is used for a five-year exit multiple, where growth-matching is defined and testable; it is not used for a 12-month target, where a peer median projected onto a different company over a mean-reversion horizon has no identification at all.

What would resolve it: roughly eight more months of trading takes the sample past two years and past the first full year of post-lock-up, index-inclusion-eligible float. Re-run then.


3. Near-term estimates — built off the demonstrated guidance-beat pattern

No consensus was available (Alpha Vantage quota exhausted; Consensus Criteria INDETERMINATE). The estimate base is therefore company guidance corrected by the company's own demonstrated beat behaviour, which is the most reliable thing in this entire memo.

3.1 Guidance vs actual — every quarter since the IPO

Quarter Guide range Guide mid Actual Beat
Q4 FY25 $199.0–201.0m $200.0m $209.281m +4.64%
Q1 FY26 $207.0–209.0m $208.0m $215.692m +3.70%
Q2 FY26 $228.0–230.0m $229.0m $242.123m +5.73%
Q3 FY26 $237.0–239.0m $238.0m $249.163m +4.69%
Q4 FY26 $244.0–246.0m $245.0m $253.987m +3.67%
Q1 FY27 $255.0–257.0m $256.0m $268.824m +5.01%

6 of 6. Mean +4.57%. Range +3.67% to +5.73% — a 2.1pp band across six quarters. This is one of the tightest and most systematic guidance patterns I have seen in this book. It is not a beat; it is a policy.

The same holds at the full-year level: FY26 was guided initially at $895–905m (mid $900m) in March 2025 and walked up to $910–920 → $935–940 → $951–953, printing $960.965m+6.8% above the initial guide and +5.0% above the post-Q1 guide.

3.2 FY2027 house estimate

Current FY27 guide (post-Q1, 2026-06-04): $1,130–1,140m, mid $1,135m+18.1% YoY.

Method Estimate
A — FY26 initial-guide walk-up (+6.8%) applied to FY27 initial guide ($1,115m) $1,191m
B — FY26 post-Q1 walk-up (+5.0%) applied to FY27 post-Q1 guide ($1,135m) $1,192m
C — mean quarterly beat (+4.57%) applied to remaining guided quarters $1,187m
House FY27 revenue $1,190m — +23.8% YoY

Three independent methods land within $5m of each other. The house number is $55m (+4.8%) above guidance, and this is the memo's one genuine variant view. Its entire basis is a six-for-six sandbagging record. Non-GAAP operating income is sandbagged harder still — FY26 was guided at $48–53m initially and printed $94.058m — so the guided $142–147m for FY27 is very likely low, though I do not carry an explicit estimate because the FY26 beat magnitude (+86%) was inflated by first-year-public conservatism and will not repeat.

3.3 NTM revenue (Aug 2026 → Jul 2027)

Build NTM revenue
Guidance only, no beat, FY28 +16% $1,223m
House quarters, FY28 +16% $1,281m
House quarters, FY28 +20% $1,303m

Implied FY27 quarters on the house path: Q1 $268.8m (actual), Q2 $298.0m, Q3 $307.7m, Q4 $315.2m.


4. The 12-month target

4.1 The output

12-month target: UNIDENTIFIED as a point estimate.

Multiple-flat scenario: $90.41 – $95.96 (+15.3% to +22.4% to spot).

Per valuation.md step 3, a 12-month target must be anchored on the name's own trading range with the percentile stated. That anchor is unidentified (§2.2), and the brief is explicit that a peer median may not be substituted. Issuing a point target here would mean inventing the one parameter that determines it.

What I report instead is the estimate path with the unidentified parameter held explicitly free — the same discipline the implied-path test applies, applied to the same problem at a different horizon.

4.2 The conditional band

Assumptions: shares 100.2m in 12 months (+5.0% dilution, which is exactly what FY26 realised: 90.05m at 2025-01-31 → 94.60m at 2026-01-31); net cash $542m (current $421.5m plus ~$120m of free cash generation on the non-GAAP trajectory). Excludes the 6.48m Co-Founder RSUs, which only issue above $140 — see §4.4.

Exit EV/Sales What it is NTM $1,223m (guide-only) NTM $1,303m (house)
5.03x own-history minimum (Apr-2025 trough) $66.84 · −14.7% $70.85 · −9.6%
6.48x own-history p25 $84.55 · +7.8% $89.71 · +14.4%
6.96x TODAY — 31st percentile $90.41 · +15.3% $95.96 · +22.4%
9.83x own-history median (see §2.2 warning) $125.47 · +60.0% $133.29 · +70.0%
14.67x own-history maximum (post-IPO peak) $184.58 · +135.4% $196.26 · +150.3%

4.3 How to read this

The multiple-flat row is the load-bearing one, and it is not a forecast — it is arithmetic. If the multiple does not move, the 12-month return is approximately revenue growth minus dilution: +24% revenue, −5% dilution, plus a small net-cash build ≈ +15% to +22%.

That is the honest answer to "what is this likely to trade at," and it comes with an explicit statement of what it assumes: that the de-rating from 14.67x to 6.96x has stopped. It has been at or below 7.0x for part of the last quarter and the stock sits at the 31st percentile of its own (short, one-directional) range. Nothing in the data establishes that the de-rate is over. The −9.6% to −14.7% row is what a continued de-rate to the prior trough delivers even on 24% revenue growth, and it is not a remote scenario.

Expectation check. Item B16 recorded 16 of 16 house targets below spot. The multiple-flat scenario here is above spot by 15–22%, which is the normal and expected shape for a growing company, and the memo does not manufacture a below-spot answer by haircutting a multiple.

No external professional target is available for the sanity band; no Street coverage was retrievable.

4.4 The $140 discontinuity

If the stock reaches a $140 VWAP hurdle, 6,483,088 Co-Founder RSUs vest (Research §4.4) — +6.8% shares. Any scenario above $140 must be struck on ~101.9m shares plus the 5% organic dilution ≈ 106.7m, which is 6.4% dilutive to the price at that level. The 9.83x row above ($125–133) sits just below the trigger; the 14.67x row ($185–196) is well above it and should be read as ~$173–184 after the RSU dilution. This is disclosed here rather than buried because it is a mechanical, dated, disclosed dilution that most screens will miss for exactly the same reason they missed the share count.


5. Verdict summary

Criteria Type Result
Quality BINDING PASS (INFLECTION: GM 72.1%/78.7% platform; op margin +13.3pp YoY; growth 24.1% > 18% threshold — acceleration test failed)
Valuation BINDING PASS, thin — required 19.8%, demonstrated 24.1%, margin +4.3pp (+2.1pp at 12% WACC). Sign flips between a 16% and 20% terminal margin.
Liquidity BINDING PASS — $105m/day ADV. Options FAIL for use: see Trade Construction.
Downside MEASURED Named cause: US residential-trades GTV contraction. ~51% permanent impairment to ~$38. p = 25%. No going-concern risk.
Momentum MEASURED NEGATIVE — 12-1 −33.6%; 28th percentile of range
Catalyst MEASURED Q2 FY27 print ~2026-09-04 (estimated)
Consensus MEASURED INDETERMINATE — quota exhausted. Blocks nothing.
Short Mechanism MEASURED Does not trigger — margin runway visibly unspent
Peer Spread MEASURED EVCM 4.22x on −1.7% vs TTAN 6.96x on +24.1%
Sub-sector MEASURED SMID Growth / Vertical SaaS — US residential consumer-spend exposure, not tech-spend

The memo issues no position verdict. The book decides.