So you need to figure out how to cancel a Grubhub order. Maybe you accidentally added three burritos instead of one. Maybe the estimated delivery time jumped from 30 minutes to an hour and a half.
Whatever the reason, the good news is that cancellation is usually straightforward. The catch is that your success depends almost entirely on timing.
Here's what most people don't realize: Grubhub's cancellation process isn't one-size-fits-all. Whether you get a full refund, a partial refund, or no refund at all comes down to your order status at the exact moment you try to cancel. Let's walk through every scenario so you know exactly what to do right now.

Image source: Bing (Web (fair-use with source credit))
Quick Answer
You can cancel a Grubhub order through the app or website. Open your active orders and tap the cancel button. Full refunds are available if the restaurant hasn't started preparing your food.
Once the restaurant begins cooking, cancellation becomes harder. Contact Grubhub customer support directly if the cancel button is missing.
The Critical Factor: Your Order Status Determines Everything

Image source: Bing (Web (fair-use with source credit))
Before you do anything else, check your order status. This single piece of information dictates every option available to you. Grubhub uses a progression of status updates, and each one changes what you can and cannot do.
Order Statuses Explained
Here are the four main order statuses you'll encounter on Grubhub as of 2026:
| Status | What It Means | Can You Cancel? |
|---|---|---|
| Confirmed | Order placed, restaurant hasn't started | Yes, full refund |
| Preparing | Restaurant is cooking your food | Limited, contact support |
| Picked up | Driver has your food and is en route | Very limited, contact support |
| Delivered | Food has arrived at your address | No, use order issue reporting |
The "Confirmed" window is your golden period. During this phase, the restaurant hasn't committed any resources to your order. You can typically cancel with one tap and receive a full refund to your original payment method.
Once the status flips to "Preparing," things get complicated. The restaurant has already spent time and ingredients on your food. Grubhub's system may still allow cancellation in some cases, but you'll likely need to work with a support agent rather than using the self-service cancel button.
When the driver has picked up your order, cancellation becomes extremely difficult. At this point, the delivery is in motion and the driver is expecting compensation. Your best bet shifts from cancellation to reporting an order issue after delivery.
How to Cancel a Grubhub Order: Step-by-Step
Let's get into the actual process. The steps vary slightly depending on whether you're using the mobile app or the website, but the core flow is the same.
Before the Restaurant Starts Preparing
This is the ideal scenario. Your order is still in that early "Confirmed" phase and the restaurant hasn't touched it yet.
On the Grubhub App:
- Open the Grubhub app on your phone
- Tap the "Orders" tab at the bottom of the screen
- Select the active order you want to cancel
- Look for the "Cancel Order" button (usually red or prominently displayed)
- Select your cancellation reason from the dropdown menu
- Confirm the cancellation
- Watch for the refund notification on screen
On Grubhub.com:
- Log into your Grubhub account
- Navigate to "Your Orders" from the account menu
- Find the active order and click on it
- Click the "Cancel Order" button
- Choose your reason and confirm
- Check your email for the cancellation confirmation
The entire process takes about 30 seconds when the cancel button is available. You should see a confirmation screen immediately, followed by an email receipt of the cancellation.
When the Cancel Button Is Already Gone
If you open your order details and don't see a cancel button, that means the order has progressed beyond the self-service cancellation window. Don't panic. You still have options.
Your next step is to contact Grubhub customer support directly. We'll cover exactly how to do that in a later section. For now, just know that the absence of a cancel button means the restaurant has likely started preparing your food or a driver has been assigned.
What Happens at Each Stage: Your Real Options
Let's break down exactly what you can expect at each stage of the order lifecycle. This is where most people get frustrated, because they don't understand why the rules change mid-process.
Stage 1: Just Ordered, Restaurant Hasn't Started
This is the easiest scenario by far. You've just placed your order, the restaurant has received it, but no one has started cooking yet. The cancel button should be clearly visible in your order details.
What to expect:
- Full refund to your original payment method
- Instant cancellation confirmation
- No penalties or fees
- Promotional credits typically return to your Grubhub account
Act fast during this window. Most restaurants begin preparing orders within 5 to 15 minutes of receiving them. Some busy restaurants start even sooner during peak hours.
Stage 2: Restaurant Is Already Cooking
This is where things get tricky. The restaurant has started preparing your food, which means they've already invested time and ingredients. Grubhub's system may remove the cancel button automatically at this point.
Your options:
- Contact Grubhub support via chat or phone
- Explain your situation clearly and politely
- Request a full or partial refund
- Accept that the restaurant may need compensation for prepared food
Support agents have some discretion here. If you catch it early in the preparation process, you might still get a full refund. If the food is nearly complete, you'll likely receive a partial refund or Grubhub credit rather than money back to your card.
Stage 3: Driver Has Been Assigned or Picked Up Your Food
At this stage, cancellation becomes very difficult. A driver has been dispatched, they've traveled to the restaurant, and they're either waiting for your food or already heading to your address.
Your options:
- Contact support immediately and explain the situation
- Understand that the driver expects compensation for their time
- Accept that a full refund is unlikely at this point
- Consider refusing delivery as a last resort (though this creates complications)
Some users report success getting partial refunds at this stage, especially if there was a significant delay on the restaurant's side. However, don't count on it. The system is designed to protect drivers from losing pay on completed deliveries.
Stage 4: Food Has Already Been Delivered
Once the order shows as "Delivered," cancellation is no longer an option. The transaction is complete. However, if there's a problem with your order, you have other avenues.
Your options:
- Report an order issue through the Grubhub app
- Request a refund or credit for missing, incorrect, or damaged items
- Contact the restaurant directly if it was a restaurant-direct order
- File a chargeback with your credit card company as a last resort
Grubhub's order issue reporting tool lets you flag problems like missing items, wrong items, or quality issues. You'll typically receive a refund or promotional credit within 24 to 48 hours.
How to Get Your Money Back
Getting your money back after cancelling a Grubhub order depends on when you cancelled and what payment method you used. Let's break down the refund process so you know exactly what to expect.
Full Refund Scenarios
You're entitled to a full refund when you cancel before the restaurant starts preparing your order. This is the cleanest scenario and the one Grubhub's system handles most smoothly.
Full refunds apply when:
- You cancel during the "Confirmed" status
- The restaurant hasn't begun cooking
- No driver has been assigned yet
- You used a credit card, debit card, or linked payment method
The refund goes back to your original payment method automatically. You won't need to do anything extra to trigger it.
Partial Refund Scenarios
Partial refunds come into play when the order has progressed but hasn't been completed. The amount varies based on how much work the restaurant has already done.
You might receive a partial refund when:
- The restaurant started cooking but the food hasn't been picked up
- You're cancelling due to an extremely long delay
- Some items in your order were prepared while others weren't
Grubhub support agents determine partial refund amounts on a case-by-case basis. They consider factors like how far along the preparation was, whether the food can be resold, and the reason for cancellation.
Grubhub Promotional Credits vs. Original Payment Method
Here's something that catches a lot of people off guard. If you paid with Grubhub promotional credits or a gift card, your refund goes back to that balance rather than to a bank account.
| Payment Method | Refund Destination | Refund Timeline |
|---|---|---|
| Credit card | Original card | 3-5 business days |
| Debit card | Original card | 3-5 business days |
| PayPal | PayPal account | 3-5 business days |
| Grubhub credits | Grubhub account balance | Instant |
| Gift card | Original gift card | Instant |
This matters because many people forget they used a promo code or credit on an order. If you're expecting a refund on your credit card statement but the money went back to your Grubhub account, it can look like the refund never arrived.
How Long Refunds Actually Take
Grubhub processes refunds quickly on their end, but the actual time you see the money depends on your payment provider.
Credit and debit cards: 3-5 business days is standard. Some banks post refunds faster, while others take the full five business days. If you don't see it after five business days, contact both Grubhub and your bank.
PayPal: Usually 3-5 business days, though some users report seeing funds within 24 hours during low-volume periods.
Grubhub credits and gift cards: These are instant. The balance should appear in your account immediately after cancellation confirmation.
If your refund hasn't shown up after the expected timeframe, start by checking your Grubhub account to confirm the cancellation was processed. Then contact your bank or payment provider. Finally, reach out to Grubhub support if neither side can locate the transaction.

