How to stop wasting money on food delivery
· 5 min read
Food delivery is one of the most expensive ways to eat. Between menu markups, service fees, delivery fees, small-order fees, taxes and tips, a $15 meal can easily become $28 by the time it reaches your door. And because ordering takes three taps, it rarely feels like a decision. The good news: you don't need iron willpower to spend less. You need a few small systems.
1. Know the real price of an order
Many restaurants charge higher prices on delivery apps than in store to cover platform commissions. Add fees and tip, and you're often paying 40–90% more than you would picking up. Try this once: price out your usual order on the app, then on the restaurant's own site for pickup. Seeing "$31 vs $17" side by side is a powerful motivator.
2. Switch to pickup when you can
If the restaurant is on your way home or within a short drive or walk, pickup eliminates delivery fees, service fees and often the inflated menu prices. Ordering directly through the restaurant can also mean they keep more of the money — a nice bonus.
3. Add friction
Delivery apps are designed to be frictionless. Put a little friction back:
- Move delivery apps off your home screen and into a folder.
- Log out after each order so you have to sign back in.
- Remove saved payment methods.
- Turn off promotional notifications — those "20% off tonight!" pings are built to trigger impulse orders.
None of this stops you from ordering. It just gives you five seconds to ask, "Do I actually want this?"
4. Plan for your weakest moments
Most delivery orders happen at predictable times: late weeknights, after a long workday, on lazy Sunday evenings. Notice your pattern and prepare for it. Keep three "emergency dinners" at home that take under 10 minutes — frozen dumplings, pasta with jarred sauce, eggs and toast, a good frozen pizza. When the craving hits, the easy option is already in your kitchen.
5. Batch your treats
Instead of ordering small meals several times a week, decide on one or two delivery nights and make them count. One great Friday order you look forward to is more satisfying — and cheaper — than four forgettable Tuesday orders. Fewer orders also means fewer service and delivery fees.
6. Watch out for subscriptions
Delivery memberships promise "free delivery," but they work by making you order more. If you're paying $10 a month for a membership, check whether you'd honestly order as often without it. For many people, canceling the subscription is the single biggest saving because it removes the "I've already paid for it" pull.
7. Order smarter when you do order
- Skip the drinks and sides — they carry the biggest markups.
- Order meals that make leftovers, so one order covers two meals.
- Split an order with a roommate or partner to share fees.
- Tip fairly, but compare the all-in price before you commit, not after.
8. Give yourself a daily number
The most effective habit is knowing, before you open the app, how much room you have today. A daily eating-out budget — say $12 — turns a vague intention ("order less") into a concrete check ("this $26 order is two days' worth"). That moment of awareness is often enough to choose pickup, cook, or wait until your planned treat night.
9. Track it automatically
Manually logging every order is tedious, and most people quit after a week. Automatic tracking — pulling restaurant and delivery transactions straight from your card — removes the effort and gives you an honest picture. Seeing your weekly delivery total in one place is usually enough to change behavior on its own.
Start with one change
You don't need to do all of this. Pick one tactic — moving the app off your home screen, or switching your two most frequent orders to pickup — and try it for two weeks. Then check what you saved using our calculator. Small, sustainable changes beat dramatic bans every time.