Craneware plc (CRW.L) — Research Note
Executive summary
Craneware is a vertical SaaS provider of financial and operational software (revenue integrity, chargemaster, 340B pharmacy compliance, cost intelligence) to ~40% of US hospitals, reporting in USD but listed on AIM in GBP. The operating trajectory across the period was one of transformation — the July 2021 acquisition of Sentry Data Systems doubled revenue and reshaped the group around a cloud "Trisus" platform, growth accelerated to 9% in FY25 with 30%+ EBITDA margins — but momentum broke in FY26 when a 340B trading update (3 July 2026) told the market FY26 would be "broadly in line with FY25" versus expectations of double-digit growth, driven by pharmaceutical manufacturers restricting 340B-priced drug supply. The single most important valuation point today is whether the FY26 340B slowdown is a temporary transmission-mechanism issue (management's view) or a permanent structural impairment to a business line that has been the primary growth engine — the market has already priced roughly half of the more bearish outcome, with shares down ~57% from FY26 highs.
Fair value estimate
Fair value range: 1,150p – 1,500p per share (£393m – £513m market cap)
Methodology: Multiple of forward earnings, cross-checked against EV/EBITDA. FY25 adjusted diluted EPS was 114.2 US cents (~85p at $1.35/£). Given the FY26 profit warning implies broadly flat FY25/FY26 profits, forward EPS is anchored around 85-90p. Applying a de-rated multiple range of 13x–17x (Craneware historically traded at 25-40x pre-warning; peer vertical SaaS with growth headwinds trade at 13-18x) yields 1,150p–1,500p.
Cross-check on EV/EBITDA: FY26E Adj EBITDA $65-67m (£48-50m). Enterprise value at midpoint fair value ≈ £440m, less net cash ~£13m ($17.5m net cash H1 FY26 2026-03 H1), = EV ~£425m, implying ~8.7x EV/EBITDA — reasonable for a de-rated vertical SaaS growing single-digits.
Compared to £415.6m current market cap: modest upside of ~+15% to midpoint (1,325p), fair-to-slightly-cheap.
Note: the June 2025 board rejected a £26.50 (2,650p) unsolicited approach 2025-09 FY25 results. That anchor point pre-dates the 340B warning and reflected a bull case that is no longer intact.
Sector context
ICB Health Care classification is accurate but understates the software-vertical-SaaS characterisation. Craneware is closer to a healthcare-IT operator than a pharma/services name. Quality/growth/leverage profile: gross margin 85%+ and net cash balance sheet are above sector peers; growth is now in line with mature healthcare-IT after the FY26 stall (previously above); leverage/quality profile clearly above typical AIM healthcare peers.
Listed peers: Veeva Systems (VEEV, US) — the closest analogue but larger and higher-growth; Definitive Healthcare (DH, US) — healthcare data SaaS; historic UK comparators (EMIS, Iris) have been taken private.
Investment thesis
- Deep customer entrenchment with high NRR and quality recurring economics. 40% of US hospitals as customers, 15th Best-in-KLAS ranking for Trisus Chargemaster, customer retention >90% on all measures, NRR of 103% (H1 FY26 rolling 12m), ARR $184.2m. Land-and-expand demonstrably works — top-10 customer revenue has grown 6x over the last decade 2026-03 H1 FY26 interim.
- Fortress balance sheet with genuine optionality. Net cash $17.5m, undrawn RCF $76m plus $100m accordion, capital reduction completed 7 Nov 2025 unlocked £284m of distributable reserves, $25m buyback announced. The CEO personally spent £326k in March 2026 exercising options and retaining shares 2026-03 director dealing. Board rejected £26.50/share in June 2025, currently 135% above the current price.
- AI-enabled vertical SaaS optionality with proprietary data moat. 200m+ patient encounters, Microsoft Azure/AI partnership including Trisus Assist (>200 customers), extending into labour productivity and reimbursement intelligence. Value-per-seat can plausibly rise as AI agents automate more of the 340B/chargemaster workflow 2026-03 H1 FY26.
Key risks
- 340B is a regulatory/political construct that is under manufacturer attack. The FY26 miss was caused by pharma manufacturers restricting 340B drug supply, slowing revenue recognition even though Craneware identifies the opportunities. HRSA rebate pilot was announced then postponed by court order — regulatory whipsaw is now a live risk to the largest recent growth driver 2026-07 FY26 trading update; 2026-01 H1 FY26 trading update.
- Concentration in US healthcare with policy exposure. 100% US hospital revenue, USD reporting, GBP dividend. Changes to Medicare, 340B, or MFP rules could materially reshape addressable market. Not disclosed but inferred: dollar depreciation would reduce GBP fair value.
- Growth stall risk becoming structural. ARR growth of 4% in H1 FY26 was already below the double-digit revenue targets, and FY26 revenue will now be flat. If enterprise contract deferrals ("small number of significant enterprise contracts... deferred") represent competitive losses rather than timing, ARR could roll over in FY27 2026-07 FY26 trading update.
Operating leverage
Craneware is a textbook high-operating-leverage SaaS business. Gross margin is 85% (H1 FY26: $89.7m gross profit on $105.7m revenue). Adjusted EBITDA margin has expanded from 30% (H1 FY25) to 32% (H1 FY26) on 6% revenue growth, demonstrating strong incremental margin. R&D at ~28% of revenue is the largest fixed-cost element ($29.8m H1 FY26), of which ~$8.4m is capitalised. Approximately 20% of the cost base is Sterling-denominated (UK employees); the majority is US dollar. Because the platform is built and scaled, an incremental $10m of revenue would likely drop through at 60-70% contribution margin, meaning a 10-20% revenue beat could plausibly add 40-60% to operating profit. Conversely — and this is what H1 FY26 to FY26 illustrates — a slowdown that leaves fixed costs unabsorbed compresses margins fast. The inflection is bidirectional. 2026-03 H1 FY26; 2025-09 FY25 results
Value-trap signals
- Consecutive downward revisions to growth expectations. January 2026 trading update reiterated "line with market expectations"; March 2026 interims maintained confident tone; July 2026 warned FY26 would be broadly flat. Rapid credibility deterioration.
- 340B business model faces manufacturer counter-attack. The very drug purchases that drive Craneware's Shelter revenue are being throttled by pharma companies restricting supply — this is a structural, not cyclical, dynamic that management cannot control.
- Absence of new-customer growth historically. Expansion sales were 98% of new sales in H1 FY25; even after "improvement" to 12% new-customer share in H1 FY26, this reveals the underlying business is heavily dependent on cross-sell rather than share gains.
Earnings vs. expectations
The pattern across the period is: reliable delivery FY22-FY25, then a sharp miss in FY26. FY25 was flagged as ahead of expectations in the July 2025 trading update ("profitability ahead of consensus market expectations"). H1 FY26 (March 2026) was described as in line with expectations. The January 2026 trading update still guided to double-digit near-term growth and in-line FY26 delivery. Then on 3 July 2026 the company issued a downgrade: FY26 revenue $205-208m and EBITDA $65-67m — "below market expectations" and flat vs FY25 — driven by 340B conversion slowdown. So: string of in-line-to-beat prints for 3 years, followed by a material miss in the closing weeks of FY26. This is a first-strike credibility event, not a pattern of repeated misses.
Conviction
Conviction: 3 (moderate).
Anchors: (1) Clean, well-disclosed financials with a genuinely conservative Annuity-SaaS accounting model that recognises revenue over contract life — earnings quality is high. (2) Balance sheet strength is unambiguous (net cash, buyback authority, undrawn facilities). (3) The rejected £26.50 offer in mid-2025 provides a strategic-buyer floor, though at a different growth trajectory.
Caveats: (1) The FY26 downgrade fundamentally reset the growth narrative and I cannot confidently distinguish "timing" from "structural" until FY27 guidance is issued in September 2026. (2) 340B rule-making is exogenous and could plausibly deliver either upside (rebate pilot restored) or further downside (further supply restrictions) within a 12-month window; the range of outcomes is wide.
Driver scoring
ai_beneficiary= 45. Genuine proprietary data (200m encounters), Microsoft partnership, launched Trisus Assist. But AI is enhancement rather than primary demand driver — value flows through operational efficiencies rather than a new AI revenue line.operating_leverage= 78. Pure vertical SaaS with 85% gross margin, largely fixed R&D cost base, and demonstrated margin expansion when growing (30%→32% H1 FY25 to H1 FY26). Constraint on higher score is that growth has stalled, capping realised leverage near-term.earnings_surprise_trend= 40. Sequence of in-line prints then a material miss in FY26 breaks the record.cyclicality= 25. Recurring SaaS with 90%+ retention, but the 340B revenue stream introduces regulatory volatility that behaves quasi-cyclically.moat= 65. Genuine switching costs (Chargemaster is a chart-of-accounts equivalent for revenue), proprietary regulatory expertise, and unique dataset. Not 80+ because 340B faces regulatory challenge.leverage= 15. Net cash of $17.5m, undrawn $176m of facility, fortress balance sheet.earnings_quality= 75. Clean SaaS revenue recognition, high cash conversion (85% rolling 12m), amortisation of acquired intangibles well-disclosed as adjustment. Deferred income and cash-held-on-behalf-of-customers add some complexity but are transparently reported.management_quality= 65. CEO Keith Neilson is founder-executive with 25+ years, personally increased stake to 9.05% in March 2026, rejected a takeover approach at 2.35x the current price. However, the January 2026 in-line reiteration followed six months later by a material miss raises questions on forecast discipline.growth_momentum= 35. Just downgraded from double-digit to flat; ARR growth of 4% is well below reported revenue growth; enterprise contract deferrals into FY27 create uncertainty.
Overall score: 505
Craneware fits the investor profile as a partial-fit "known name at a fair price" rather than a top-band buy. Operating leverage is high, valuation now looks reasonable to modestly cheap, downside protection is strong (net cash, moated customer base, strategic-buyer interest at higher prices). What holds the score back: AI exposure is real but indirect (this is vertical SaaS that uses AI, not AI infrastructure), and growth momentum has just broken with a live regulatory overhang on the largest growth engine. Score reflects a stock worth owning at these levels but not one that should be a portfolio anchor.