BILL Holdings, Inc. [BILL] · Equity Underwriting Memo

Valuation

BILL Holdings [BILL] — Valuation

As of 2026-07-29 · spot $46.36 (close 2026-07-28) · framework v1.7.0

Two outputs, per references/valuation.md. Neither replaces the other.

Output Horizon Answer
Implied-path test (the Valuation Criteria) 5 years Required CAGR 9.8% vs demonstrated 12.5% → margin +2.7ppPASS (thin)
12-month target 12 months $63.60, +37.2% to spot (bear $52.35 / bull $69.14)

1. Verified inputs

Input Value Source
Spot $46.36 (close 2026-07-28) Alpaca SIP daily bars. Last print 2026-07-29 $47.70 (partial session); $46.36 used for consistency with the screen's as-of.
Shares outstanding 99,596,727 10-Q cover page, as of 2026-04-30
Market capitalisation $4,617.3m
TTM revenue to 2026-03-31 $1,600.3m Q4 FY25 $383.3m + 9M FY26 $1,217.0m, from the FY2025 10-K and the Q3 FY26 10-Q
Cash and cash equivalents $994.672m Balance sheet, 2026-03-31
Short-term investments $1,178.673m Balance sheet, 2026-03-31 — omitted by the screen
Convertible senior notes, net $(1,504.854)m Debt note: $1,400.0m 2030 Notes (0%, Apr-2030) + $123.548m 2027 Notes (0%, Apr-2027), less $18.694m unamortised discount
Revolving credit facilities $(330.0)m $180.0m 2021 Facility (6.60%) + $150.0m 2025 Facility (6.02%), both financing acquired card receivables
Net cash +$338.491m
Enterprise value $4,278.8m
EV / TTM Sales 2.67x vs the screen's 3.41x

Funds held for customers ($3,999.136m) and customer fund deposits ($3,999.136m) are equal and offsetting and are excluded from both sides, as the screen also did correctly.


2. The implied-path test — the Valuation Criteria

reverse_dcf.py, solving for revenue CAGR.

Parameters held fixed, named explicitly: - Terminal EBIT margin 11.2% (the screen's industry median (pre-profit) anchor) - Exit multiple 24.1x EBIT (the screen's GROWTH_MATCHED, peer n = 254) - WACC 10.0%, horizon 5 years - Revenue base $1,600.3m, net cash +$338.5m, shares 99.596727m

Result

The market requires a 5-year total-revenue CAGR of 9.8%.

The margin — demonstrated − required

The choice of "demonstrated" is the whole argument, so all four candidates are shown:

Demonstrated basis Value Margin vs 9.8%
Screen's FY22–FY25 headline CAGR 31.6% +21.8pp
Same window, ex-float 27.1% +17.3pp
TTM total revenue growth (to Mar-26) 12.5% +2.7pp ← used
Latest quarter total revenue growth 13.5% +3.7pp
FY2026 company guidance, total 12–13% +2.2 to +3.2pp
TTM core (subscription + transaction) growth 15.4% +5.6pp*

* Not directly comparable: the reverse DCF runs on total revenue, which includes a float line that is shrinking 10% a year. Using core growth against a total-revenue EV would double-count. The correct blended forward rate is core growth × 90.6% weight + float growth × 9.4% weight ≈ 15.4% × 0.906 − 10.0% × 0.094 ≈ +13.0%, which is where the 12.5–13.5% observed range comes from.

The margin is +2.7pp, not +16.3pp. The screen's figure was inflated by both errors simultaneously: a stale, float-padded demonstrated rate and an EV overstated by $1.18bn.

Implied multiple compression — stated as a number

Today's EV/EBIT is undefined (TTM GAAP EBIT is −$61.4m). The comparison has to be run on sales:

This is the cleanest statement of what the price asks for: hold the sales multiple flat for five years, deliver an 11.2% GAAP EBIT margin, grow 9.8% a year, and the buyer earns 10%. No re-rating is required and none is assumed.

Verdict: PASS, thin, and conditional

Required 9.8% sits below demonstrated 12.5% and below the company's own FY2026 guidance. The price does not require acceleration. That is a PASS on the stated test — but see §3, because the PASS lives or dies on one input I did not verify.


3. Sensitivity over the exit multiple — the highest-variance parameter

Per criteria.md, sensitivity is run on the exit multiple, never on scenario probabilities.

