DEMO DATA Illustrative only. All figures are synthetic. No client data.
Sample report · Project Cypress

A walk-through of three sections
of one FinArrow report.

The pages below reproduce the executive summary, customer-metrics & ARR-bridge section, and anomaly-detection section of a FinArrow Vendor Due Diligence report run on a synthetic SaaS target — Project Cypress, ~€40M ARR, 12 months of billing data. The report style, computation rules, and column conventions match what the engine produces on real data. For the formulas and the determinism rules behind these figures, see the methodology.

Engine v0.2.0
Run 2026‑05‑06
Mode synthetic
Determinism 17 / 17
Project Cypress · Vendor Due Diligence

Executive summary

Page 01 / 09
Net Revenue Retention
105.2%
AMBER Below the 110% green floor
Gross Dollar Retention
91.4%
WATCH Capped at 100% by invariant
Rule of 40
22.7%
BELOW YoY growth + EBITDA margin
RED F-01

Customer concentration risk

Top 1 customer represents 28.4% of recurring ARR — above the 25% red threshold. Top 5 cumulative reaches 61.2%.

cfg.top1_share_red 0.25
RED F-02

Hidden churn signal

Services revenue at 23.1% of total combined with NRR below 100%: cohort cash is propped up by one-off services while recurring contracts contract. hidden_churn_services fired.

cfg.hidden_churn_services_share_min 0.20
RED F-03

Unmapped billing type

platform_fee appears on 14 transactions worth €312k, no mapping in cfg.type_aliases. Excluded from MRR until reviewed.

unrecognized.types 14 rows
GREEN F-04

Gross margin in band

LTM gross margin 78.3% — healthy for vertical SaaS. Used as the LTV input; EBITDA-LTV substitution explicitly refused per invariant 7.

ltm.gross_margin 0.783

Section verdict Three red findings concentrated in concentration, hidden churn, and data-mapping hygiene. The deal is not disqualified by Section 1 alone — but the concentration finding will load Section 7's Lemon Premium materially.

Cohort window: 12 months · Computed on recurring-only matrix

Customer metrics & ARR bridge

Page 03 / 09
105.2%
Net Revenue Retention
12-month cohort basis
91.4%
Gross Dollar Retention
Capped at 100%
88.6%
Logo retention
Trailing 12 months
22.7%
Rule of 40
YoY MRR + EBITDA margin
ARR bridge — trailing 12 months
ARR bridge — opening to closing, gross movements only.
Component Amount (EUR)
Opening ARR €37,420,000
+ New +€4,180,000
+ Expansion +€2,930,000
− Contraction −€1,140,000
− Churn −€2,610,000
+ Reactivation +€470,000
Closing ARR €41,250,000

invariant Gross movements only — expansion is never netted against contraction.

Waterfall — gross movements
ARR bridge waterfall — Project Cypress Bar 1 opening ARR 37.42 million euros. Plus 4.18 new. Plus 2.93 expansion. Minus 1.14 contraction. Minus 2.61 churn. Plus 0.47 reactivation. Closing ARR 41.25 million euros. 37.42 +4.18 +2.93 −1.14 −2.61 +0.47 50 40 30 0 Opening New Expansion Contract. Churn React. 41.25 Closing
unit €M period LTM 2025-05 → 2026-04
5 statistical checks · all config-driven

Anomaly detection

Page 05 / 09
3
mrr_spike
z-score ≥ 2.5
14
non_recurring_mrr
type mismatch
2
suspected_annual_contract
gap 10–14 mo.
1
orphan_amount
median
1
hidden_churn
services + weak NRR
Flagged transactions — sample of 21
source anomaly_workbook.xlsx
Flagged transactions detected by the five statistical anomaly checks. Customer IDs anonymized via stable hash.
Customer ID Date Type Amount Severity Detector
cust_a3f2c1 2025-11-04 recurring €184,200 HIGH orphan_amount · 3.4× median MRR
cust_b7e419 2025-09-22 platform_fee €42,800 MED suspected_annual_contract · gap 12 mo.
cust_c14d92 2026-02-13 recurring €68,400 INFO mrr_spike · z = 2.71
cust_d2086b 2025-12-30 recurring €51,200 INFO non_recurring_mrr · type alias review
cust_e5fa37 2025-08-09 setup €18,950 INFO hidden_churn · services + NRR<100%
cust_f4c81a 2026-01-17 recurring €33,600 INFO mrr_spike · z = 2.58
cust_a91d6e 2025-10-28 platform_fee €27,150 INFO non_recurring_mrr · unmapped type
cust_b0e733 2025-07-15 recurring €94,300 INFO non_recurring_mrr · refund sign review

note Transactions reproduced from anomaly_workbook.xlsx; customer_id values anonymized via stable hash (finarrow_vdd.anonymize.Anonymizer). The full workbook carries all 21 rows plus the per-detector commentary column.

What this is one third of

Six more sections sit on the back half of a real report.

The full deliverable continues with Revenue Composition, Logo Retention Cohorts, Growth & Efficiency (Rule of 40 / 50 / 70 + LTV/CAC), Indicative Valuation (Monte Carlo P10 / P50 / P90 + Lemon Premium), Data Quality, and the Assumptions Log — plus the full flagged-transactions audit workbook.