System updates

We’re experiencing issues that may affect your Square services. We’ll continue to update our status page with more information.

Home>Fulfillment of Online Orders

On-Demand Delivery with Square Online

Ready to set up On-Demand Delivery with Square? Get started >

Square has made delivering orders locally simple and easy for your business. With Square Online and On-Demand Delivery, a courier from a reliable local delivery service provider (e.g. Uber/Postmates, DoorDash) will be dispatched automatically to your business location to fulfill the local delivery. Customers can sign up for text alerts, which link to a live map for real-time order tracking.

With On-Demand Delivery, you won't have to pay commissions; just a flat fee of $1.50 per order. You can choose to cover the fee, pass the local delivery costs on to your customers, or cover local delivery for orders over a certain amount (e.g. free delivery for orders over $50).

Already have your own delivery staff? Try In-House Delivery.

Learn best practices for local delivery through Square Online to set your local delivery offerings up for success. To learn more about building your website first, check out getting started with Square Online.

Turn On-Demand Delivery On

To set up on-demand delivery:

  1. From your Square Online Overview page, go to Fulfillment > Pickup & Delivery.

  2. Choose the location where you want to offer delivery and click Set up location. If you already set up pickup for the location, toggle on Delivery.

  3. For “Do you want to offer delivery?”, select Yes.

  4. Choose if you want Square to automatically calculate and assign delivery times. Orders can be delivered at a specific time, or any time during your fulfillment hours.

  5. Select On-Demand Delivery to enable delivery by a third party service provider.
    If you have DoorDash as your local delivery service, you can enter an email address to access an optional delivery portal. This portal allows you to track, reschedule, or cancel deliveries sent with DoorDash.

  6. Review and edit your delivery options:

    1. Delivery & service fees: Choose if you want to charge a service fee and how much of the fee you or the customer will pay. You can also set up a minimum amount for orders to be eligible or offer No-Contact Delivery.

    2. Timing: Set up prep times, allow customers to schedule delivery times, or limit the number of orders to be picked up or delivered at the same time. Toggle on Allow customers to schedule delivery orders to choose how long orders can be scheduled in advance, up to 30 days. If toggled off,  customers will be scheduled automatically.

    3. Workflow: Toggle on to mark orders as Ready” before marking as Complete. 

    4. Fulfillment Hours: Set the hours and days of the week customers can pick up their orders. This will allow you to set cutoff times for your order deliveries.

  7. Click Save.

If you have more than one site, you can select where you want the location to be visible. You’ll follow the same process to set up each location.

Note: By selecting On-Demand Delivery as your local delivery option and proceeding, you agree to the On-Demand Delivery Terms of Service

Update Fulfillment Settings for Items

Your location is now ready to accept local delivery orders, but your items may not necessarily be available for local delivery. To default the fulfillment method for newly-added items to a specific fulfillment method:

  1. From your Square Online Overview page, go to Items > Item Preferences or Shared Settings > Item Preferences.

  2. Under "Default item fulfillment," select Edit.

  3. Select the fulfillment method(s) of your choice to default to.

  4. Select Save when finished.

All items imported in the future will default to your selected fulfillment method(s).

Note: You can edit fulfillment for your existing items at any time from your Square Online Overview page in Items > Site Items. Do this by selecting an individual item and going to the fulfillment section, or by using the bulk editing method.

Sell Alcohol

If you’re selling physical items or food and beverage items, you may sell alcohol with Square Online if permitted by law in your area. Learn more about selling alcohol with Square Online for additional details specific to On-Demand Delivery.

Note: In order to view On-Demand Delivery orders for alcohol on Square POS, you must update to the latest version of the POS app. Additionally, alcohol delivery is only available with On-Demand Delivery via DoorDash at this time. 

Manage On-Demand Delivery Orders

You can manage your On-Demand Delivery orders with a few different tools, including the Square Online Overview page, the Order Manager in Dashboard, the Order Manager in Square POS, as well as printed order tickets.

Square Online Overview page in Dashboard

