Sample report
What a Driftcheck Stripe leak audit looks like
This is a complete, populated audit report, the same view you get after running Driftcheck on your own account, built from anonymized but representative data. Read the ranked findings below to see how each silent leak is surfaced, quantified in dollars, and traced back to the exact Stripe object behind it.
Completedemo-sample7 mins ago90 day window
Stripe revenue leak audit
Statement of revenue at risk
| Detector / leak | Findings | Amount |
|---|---|---|
| D5Customer-existence drift | 3 | $3,420 |
| D3Subscription state mismatch | 2 | $2,180 |
| D6Failed-payment / dunning | 2 | $1,540 |
| D1Webhook silent failure | 2 | $1,130 |
| D4Plan / price drift | 1 | $560 |
| D7Trial / period drift | 1 | $300 |
| D8Expired coupon still applied | 1 | $183 |
| D2Webhook delivery failure | 2 | — |
Severity
- 2Critical
- 5High
- 5Medium
- 2Low
CSV joined · 2 endpoints observed · webhook delivery 97% · severity-weighted estimate across 90 days of Stripe activity and every active subscription.
12 of 14 findings priced · per 90 days · directional
Notable findings identifiers masked · full detail in the PDF
- criticalGhost customer — paying in Stripe, absent in your DB$1,840
Stripe shows an active subscription and $1,840 of paid invoices, but no row in your customer export. Classic signup webhook that returned 200 and then silently failed to insert.
- criticalServing a canceled subscription for free$1,120
Your database marks this customer active, but Stripe canceled the subscription 94 days ago. You've been delivering the product with nothing billed.
- highPast-due invoice still counted as MRR$920
An invoice has been past_due for 21 days with no successful retry, yet the subscription still reports active — phantom revenue in your dashboards.
- highPlan grant outruns the Stripe price$560
Stripe bills this customer the $49 price, but your DB grants the $99 plan's limits — you're giving away the upgrade.
- highWebhook 200s that never landed$480
12 customer.subscription.updated events returned 200 at your endpoint but never reached your database, so plan changes silently diverged.
Sample report — anonymized, representative data. Your own audit runs in a couple of minutes against a read-only Stripe key.
What the sample report shows
A real audit runs 10 deterministic detectors across the boundary between Stripe and your own database. The kinds of leak this sample surfaces:
- Ghost customers: someone paying in Stripe with no matching active account in your app, or the reverse.
- Subscription-state mismatches: your database says canceled while Stripe still bills, or the opposite.
- Plan and price drift: a customer on a price your app and Stripe no longer agree on.
- Dunning and uncollected subscriptions: past-due and unpaid subscriptions Stripe still counts toward MRR but is not actually collecting.
- Expiring cards: active subscriptions whose card will start failing this month or next.
- Expired coupons still applied: discounts that should have ended but keep reducing every invoice.
Questions
Is this real customer data?
No. The sample is fully anonymized and representative. It shows the kinds of findings a real audit surfaces and the format they arrive in, not any real account’s data.
How do I get a report for my own Stripe?
Run an audit with a read-only Stripe key. Driftcheck reads your live data, runs 10 deterministic detectors, and emails a ranked PDF of every leak it finds, each one traced to the exact Stripe object behind it. You can optionally upload a CSV export of your database to unlock the checks that compare the two sides.
Is my Stripe key safe?
Driftcheck only ever uses a read-only key, and read-only is enforced by Stripe itself, not by us. The audit never writes to your account: it cannot retry a charge, change a subscription, or message a customer.
What does an audit cost?
Audits start at $12.99 as a one-time read-only-key scan, with a CSV-backed scan and an ongoing monitor available too. The sample on this page is free to view.
From sample to your numbers
Run it on your own Stripe.
Replace this sample with your real report. Driftcheck reads your Stripe with a read-only key and emails a ranked PDF of every leak it finds, each one traced to the exact Stripe object behind it.
Driftcheck