BILL Holdings [BILL]
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.7pp → PASS (thin) |
| 12-month target | 12 months | $63.60, +37.2% to spot (bear $52.35 / bull $69.14) |
| 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.
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
The market requires a 5-year total-revenue CAGR of 9.8%.
demonstrated − requiredThe 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.
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.
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.
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.
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:
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.
| 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.
Built per valuation.md: near-term estimates × the name's own multiple history, with
the percentile stated. Not a DCF. Not a peer median.
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.
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.
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.
Each appears in BILL_Catalyst_Calendar.md with what is and is not known about its date.
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.
| 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.