Image source: Bing (Web (fair-use with source credit))
Contacting Grubhub Customer Support When Self-Service Fails
When the cancel button disappears from your order, your only path forward is talking to a real person at Grubhub. This can be the most frustrating part of the process, especially if you're on a tight timeline. Let's walk through each support channel and what to expect from each one.
In-App Chat Support
The in-app chat is usually the fastest way to reach a Grubhub support agent. It's built directly into the Grubhub app, so you don't need to hunt down a phone number or wait on hold.
How to access it:
- Open the Grubhub app
- Go to your account or profile section
- Look for "Help" or "Customer Support"
- Select your order from the list of recent orders
- Choose the option to chat with a support agent
What to expect:
- Wait times vary based on demand
- You'll often start with a bot before reaching a human
- Have your order number and details ready
- Be clear and concise about why you're cancelling
Chat support agents can process cancellations and issue refunds directly from their end. They have access to tools that let them override the system when the self-service option is no longer available.
Phone Support
Phone support is the traditional option, and it's still available for Grubhub users who prefer speaking with someone directly. The main advantage is that complex situations often get resolved faster over the phone.
What you need before calling:
- Your Grubhub account email or phone number
- The order number from your confirmation email or app
- The approximate time you placed the order
- A clear explanation of why you need to cancel
Tips for faster service:
- Call during off-peak hours if possible
- Avoid calling during lunch and dinner rushes
- Be polite but firm about your request
- Take notes on the conversation, including the agent's name and any reference numbers
Aggregate user reviews suggest that phone support wait times can range from 5 minutes to over 30 minutes depending on the time of day and overall demand in your area.
Email Support
Email support is the slowest option, but it has one major advantage: you have a written record of every interaction. This makes it useful for complex disputes or situations where you need to document the conversation for later reference.
How to reach email support:
- Use the contact form on Grubhub's help center website
- Send an email to the support address listed in your account settings
- Include your order number, account details, and reason for cancellation
Response time:
Expect to wait 24 to 72 hours for a response via email. If your situation is urgent, chat or phone support will serve you much better.
What Information to Have Ready
No matter which support channel you use, having the right information handy will speed things up significantly.
Keep these details nearby:
- Order number (found in your confirmation email or app)
- Restaurant name and location
- Items in the order
- Time the order was placed
- Your reason for cancellation
- Your preferred refund method
The more specific you are, the easier it is for the support agent to help you. Vague requests like "I need to cancel" take longer to process than "I need to cancel order #12345 because the restaurant hasn't started and the delivery time has doubled."

