System updates

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

Back to Home

On-Demand Delivery with Square Online FAQ

Ready to set up On-Demand Delivery? Go to the Square Online Overview page.

Square has made delivering orders locally simple and easy for your business with Square Online and On-Demand Delivery. In this article, get answers to the most common questions related to getting started, fees, order management and payments, and who to contact for any concerns related to On-Demand Delivery orders.

To learn more about building your website first, check out getting started with Square Online.

Getting Started

Who is the service provider for On-Demand Delivery?

On-Demand Delivery orders are fulfilled by Uber/Postmates and/or DoorDash.

Do I need to list my business on the service provider’s app?

No, you do not have to set up your business on their apps.

Do I need to sign a separate contract with the service provider?

No, there is no separate contract that is signed. You can edit your delivery settings or disable On-Demand Delivery at any time.

Uber/Postmates

If your service provider is Uber/Postmates, by agreeing to use our services, you agree to Uber/Postmates’ standard API Terms of Use.

DoorDash

If your service provider is DoorDash, by agreeing to use our services, you agree to DoorDash’s Terms of Service.

What is my onboarding status for On-Demand Delivery?

If you have questions about your onboarding status with an On-Demand Delivery service provider, you may follow up with them directly.

Can I have age restricted items like alcohol delivered with On-Demand Delivery?

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.

Can I have age restricted items like tobacco and CBD delivered with On-Demand Delivery?

We don’t currently support age verification for tobacco and CBD products.

Fees

What are the fees for On-Demand Delivery, and how are those fees calculated?

Square charges a $1.50 dispatch fee to your business for orders placed through On-Demand Delivery.

The fee charged to your customer is a variable fee charged by the local delivery service provider based on delivery distance and other factors.

Uber/Postmates

All states except California: $4.50 + $0.95/km rate fee (Uber/Postmates measures in km)

California only: $7.20 + $0.75/km rate fee (Uber/Postmates measures in km)

DoorDash

All states except California: $6.99 fixed fee for up to 5 mile radius (DoorDash does not support deliveries outside of a 5 mile range)

California only: $8.99 fixed fee for up to 5 mile radius (DoorDash does not support deliveries outside of a 5 mile range)

Do I pay processing fees on delivery charges?

Yes, you will still be charged a processing fee of 2.9% + 30¢ per transaction for Square Online purchases (2.6% + 30¢ per transaction if on the Premium plan).

How can I view a detailed report of the On-Demand Delivery fees?

To view the exact details of the local delivery fees for each order, you can export a full On-Demand Delivery fee breakdown report by following the directions below:

  1. In your Square Online Overview page , go to Orders > Export Orders.

  2. For Report Type, choose Delivery fee breakdown report.

  3. When finished, select Export.

We'll then send you an email with a download link as soon as your export file is ready, which is sent to the email address associated with your Square Online account. If you don't receive the download link within ten minutes, please be sure you're checking the right email address and/or its spam folder.

How are fees handled if an On-Demand Delivery order is canceled?

If a delivery order is canceled before the courier is dispatched to your location, there is no cancellation fee, and all money will be refunded to the customer.

If a delivery order is canceled after the courier is dispatched but before the order is picked up, the service provider may charge a cancellation fee. If you refund the order in full to the buyer, you will still be responsible for this cancellation fee.

If a delivery order is canceled after the courier has picked up the order from your location, the service provider will not refund the calculated delivery fee for that order. If you refund the order in full to the buyer, you will still be responsible for this delivery fee.

Order Management

How should I prepare my business for an On-Demand Delivery order?

Here are some tips for setting up your business for success with On-Demand Delivery:

  • Have the items ready for pickup, as delays are much more likely to result in a late delivery.

  • Have a designated pickup area where the service provider can easily locate the order. This will help reduce disruption to your in-store business.

  • Label all orders, and ensure the courier is picking up the correct order.

  • Include pickup and dropoff instructions.

Can I manage orders on my Square POS?

You can manage On-Demand Delivery orders on Square POS. To start:

  1. In your POS menu, go to Orders.

  2. Select an On-Demand Delivery order.

  3. Under “Courier status,” tap View.

In this view, you can see what courier is fulfilling the order, view the courier’s location on a map, and view the phone support number for the courier company. You can also view a log of delivery updates from the courier showing the date and time a certain action was completed (e.g. when an order was picked up from your location, when it was delivered to the customer, etc.).

Learn more about getting started with Orders in Square POS and managing online orders with Square.

Can I manage orders with the service provider directly?

For the most streamlined experience, it is best you manage your On-Demand Delivery orders in your Square account in Orders; however, you do have additional options.

DoorDash

About the Drive Portal

  • You can find the DoorDash Drive Portal at doordash.com/drive. The Drive Portal can help you manage your Drive account, including managing your orders and reviewing your order history. The Drive Portal is separate from the DoorDash merchant portal.

  • To rate your Dashers, you can open the applicable order delivery in your Drive Portal’s order history.

