Merchant Center

How to Configure Shipping Settings in Google Merchant Center

A complete walkthrough of shipping policies: what’s required, how speed and cost options work, and how account settings interact with item-level data.

Shipping is one of the most common reasons new products don’t get approved. In many countries Google requires shipping information, and when costs in Merchant Center don’t match your checkout, shoppers see one number on Google and another on your site.

This guide covers where shipping is required, account-level policies versus the item-level shipping attribute, each step of creating a policy, every cost type Google offers, and the platform quirks that cause settings to be overwritten.

Short answer: In Merchant Center, go to Products & store > Shipping and returns > Shipping policies and add a policy. Choose destination countries, apply it to all products or labeled products, set delivery speed (cut-off, handling and transit times) and costs in your product currency. Item-level shipping attributes override account settings, so keep both consistent with your checkout.

Key Takeaways

  • Shipping settings or the shipping attribute are required in the US, Canada, the UK, Australia, Germany, the Netherlands and many other countries.
  • Costs should be as close as possible to your website; Google says overestimate if you can’t match exactly.
  • The shipping currency must match the product price currency, or items may be disapproved.
  • Item-level shipping with a price overrides account settings for that location.
  • You can create up to 20 shipping policies per country, and labeled policies need an all-products policy first.
  • Platform syncs can overwrite manual edits, and Shopify third-party rate apps must be set up manually.

Where shipping information is required

Google’s free listings documentation says shipping settings or the shipping attribute are required in a set of countries that includes:

  • The United States, Canada and the United Kingdom
  • Australia, Germany and the Netherlands
  • Many other EU countries, plus Brazil, India, Japan, New Zealand and South Korea, among others

If you target one of these countries without shipping information, products are likely to show a missing shipping issue. Even where it isn’t required, accurate shipping helps shoppers compare total cost. When selling in several countries, your shipping must cover each country that requires it; see multiple countries and currencies.

If products are already flagged, jump to how to fix missing shipping information.

Account-level policies vs item-level shipping

You can give Google shipping information in two places. Most stores should start with account-level policies and use item-level data only where needed.

Account-level shipping policiesItem-level shipping attribute
Where it’s setProducts & store > Shipping and returns > Shipping policiesThe shipping attribute in your product data
Applies toAll products, or products with a given shipping_labelOne product, for the locations it specifies
PriorityDefaultWith a price, overrides account settings for that location
Best forMost catalogs with consistent rulesExceptions that can’t be expressed with labels
MaintenanceEdit once in Merchant Center (unless a platform sync manages it)Must be kept current in your feed

Google asks you to keep the two consistent. In practice, a product with an old shipping value in the feed can show a different cost than the policy you just updated, and it’s easy to forget it’s there.

How Google chooses between multiple options

If you provide more than one shipping option for the same country, Google shows the lowest cost. If costs tie, it shows the fastest speed. Keep that in mind when you add premium or express services: they won’t replace a cheaper standard option in the displayed cost.

Before you start: labels, weights and your checkout

  1. Write down your real rates. Run a few test orders on your site (light and heavy items, low and high order values, different regions) and note the shipping cost and delivery estimate shown at checkout.
  2. Decide whether you need labels. If some products ship differently (oversized, freight, free shipping), add a shipping_label value to those products. Google says to add labels before you set up the policy.
  3. Add weight and dimensions if needed. Carrier-calculated rates use shipping_weight and shipping_length, shipping_width and shipping_height.
  4. Check currency. The policy currency must match the currency of your product prices for each target country.

Labels are added in your product data: your platform, feed file, or a supplemental source. If you need to set labels with logic (for example, by product type), attribute rules or a supplemental feed can help.

Step by step: create a shipping policy

  1. Go to Products & store > Shipping and returns and open Shipping policies. Choose to add a shipping policy.
  2. Choose countries. Select the countries you ship to. This is the destination, not where you ship from.
  3. Choose products. Select All products, or Specific products using shipping labels. A specific-products policy requires an all-products policy to already exist.
  4. Set shipping speed. Choose Google-determined speed based on carrier (US only), or enter it manually (see the next section).
  5. Set shipping costs. Choose the currency (matching your product prices) and a cost type.
  6. Add order value conditions if they apply, such as free shipping over a set amount.
  7. Save, then compare a few products in Merchant Center with your checkout.

Google allows up to 20 shipping policies per country, which leaves room for separate standard, express and label-based policies.

Shipping and return policies can also be set up in Search Console. Whichever you use, make sure there’s only one source of truth you maintain.

Setting shipping speed

Delivery speed is made up of three parts. If you set them manually, base them on what you actually achieve, not best-case times.

SettingWhat it meansOptions
Order cut-off timeThe time of day after which orders are processed the next business dayA time plus a time zone
Handling timeBusiness days to prepare an order before it shipsMinimum and maximum days, and which days of the week you process orders
Transit timeDays in transit with the carrierOne range for all destinations, or by zone; up to 100 zones defined by postal code

