Staying Below VDMP Threshold
4 min read
Visa’s Dispute Monitoring Program (VDMP), Mastercard’s Excessive Chargeback Program (ECP), Amex’s Excessive Disputes Program — these are the card networks’ tools for forcing high-dispute-rate merchants either toward compliance or off the network. Once you’re in monitoring, getting out is a months-long process of demonstrating sustained ratio improvement. The right strategy is to stay below the thresholds in the first place. This walkthrough shows how to use TrustLens to do that.
Understand the Thresholds #
The default reference thresholds:
| Network | Program | Trigger |
|---|---|---|
| Visa | VDMP Standard | 0.90% with 100+ disputes |
| Visa | VFMP Standard | 0.90% with $75k+ fraud |
| Mastercard | ECP | 1.50% with 100+ disputes |
| Amex | Excessive Disputes | ~ 1.0% |
| Discover | Monitoring | ~ 1.0% |
The lowest of these (Visa at 0.90%) is your effective ceiling. Stay below 70% of that (0.72%) for a healthy buffer.
Step 1: Verify Auto-Ingestion Is Working #
The ratio depends on accurate dispute data. For Stripe and WooPayments:
- Open TrustLens → Settings → Chargebacks
- Verify the auto-ingestion status indicators are green
- If yellow or red, troubleshoot webhook delivery (see Stripe Webhook Issues)
For other gateways (PayPal, Square, offline), set a recurring routine to manually log disputes — weekly at minimum. Missed disputes mean a falsely low ratio that lulls you into complacency.
Step 2: Configure the Speedometer / Monitor #
Free #
The Dashboard speedometer is your visibility. Configure:
- Warn threshold: 70% (default) — yellow state gives you lead time
Pro #
Open TrustLens → Chargeback Monitor:
- Per-brand ratios show which network is closest to its threshold
- 12-month trend chart shows whether you’re improving or worsening
- Trailing-30-day view supplements the calendar-month view
Step 3: Enable Daily Ratio Alerts (Pro) #
Settings → Reports → Chargeback Ratio Alerts:
- Enable alerts
- Configure recipients (admin + fraud lead + finance)
- Set warn threshold to 70%
Once enabled, you’ll receive an email the first day any brand crosses 70% of its threshold. Deduplication ensures one alert per brand per month.
Step 4: Enable Auto-Block After Lost Disputes (Pro) #
For stores at risk of monitoring programs, aggressive customer-side enforcement is essential.
- Settings → Modules → Chargebacks → Auto-Block After N Lost Disputes
- Set to 2 (default), or 1 if you’re already approaching thresholds
- Save
This automatically blocks any customer who accumulates the configured number of lost disputes. Repeat-dispute customers are the dominant driver of monthly ratios — blocking them after the second lost dispute prevents a third.
Step 5: Use Dispute Evidence Reports (Pro) #
For every active dispute, generate a Dispute Evidence Report and submit alongside your standard evidence. This is the single most effective lever for improving win rates on friendly-fraud disputes.
Step 6: Address Upstream Causes #
Defensive measures help but don’t address why disputes are happening. Audit your store for upstream causes:
| Cause | Indicator | Fix |
|---|---|---|
| Slow shipping | “Product not received” dispute reasons | Improve fulfillment SLA; better tracking |
| Product quality issues | “Product not as described” | Review product photos, descriptions, sizing |
| Unclear refund policy | “Cancelled but not refunded” | Tighten refund workflow; clearer policy |
| Subscription confusion | “Unauthorized recurring charge” | Clearer subscription opt-in; reminder emails before renewal |
| Friendly fraud (intentional) | “Fraudulent” / “Unauthorized” on customers with delivery confirmation | TrustLens behavioral evidence; aggressive auto-block |
| Card testing | Sudden spike of fraud-reason disputes | Card-Testing Defense tightening |
Step 7: Aggressive Moderation in Yellow Status #
If any brand enters yellow status, tighten enforcement immediately:
- Enable checkout blocking master toggle if not already on
- Tighten auto-block to 1 lost dispute
- Hold all orders from Risk-segment customers (Pro automation rule)
- Review and bulk-block confirmed fraud-ring members
- Tighten Payment Method Controls — hide BNPL for risky customers
Step 8: Communicate Proactively With Your Processor #
Processors prefer merchants who communicate. If you’re approaching a threshold:
- Reach out to your processor account manager
- Share what you’re doing (TrustLens enforcement, dispute responses, root-cause fixes)
- Document your protection measures
- This often buys you goodwill if you do tip into monitoring
If You Cross the Threshold #
If you tip into monitoring despite best efforts:
- Treat it as urgent
- Maximize win rate on every dispute (Pro Evidence Reports)
- Most aggressive enforcement settings
- Build new clean order denominator quickly — don’t reduce ad spend; clean traffic dilutes the ratio
- Document all measures for the processor remediation plan
- Aim for sustained 3-month improvement to graduate the program
Long-Term Strategy #
The merchants who never enter monitoring programs share patterns:
- Detection is on day one — they don’t wait until a problem emerges
- Enforcement is consistent — they don’t unblock at the first complaint
- Evidence submission is routine — every dispute gets a response
- Upstream causes are addressed — they don’t only defend, they fix
- Per-brand visibility — they monitor each brand, not blended
Metrics to Track #
- Monthly ratio per brand (Pro Chargeback Monitor)
- Trailing-30-day ratio
- Win rate on disputes filed (overall and by reason code)
- Dispute reason distribution (catches upstream causes)
- Auto-block firings per month (catches the worst customers automatically)