Uber Eats Promo Codes by Country: Why the Same Code Pays Differently

By Juan Carlos Herrera ·

Illustration: Uber Eats Promo Codes by Country: Why the Same Code Pays Differently

Here is a small mystery that generates a surprising amount of coupon-forum anger: two people apply the exact same Uber Eats invite code, and one sees “40% off your first order” while the other sees “$20 off orders over $25” — or nothing at all. Neither person did anything wrong, and neither code is “broken.” The explanation is boring but important: an Uber Eats invite code is not a discount. It’s a pointer to whatever offer Uber has decided to run in your market during the period you redeem it. Once you understand that, most of the confusing behavior — different amounts by country, offers that shrink between the blog post and the checkout screen, codes that get rejected outright — stops being mysterious.

The code is a key, not a coupon

Most people’s mental model of a promo code comes from retail: SAVE20 means 20% off, forever and everywhere, because the merchant printed it that way. Uber’s invite program doesn’t work like that. When an existing customer shares their invite code, the code identifies who referred you — it says nothing about what you get. The discount attached to it is set by Uber, per country (and sometimes per city or per promotional window), and Uber changes it whenever its growth team decides new-customer acquisition is worth more or less in that market.

This is why any site quoting a fixed dollar amount for an Uber Eats invite code year-round is, at best, quoting a promo period that already ended. The offer text you see when you enter the code in the app is the only version that counts. Uber’s own promotional terms make this explicit: offers are limited by territory, time period, and eligibility conditions that Uber defines per promotion — you can see how this is structured in the promotion terms published on Uber’s legal hub, which houses the fine print for each regional offer.

Why the value differs so much by country

Uber prices these invites the way it prices everything else: by market. A few forces drive the spread.

Customer acquisition cost varies by market. In a country where Uber Eats is fighting DoorDash, Deliveroo, or a strong local player for the same customers, a new signup is worth a bigger subsidy. In a market Uber already dominates — or one it’s quietly deprioritizing — the invite offer gets stingy or disappears.

Order economics vary too. Average basket sizes, delivery fees, and courier costs differ enormously between, say, the US, Mexico, and Japan. A “$20 off $25” style offer that’s sustainable in one market would be wildly generous in another, which is why some countries historically got flat amounts and others got percentage discounts capped at a ceiling.

Formats rotate within a market. Even inside one country, Uber alternates between structures. Historically, invite offers have taken shapes like a flat amount off a minimum order (common in the US), a percentage off the first order up to a cap, or a discount spread across the first two or three orders. None of these formats is “the real one” — they’re all levers the same team pulls at different times.

The practical takeaway: comparing the offer your cousin in Toronto got against the offer you see in Texas tells you nothing about whether your code “works.” It only tells you Uber values new customers differently in those two places, which was never in doubt.

The existing-account gotcha (rides count)

This is the single most common reason an invite code gets rejected, and it catches people who genuinely believe they’re new customers: in most markets, “new customer” means new to Uber, not new to Uber Eats.

Uber Eats runs on your Uber account. If you signed up for Uber rides in 2017, took three trips, and never touched the food app, most invite promotions will still classify you as an existing customer — the eligibility check typically looks at your Uber account’s history, not your food-order history. The app usually tells you this plainly when you try to apply the code (“this promotion is only available to new users” or similar), but plenty of people burn ten minutes assembling a cart first.

A few caveats, because Uber’s rules are never uniform:

  • Some regional promotions do target “new to Eats” users specifically, including existing riders. These come and go, and the offer text spells out who qualifies. Read it.
  • Creating a second account to dodge the check is against Uber’s terms and a good way to get both accounts flagged. Uber matches on phone number, payment method, and device — this is not a clever loophole, it’s the first thing their fraud tooling looks for.
  • Household workaround that’s actually legitimate: if your partner or roommate has never had an Uber account of any kind, they’re the eligible one. Let them sign up with the code on their own device and payment method.

Minimum orders, caps, and the other small print

Even when a code applies cleanly, two numbers in the offer text decide what it’s actually worth:

The minimum order. A “$20 off $25” offer means you’re spending at least $25 in food before fees to unlock it — and in most markets, delivery fees, service fees, and tips don’t count toward the minimum. On a small solo order, the fees can quietly eat a third of the discount’s face value.

The cap on percentage offers. “40% off up to $15” is worth at most $15, and only if you order at least ~$37.50 of food. Order $20 of food and the same offer is worth $8. Percentage offers reward bigger baskets; flat offers reward hitting the minimum and stopping.

Two more clauses that show up often enough to mention: some offers apply only to delivery orders (pickup excluded), and multi-order offers (“save on your first three orders”) usually put an expiry window on the later discounts — typically a few weeks, stated in the offer text.

How to check what a code is worth before you order

The good news: you never have to order blind. The app tells you the exact terms before any money moves.

  1. Create your account (or confirm you’re eligible per the section above) in the Uber Eats app or on ubereats.com.
  2. Apply the code before building a cart. Open Account → Promotions and enter the code there, rather than waiting for the checkout promo field. If the code is valid for you, the promotion appears in your list with its full text: the discount, the cap, the minimum order, and the expiry date.
  3. Read the terms line, not just the headline. The minimum-order and delivery-only conditions live one tap deeper.
  4. Check the cart math at checkout. The discount line shows the actual amount applied. If it’s lower than you expected, the cap or the fee-exclusion rule is usually why.

If the code is rejected at step 2, that’s your answer — no promotion is attached to it for your account and market during this period. No amount of retrying, cart-rebuilding, or app reinstalling changes what Uber’s eligibility check already decided.

What this means for using anyone’s code — including ours

Because the code is a pointer and Uber controls the value, no publisher can honestly promise you a specific Uber Eats discount — not us, not the biggest coupon aggregator on the internet. What a publisher can honestly do is tell you where its code came from and whether it’s been checked lately. That’s the approach on our Uber Eats invite code page, which states plainly that invite promo values rotate and that Uber, not the code, sets the amount — and you can read how we handle verification dates sitewide at how we verify codes.

The durable advice fits in three lines. Confirm you’re actually a new Uber customer, not just new to Eats. Apply the code in the Promotions screen before you shop, and read the real terms it displays. And treat every specific dollar figure you read anywhere online — including in this article’s examples — as a historical illustration of the format, not a promise of what your screen will show.