Image source: Bing (Web (fair-use with source credit))
Common Mistakes That Cost You Money
People make the same handful of mistakes over and over when trying to cancel Grubhub orders. Some of these cost real money. Others just waste time.
Here are the ones to watch out for.
Waiting too long to check the app. The cancellation window is short. If you realize you need to cancel, open the app immediately. Every minute you wait increases the chance the restaurant starts cooking.
Assuming the cancel button means it's too late. Some users see that the order status has changed and give up without trying. Even if the button is gone, contact support. You may still have options.
Not checking where the refund went. If you paid with promotional credits or a Grubhub gift card, the refund goes back to that balance. Many people panic when they don't see money on their credit card statement, not realizing it went back to their Grubhub account.
Being rude to support agents. This one should go without saying, but it happens more than you'd think. Support agents have discretion in how they handle your case. Being polite and reasonable gets you much further than yelling or making threats.
Forgetting to document everything. If you cancel through chat or phone, take screenshots or note the date, time, and agent name. If there's a dispute later, you'll need that documentation.
Not following up if the refund doesn't arrive. Refunds sometimes get delayed or lost in processing. If you haven't received your refund within the expected timeframe, contact support again. Don't assume it'll sort itself out.
Real Scenarios: What Actually Happens
Let's look at some common situations real users face when trying to cancel Grubhub orders. These examples show what you can actually expect at each stage.
Scenario 1: Cancelling Within Two Minutes of Ordering
You place an order and immediately realize you selected the wrong restaurant. You open the app, see the "Confirmed" status, and tap cancel. The cancellation goes through instantly.
You receive a full refund to your original payment method within three to five business days. This is the ideal scenario and the one everyone hopes for.
Scenario 2: Restaurant Already Started, Cancel Button Gone
You placed your order 20 minutes ago. The status shows "Preparing" and there's no cancel button. You contact support via chat.
The agent checks with the restaurant and determines that preparation just started. They offer you a partial refund of 50 percent, with the rest going to compensate the restaurant for ingredients. You accept and receive the refund within five business days.
Scenario 3: Driver En Route, Need to Cancel
Your order was placed 40 minutes ago. A driver has already picked up the food and is heading to your address. You contact support and explain the situation.
The agent explains that the driver has already invested time and traveled to the restaurant. They offer a small courtesy credit but cannot issue a full refund. You accept the credit and receive your order when it arrives.
Scenario 4: Wrong Order Received, Want to Cancel Remaining Items
Your order arrives but half the items are wrong. You can't cancel at this point since the order is already delivered. Instead, you report an order issue through the app.
Grubhub reviews your claim and issues a refund for the incorrect items within 24 hours. You keep the items that were correct and get money back for the ones that weren't.
Grubhub Cancellation vs. Other Platforms
If you've used other food delivery apps, you might wonder how Grubhub's cancellation process compares. Here's a quick look at how it stacks up against two major competitors.
Grubhub vs. DoorDash
DoorDash has a similar cancellation structure. You can cancel easily before the restaurant starts preparing. Once the order progresses, you need to contact support.
DoorDash tends to be slightly more generous with courtesy credits in edge cases, but the overall process is nearly identical.
| Feature | Grubhub | DoorDash |
|---|---|---|
| Self-service cancel button | Yes | Yes |
| Full refund before preparing | Yes | Yes |
| Partial refund after preparing | Varies | Varies |
| Support chat | Yes | Yes |
| Support phone | Yes | Yes |
| Promotional credit refund | Instant | Instant |
Grubhub vs. Uber Eats
Uber Eats also follows the same general pattern. Cancel early for a full refund, contact support once the order progresses. Uber Eats has a reputation for slightly faster support response times in some markets, but this varies widely by location.
The main difference is in how each platform handles promotional credits. Grubhub tends to return credits to your account balance immediately. Uber Eats sometimes takes longer to process promotional refunds, though this has improved in recent years as of 2026.
Frequently Asked Questions
Can I cancel a Grubhub order after the restaurant starts cooking?
You can try, but it's not guaranteed. Contact Grubhub support immediately. They'll check with the restaurant and determine if a partial refund is possible.
The earlier you reach out, your chances improve.
How long does a Grubhub refund take to appear on my credit card?
Most credit card refunds post within three to five business days. Some banks process them faster. If you don't see it after five business days, contact both Grubhub and your bank.
What if I paid with Grubhub credits and need to cancel?
Your refund goes back to your Grubhub account balance instantly. Check your promotional balance before panicking about your credit card statement. The money is in your account, not lost.
Can I cancel a Grubhub order by calling the restaurant directly?
No. When you order through Grubhub, the transaction is between you and Grubhub, not the restaurant. Calling the restaurant won't cancel the order on Grubhub's end.
You'll still be charged if Grubhub doesn't process the cancellation.
What happens if my order is cancelled but I still get charged?
Contact Grubhub support with your cancellation confirmation. Provide screenshots or reference numbers from the cancellation. They can investigate and correct billing errors, though it may take a few business days to resolve.
Does Grubhub charge a cancellation fee?
Grubhub does not charge a separate cancellation fee. However, if the restaurant has already started preparing your food, you may receive a partial refund that accounts for the cost of ingredients and labor.
Final Recommendation: Your Decision Checklist
Here's a quick checklist to guide your next steps based on your current situation.
If your order shows "Confirmed":
- Open the app immediately
- Tap cancel and confirm
- Expect a full refund within three to five business days
If your order shows "Preparing":
- Contact Grubhub support via chat right away
- Ask about partial refund options
- Be polite and explain your situation clearly
If your order shows "Picked up":
- Contact support immediately
- Understand that a full refund is unlikely
- Accept whatever courtesy credit is offered
If your order shows "Delivered":
- You cannot cancel at this point
- Report any order issues through the app
- Request a refund for missing or incorrect items
The bottom line is simple. Speed is everything when it comes to Grubhub cancellations. The sooner you act, the more money you get back.
Check your order status now, follow the steps that match your situation, and don't hesitate to contact support if the easy button is gone.