Ecom Store Pro

Shopify Local Delivery vs Shipping: Setup, Zones & Fees

Set up Shopify local delivery: radius or postal-code zones, fees, order minimums, who sees it at checkout, route apps, and when shipping or pickup wins.

Listen to a short brief of this article
Hands-free while you multitask

The short version

Turn on Shopify local delivery for customers you can reach without a carrier — Shopify says it is free on any Shopify plan — and keep shipping rates for everyone else, because one order can't mix shipping and local delivery.

You draw up to 10 zones per location, by a radius of up to 160 km (100 miles), by default within your state or province and never into another country, or by postal codes, each with its own delivery price and an optional order minimum.

Customers inside a zone see it only when all five checkout conditions hold: among them, every physical item must come from one stocked location, and the buyer must not start checkout with an accelerated checkout other than Shop Pay, such as Apple Pay, Google Pay, Amazon Pay or PayPal.

You need no app to start; the Shopify Local Delivery app adds route planning for up to 100 stops, according to its App Store listing as of October 15, 2026.

Local Delivery, Shipping or Pickup?
Key Takeaway: Use local delivery for buyers near a location that stocks their whole order, priced by zone, and keep shipping rates for everyone else. Pickup in store suits shops customers can visit. One order can't mix shipped and delivered items, and buyers starting with an accelerated checkout other than Shop Pay don't see local delivery.

Find your situation in the first column; the sections below are the evidence.

Which delivery method, by where your buyers are

Your situationPickWhy
Most buyers live within driving distance of a location that stocks what they orderLocal delivery for them, shipping rates for everyone elseZones by radius (up to 160 km or 100 miles) or postal codes, each with its own price and an optional minimum
Buyers are spread far beyond one city or regionShipping rates; local delivery only as a nearby extraA radius stops at the state or province line unless you widen it, and never crosses a country border
Customers can visit your shopPickup in store, next to deliveryShopify points to pickup in store when you have retail locations customers can visit
Carts often mix items you'd ship with items you'd deliverShipping for those cartsOne order can't split between shipping and local delivery; the customer would place two orders
Customers must choose a delivery date or timeLocal delivery plus a date or slot appThe Shopify pages we read on October 15, 2026 describe no date or slot choice at checkout; LionWheel's listing adds it at checkout, and Zapiet's lists a date and time picker

What Shopify Local Delivery Is — and What the App Adds

Key takeaway

Local delivery is one of Shopify's delivery methods for customers who live close to your business. You turn it on for each location you deliver from, then choose where it reaches: Shopify's help page lets you deliver within a set distance from the location or to a list of postal codes. Who drives is up to you — yourself, your staff, or a third-party delivery service.

