Features
The main LeakGuard dashboard surfaces your fee health at a glance — gross volume, cost breakdowns, rate trends, and rule-based insights — all in one view.
Three headline KPI tiles appear at the top of the dashboard. Each shows the current period value plus an arrow indicating direction vs. the prior period.
Gross Volume
Total payment volume captured in the selected date range, normalized to your account's default settlement currency. Multi-currency amounts are converted using the exchange rate recorded on each balance transaction.
Use this as your baseline denominator when interpreting rate metrics.
Total Fees
All fees deducted from your balance transactions in the period: Stripe processing fees, refund fees, and dispute fees. This is your total cost of payments — not just processing.
Effective Rate = Total Fees ÷ Gross Volume × 100.
Net Revenue
Gross Volume minus Total Fees, minus refund amounts, minus realized dispute losses. This is what actually settles to your bank after all payment-related costs.
Net Revenue declining faster than Gross Volume indicates rising cost pressure.
The Rate Trends chart plots two lines over time within the selected date range:
Effective Fee Rate
Your blended processing cost as a percentage of gross volume. Includes all Stripe fees. A rising line means payment costs are growing faster than revenue.
Refund Rate
Refunded volume as a percentage of gross volume. A rising line signals product, support, or policy issues increasing your refund leakage.
The Cost Drivers table ranks your leakage sources by total cost impact. Each row represents a dimension slice (e.g. a country, payment method, or segment).
| Column | What it means |
|---|---|
| Volume | Total payment volume attributed to this dimension slice in the period. |
| Fees | Processing fees charged by Stripe for this slice. Does not include refund or dispute fees. |
| Refunds | Total amount refunded (including the non-recovered processing fee) within this slice. |
| Disputes | Realized dispute losses (lost chargebacks + dispute fees) for this slice. |
| Effective Rate | Combined fee rate: (Fees + Refund cost + Dispute cost) ÷ Volume × 100. Higher is worse. |
LeakGuard surfaces rule-based insights about your data automatically. Each insight has:
Confidence level
HIGH / MEDIUM / LOW — based on the strength of the signal (baseline size, deviation magnitude, trend duration). Insights below baseline thresholds show 'New / low baseline' instead of a percentage.
Insight type
Concentration (cost concentrated in one segment), Spike (sudden increase), Segment Underperformance, or Dispute Win Opportunity.
Impact estimate
An estimated dollar figure showing the cost of the pattern. Advisory only — not a guarantee.
Investigate button
Opens a Driver Investigation FocusView with the pre-filtered evidence table and a lever checklist for that specific insight.
When you identify an optimization (e.g. switching to store credit for low-risk refunds, or targeting specific dispute reasons for manual response), you can create a lever to track its impact.
Create a lever
Name the optimization, select the metric to track (Refund Rate, Effective Rate, Dispute Win Rate), and set a target value.
Wait for maturation
LeakGuard waits 14 days for the lever's impact to stabilize before showing results. You'll see a countdown in the lever card.
Read the impact
After maturation, the lever card shows the before/after metric comparison and an estimated monthly dollar impact.
Attribution Health shows what percentage of your charges have metadata attached — and therefore how much of your data can be broken down by segment.
Coverage %
The share of charges in the selected period that have your configured segment metadata key. A coverage of 85% means 15% of charges have no segment, and cost breakdowns will show an "Unattributed" bucket.
How to improve coverage
Add the metadata key to every charge creation call in your application. The Alerts & Settings page shows which charge sources are contributing to the unattributed bucket, so you know exactly where to add the metadata.