Home>Orders

Set up delivery options for Square Online

Who is this article for?
  • Account owners or team members with the orders permission to manage online orders. Set permissions in Square Dashboard.
  • Square Online Free, Plus, and Premium subscribers.
  • 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

    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

    1. Sign in to Square Dashboard and go to Account & Settings > Fulfilment methods > Online pickup and delivery.

    2. Click Set up location by the location you want to enable delivery for.

    3. Indicate that you want to offer delivery by selecting Yes.

    4. Choose the My own couriers option.

    5. 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.

    6. Select Continue to check which sites your location should be available on.

    7. Select Continue to review your settings so far, then select Edit to set up additional settings.

    8. 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).

    9. Choose if you want your orders delivered at specific times or any time during your delivery hours.

    10. Toggle the ability to mark orders as Ready before marking as Complete, and choose when you want your order tickets to print.

    11. Set the hours and days of the week customers can have their orders delivered.

    12. Adjust any remaining Location details and Site visibility settings.

    13. 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.

    Pricing and fees

    • 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

    Order management

    • 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)

    Delivery operations

    • 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

    Customer communications

    • 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

    Refund and dispute handling

    • 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

    Important limitations

    • 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

    1. Sign in to your Square Dashboard and go to Account & Settings > Fulfilment methods > Online pickup and delivery.

    2. Toggle Delivery on by the location you want to enable delivery for, then click Edit > Delivery.

    3. Indicate that you want to offer delivery by selecting Yes.

    4. Click I’ll use Square delivery partners.

    5. 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).

    6. Choose if you want your orders delivered at specific times or any time during your delivery hours, and your order preparation requirements.

    7. You can set preparation time for your orders in your fulfilment settings. This allows adequate time before a courier is dispatched.

    8. 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.

    9. Select when you want your order tickets to print.

    10. Set the hours and days of the week customers can have their orders delivered, including any restricted delivery dates.

    11. Click Save when finished.

    If an issue arises after the order is picked up, please contact Nash directly at:
  • Email: support@usenash.com
  • Phone: +44 20 4586 2060
  • 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.

    1. Sign in to your Square Dashboard and click Settings > Account & Settings > Fulfilment > Pickup & Delivery.

    2. Click Advanced settings.

    3. 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.

    4. 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.

    5. Click Save.

    Stop accepting delivery orders

    1. Sign in to your Square Dashboard and click Settings > Account & Settings > Fulfilment > Pickup & Delivery.

    2. Toggle Delivery off by your chosen location.

    Related articles