Price isn't a hurdle either. Shopify's local delivery product page says it is available for free on any Shopify plan, for stores around the world. At checkout the option is named “Local delivery” (translated only in the checkout's Shipping section when your store is available in other languages), and you can't rename it.

One name, two things

Local delivery is the setting in your admin: zones, prices, minimums and the message customers get. Shopify Local Delivery is a separate app on the Shopify App Store that plans routes for your drivers and emails customers status updates. The app reads the orders the setting creates, so the setting comes first; the app is optional.

Local Delivery vs Shipping vs Pickup: Which One When

Key takeaway

Shopify offers three local methods as alternatives to standard shipping for customers close to your business: local delivery, pickup in store and pickup points. Its delivery methods page sums up when each one fits in a single sentence:

You might use local delivery when you want to fulfill orders for nearby customers without shipping carriers, pickup in store when you have retail locations customers can visit, or pickup points when you want to offer convenient collection locations in supported countries.
Shopify Help Center — Delivery methods ·

The choice is rarely either-or. Local delivery only ever reaches the customers inside your zones, so a store that delivers locally still needs shipping rates for everyone outside them. Here is how the four options compare on reach and on mixing:

Local delivery, shipping and the two pickup methods
MethodUse it whenWhere it reachesIn one order with other methods
Local deliveryYou want to fulfill orders for nearby customers without shipping carriersA radius of up to 160 km (100 miles), by default within your state or province and never into another country, or a list of postal codes in the same countryNot with shipping — the customer places two orders; not offered in a checkout with mixed delivery methods
Shipping ratesCustomers outside your delivery zones, or carts you can't fill from one locationWherever your shipping rates coverNot with local delivery in the same order
Pickup in storeYou have retail locations customers can visitCustomers see pickup locations only in their own countryShip and pickup in one order exists only as a feature test drive for Shopify Plus and Enterprise organizations
Pickup pointsYou want convenient collection locations, such as post offices or parcel lockersAvailable to stores in France, Italy, Spain and the UK, and to eligible stores on the Shopify Plus planNot offered in a checkout with mixed delivery methods

Sources: pickup in store, pickup points and the local delivery and delivery methods pages of the Shopify Help Center, read October 15, 2026.

Pickup in store needs no zone and no driver, which makes it the natural partner to local delivery for a shop with a counter. Whether delivery or pickup actually costs the buyer less than a shipping rate is a pricing question; our shipping rates guide works out when local delivery or pickup is cheaper than a rate.

One order, one delivery method

Key takeaway

Shopify is explicit that customers can't have some items shipped and some locally delivered on the same order; they place two separate orders instead. In practice that turns a mixed cart into a shipping order unless the customer splits it themselves.

The one mixed checkout Shopify has doesn't change that. Its ship and pickup in one order feature is available only as a feature test drive for organizations on the Shopify Plus and Enterprise plans, and pickup points and local delivery aren't supported as options in a checkout with mixed delivery methods.

B2B buyers

B2B customers can't pick local delivery as a delivery method at checkout, and Shopify lists local delivery among the features that aren't compatible with B2B. Shopify does document workarounds, among them a B2B draft order created with local delivery already selected; the FAQ on B2B local delivery and pickup walks through each route and its limits.

Which Customers See Local Delivery at Checkout?

Key takeaway

Switching local delivery on is the first gate. The second sits in every checkout: Shopify shows the option only when the customer meets all five of the conditions its help page lists. Four of them are within your control; one depends on the address the customer types.

When local delivery appears at checkout: all five must hold
Shopify's conditionWhat it means for your setupYour lever
All physical products in the cart can be delivered from one locationA cart holding items stocked at two different locations loses the optionStock everything you deliver at the delivery location
That location has inventory for the entire orderOne item short at that location removes local delivery for the whole cartInventory levels at the delivery location
Google can verify the customer's delivery addressAn address Google can't verify doesn't qualify, whatever zone it sits inOutside your settings — it turns on the address the customer enters
The address is inside your radius and the same state or province, or inside your postal codes and the same countryA radius stops at the state or province line by default; postal codes stop at the countryZone type, radius size, the postal-code list and Include neighboring states or regions
The customer doesn't choose an accelerated checkout other than Shop Pay in the first stepAn accelerated checkout other than Shop Pay, such as Apple Pay, Google Pay, Amazon Pay or PayPal, chosen at that step hides local deliveryYour accelerated checkout settings (next section)

Conditions as listed on the Shopify Help Center local delivery page, read October 15, 2026; the right-hand columns are our reading of what each one means for a store.

When a customer who expected local delivery sees only shipping — or no option at all — work through the table from the top. If checkout says shipping isn't available at all, the cause sits elsewhere, and our FAQ on the “shipping not available” message gives the order to check things in.

Apple Pay, Google Pay, Amazon Pay and PayPal buyers

Key takeaway

The fifth condition is about how the buyer starts paying, not where they live, so it can hide local delivery from a customer who lives next door. Shopify states the rule plainly:

Local delivery works with Shop Pay, but doesn't work with other accelerated checkouts such as Apple Pay, Google Pay, Amazon Pay, or PayPal.
Shopify Help Center — Local delivery ·

The rule applies to the method chosen in the first step of checkout. If you rely on local delivery or pickup for most of your business, the same help page says you can temporarily turn accelerated checkouts off. That trades express payment for delivery visibility, so look at how many of your nearby buyers use those buttons before you switch them off.

How to Set Up Local Delivery in Shopify

Key takeaway

Before the first zone, check the location itself: Shopify asks that locations be added to the store with inventory stocked, and that each delivery location can fulfill online orders.

Check the address and the fulfill-online-orders switch on the location page before drawing a radius.

The local delivery setting itself lives here:

In Shopify admin
  1. Settings
  2. Shipping and delivery
  3. Additional delivery methods
  4. Local delivery
Pick the location you deliver from and turn local delivery on for it. Repeat for every location that delivers.
UI checked October 15, 2026 in our development store
Local delivery is the first row under Additional delivery methods, below the shipping settings.

If you'd rather see the screens first, the walkthrough below by Rihab Seb, an e-commerce coach, sets up local delivery and pickup from its 4:26 chapter. It is one practitioner's 2023 tutorial: the admin may look different today, and every limit on this page comes from Shopify's help pages, not from the video.

Shopify Local Delivery And PickupA practitioner's 2023 walkthrough of why to offer Shopify local delivery and pickup and how to set them up on Shopify. The setup chapter starts at 4:26.

Radius or postal codes?

Key takeaway

A radius is the quick option: one number, measured from your location, capped at 160 kilometers or 100 miles. Postal codes take longer to type but follow the map you actually drive. Shopify's guide to local delivery draws the line in two sentences, quoted in the last column:

The two ways to draw a local delivery zone
Zone typeLimitBorder rulePrerequisiteChoose it when (Shopify's blog)
RadiusUp to 160 km or 100 milesSame state or province unless you turn on Include neighboring states or regions; never into another countryA location stocked and able to fulfill online orders, plus a verified business locationTravel times are similar in every direction
Postal codesUp to 3,000 characters, codes separated by a comma and a spaceSame country as your locationA location stocked and able to fulfill online orders, as for any zoneDistance alone gives an incomplete picture

Limits from the Shopify Help Center local delivery page; the last column quotes the Shopify blog's local delivery guide. Both read October 15, 2026.

By default a radius stays inside your own state or province. Include neighboring states or regions widens it: Shopify's example is a California store whose radius reaches into Arizona — without the setting, customers in Arizona don't get local delivery. No setting takes a radius into another country.

Choose postal codes or a radius here; the neighboring states checkbox sits under the radius option.

Zones, delivery prices and order minimums

Key takeaway

A location can hold up to 10 delivery zones. Each zone gets its own delivery price and an optional minimum order price, plus up to 3 additional rules based on order value — a cheaper fee on bigger carts, for example. The final rule has no maximum order value, so it covers every larger order. Shopify's blog adds the use most stores reach for: free delivery once a cart reaches a minimum value.

Open a zone's menu and choose Edit to set its minimum order and add prices by order value.

Shopify's own example shows how minimums and overlaps behave. Three radius zones each require a $20 minimum, so a customer whose order is under $20 isn't eligible for local delivery at all. A customer within 8 km of the store sits inside both zone 2 and zone 3, and pays zone 2's delivery price because it is the lower one. That is the rule behind Shopify's caution on the same page:

Be careful when setting up multiple zones and conditional prices. When a customer is located within multiple zones with multiple conditional prices, the customer is always charged the lowest applicable delivery price.
Shopify Help Center — Local delivery ·

In practice, nested rings work as intended only if an inner ring is never more expensive than an outer one that also covers it. Draw the zones, then check each overlap against its price rules before customers see them.

The message, instructions and phone number

Key takeaway

Use the Delivery information field for what the customer needs to know next — delivery days, a time window, what happens if nobody is home. Its content displays automatically in order confirmation emails for local delivery orders. At checkout, customers can include delivery instructions and are required to leave a phone number.

Delivery information is set per zone, at the bottom of the same Edit zone dialog.

Delivering the Orders: Statuses, Notifications and Staff

Key takeaway

Local delivery orders don't go through a carrier, so they follow their own three statuses on Shopify's local delivery fulfillment page:

1
Unfulfilled
The order has come in and is waiting to be prepared at its delivery location.
2
Ready for delivery
The order is about to go out for delivery, or already out for delivery; an order whose delivery attempt failed can also sit here.
3
Delivered
You mark the order as delivered — the step that sends the customer their delivery email.
Prepare delivery leads to Mark as ready for delivery; Mark as delivered sends the customer's email.

Two consequences catch stores out. Local delivery orders don't generate carrier tracking events, so the Out for delivery and Delivered notifications a shipped order triggers don't apply. And if you don't mark the order as delivered, no automatic delivery notification reaches the customer — marking it delivered is what sends the email.

You also can't change the fulfillment location of a local delivery order after it's placed, which is one more reason to keep delivered products stocked where they ship from. Each person who prepares items for delivery or marks orders as delivered needs access to your Shopify admin. The number of staff accounts you can add depends on your plan, and Basic includes no additional staff accounts. The store owner and collaborator accounts don't count toward that limit.

Managing local delivery from Shopify POS

At a shop with a counter, staff can run deliveries from Shopify POS: create local delivery orders, manage online ones, prepare them and update their statuses. That is available only for locations on a POS Pro subscription, and only after local delivery is set up in the admin. How delivery, pickup and ship-from-store fit together at a till is covered in our retail guide's omnichannel workflows.

Routes and Drivers: The Shopify Local Delivery App and Alternatives

Key takeaway

You don't need an app to start: zones, prices, minimums, the delivery message and the fulfillment statuses all live in your Shopify admin.

The admin setting decides who can order delivery; it doesn't plan the run. For that, Shopify's Shopify Local Delivery app offers automatic or manual route planning for up to 100 stops, driving directions in each driver's default map app and automated delivery-status emails, according to its listing read on October 15, 2026. It works only once local delivery is set up in your admin.

Four route and delivery apps on the Shopify App Store, October 15, 2026

Shopify Local Deliveryby Shopify
Your own drivers

Shopify's own app for automatic or manual route planning, driving directions in drivers' default map app and automated delivery-status emails to customers.

Route size
Up to 100 stops, automatic or manual planning
Needs
Local delivery set up in your Shopify admin first
EasyRoutes
Dispatching a driver team

Plans and manages optimized delivery routes, dispatches drivers and keeps customers informed.

Drivers
Extra driver seats are sold per seat, per month, on its Standard, Premium and Enterprise plans
LionWheel
Routes plus checkout times

One-click route planning for delivery and pickup, and lets customers choose a delivery or pickup time during checkout.

Checkout
Customers pick delivery or pickup times
Zapiet
Slots and daily limits

Sets delivery zones, time slots and order limits for delivery and pickup.

Trial
Free trial available, per its listing

Source: each app's Shopify App Store listing, read October 15, 2026. A snapshot of what we found, not every app that exists; our descriptions, not the listings' copy. Prices change, so check each listing for its current plans.

If someone else drives, Shopify allows a third-party delivery service, but its help page warns that third-party shipping apps might conflict with Shopify's local delivery method — place a test order after installing one. Courier apps also set their own terms: the Uber Direct listing says that app is available to merchants on the Shopify Plus plan, a condition of Uber Direct rather than of local delivery. The three ways an order can reach a customer are compared in our restaurant guide's section on who drives.

Delivery dates and time slots

Key takeaway

None of the Shopify pages we read on October 15, 2026 — the local delivery setup and fulfillment pages, the delivery methods and pickup in store pages, the POS local delivery page, ship and pickup, and Shopify's blog guide — describes a customer choosing a delivery date or time slot for local delivery at checkout. The Delivery information message can state your delivery days. Shopify's help center also documents a theme code customization that adds a delivery date calendar to your cart, but only on a cart page, not in a cart drawer or pop-up, and not in vintage Shopify themes.

For a date or time slot, apps fill the gap. LionWheel's listing lets customers choose delivery or pickup times during checkout, and Zapiet's sets delivery zones, time slots and order limits, with a Checkout widget listed only on its Professional plan. Choosing between date apps, with their prices and the holiday limits that matter most, is the core of our florist guide's section on letting the customer pick the date.

Set Up Local Delivery in This Order

Key takeaway

Steps one to six are the admin setup and cost nothing. Step seven is a trade-off only you can weigh, and step nine can wait until your daily runs outgrow a paper list.

Shopify Local Delivery Setup ChecklistTick each step off as you move from a stocked location to your first delivered order.

Shopify Local Delivery Setup Checklist

Tick each step off as you move from a stocked location to your first delivered order.

0 of 9 done
  1. Make sure each location you'll deliver from holds inventory and can fulfill online orders.

  2. A radius zone needs a verified business location, so check its address under Settings > Locations before you draw one.

  3. Turn on local delivery under Settings > Shipping and delivery > Additional delivery methods > Local delivery, one location at a time.

  4. Set a radius of up to 160 km (100 miles) or a postal-code list of up to 3,000 characters.

  5. Give every zone a delivery price, and if you want them, a minimum order price and up to 3 extra rules by order value, then check for overlaps.

  6. Fill in Delivery information so the confirmation email tells customers what happens next.

  7. Buyers who start with an accelerated checkout other than Shop Pay, such as Apple Pay, Google Pay, Amazon Pay or PayPal, won't see local delivery; Shop Pay buyers will.

  8. Give everyone who prepares or marks deliveries access to your Shopify admin, and make Mark as delivered part of the run.

  9. Install the Shopify Local Delivery app or a third-party route app once manual runs stop scaling.

Does the Move to Shipping Options by Market Change Local Delivery?

Key takeaway

Shopify is moving stores from shipping profiles to shipping options by market. Its developer changelog sets the window: the rollout of market-driven shipping to merchants was scheduled to start on October 1, 2026, and all merchants will be on it by July 1, 2027. The rollout is gradual, so stores aren't all upgraded at the same time, and Shopify's upgrade page says a store's shipping setup is migrated for it, so rates don't need to be recreated.

None of the pages we read on October 15, 2026 — the shipping-options-by-market help pages, the developer feature-preview docs and changelog, and the local delivery page itself — mentions local delivery in the context of the migration, and the local delivery page still sends you to the same Additional delivery methods section. What changes for your shipping rates is covered in our guide to market-driven shipping.

The Bottom Line

Key takeaway

Local delivery is free to switch on and quick to configure. The settings are simple; the limits around them — one location per order, no express buttons except Shop Pay, lowest price wins on overlaps — are what decide whether nearby buyers ever see it.

Run local delivery next to shipping, not instead of it. Draw one zone around the area your drivers already cover, give it a minimum that pays for the trip, and place a test order from inside it with Apple Pay or PayPal and with Shop Pay before you announce delivery.
Your Next Step by Stage
Delivering groceries or perishablesSame-day food delivery adds cold-chain, compliance and plan questions on top of zones. The grocery guide covers the models and the app stack.Open the grocery guide
Taking deliveries from the counterManaging local delivery orders inside Shopify POS needs POS Pro on that location. See what else POS Pro adds before you pay for it.Check what POS Pro adds
Want it configured for youTell us how many locations deliver and where your drivers go, and we will scope the zones, price rules and test orders for your store.Get a scoped setup

Local Delivery Set Up and Tested

We set up local delivery for each of your locations: a radius or postal-code area, up to 10 zones with their own minimums, delivery prices and up to 3 extra price rules each, an overlap check so no zone undercuts another by accident, and a test order inside every zone before customers see it.

Get local delivery set up

Frequently Asked Questions

A radius zone can reach up to 160 kilometers or 100 miles from your location, and it never extends into another country, even with Include neighboring states or regions turned on. Postal-code zones work differently: you list the codes you deliver to, up to 3,000 characters, and the customer's address must be in the same country.
Up to 10 delivery zones per location, and each zone can carry its own minimum order price, delivery price and up to 3 additional rules based on order value. If you deliver from several locations, each one is activated and zoned separately. Watch overlaps: a customer inside two zones is always charged the lowest applicable price.
Yes. Each zone has a base delivery price and up to 3 additional price-based rules, and the final rule has no maximum order value, so it covers every larger order. Shopify's blog also notes that store owners can offer free delivery once a cart reaches a minimum value. Set a zone minimum to stop very small orders altogether.
Five conditions must all hold: every physical item can come from one location, that location has stock for the whole order, Google can verify the address, the address sits inside your radius and state or your postal codes and country, and the customer didn't start with an accelerated checkout other than Shop Pay. One failed condition hides the option.
Not when the buyer chooses them at the first step of checkout. Shopify's help page says local delivery works with Shop Pay but not with other accelerated checkouts such as Apple Pay, Google Pay, Amazon Pay or PayPal. If you rely on local delivery or pickup for most of your business, the same page says you can temporarily turn accelerated checkouts off.
No. Customers can't have some items shipped and others locally delivered on the same order, so they place two separate orders. Shopify's ship-and-pickup checkout, offered only as a feature test drive for Plus and Enterprise organizations, doesn't help here either: local delivery and pickup points aren't supported in a checkout with mixed delivery methods.
None of the Shopify pages we read on October 15, 2026 describes customers choosing a local delivery date or slot at checkout. Shopify's help center documents a theme code customization that adds a delivery date calendar to a cart page only. Apps fill the gap: LionWheel's listing offers delivery or pickup times at checkout, and Zapiet's lists a date and time picker.
No. Zones, prices, minimums, the delivery message and the fulfillment statuses are all settings in your Shopify admin. The Shopify Local Delivery app is an add-on for running the deliveries: optimized routes of up to 100 stops, driving directions in each driver's default map app and automated status emails, per its App Store listing as of October 15, 2026.
Shopify's local delivery product page says it is available for free on any Shopify plan, for stores around the world. Point of sale is a separate matter: managing local delivery orders inside Shopify POS, from creating them to updating their status, needs the location to be on a POS Pro subscription, and local delivery set up in the admin first.
B2B customers can't pick local delivery as a method at checkout. Shopify documents workarounds, such as a B2B draft order created with local delivery already selected; if the draft order goes out without a method chosen, the buyer can pick from your shipping rates but not local delivery. Our dedicated FAQ on B2B local delivery and pickup walks through each route.
The Out for delivery and Delivered notifications that carrier tracking triggers don't apply, because local delivery orders generate no carrier tracking events. The customer gets a delivery email only after you mark the order as delivered. The Shopify Local Delivery app adds automated delivery-status emails, according to its listing, if you plan routes in it.
The migration pages and the local delivery page we read on October 15, 2026 don't mention local delivery in the context of the move, and the local delivery page still describes the same settings path. Shopify says rates migrate automatically when a store is upgraded, and all merchants will be on market-driven shipping by July 1, 2027.
Yes. Shopify's help page says you can deliver orders yourself, with your staff, or through a third-party delivery service. Two cautions apply: third-party shipping apps might conflict with Shopify's local delivery method, so test checkout after installing one, and courier apps set their own conditions, such as Uber Direct, whose listing says it is available to merchants on the Shopify Plus plan.
About This Article
Shopify Developer & Editorial Director
9+ years with Shopify since 2017

Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Directs the editorial process behind Ecom Store Pro: sets its topics and the rules every AI-written page must pass before publication.

This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.

Editorial Policy

Some links in this article are affiliate links. If you sign up for a Shopify store through these links, we may earn a commission at no extra cost to you. Read our full advertising policy.

Continue Learning

What to Read Next

Stay updated

Get notified about new articles

Subscribe to receive updates when we publish new Shopify guides and insights.