Exit multiple (EBIT) Required CAGR vs TTM total 12.5% vs core 15.4% vs stale 31.6%
10.0x 30.9% −18.4pp −15.5pp +0.7pp
12.0x 26.2% −13.7pp −10.8pp +5.4pp
15.0x 20.7% −8.2pp −5.3pp +10.9pp
18.0x 16.4% −3.9pp −1.0pp +15.2pp
20.0x 14.0% −1.5pp +1.4pp +17.6pp
21.3x 12.5% 0.0pp +2.9pp +19.1pp
24.1x (screen) 9.8% +2.7pp +5.6pp +21.8pp
28.0x 6.5% +6.0pp +8.9pp +25.1pp
35.0x 1.9% +10.6pp +13.5pp +29.7pp

The break-even exit multiple is 21.3x EBIT. Above it, BILL passes. Below it, BILL fails. Everything else in this valuation is noise by comparison.

The exit multiple is partially UNIDENTIFIED — declared, not defaulted

valuation.md requires an exit multiple drawn from a comparator set whose growth brackets the subject's growth at the exit year, or a declaration that it is unidentified.

The 24.1x came from the screen's GROWTH_MATCHED procedure over a 254-name peer set that I did not rebuild inside the time box. Two reasons to distrust it here, both structural rather than speculative:

  1. Classification. BILL is SIC 7372, "prepackaged software." A growth-matched anchor drawn from that universe is a software multiple. 82.1% of BILL's revenue is payments and float (transaction fees 72.7%, float 9.4%). The comparator set is almost certainly the wrong industry, and the error runs in the expensive direction — payments processors trade at materially lower EBIT multiples than software.
  2. Growth at the exit year. At a 9.8–12.5% CAGR, BILL's FY2031 growth rate is plausibly high-single-digit. A growth-matched software set at that growth rate is a different, and lower-multiple, set than the one that produced 24.1x.

I did not pull Corpay, WEX, Marqeta or Toast multiples, so no replacement number is asserted. The multiple is declared partially unidentified, the break-even (21.3x) is stated, and the Valuation Criteria PASS is recorded as conditional on a ≥21.3x terminal EBIT multiple being defensible for a low-teens-growth payments business. That condition is the one thing a reviewer should attack first.


4. Sensitivity over the terminal margin

Terminal GAAP EBIT margin Required CAGR (exit 24.1x)
6.0% 24.4%
8.0% 17.4%
11.2% (used) 9.8%
14.0% 5.0%
18.0% −0.1%

Inverted — solving for the margin at a given growth rate:

Assumed CAGR Required terminal EBIT margin
9.8% 11.2%
12.5% (demonstrated) 9.9%
15.4% 8.7%

Is 11.2% GAAP EBIT reachable? TTM GAAP operating margin is −3.8%. FY2026 guided non-GAAP operating margin is 18.6%. The gap is stock-based compensation at ~$236m annualised (14.7% of revenue) plus D&A. Holding SBC dollars flat at $236m while revenue compounds 9.8% for five years to $2,556m puts SBC at 9.2% of revenue — which gets GAAP EBIT to roughly the high single digits, not 11.2%, unless non-GAAP margin also expands. So 11.2% requires both flat SBC dollars and continued non-GAAP margin expansion. It is achievable and it is not free. The 9.9% needed at the demonstrated 12.5% growth rate is the more comfortable version of the same requirement.


5. The 12-month target

Built per valuation.md: near-term estimates × the name's own multiple history, with the percentile stated. Not a DCF. Not a peer median.

Step 1 — FY2027E revenue (fiscal year ending 30 June 2027)

FY2026 guidance (reaffirmed 2026-05-26): total revenue $1,642–1,652m (midpoint $1,647m), core revenue $1,496.3–1,506.3m (midpoint $1,501.3m). Guide-implied FY2026 float: $145.7m.

Scenario Core growth Float growth FY27E core FY27E float FY27E total vs FY26
Upper +15% −10% 1,726 131 1,858 +12.8%
BASE +13% −8% 1,696 134 1,831 +11.1%
Lower +10% −15% 1,651 124 1,775 +7.8%

Base rationale: core decelerates from the FY26 guided 15–16% by ~2pp on a customer base that shrank sequentially in Q3 FY26 and NDR of 94%, partly offset by continued take-rate expansion. Float declines with Fed policy — BILL's realised yield on ~$4.0bn of customer funds is ~3.7% TTM; each 100bp of cuts is worth roughly $40m of revenue, 2.5% of the total.

Step 2 — the multiple anchor: BILL's own EV/Sales history

