shipping shipping Fix “Missing shipping information” on Google Merchant Center
Google can't determine shipping cost for the item. Either account-level shipping settings don't cover the item's destination, or item-level shipping is missing where required.
What you see in Google Merchant Center:
Missing shipping information
API identifier: missing_shipping
Shipping cost can't be determined. Account-level shipping settings don't cover the destination, or item-level shipping is missing where required.
Verify account-level coverage for every targeted country. Populate item-level shipping only for variant cases (oversized, hazmat, perishable).
Top causes
- 1
Account-level shipping settings exist for some countries but not others where the catalog is enabled
- 2
Item ships outside the default account settings (oversized, hazmat, perishable)
- 3
Multi-region feed where shipping varies by SKU but isn't populated per-item
How to fix it
- 1
Verify account-level shipping coverage
Merchant Center → Tools → Shipping and returns → Shipping services. Verify settings exist for every country the catalog targets.
- 2
Add item-level shipping where settings can't cover
Populate the shipping field in the feed for items with variant shipping (oversized, hazmat). Format: country:region:service:price.
- 3
Refresh and verify
Force-fetch. Items clear within 30 minutes typically.
Related fields
Related tools
FAQ
Should I always use item-level shipping?
No — account-level is preferred when shipping is consistent. Item-level adds complexity. Mix them only when item-specific shipping is genuinely needed.
Last reviewed: 26 May 2026
Why wait? Try it free today.
Stop managing feeds manually. Start optimising with AI in 30 seconds.
- Free plan, no credit card required
- 1 brand, 1 feed, 100,000 products per feed
- Full AI Product Optimisation, Rule Engine, and 200+ channel exports
- Pay only for AI credits when you need them