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

    • You can set up online delivery options in Square Dashboard.

    • Assign Local delivery fulfillment (for pickup and delivery via a delivery service) to your items in your item library. Learn how to set up items for your website.

    • Alcohol delivery is only available with on-demand delivery via DoorDash. On-demand delivery doesn’t currently support age verification for tobacco and CBD products. For any issues with your on-demand delivery driver, please contact the delivery service provider.

    • You can set up in-store and curbside pickup 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

    1. Sign in to Square Dashboard and go to Account & Settings > Fulfillment methods > Online pickup & 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 postal code 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 Square’s delivery partners. You can choose between DoorDash or “Best Available,” which automatically selects the optimal service between DoorDash and Nash. 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, customers won’t be able to complete checkout if no drivers are available.

    Pricing and fees

    • No additional subscription fees beyond standard card processing
    • Nash and DoorDash charge 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

    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

    • In case of issues with delivery, contact Nash or DoorDash, based on who processed your delivery.
    • Nash co-ordinates with the delivery providers who investigate the delivery disputes
    • Square processes refunds based on the dispute decision provided by Nash or DoorDash.
    • Sellers are responsible for refunding customers if the dispute is decided in the customer’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 postal code
    • You cannot customize customer notification messages
    • No-contact delivery is disabled for alcohol orders (ID verification required)
    • Cannabis, CBD and tobacco are not supported

    Set it up

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

    2. Toggle on Delivery 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. Confirm or change your default service provider. Best available is recommended.

    6. Set up delivery-related settings, including delivery and service fees, minimum order amount and no-contact delivery.

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

    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 you choose the Best available option, Square will assign Doordash or Nash, Square’s delivery aggregator partner, as your delivery service provider. If Nash is chosen for the order, Nash will look at the best available local delivery courier in your region based on the cost and reliability of the delivery. If something goes wrong or if you have questions about an order fulfilled through Nash, contact Nash Support at (855) 304-4514 or [email protected].

    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 > Fulfillment > 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 via 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 local delivery orders

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

    2. Toggle off Delivery by your chosen location.

    You can turn delivery back on at any time.

    Related articles