Google Merchant Center Delivery Time: The Promises and Order Cut-offs Google Can Flag
How Google works out the delivery time on your listings, where to set cut-off, handling and transit times, how Google compares them with your website, and what to change before the Christmas rush.
Your Shopping listings say “Get it by 14 December”, but your shipping page says orders take a week to leave the warehouse. Or Google shows a later date than you promise, and you can’t find where it came from. Your Google Merchant Center delivery time is built from three settings you control: To calculate overall delivery time, you need to specify cut-off time, handling time, and transit time.
(Google’s page on setting up estimated delivery time).
Google only shows your products if it trusts your store, and delivery time is one of the things it checks. Here is how the date is built, how Google compares it with your website, and what to change before Christmas.
How is your Google Merchant Center delivery time calculated?
The date comes from three parts:
- Order cut-off time. The time of day by which an order must be placed to start processing that day. Google says
Customers who miss the cutoff will see an extra business day added to their delivery estimate.
- Handling time.
Handling time is the number of business days you need to process an order before it ships.
- Transit time. The business days the carrier takes once it has picked up the package.
Google then uses the slow end of each range: We calculate this value as “maximum handling days + maximum transit days”.
Google’s own example is a 3 PM cut-off, 0–1 handling days and 3–5 transit days. An order placed at 8 PM on a Wednesday is shown as arriving the following Thursday, nine calendar days later.
Two details catch merchants out:
- The cut-off has a default.
Cut-off time is an optional value. If you leave it blank, then the default time will be 8:00 a.m. PST.
If your store says “order by 2 PM for same-day dispatch” and Merchant Center is blank, the two disagree every afternoon. - Holidays are Google’s list, not yours.
If an order's handling or transit time overlaps with a holiday, Google adds an extra day to the estimated delivery date.
The page lists the holidays per country, for example Christmas Day and Boxing Day in the United Kingdom, or Thanksgiving and Christmas Day in the United States. Days your warehouse closes that aren’t on that list are not counted, in our reading.
Where do I set my delivery time in Google Merchant Center?
Delivery times live in your shipping policies. Following Google’s steps:
- Open Shipping and returns in the left menu, then the Shipping policies tab.
- Edit a policy (or select Add shipping policy) and go to the Delivery times step.
- Choose Enter specific delivery times manually.
- Set the Order cut off time and its time zone.
- Enter the minimum and maximum Handling time (days) and pick your fulfillment days (for example, Monday to Friday).
- Enter the minimum and maximum Transit time (days), for all destinations or by zone, then save. Repeat for each country’s policy.
If you send product data, delivery times can also come from your feed: the min_handling_time and max_handling_time attributes, sub-attributes of shipping, and, since April 2026, a product-level handling_cutoff_time. Google’s 2026 product data update describes it as a new handling cutoff time [handling_cutoff_time] attribute to set a daily deadline for processing online orders
. Product-level values override the account settings, so Google warns: Make sure your shipping settings are consistent across your account settings and your product data to avoid unexpected behavior.
Does Google check my delivery time against my website?
Yes. Google scores how well the shipping speeds it could show match your store. Its page on Shipping Confidence Values explains where that comes from: We do that primarily through crawling the speeds and costs available on your website such as on your checkout, product detail pages, and policy pages.
Google doesn’t say it tells you when a score is low. It says Low CVs might lead to shipping speed or cost data being removed from your product listings or replaced with other available data that have higher CVs.
And At this time, you cannot check your own confidence values.
So the only check you can run is the one Google recommends: Periodically compare your shipping speeds and costs on Google to those on your site, ensure they are as close as possible.
Fast shipping labels follow the same rule. On its fast shipping page, Google says The fast delivery settings you submit to Merchant Center should match what’s on your website.
Google’s automatic shipping improvements won’t rescue a setting that is too short: We won’t ever lengthen estimated delivery dates based on your performance data.
Which delivery promises can Google flag as Misrepresentation?
Google’s Misrepresentation policy names delivery in two sections. Under dishonest pricing and transaction conditions, which Google says leads to suspension upon detection and without prior warning
, its examples include:
-
Claiming a delivery time in conspicuous text while hiding a longer order processing or handling delays in less visible secondary text
Under unavailable offers, which comes with a warning first:
-
Misrepresenting or concealing the location from where products are shipped in order to create a false impression of local inventory or rapid delivery
-
Listing items as available when you lack the capability to fulfill the orders
Our reading of what this looks like on a real store at Christmas:
- A banner says “Order by 20 December for Christmas delivery”, while the shipping page says orders take 5–10 business days to process.
- A product page says “Fast UK delivery”, and the parcel comes from a supplier abroad in two to three weeks.
- Merchant Center shows 1–2 days handling because an app sent an average figure, and the shipping page says 3–5.
None of these needs bad intent. One place gets updated and the others don’t. Our post on hidden Misrepresentation triggers covers the same pattern for return terms.
Google’s “Wrong shipping” account issue points the same way: Fix the products where the shipping information in your product data doesn’t match the landing pages.
What should my website say so it matches Merchant Center?
Google reads your checkout, product pages and policy pages, so put the same numbers in all of them. On your shipping policy page:
- Split handling from transit. “Orders leave our warehouse within 1–2 business days. Delivery takes 2–4 business days after dispatch.” That maps straight onto Merchant Center’s two fields.
- State your cut-off with a time zone. “Orders placed before 2 PM UK time ship the same business day.” Then enter 2 PM and the same time zone in Merchant Center.
- Name your business days. If you dispatch Monday to Friday, say so, and pick the same fulfillment days in Merchant Center.
- Give each region its own line. If Europe takes longer than the UK, say how long, and use a separate policy or zone in Merchant Center.
- Say where orders ship from if it isn’t where your business is.
Then read every other place that makes a promise: announcement bars, product page badges, cart messages, FAQ answers and delivery apps. Each should say the same as the policy. Our guide to a missing shipping policy has the basics for costs and regions, and return terms follow the same rule (see our post on your Merchant Center return policy).
How do I get delivery times ready for Christmas?
Do this before your busy period starts, not in mid-December:
- Pick your last order dates per region and shipping method, from your real handling time plus your carrier’s holiday transit time.
- Put them in one place on your site, for example a holiday delivery section on the shipping policy, and link to it from any banner.
- Raise handling time in Merchant Center if your team or supplier will be slower in December. Change the maximum, because that is the number Google uses.
- Check the cut-off. If you move it earlier for the season, change it on the site and in Merchant Center on the same day.
- Check your feed. Product-level handling times override the account setting, so a feed with old values ignores your change.
- Look at a listing. Search for one of your products on Google and compare the date shown with your own page.
- Change everything back after the season: banners, cut-offs and handling times. A “Christmas delivery” promise left up in January is a promise you can’t keep.
On Shopify, WooCommerce and other platforms
Shopify
If the Google & YouTube app imports your shipping settings, Shopify’s Google & YouTube requirements page says transit time comes from your flat rates’ transit times when you have them, and otherwise from typical shipping times in your region. Handling time is not yours: By default, your handling time is based on the average handling time for Shopify merchants.
- Add transit times to your flat rates under Settings → Shipping and delivery.
- Use the General shipping profile for anything Google should see. Google’s Shopify shipping page says
Only shipping rates in your General shipping profile can sync to Google Merchant Center.
- To set your own handling time or cut-off, switch the app’s shipping settings to Manually set up shipping settings in Google Merchant Center, then follow the Merchant Center steps above. Google warns that
Updates made using an automated API, including updates from third party platforms like Shopify, may overwrite manual updates made directly in Merchant Center.
- If you show delivery dates at checkout, note Shopify’s rule:
The business day cutoff time is 12 pm in the local timezone of the shipping origin.
Merchant Center has its own cut-off. Make them the same time.
WooCommerce
Google for WooCommerce asks for one estimated shipping time in days when it syncs or estimates your rates, and its setup documentation says This will apply to all your shipping settings.
Our reading: that single number is where gaps start. Edit each shipping policy in Merchant Center afterwards to add handling time, cut-off and per-region transit times. If you chose manual setup in the plugin, all delivery times are set in Merchant Center. If a delivery-date plugin shows estimates on your product pages, make it use the same numbers.
Other platforms
Set delivery times in Merchant Center’s shipping policies or in your feed, and keep one source of truth. If your platform’s checkout shows delivery dates, compare its cut-off and business days with Merchant Center’s.
What we see in real cases
Paraphrased from merchants’ forum posts before October 2026:
- A dropshipping store with one review left had already lined up its shipping times between the site and Merchant Center, along with business details and policies, and was still looking for what else was wrong.
- Another merchant consolidated several Shopify shipping profiles and removed “worldwide” wording from the store while working through a Misrepresentation suspension.
- A 2024 reply on Shopify’s forum explained that to set delivery times by hand in Merchant Center, you first turn off the Google & YouTube app’s automatic shipping import.
- A WooCommerce store saw most of its products limited for missing shipping information while the plugin’s shipping sync wasn’t working, and tried forcing a new sync.
- A food business that delivers only within one city with its own couriers asked how to set up shipping in Merchant Center for that.
Our reading: delivery time problems rarely come from one wrong number, but from several places that each say something slightly different. Our free store check reads your shipping policy the way a visitor sees it and reports whether it states a delivery time and shipping costs. Comparing those numbers with Merchant Center’s settings is a manual step.
Update, 28 October 2026: Google has since added a table to its fast shipping page listing the delivery time that counts as fast in each country, for example 3 days in the United States, the United Kingdom and Australia. A Misrepresentation case study posted later in October also named delivery promises among the fixes that mattered. Google has reworded several of the help pages quoted in this post since it was first published. The quotes are Google’s current wording, checked on 28 October 2026.
FAQ
How does Google calculate the delivery date on my listings?
Google adds your maximum handling time to your maximum transit time, in business days, and starts counting from your order cut-off time. Its formula is maximum handling days + maximum transit days
.
What happens if I leave the order cut-off time empty?
Google uses a default. Its page says Cut-off time is an optional value. If you leave it blank, then the default time will be 8:00 a.m. PST.
Our reading: if your real cut-off is different, enter it, so the dates Google shows match the ones your store gives.
Does Google compare my delivery times with my website?
Yes. Google’s page on Shipping Confidence Values says it crawls the speeds and costs available on your website such as on your checkout, product detail pages, and policy pages
, and low scores can lead to your shipping speed being removed from listings or replaced.
Can a delivery promise get my Merchant Center account suspended?
Google’s Misrepresentation policy lists Claiming a delivery time in conspicuous text while hiding a longer order processing or handling delays in less visible secondary text
as an example of dishonest transaction conditions. Google says violations in that section lead to suspension without prior warning.
Does the Google & YouTube app on Shopify send my real handling time?
Not by default. Shopify’s Google & YouTube requirements page says By default, your handling time is based on the average handling time for Shopify merchants.
To use your own, switch the app’s shipping settings to manual and set handling time in Merchant Center.