Save 20% sitewide on Grubhub
Percentage off the menu-items subtotal when you order through the app or website.
Every Grubhub promo code on this page goes through a real checkout before we list it, then gets sorted by how often it actually clears. Type your subtotal into the tool below and see what tonight's order really comes to.
Estimate only. Final discount depends on each code’s conditions.
Sick of dropping in a Grubhub promo code only to watch it bounce on the final screen? That's exactly the problem this page solves. Nothing here is lifted from random corners of the web and posted on faith — we place real orders through the app and site, write down the precise rules tied to each offer, and bin anything that doesn't shave money off the bill. A straightforward reliability rating then pushes the steadiest performers to the top, so you skip the dead links. As of right now we're watching 46 working offers: 39 codes you punch in and 7 hands-off deals like fee-free delivery and a complimentary side at select spots.
Open any card and it lays out the savings, the condition that ultimately makes or breaks the code (a spend floor, an app-only flag, a restaurant left out of the deal), and the moment we last saw it succeed. Brand new to ordering delivery cheaply? Head down to the walkthrough below. It unpacks what real stacking looks like, the twelve-dollar mark where delivery turns free, who actually qualifies for student and service savings, and the short list of reasons checkout spits a code back — the nuts-and-bolts most coupon pages gloss over.
Ranked by success-rate health score. Highest-scoring codes apply most reliably.
Percentage off the menu-items subtotal when you order through the app or website.
New-diner promo applied once at checkout on a first order over the $15 minimum.
Unlocks unlimited free delivery on eligible $12+ orders for the trial window.
First-time mobile diners only; applies once in the Grubhub app at checkout.
Delivery fee waived automatically for Grubhub+ members on eligible $12+ carts.
Midday discount on the menu-items subtotal, valid Monday to Friday, 11am–2pm.
Second qualifying item free or half off at restaurants running the deal.
Skip the delivery fee and take a discount when you grab the order yourself.
Adds a complimentary side at participating restaurants on group carts over $25.
Flat discount for bigger family or team orders above the $40 threshold.
A new-account credit lands in your Offers tab after you create a free profile.
General sitewide code with no category exclusions listed.
Limited weekday percentage discount on web and app orders.
Eligible $12+ orders ship free while your Grubhub+ membership is active.
Small discount applied to a qualifying side or drink at checkout.
Bumps your order to faster Priority delivery at no extra charge.
Verify your student status to unlock the first-order campus discount.
Choose pickup in the app to skip the delivery and service fees entirely.
ID verification required; availability varies by participating restaurant.
Discount on a spotlighted local restaurant from the Offers tab.
Adds a complimentary starter at participating restaurants above $30.
Members-only percentage offer loaded to your linked Grubhub+ account.
Discount on participating restaurants listed in the Offers tab.
Built for office lunches, team meals and big pre-orders over $60.
A win-back credit for lapsed accounts that haven't ordered in a while.
Evening-hours discount on the menu-items subtotal at select restaurants.
Timed around weekend sports windows; app and web only.
Short-window promotion that ends when the daily allocation runs out.
Discount on a shared cart built for friends and roommates.
Percentage off participating restaurants while the offer is live.
Lands in your account automatically during your birthday month.
Small add-on discount applied to qualifying drinks and sides.
Adds a second item on participating Grubhub Perks deals.
Bulk discount aimed at workplace catering and team orders over $70.
Off-peak pickup discount for early-evening orders before 5pm.
Percentage off when three or more items are in the cart.
Unlocks once you bank enough Grubhub points to redeem.
Bundles a free side when newly added restaurants go live.
Small beverage discount applied to a qualifying drink at checkout.
Group-order discount for friends splitting a bigger cart over $50.
Tuesday–Wednesday pickup-only percentage discount.
Adds a dessert at participating restaurants on qualifying carts.
Largest-cart discount for events and big group orders over $90.
Combines an extra percentage with your banked Grubhub points.
Grand-opening percentage discount at participating new restaurants.
Discount for smaller add-on items ordered on their own.
Don’t see one that fits your cart? Codes rotate often — get an alert when a new one lands.
Place the order through the app or website rather than walking up to the counter. A lot of percentage codes are coded to online and app carts only, so an in-app order quietly ignores them.
Get your cart over the free-delivery line before you type a dollar-off code. Apply it the other way around and a big discount can drag you back under the minimum, and the fee reappears.
Pair a single typed code with an automatic bundle such as a family box instead of trying to force two codes in. The checkout almost always honors just one code field.
Order earlier in the week when you can. Monday through Thursday and quieter pickup windows are where the steeper percentage offers tend to show up.
Set up a free account before you reach checkout. Welcome perks, points, and the birthday reward are tied to your account and can't be entered as a code after the fact.
If a code bounces, slow down and check the basics: re-copy it cleanly, make sure your store takes part, and confirm you've met the order type and spend it requires.
Feeding a crowd or the office? A 'dollars off when you spend X' code usually wins on a big cart, where a flat percentage on premium orders falls short.
Snap a screenshot of the terms on any code that works. Quiet conditions like 'pickup only' or 'excludes delivery' cause most of the rejections people blame on a dead code.
No coin-flipping and nothing posted on trust. Here's the precise route a code travels before we'll put it in front of you.
Leads arrive from the Grubhub app and site, the brand's own emails and social feeds, reader tip-offs, and the orders we place ourselves — never harvested wholesale from competing coupon lists.
A human here builds a genuine qualifying cart and keys each code in at payment, logging whether the total truly moves, the spend it demands, and which order types it shuts out.
Each code picks up a reliability figure pieced together from those live runs and the thumbs-up or thumbs-down readers leave. Higher figures climb the list; anything that quits working slides off it.
We loop back over live codes on a steady rhythm, and again the moment pricing or a major promo changes, then mark every card with the exact time we last watched it land.
The moment a new code passes our checkout test or a seriously deep deal lands, we'll fire off a short note. Nothing more, and one tap unsubscribes you.
The deepest percentage code we confirmed in each month.
Stretched across the year, the steepest confirmed Grubhub cuts bunch up around December, when holiday spreads and big game-day carts send demand soaring. The rest of the calendar tends to top out nearer the 20–30% band, so set your expectations there.
Jump to today's top codeHonest, beginner-friendly answers to the things people actually ask before they order — where the everyday savings hide, how the delivery minimum works, what stacking really means, who qualifies for student and military deals, and why a code sometimes won't take.
There's no bargain bin inside a food-delivery app, but Grubhub's Perks deals come closest, and that's where the unglamorous everyday savings hide. Those listings are already marked down before a single code touches them. More often than not, grabbing one and tacking on a free-side offer beats hunting for the fattest percentage and aiming it at an expensive order. If the smallest possible total is what you're after, build up from a Perks deal and add a freebie, instead of fixating on a headline number.
The waived fee flips on once your cart passes a set figure — for Grubhub+ members that's roughly the twelve-dollar mark, though it drifts with where you are and which restaurant you pick. The bit people overlook is sequence. Clear that figure first, then apply a flat dollar-off code. Flip the order and a big discount can yank your subtotal back under the line, and the fee snaps right back on. Percentage codes are gentler here, since they seldom drag you below the cutoff, while a large flat cut can. Whatever you reach for, re-read the fee row once the code lands to confirm it stayed at zero.
A campus deal pops up here and there, and when it does you'll prove you're a student through a verification step rather than a plain typed code — usually money off a first order over fifteen dollars. Teacher perks are scarcer and tend to ride on back-to-school pushes. Savings for military members and first responders surface more reliably, but whether you can actually use one hinges on the restaurant. Treat all three the same way: make sure you qualify, check your area is taking part, and don't assume you can bolt them onto a separate code.
Practically every checkout hands you a single promo box, so it's one typed code per order, end of story. The stacking that pays off isn't two codes side by side — it's one code layered over the things that aren't codes: an Offers-tab deal that applies on its own, your Grubhub+ free delivery, and whatever points you've stored. A combo that holds up looks like one code, plus a Perks deal, plus free delivery, plus points. Shove a second code in and the first one usually drops out.
Five culprits cover nearly every bounce, roughly in the order they strike. One: the code is meant for the app and you're on the web, or the other way around. Two: your cart hasn't reached the spend it needs. Three: something in the bag is excluded — some codes skip certain restaurants or items already on sale. Four: the code has expired or used up its allowance. Five: a rogue space or wrong letter case sneaked in while you copied. March through them: paste it again cleanly, double-check the order type and minimum, lift out anything excluded, and confirm your restaurant is in the deal before you call the code dead.
The app hoards the exclusives. First-order rewards, member percentages, birthday perks and pickup credit usually live only there. The website, by contrast, is quicker for lining typed codes up next to each other and for steering a large group order on a full screen. The sharp play is to total the identical cart in both places: take the strongest typed code the site shows, then see whether an app-only reward or pickup deal undercuts it before you commit.
| Feature | GrubhubPromoCode | CouponFollow | RetailMeNot | Honey |
|---|---|---|---|---|
| Editor test-orders every code | Yes | Partial | Partial | No |
| Success-rate health score | Yes | Vote-based | Vote-based | Auto-apply only |
| Delivery deal guides | Yes | No | No | No |
| App vs website breakdown | Yes | No | No | No |
| Last-verified timestamp per code | Yes | Sometimes | Sometimes | No |
| No account or extension required | Yes | Yes | Yes | Extension required |
| Brand | Typical code depth | Free delivery min | App-only deals | Value deals |
|---|---|---|---|---|
| Grubhub | 10–30% / $3–$15 off | ~$20 | Strong | Grubhub Perks |
| DoorDash | 20–50% off mix | Varies | Strong | DashPass deals |
| Uber Eats | $ off & bundles | Varies | Moderate | Eats Pass |
| Postmates | Credit-based offers | Often free | Growing | Unlimited |
Rough orientation only — real offers shift all the time and depend on where you order from.
Pasted SAVOR20 in the promo field under the tip line on a $34 Thai order and it knocked the subtotal down right away. The reminder that the code reads menu items only, not the fee or tax, is exactly why I cleared the minimum first.
Started the 30-day Grubhub+ trial like the guide suggested and my delivery fee dropped to $0 on every order over $12. Two dinners in and it had already out-saved the monthly price. Just set a reminder to cancel if you don't keep it.
About three of every four applied in my area. The success scores tracked reality — the 95%+ ones went through and the low-scoring ones were a coin flip, which is at least an honest way to rank them.
Fed a team of ten and the $10-off-$60 catering code beat the 20% code by a couple of bucks on my exact total. The note about flat dollar-off winning on large carts was spot on — do the quick math before you pick one.
The declined-code checklist nailed my issue — my cart was under the $15 first-order minimum. Only caution is that these rotate quickly, so glance at the ‘verified’ timestamp on a card before you rely on it.
Every card spells out the minimum spend and whether it's app-only before I tap it, so I've stopped getting that ‘code not valid’ message. The app-versus-website rundown actually changed how I order.
Did a code work for you? Share a result and help the next shopper.
Confirming SAVOR20 still applies on app orders this week — took 20% off a $40 subtotal for me. Make sure it's a delivery order, not pickup.
Worked for me too, but only on a delivery order — pickup wouldn't accept it. Re-paste it instead of typing to avoid a stray space.
Same here — double-check your subtotal clears the order minimum, because below it the code just silently doesn't apply.
Anyone get the student discount to verify lately? It bounced me to a verification page and then timed out before applying.
It went through on the website for me, not the app. Try desktop with your .edu email ready and it should verify on the first order of $15+.
On a 14-person order the $10-off-$60 catering code beat the 20% code by a few dollars. Flat dollar-off really does win once the cart gets big.
Yep — but 20% of $60 is $12, so it flips depending on your exact subtotal. Run both numbers before you commit.
Fair — mine landed at $52, so the flat $10 edged it out. Good catch.
Build your cart, head to checkout, and look for the ‘Add a promo code’ field below the tip line. Paste the code exactly as shown, tap apply, and confirm the discount lands in the order summary before you pay.
Yes — every code on this page is free to copy. There’s nothing to install, no account with us, and no browser extension required to use them.
Usually one of five things: an app-only code used on the website (or vice versa), a subtotal under the minimum, an excluded restaurant or item in the bag, an expired or already-used code, or a stray space from copying. Re-paste it and re-check the fine print.
No — Grubhub accepts one discount per order. What you can do is pair a single code with your Grubhub+ free delivery, an Offers-tab deal, and any banked points, since those apply separately from the code box.
Grubhub+ members get unlimited free delivery on eligible orders over $12, and non-members can find restaurant-specific free-delivery offers in the Offers tab. The 30-day Grubhub+ trial is the easiest way to test it before paying $9.99/month.
Students can typically get money off a first order of $15+ after verifying their status, and some schools qualify for a discounted Grubhub+ rate. It’s tied to verification rather than a plain typed code, so availability varies by campus.
There’s no permanent sitewide military rate — when these savings show up they’re usually a restaurant or partner promotion with ID verification, set per location, and they won’t stack with another code.
Right now the highest-scoring code is SAVOR20 for 20% off a sitewide order. The best one for you depends on your cart, though — on a large group order a flat dollar-off code often beats a percentage.
Some work on both, but the highest-value ones — first-order rewards, Grubhub+ member percentages, birthday rewards — are usually app-only. It’s worth pricing the same cart in both before you pay.
We re-test active codes on a rolling schedule and after major promo changes. This page was last updated on June 28, 2026.
It’s a 0–100 score that blends our own live checkout tests with the ‘worked / didn’t work’ votes readers leave on each card. A higher number means a code applies more reliably — and it sits closer to the top of the list.
Yes — several codes are built for pickup, and choosing pickup also skips the delivery fee entirely. Grubhub+ members earn 5% back in credit on pickup orders on top of any code.
Most typed codes work without one, but the account-based perks — the welcome reward, your birthday reward and member-only percentages — need a free Grubhub account to redeem.
Yes — look for the dollar-off-over-threshold codes built for catering and large carts. On big orders a flat $10–$15 off usually beats a percentage, so do the quick math.
Yes — every code expires and some cap how many times they can be used. Check the ‘verified’ timestamp on each card and reach for the higher-scoring codes first.
No. This is an independent editorial coupon site and is not affiliated with, endorsed by, or sponsored by Grubhub, Inc.
Try a no-code deal from the list (free delivery or a free side), start the Grubhub+ trial for free delivery, check your in-app Offers tab for account-specific deals, or come back after our next refresh — codes rotate often.
When you use some links we may earn an affiliate commission at no extra cost to you. It never changes which codes we list or how we score them.
Copy the code below, then paste it in the promo field at Grubhub checkout.
SAVOR20
Independent site · not affiliated with Grubhub.