On-demand deliveries

You can activate on-demand deliveries from the Shipping settings page in your Shopify admin.

If your business is located in a supported city, then you can use courier services like Postmates and UberRUSH to offer on-demand delivery to your customers at checkout. When a customer selects on-demand delivery, you can request a courier to deliver their order when you're processing it in your Shopify admin. When the order is ready, a courier will be dispatched to your store or shipping address to pick up the order and deliver it to your customer. You can use on-demand delivery services to help build your business in some great ways:

  • Offer your local customers fast and affordable same-day delivery options at checkout, without any extra up-front costs to you.
  • Use adjustable billing to create promotions for free local delivery on select orders. You can absorb or pass on as much of the delivery cost as you want.
  • Allow customers to track the location of their deliveries in real-time.


On-demand delivery is available only to businesses whose ZIP codes are within the areas serviced by either Postmates (check availability) or UberRUSH (check availability).


Learn more about how to set up and request on-demand deliveries in your Shopify admin:


If you want to see more educational videos and tutorials like this one, visit our video library.

Next steps

Want to discuss this page?

Visit the Shopify Community

Ready to start selling online with Shopify?

Try it free