Drive Portal Troubleshooting

  • If you’re having trouble accessing the Drive Portal, you may be logged into another DoorDash merchant account that is not associated with Drive. Try navigating to doordash.com, and refreshing the Drive Portal page.

  • If you have an email address and password from DoorDash, but when you go to doordash.com/drive, you don’t see where to log in, it is due to the DoorDash cookies placed on your browser from the DoorDash merchant portal. To resolve, delete the Doordash cookie from your browser, and go back to doordash.com/drive. You should now see the standard Doordash Drive login page.

  • Alternatively, you can access the Drive Portal from an incognito window in your browser. However, if you’re still experiencing issues logging into the Drive Portal, feel free to reach out to merchant-drive-support@doordash.com.

Order Tracking for Your Customers

  • Your customers can easily track order deliveries on their smartphones, which helps reduce Dasher wait times upon arriving. DoorDash can disable these notifications at the business level. Please notify your Partner Manager to disable.

What should I do if a courier cancels an order?

When a courier cancels their participation in an On-Demand Deliver order, a new courier will be automatically dispatched. This can sometimes occur in the event that they have too many deliveries, and the order wasn’t ready for pickup when the courier arrived.

What do I do if my customer wants the order delivered at a later time?

You can enable scheduling for On-Demand Delivery orders in Square Online by setting up the scheduling to be automatic. If you'd like to set up scheduling manually for local delivery, you have the option of using In-House Delivery instead.

Schedule automatically

You can automatically assign a local delivery time at checkout so your customers can schedule their On-Demand Delivery orders for a future date and time. The provided ETA will also let them know when they should expect their order to arrive. To enable scheduling with an ETA for On-Demand Delivery orders in Square Online:

  1. In your Square Online Overview page, go to Fulfillment > Pickup & Delivery.
  2. Add your location if you haven’t already, or select Set up location or Edit by the location in question.
  3. With On-Demand Delivery as your local delivery option, edit the “Order timing settings.”
  4. Under Scheduling, select the toggles to automatically assign a delivery time at checkout and enable scheduling for delivery.
  5. Select Continue to proceed, and/or Save when finished.

With automatic delivery times and scheduling turned on, customers will be able to choose a delivery date and time during checkout up to 30 days in the future. If the order contains an alcoholic item, the order can only be scheduled up to 6 days in the future. The available dates and times are based on your business hours, and the settings for prep time, delivery estimate, and order limiting.

Schedule manually

Unlike In-House Delivery, automatic delivery times cannot be turned off for On-Demand Delivery. On-Demand Delivery couriers must be scheduled at the point of checkout, which requires an accurate estimate of courier pickup and dropoff times.

Order Payments

Who gets the tip when customers pay for an order?

100% of the tip amount provided by the customer at checkout is passed to the courier.

Can customers pay with Paypal for On-Demand Delivery orders?

Your customers are unable to pay for local delivery orders using Paypal. Since Square is the intermediary between the local delivery service provider and your customer, we cannot support third party payment providers like Paypal. If you have Paypal connected to your website, your customers can still use it to pay for orders that will be shipped or picked up.

Can customers pay with gift cards for On-Demand Delivery orders?

Yes.

Who to Contact for Concerns

Who do I contact to get more information on when the courier will arrive?

You can contact the service provider to request more information on when the courier will arrive, and/or request a re-dispatch.

Uber/Postmates

Call 1 (866) 987-3750

Be sure to have your Delivery Token or Uber ID available to share with the receiving agent.

DoorDash

Call 1 (855) 599-7066

Be sure to state that it’s a DoorDash Drive Delivery, and provide the Store Name, Customer Name, Customer Phone Number, and Delivery ID.

Who do I contact if a courier never picks up a delivery?

In the event that no courier arrives to pick up the order, please contact the service provider to request a re-dispatch.

Uber/Postmates

Call 1 (866) 987-3750

Be sure to have your Delivery Token or Uber ID available to share with the receiving agent.

DoorDash

Call 1 (855) 599-7066

Be sure to state that it’s a DoorDash Drive Delivery, and provide the Store Name, Customer Name, Customer Phone Number, and Delivery ID.

Who do I contact if an order was picked up, but my customer has an issue with the delivery of the order?

If there is an issue after the order is picked up, or with the order delivery, you can escalate the issue to the service provider.

Uber/Postmates

Call 1 (866) 987-3750

Be sure to have your Delivery Token or Uber ID available to share with the receiving agent.

DoorDash

Call 1 (855) 599-7066

Be sure to state that it’s a DoorDash Drive Delivery, and provide the Store Name, Customer Name, Customer Phone Number, and Delivery ID.

Who do I contact to request a refund from an On-Demand Delivery service provider?

You can request a refund with one of our On-Demand Delivery service providers below.

Uber/Postmates

Submit a refund form. Refunds must be submitted within 72 hours of order completion with an itemized receipt.

Note: If an appeal with Uber/Postmates or DoorDash is successful, the disputed amount will be credited back to your Square account within 31 days.

Who do I contact to report a driver issue?

You can report a driver with one of our On-Demand Delivery service providers below.

Uber/Postmates

Call 1 (866) 987-3750

Be sure to have your Delivery Token or Uber ID available to share with the receiving agent.

Can my customers contact the courier directly?

Yes, your customers have the ability to contact the courier directly via the phone number listed on their receipt.

Note: Customer’s must call from the phone number they listed on their order.

Can't find what you need?