$LeakCheck

Stripe JSON export audit

Check a Stripe export for revenue leaks without connecting OAuth.

If you are not ready to connect Stripe, upload a JSON export instead. LeakCheck reads the billing objects, returns a free teaser with leak count and headline total, and leaves every Stripe record unchanged.

JSON export or read-only Stripe Connect. No write access, no billing edits, no collection attempts, and no paid decision before the free teaser.

Synthetic example$3,143
Sample Stripe export findings7 issues
  1. 1
    Coupon exposure

    Sample no-expiry coupon exposure is $2,400.00

  2. 2
    Invoice mismatch

    Sample invoice has mixed currencies

  3. 3
    Past-due subscription

    Sample latest invoice has $150.00 remaining

Upload path

What to include in a Stripe JSON export.

The audit works best when the export includes the billing objects that explain both the customer and the money trail. CSV upload is not supported in this MVP.

01

Customers

Customer records help group duplicate buyers and connect invoices to the right account.

02

Subscriptions

Subscription status and items show trials, past-due accounts, cycle value, and stale billing periods.

03

Charges

Charges show failed payments, successful recoveries, and whether a retry already happened.

04

Invoices

Invoices and line items show open balances, currencies, proration credits, and amount remaining.

05

Prices and products

Catalog data helps explain the recurring value behind subscriptions and invoice lines.

06

Coupons

Coupons and discounts show no-expiry exposure at the customer or subscription level.

Export findings

The upload audit checks real billing failure modes.

LeakCheck does not turn an export into a generic dashboard. It ranks concrete Stripe records that a founder can review in the billing system.

charge

Failed charges

Failed card charges with no later retry or recovery charge.

trial

Dead trials

Trials that ended without a paid invoice or successful charge afterward.

coupon

No-expiry coupons

Customer or subscription discounts that keep reducing recurring revenue.

customer

Duplicate customers

Repeated customer records that can split open invoices and billing history.

past_due

Past-due subscriptions

Subscriptions that still exist while billing has stopped or is overdue.

invoice

Mismatched invoices

Mixed currencies or proration credits that make the invoice need review.

Founder reviewing a Stripe JSON export audit

How LeakCheck handles the file

An export audit without write access.

The upload path sends Stripe JSON data to the same leak detectors used by the read-only Connect path. The server validates that the upload contains Stripe billing objects before returning the free teaser.

  • OKStripe JSON export upload from the audit form.
  • OKChecks customers, subscriptions, charges, invoices, prices, products, coupons, and discounts when present.
  • OKReports the teaser total and leak count before any paid unlock.
  • NONo OAuth required for this path, no CSV support, no Stripe record changes.

Free activation path

Preview the report, then upload when ready.

Open the sample report first. Then run your own free check by uploading a Stripe export or connecting read-only. The free teaser shows the headline total and leak count before any paid unlock.

Step 1Sample

Inspect synthetic Stripe export findings and the report format.

Step 2Free check

Upload a Stripe JSON export or connect read-only.

Step 3Decide

Pricing lives on the main page: $49 full report, optional $19/mo monitoring.

FAQ

Common Stripe export audit questions

Q

Do I need to connect Stripe?

No. Uploading a Stripe JSON export is one activation path. You can also connect read-only if that is easier.

Q

Can I upload a CSV?

No. CSV upload is not supported in this MVP. The upload path expects Stripe JSON data.

Q

What happens after upload?

The free teaser returns the headline total and leak count. A paid unlock is separate and optional.

Q

Does the export path change Stripe?

No. It cannot charge customers, edit invoices, change subscriptions, refund payments, or move money.

Q

What if my export is missing objects?

The audit can only check leak types supported by the objects in the file. Include customers, subscriptions, charges, invoices, prices, products, coupons, and discounts when available.

Q

Where should I start?

Open the sample report, then upload the export when you are ready.

Audit a Stripe JSON export before you connect anything.

Start with the sample report, then run a free teaser audit with a Stripe export or read-only Connect.

Start with the sample report Upload a Stripe export