← Troubleshooting

Help · Troubleshooting

Charged orders but few events on the dashboard?

The dashboard's numbers and your bill measure different things, on purpose. Checked is every verification, caught is only the problems, and checkout blocks never appear at all. Here's how to read it.

Two versions of this question come in, and they have the same root: the dashboard counts are honest to a fault, so they’re smaller than you might expect. Neither version means something is broken.

”I was charged for 80 orders but only 3 were caught”

This is working as designed. Every verified order is charged $0.04, and on a healthy store the overwhelming majority of addresses verify clean. Checked counts every verification; caught counts only the ones that came back with a problem (a suggested fix or an undeliverable address). A typical error rate runs a low single-digit percentage, so 80 checked and 3 caught is a normal month, not a billing discrepancy.

The check on a clean address isn’t wasted spend, either. It’s the difference between assuming the parcel will arrive and knowing it will. The 77 clean verifications are why the 3 catches are trustworthy.

If you want to audit the relationship yourself, the Plan card shows exactly how many orders were charged in the last 30 days, and the dashboard shows checked over the same window. The two track each other closely; small gaps come from timing at the window edges and from orders that were never charged at all.

”My Block rules fire at checkout but the dashboard shows nothing”

Also working as designed, and this one deserves the full explanation because it looks broken when you first notice it.

When a checkout block stops a bad address, that happens inside Shopify’s checkout, before any order exists. Shopify doesn’t report checkout-form interactions to apps: no webhook, no event, no count. So a blocked address leaves no trace we could honestly put on a chart. Rather than estimate, we don’t show a number at all. The dashboard’s “Checkout protection” card shows blocks as an active status instead, and the metrics explicitly cover post-purchase checks only.

This is why Free merchants see an essentially empty dashboard: Free’s whole job happens in the place Shopify doesn’t let anyone measure. The blocks work; the proof is the bad orders that stop arriving, not a counter.

”Fixed is higher than caught this month”

A correction can land days after the catch, usually via the order status page. An address caught on May 31 and fixed on June 2 puts its catch in May’s window and its fix in June’s. Both numbers are correct for their window; over time they reconcile. We could massage the windows to always line up, but then neither number would mean what it says.

Questions this page didn't answer? Email [email protected] and a human replies.