In the US you can instead let Google determine speed based on carrier. If you use manual zones, group postal codes that genuinely share similar transit times rather than creating zones for their own sake.

Setting shipping costs

Google offers several cost types. Choose the one closest to how your checkout calculates shipping.

Cost typeHow it worksGood fit
FreeNo charge for any orderStores that ship everything free
Free over amountFree above an order value, a set cost belowCommon free-shipping thresholds
Flat rateOne fixed cost per orderSimple, uniform pricing
Carrier-calculatedRates from supported carriers, using weight and dimensionsAvailable in Australia, Germany, the UK and the US
Price-basedCost depends on order price bandsTiered pricing by basket value
Weight-basedCost depends on weight bandsHeavier products costing more to send
Destination or region basedCost depends on where the order goesDifferent rates by region or zone
Quantity-basedCost depends on number of itemsPer-item shipping
Advanced cost tableCombines dimensions, such as weight and priceComplex rate cards

Order value conditions

You can add conditions based on order value: free shipping over a set amount, or no shipping offered below a set amount (useful if you have a minimum order).

Matching your website

Google asks for shipping costs as close as possible to your website and recommends overestimating if you can’t match closely. That way, shoppers don’t find a higher cost at checkout than they saw on Google.

Items may be disapproved if no shipping service matches both their currency and target country. If you sell in USD and CAD, each needs its own matching shipping setup.

Using multiple policies and shipping labels

Labels let you treat groups of products differently without writing shipping into every item.

ScenarioSetup
Oversized items cost more to shipLabel them (for example oversized) and create a specific-products policy for that label alongside your all-products policy
Some products always ship freeLabel them and create a free shipping policy for that label
Different rates for a remote regionUse destination or region based costs, or zones, within the policy
Express and standard servicesAdd both; Google displays the lowest cost, and the fastest if tied

Keep label names simple and consistent between your data and Merchant Center. A small spelling difference means the product falls back to the all-products policy.

Platform notes: Shopify, WooCommerce and APIs

Shopify

The Google & YouTube app can bring shipping settings across from Shopify. Two caveats from Google: updates sent by a platform or API may overwrite manual edits you make in Merchant Center, and rates from Shopify third-party shipping-rate apps can’t be imported, so those must be set up manually in Merchant Center. If you use such an app, recreate its rates as closely as you can. See Shopify Merchant Center troubleshooting.

WooCommerce

The Google for WooCommerce extension handles setup and the product feed; check the shipping configuration it creates against your WooCommerce shipping zones and against Merchant Center after setup. See how to connect WooCommerce to Merchant Center.

Feeds and the Merchant API

If shipping is sent at item level from your system, remember it overrides account policies for those locations. Decide which system owns shipping and document it, so nobody edits the wrong place.

Shipping in structured data

Google Search Central’s merchant listing documentation supports shipping and return information in structured data, and recommends defining global shipping and return policies with Organization markup, using offer-level markup only to override. That’s separate from Merchant Center settings, but the information should agree everywhere shoppers and Google can see it. See how product structured data supports Shopping and aligning website data and product feeds.

Common shipping mistakes

  • No policy for a target country that requires shipping.
  • Policy currency doesn’t match product price currency.
  • A labeled policy created before an all-products policy existed.
  • Label names that don’t match between product data and the policy.
  • Old item-level shipping values overriding a new account policy.
  • Manual edits in Merchant Center wiped by the next platform sync.
  • Free shipping thresholds changed on the site but not in Merchant Center.
  • Handling or transit times copied from a carrier’s best case rather than your real fulfilment.

A simple habit prevents most of these: whenever you change shipping on your site, update Merchant Center the same day and test one order on each side.

When to get help

Shipping becomes harder with many countries, currencies, carriers or rate apps. If products keep showing missing shipping issues after you’ve added policies, or a sync keeps overwriting your settings, our Google Merchant Center service can audit the setup. For broader data issues, see product feed optimization.

Frequently asked questions

Is shipping required in Google Merchant Center?

In many countries, yes. Google lists the US, Canada, the UK, Australia, Germany and the Netherlands among countries that require shipping settings or the shipping attribute.

What happens if my Merchant Center shipping cost doesn’t match my website?

Google asks for costs as close as possible to your site and recommends overestimating if you can’t match. Shoppers seeing a higher cost at checkout than on Google is a poor experience.

Does item-level shipping override account shipping settings?

Yes. An item-level shipping attribute with a price overrides account settings for that location.

How many shipping policies can I create?

Google allows up to 20 shipping policies per country.

Why didn’t my Shopify shipping rates import?

Rates from third-party shipping-rate apps on Shopify can’t be imported. Set them up manually in Merchant Center.

Which countries support carrier-calculated shipping?

Google lists Australia, Germany, the UK and the US. It needs product weight and dimensions.

Need help with shipping settings?

We can review your shipping policies, labels and platform sync against your checkout and fix what doesn’t match.

Sources

Last reviewed October 10, 2026 against the official documentation listed above. Google changes Merchant Center features and policies regularly — always confirm details in your own account.

Similar Posts