To view, track, and fulfill orders in your Square Online Overview page in Dashboard:

  1. In your Square Online Overview page, go to Orders. In this tab, new orders will display the order type and a status of Pending.
  2. Select an order to view more details.
  3. To accept the order, select Mark as in progress.
  4. Mark as ready when the items are available for pickup.
  5. Mark as complete once the order has been picked up. If it’s a non-physical item, you can Mark as complete once it’s been fulfilled.

Order Manager in Dashboard

To view, track, and fulfill orders in your Order Manager in Dashboard:

  1. In your online Square Dashboard, go to Orders. In this tab, new orders will show a status of New.
  2. Select an order to view more details.
  3. To accept the order, select Mark as in progress.
  4. Mark as ready when the items are available for pickup.
  5. Mark as complete once the order has been picked up.

You can also filter pickup or local delivery orders using the Type dropdown filter.

Order Manager in Square POS

To view, track, and fulfill orders in your Order Manager in Square POS:

  1. In your POS menu, go to Orders. In this tab, new orders will show a status of New if you use the Active filter.
  2. Tap on an order to view more details.
  3. To accept the order, select Mark as in progress.
  4. Mark as ready when the items are available for pickup.
  5. Mark as complete once the order has been picked up.

Orders scheduled for future local delivery can be viewed using the Upcoming filter. Learn more about orders in Square POS.

Printed order tickets

You can automatically print tickets for pickup and local delivery orders from Square Online with a compatible kitchen printer. To start:

  1. From your Square Online Overview page, go to Fulfillment > Pickup & Delivery.
  2. Select Set up location or Edit to manage your location’s fulfillment settings.
  3. Under Workflow, select when you want your pickup and local delivery tickets to print.
  4. Complete all other details and select Save when finished.

If you print order tickets based on the pickup and delivery time, order tickets will print based on how much prep time is required before the order is due. If you print order tickets as soon as the order is placed, all order tickets will print immediately, even when the order is scheduled for a future pickup or delivery time.

You can also configure your Square Point of Sale to automatically print orders from Square Online. Learn more about printing your orders and setting up printed tickets for orders in Square POS.

Refunds

Refund responsibility

Cancellation Period Cancellation Fee Delivery Fee Refund Tip Refund
Order Placement to Dispatch None Refunded Refunded
Dispatch to Pickup Uber/Postmates: $5.00 charged to your business

DoorDash: None
Refunded Refunded
Pickup to Delivery None No Refund Refunded
Post-Delivery None No Refund No Refund

Processing refunds

If an appeal with the On-Demand Delivery service provider is successful, the disputed amount will be credited back to your Square account within 31 days.

You will receive an email from Square when the credit has been processed to your account. You can see these adjustments from the Balance Overview page in your online Square Dashboard by going to Transfer Reports and selecting a report. When the report loads, view what’s listed under Total Collected > Other.

In the event of a cancellation, it is solely your responsibility to determine and pay out the appropriate refund amounts agreed upon between you and your customer (per your business’ refund and cancellation policy).

Learn more about the On-Demand Delivery Terms of Service for more information.

Switch Local Delivery Types

To switch between the local delivery types of In-House Delivery and On-Demand Delivery in Square Online:

  1. From your Square Online Overview page, go to Fulfillment > Pickup & Delivery.

  2. Under the location in question, select Edit location.

  3. Edit the "Delivery settings".

  4. Choose between delivering orders with your own couriers using In-House Delivery, or with third party couriers using On-Demand Delivery.

  5. Complete all other details, and select Save when finished.

Turn On-Demand Delivery Off

From your Square Online Overview page, go to Fulfillment > Pickup & Delivery, and click the toggle to turn off local delivery. You can turn local delivery back on with the toggle at any time and restore your previous settings.

If you would like to temporarily stop accepting all online orders regardless of fulfillment method, from your Square Online Overview page, go to Settings > Checkout or Shared Settings > Checkout, and click the toggle to turn off online ordering.

FAQ

To learn more, check out the On-Demand Delivery FAQ.

Can't find what you need?