Sum of (suppressed_listings × velocity × ASP) + (no-buy-box ASINs × loss-share × velocity), recoverable revenue.
At a glance
Live, real-time projection of revenue your Amazon account is currently failing to capture, summed across two failure modes: (a) listings that exist in your catalogue but are suppressed (hidden from search) for missing or invalid attributes, and (b) ASINs where you do not hold the Buy Box. Account-level, settlement currency, refreshed every 15 to 60 minutes.
| What it counts | SUM(suppressed_listings.expected_velocity × ASP) + SUM(non_buy_box_ASINs.lost_share × velocity × ASP), capped at 1.5x trailing 30D per ASIN to keep the recoverable estimate operationally honest. |
| API endpoint + report | SP-API Listings API GET /listings/2021-08-01/items for suppression state, Pricing API GET /products/pricing/v0/items/{Asin}/offers for Buy Box state, Reports API report type GET_SALES_AND_TRAFFIC_REPORT for ASP and velocity. |
| ASIN vs account scope | Calculated per ASIN, summed for the live headline. The drill-down ranks ASINs by $/day at risk so the merchant can act on the top 3 to 5 first. |
| Buy Box impact | Half of this card IS the Buy Box impact (the second SUM term). The other half is suppression. Both are recoverable upside the moment the underlying issue is fixed. |
| FBA vs FBM | Both. FBA suppression is rarer (Amazon validates listings on intake) but FBA Buy Box loss is more punishing because Prime-eligible buyers default to the Buy Box winner. |
| Fees / commission | Gross. Recoverable shown is pre-fee. Discount by ~13% (typical referral + FBA blended) for net. |
| Refunds | Not applicable. This is a forward projection, not a settled order figure. |
| Cancellations | Not applicable. |
| Currency | Settlement currency, post-Amazon-FX. |
| Marketplace dynamics | Buy Box can flip in minutes; suppressions can take hours to clear after a fix. The card weights both at their realistic recovery time. |
| Return-window vs refund-window | Not applicable to a forward-looking estimate. |
| Time window | RT (real-time, refresh interval 15 to 60 minutes depending on account size and SP-API rate-limit budget). |
| Alert trigger | >$0, the card is designed to be quiet at zero. Any non-zero reading deserves attention. |
| Roles | owner, finance, marketing. |
Calculation
Calculated automatically from your Amazon (Selling Partner) data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.Worked example
A UK FBA seller running 240 ASINs across home and kitchen on amazon.co.uk and amazon.de. Settlement currency GBP. Card snapshot at 14:22 BST on 22 Apr 26. The headline reads £12,840/month at risk. Drilling in:| Failure mode | ASINs affected | Monthly velocity (units) | ASP | $/month at risk |
|---|---|---|---|---|
| Suppressed (missing GTIN) | 4 ASINs | 220 units expected | £18 avg | £3,960 |
| Suppressed (image policy) | 2 ASINs | 80 units expected | £24 avg | £1,920 |
| Buy Box loss <60% (B07KIT0001) | 1 ASIN | 380 units | £29.99 | £4,560 |
| Buy Box loss 65-85% (5 ASINs) | 5 ASINs | 1,840 units | £18 avg | £2,400 |
| Total live | 12 ASINs | £12,840 capped |
- Half the loss is fixable in minutes. The two image-policy suppressions (£1,920) need a single replacement image upload through Listings API or Manage Inventory. The card highlights this as “fast wins” because the recovery curve on suppression-clearing is hours, not days.
- Buy Box loss = sales loss, instantly. B07KIT0001 alone accounts for £4,560/month. Investigation in Manage Pricing showed a German reseller had listed at £27.49 (£2.50 below the brand’s £29.99). The brand re-priced to £27.99 for 48 hours, reclaimed Buy Box at 92%, and the card dropped to £8,280/month within 4 hours.
- Commission erodes 12 to 15%. The £12,840 headline is gross. After Amazon’s 8% referral fee on home and kitchen and FBA pick/pack of about 4 to 6%, the net recoverable is closer to £10,900/month. Mentally discount before sizing the operational effort.
- GTIN suppressions are catalogue-side, not pricing-side. The 4 ASINs flagged “Suppressed (missing GTIN)” had been auto-suppressed by Amazon on 11 Apr 26 when Amazon tightened GTIN validation in the home category. The merchant didn’t know until the card flagged it. In the 11 days since, those 4 ASINs lost ~80 units of sales each, real money gone forever, not just at risk. The card flags future loss; past loss is not recoverable.
- Out-of-stock punishes you for weeks. This card includes only currently-suppressed and currently-non-Buy-Box ASINs. ASINs that recently came out of an OOS state but have not yet recovered Buy Box rank are NOT counted here (they’re held in Top Buy Box Loss ASINs instead). The full Amazon recovery curve from OOS often runs 14 to 28 days; this card captures only the live, fixable portion.
Sibling cards merchants should reference together
This card is the action queue. It tells you what to fix today. Pair it with these to triage:| Card | Why pair it with Revenue at Risk (live) |
|---|---|
| Buy Box Loss Value | The Buy Box-only subset of this card. Useful when you want to focus on pricing wars rather than catalogue issues. |
| Suppressed Listings | The suppression-only subset. Catalogue-side fixes. |
| Top Buy Box Loss ASINs | Per-ASIN priority list for the Buy Box subset. |
| Catalogue Drift vs DTC | Drift between Amazon and DTC listings often correlates with suppression risk (price changed on DTC, didn’t sync to Amazon). |
| Days of Cover | OOS = automatic Buy Box loss. Low days of cover predicts a near-future bump in this card’s headline. |
| Account Health Status | If account health flips to “At Risk”, expect this card’s headline to spike (Amazon throttles Buy Box eligibility). |
| Total Revenue | The headline this card forecasts a recovery against. The ratio (Revenue at Risk ÷ Total Revenue) is your “leakage rate” and a useful KPI on its own. |
| Shopify Total Revenue | DTC counterpart for hybrid brands. No equivalent “revenue at risk” exists on Shopify (you control the storefront entirely). |
Reconciling against the vendor’s own dashboard
Where to look in Amazon Seller Central: Amazon does not publish a “live revenue at risk” figure. The card synthesises it from three Seller Central views:- Inventory → Manage Inventory → Suppressed shows the live list of suppressed ASINs and the reason. This is the catalogue half of the card.
- Reports → Business Reports → Detail Page Sales and Traffic by Child Item shows the Buy Box Percentage per ASIN. ASINs at <85% are contributing to the Buy Box half.
- Pricing → Manage Pricing shows the Status column per ASIN with Buy Box-loss reasons.
| Reason | Direction | Why |
|---|---|---|
| Time zone | Boundary edges only | Amazon’s reports run in Pacific Time. The “live” half of this card is timestamp-agnostic (it’s the current state, not a window), but velocity inputs use a 30-day trailing window which boundaries differ by 8 hours. |
| Settlement-period lag | Not applicable | This card is forward-looking, not settlement-based. Disbursement timing is irrelevant. |
| API rate limits | Ours is sampled per ASIN | The Pricing API is throttled. For 1,000+ ASIN catalogues the connector samples every 4 to 8 hours, not continuously. Brief Buy Box flips of <2 hours can be missed. The Listings API (suppressions) refreshes every 30 to 60 minutes. |
| Reports API generation latency | Either | Velocity and ASP inputs come from the Sales and Traffic Report which Amazon generates async, with up to 4-hour latency on first generation. Our card uses the most recent successful pull, so a sudden 30D velocity change shows here on a 4 to 8 hour lag. |
| ASP-cap arithmetic | Ours is conservative | Per-ASIN risk is capped at 1.5x trailing 30D sales to prevent infinite-demand arithmetic. Seller Central has no such cap and would produce wildly higher figures if you tried to compute this manually. |
| Card | Expected relationship | What causes legitimate divergence |
|---|---|---|
shopify.total_revenue | No relationship. | Shopify has no concept of suppression or Buy Box (you control the storefront). The only DTC-side analogue is “products with broken images / missing prices”, which is a different kind of catalogue health. |
bigcommerce.total_revenue | No relationship. | Same as Shopify. |
amazon_ads.aads_acos | Loose: ad spend on suppressed or non-Buy-Box ASINs is wasted. | Use Ad Spend on OOS ASINs for the explicit overlap. |
shipbob.fulfilment_rate | Indirect, FBM only | Slow ShipBob fulfilment can cause Amazon to demote FBM listings, which can lead to Buy Box loss. Doesn’t apply to FBA. |