Cancel Order Grubhub? Steps & Refund Info
The calculator for this page is switched off while it is checked. The formula is below, and the worked example in the article shows how to use it by hand.
Yes, you can cancel a Grubhub order, but the ability to do so depends on the restaurant’s status and how much time has passed since you placed it. If the restaurant has not yet confirmed or started preparing your order, you can usually cancel it directly in the app or on the website; once preparation begins, you may need to contact Grubhub support or the restaurant directly. This guide explains the exact steps, what happens to your money, and what to do in common cancellation scenarios.
How Grubhub Order Cancellation Works
Grubhub’s system is designed to let you cancel an order only before the restaurant accepts it. When you place an order, it is sent to the restaurant’s tablet or POS system. The restaurant has a short window (usually a few minutes) to accept or reject it. If they accept, the order is locked and you cannot cancel it yourself—you must call the restaurant or Grubhub support. If they reject, you get a full refund automatically.
In practice, most restaurants accept orders quickly, so the window to self-cancel is often under 5 minutes. After that, your best bet is to call the restaurant directly and ask them to cancel it. If they agree, they can mark it as canceled in their system, which triggers a refund to your original payment method.
Step-by-Step: How to Cancel an Order
- Open the Grubhub app or go to grubhub.com and log in.
- Tap Account (bottom-right icon) and select Orders.
- Find the order you want to cancel. If the status says “Order Placed” or “Waiting for Restaurant”, tap Cancel Order.
- If you see “Being Prepared” or “Out for Delivery”, the app will not offer a cancel button. Instead, call the restaurant directly (the number is in the order details) and ask to cancel.
- If the restaurant cannot or will not cancel, contact Grubhub support via the Help section in the app, explain the situation, and request a cancellation.
If you cancel before the restaurant accepts, the refund is usually processed immediately and appears on your statement within 3–5 business days. If you cancel after acceptance but the restaurant agrees, the refund may take longer because it requires manual processing.
What Happens to Your Money? Refund Timeline
Grubhub refunds go back to the original payment method: credit/debit card, PayPal, or Grubhub+ credits. The timeline depends on your bank:
- Credit/debit card: 3–5 business days, sometimes up to 10.
- PayPal: Usually 1–2 business days.
- Grubhub credits: Instant, but only usable on Grubhub.
If you used a promo code or Grubhub+ subscription, the discount is not refunded as cash—it’s lost. If you paid with a gift card, the amount returns to the gift card balance.
When You CANNOT Cancel (and What to Do)
Once the restaurant accepts your order, Grubhub’s policy generally does not allow cancellations. This is because the restaurant has already begun preparing your food. In that case:
- Call the restaurant—they may be willing to cancel if they haven’t started cooking. Be polite; they are not obligated.
- Contact Grubhub support—if the food is late, incorrect, or never arrives, you can report it and request a refund or credit after delivery.
- If you must cancel (e.g., emergency), explain to support; they may make an exception, but it’s not guaranteed.
Remember: Grubhub’s Order Cancellation Policy is not a formal written guarantee—it’s applied case-by-case. The app’s interface is the best indicator of your current options.
Common Problems and Misconceptions
Myth: “I can cancel anytime before delivery.” False. The only reliable window is before the restaurant accepts. After that, it’s up to the restaurant.
Problem: “The app won’t let me cancel, but I accidentally ordered.” If the restaurant hasn’t accepted yet, wait a few seconds—sometimes the button appears after the order is fully processed. If it still doesn’t, contact support immediately.
Problem: “I got charged but the order was canceled.” This is usually a temporary hold. The charge disappears in a few days. If it doesn’t, contact support with the order number.
Problem: “I canceled but didn’t get a refund.” Check your original payment method. If it’s been more than 10 business days, contact Grubhub support with your order confirmation email.
Grubhub+ and Subscription Considerations
Grubhub+ is a monthly subscription that gives unlimited $0 delivery fees on eligible orders. If you cancel an order, you do not lose your subscription—it remains active. However, if you cancel a Grubhub+ order, the delivery fee (which was $0) is not refunded because you never paid it. The food cost and taxes are refunded as usual.
If you cancel a subscription itself, you can do so anytime in Account > Grubhub+ > Manage Membership. The subscription remains active until the end of the billing period.
Alternatives: What If You Can’t Cancel?
If you cannot cancel and the order is wrong or late, you have options after delivery:
- Report a problem in the app under Orders > Help > Issue with order. You can get a refund or credit for missing items, incorrect items, or poor quality.
- Contact support via chat or phone. Provide photos if needed.
- Dispute with your bank as a last resort, but only if Grubhub refuses to resolve a legitimate issue.
These steps work for both delivery and pickup orders.
Frequently Asked Questions
Q: How long do I have to cancel a Grubhub order?
A: Usually only a few minutes—until the restaurant accepts it. After that, you must call the restaurant or support.
Q: Can I cancel a Grubhub order after it’s been accepted?
A: Not directly in the app. Call the restaurant; if they agree to cancel, they will process it. Otherwise, you may have to wait for delivery and then report an issue.
Q: Will I get a full refund if I cancel?
A: Yes, if you cancel before the restaurant accepts. After acceptance, refunds are at the restaurant’s discretion; if they cancel, you get a full refund. If you cancel after delivery due to an issue, you may get a partial or full refund depending on the problem.
Q: Can I cancel a Grubhub pickup order?
A: Yes, the same rules apply. If the restaurant hasn’t started preparing, you can cancel in the app. If it’s ready, you’ll need to call the restaurant.
Q: What if the restaurant never accepts my order?
A: If the restaurant doesn’t accept within a certain time (usually 10–15 minutes), Grubhub automatically cancels and refunds you. You’ll get a notification.
Q: Can I cancel an order placed with a promo code?
A: Yes, but the promo code is not returned. You’ll only get back the amount you actually paid.
Related
Formula used
in t | Time since order (min) | min | 5 | 0 in r | Restaurant confirmed? (1=No, 2=Yes) | - | 1 | 0 out can_cancel | Can cancel in app? (1=Yes, 0=No) | - | if(r==1 && t
Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.