Daily EV/Sales, using TTM revenue as known at each date (quarterly XBRL lagged to filing date, so nothing is forward-looking) and the current verified share count and net cash — so the series measures multiple movement.

Window n Now min p25 median p75 max Current percentile
Full post-IPO (2020-08-31 →) 1,484 2.76x 1.78x 3.90x 15.52x 80.04x 196.61x 8.0th
Since 2023-01-01 895 2.76x 1.78x 3.26x 4.90x 9.43x 42.39x 13.3th
Since 2024-01-01 645 2.76x 1.78x 3.05x 3.52x 5.31x 10.11x 18.4th
Since 2025-01-01 393 2.76x 1.78x 2.56x 3.15x 3.44x 8.23x 30.3th

(percentiles computed on the 2026-07-29 print of $47.70; at the $46.36 close used for the target the current multiple is 2.67x and the percentiles are marginally lower)

Regime declaration. The full post-IPO history spans an unambiguous regime change — BILL traded above 100x EV/Sales in 2021 and is 86.1% below its 2021-11-09 high of $342.26. A full-history median of 15.5x is not an anchor, it is an artifact. The full-history anchor is declared UNIDENTIFIED.

The since-2025-01-01 window is used. It is 393 sessions (~19 months) and it spans the entire current regime: low-teens total growth, mid-teens core growth, declining float, and GAAP operating margin approaching zero. It is the only window in which BILL has been the business it is now.

Step 3 — the target

FY2027E total revenue $1,831m; net cash +$338.5m; 96.0m shares (99.6m today, less partial execution of the $1.0bn authorisation announced 2026-05-07 — BILL repurchased $272.7m in the first nine months of FY2026, ~1.0m shares in Q3 FY26 alone).

Anchor EV/Sales EV $m Equity $m Target vs spot $46.36
Bear — own p25 since 2025 2.56x 4,687 5,025 $52.35 +12.9%
Today's multiple held flat 2.67x 4,895 5,233 $54.51 +17.6%
BASE — own median since 2025 3.15x 5,768 6,106 $63.60 +37.2%
Bull — own p75 since 2025 3.44x 6,299 6,637 $69.14 +49.1%
(own median since 2024, for reference) 3.52x 6,445 6,784 $70.66 +52.4%

12-month target: $63.60, +37.2% above spot.

Of the +37.2%, roughly +18pp is revenue growth carried at today's multiple, +15pp is multiple mean-reversion to BILL's own 19-month median, and +4pp is share-count reduction from the buyback. The multiple leg is the contestable one and it is stated separately for that reason.

Named events that move it inside 12 months

Each appears in BILL_Catalyst_Calendar.md with what is and is not known about its date.

  1. Q4/FY2026 results and the first FY2027 guide — the single largest. It will be the first guide that sets a float assumption into a cutting cycle and the first that guides core growth off a customer base that shrank sequentially.
  2. $1.0bn repurchase execution — 21.7% of the current market capitalisation, 24-month authorisation, funded from existing cash.
  3. Fed policy — 9.4% of revenue is float; ~$40m per 100bp.
  4. The proxy/activist process — a campaign is evidenced (DFAN14A 2025-09-08; "activism" in the last three earnings releases). Its terms are not.

Sanity band against the external target

Press-reported Street mean target: ~$53.91 (secondary source, unverified — used only as a check, never as a calibration input, per valuation.md).

Our base sits +18% above Street. The gap is entirely the multiple: at today's 2.67x held flat our target is $54.51, i.e. Street's target implies essentially no re-rating — it is our "flat multiple" case almost exactly. So the divergence is not a disagreement about the business; it is a disagreement about whether the 30th percentile of BILL's own recent range is where it should still be trading in a year. We say partial mean-reversion; Street says none. That difference is explicit and testable.

Framework note (item B16). This is a target above spot, as valuation.md says should be common and as the 16-of-16-below-spot record says was previously not.


6. Reconciliation to the screen

Screen This memo
EV $5,454m $4,279m
EV/Sales 3.41x 2.67x
Demonstrated CAGR 31.6% 12.5%
Required CAGR 15.3% 9.8%
Margin +16.3pp +2.7pp
Verdict PASS PASS, thin, conditional on ≥21.3x exit

The screen reached the right letter by two offsetting errors of similar magnitude. Had only the net-cash error been present, BILL would have looked cheap for the wrong reason; had only the stale-CAGR error been present, it would have looked like a 31% grower at 3.4x. Both together produced a +16.3pp margin that is really +2.7pp — a six-fold overstatement of the ranking variable the strategy sorts on.