Set up delivery options for Square Online
About delivery for Square Online orders
Square provides two comprehensive delivery solutions to help you serve your local customers: in-house delivery and on-demand delivery. You cannot offer both services at the same location, but you can switch between them at any time.
Before you begin
You can set up online delivery options in Square Dashboard.
Assign Local delivery fulfilment (for pickup and delivery via a delivery service) to your items in your Item Library. Learn how to set up items for your website.
You can set up Click and Collect while setting up local delivery. Learn how to set up pickup options for your online store.
Option 1: In-house delivery
Understand how it works
In-house delivery lets you maintain complete control over your delivery operations using your own staff. This option integrates directly with your Square POS, allowing you to manage delivery zones, set custom fees and coordinate your delivery team, all from one place. You have full flexibility to define delivery areas, establish pricing and schedule deliveries according to your business needs.
Set it up
Sign in to Square Dashboard and go to Account & Settings > Fulfilment methods > Online pickup and delivery.
Click Set up location by the location you want to enable delivery for.
Indicate that you want to offer delivery by selecting Yes.
Choose the My own couriers option.
Decide if you’ll calculate and assign delivery times automatically. By selecting No, you can manually share the delivery details with your customer so you can manage order scheduling in a way that works best for your business. By selecting Yes, we’ll calculate the delivery times automatically to enable customers to choose a delivery date and time based on your business hours, prep time and estimated delivery time.
Select Continue to check which sites your location should be available on.
Select Continue to review your settings so far, then select Edit to set up additional settings.
Set up delivery-related settings, including a delivery region (either by postcode or radius), estimated delivery time (added to the prep time), delivery and service fees, minimum order amount and no-contact delivery (won’t be applicable to orders containing alcoholic items).
Choose if you want your orders delivered at specific times or any time during your delivery hours.
Toggle the ability to mark orders as Ready before marking as Complete, and choose when you want your order tickets to print.
Set the hours and days of the week customers can have their orders delivered.
Adjust any remaining Location details and Site visibility settings.
Select Save when finished.
Option 2: On-demand delivery
Understand how it works
On-demand delivery connects your business with professional courier services through Nash, Square’s delivery partner. Courier availability may vary by location. If couriers aren’t available in your area, you’ll be notified when trying to set up on-demand delivery. Similarly, buyers won’t be able to complete checkout if no drivers are available.
- No additional subscription fees beyond standard card processing
- Nash charges a delivery fee per order that varies based on distance, order size and courier availability at checkout
- You can pass delivery fees to customers in full, partially, or cover them entirely
- Orders automatically appear in your POS and Order Manager
- Order tickets print or display on KDS automatically (if enabled)
- You’ll receive notifications when:
- A new order is placed
- A courier is en route (with live tracking map in POS)
- Couriers will wait a limited time for orders to be ready (time varies by courier)
- Couriers take photos as proof of delivery
- You can message buyers using their order phone number
- You can track couriers in real time but cannot message them directly
- Customers see live courier tracking at checkout
- They receive an order confirmation email
- If enabled, they get SMS with tracking links
- All tracking links go to a real-time order tracking page
- Nash investigates delivery disputes
- Square processes refunds based on Nash’s decision
- Sellers are responsible for refunding buyers if Nash decides in the buyer’s favour
- Delivery areas are managed by Nash – you cannot set or restrict delivery zones
- Courier availability is only confirmed at checkout
- You cannot set delivery zones by postcode
- You cannot customise customer notification messages
- ID verification is required for orders containing alcohol
- Tobacco is not supported
Set it up
Sign in to your Square Dashboard and go to Account & Settings > Fulfilment methods > Online pickup and delivery.
Toggle Delivery on by the location you want to enable delivery for, then click Edit > Delivery.
Indicate that you want to offer delivery by selecting Yes.
Click I’ll use Square delivery partners.
Set up delivery-related settings, including delivery and service fees, minimum order amount and no-contact delivery (won’t be applicable to orders containing alcoholic items).
Choose if you want your orders delivered at specific times or any time during your delivery hours, and your order preparation requirements.
You can set preparation time for your orders in your fulfilment settings. This allows adequate time before a courier is dispatched.
Choose if you want to allow customers to schedule deliveries ahead of time and if you want Square Online to limit the number of orders that can be picked up or delivered at the same time.
Select when you want your order tickets to print.
Set the hours and days of the week customers can have their orders delivered, including any restricted delivery dates.
Click Save when finished.
Adjust advanced settings (optional)
After your main setup is complete, you can also configure other advanced settings that will apply to every location you’ve enabled for delivery.
Sign in to your Square Dashboard and click Settings > Account & Settings > Fulfilment > Pickup & Delivery.
Click Advanced settings.
Toggle on Set a quantity limit for pickup and delivery orders. Enter a quantity limit to prevent unexpected large delivery orders, and include an optional custom message explaining how to place orders that are over the quantity limit.
Toggle on Allow customers to reply HERE by text to announce they’ve arrived so customers can text instead of call. Texts will go to your POS app.
Click Save.
Stop accepting delivery orders
Sign in to your Square Dashboard and click Settings > Account & Settings > Fulfilment > Pickup & Delivery.
Toggle Delivery off by your chosen location.
Related articles
Integrate partnership platforms for Square Online pickup and delivery orders
Set up Facebook and Instagram Food Ordering for your website