← All disapproval codes
critical shipping cost mismatch

Shipping cost mismatch with landing page

What this means

The shipping cost you declared in the feed (or Merchant Center) doesn't match what shoppers see at checkout on your site. Google blocks the listing.

Why this happens

Site-level dynamic shipping rules (e.g., free over $50, surcharge for oversized items) don't match the static cost in the feed. Your feed says $5.99 but checkout shows $12.99 for the same product.

How to fix it

  1. Match feed shipping rules to your storefront logic exactly — including thresholds, oversized surcharges, and remote-area fees.
  2. Use multiple shipping services in Merchant Center to express tiered pricing.
  3. If shipping is genuinely free above a threshold, list two services: paid below threshold, free above.

Common pitfalls