splitty splitty

Splitting Instacart: Groceries, Fees, and the Tip Change Problem

A $150 Instacart order arrives at $215.19. Three roommates. Five substitutions nobody approved. And someone changed the tip after delivery without telling anyone.

The grocery delivery splitting nightmare

Restaurant delivery is complicated. Grocery delivery is a week-long accumulation of chaos compressed into one order. You’re not splitting one meal. You’re splitting 47 items across three roommates, with substitutions you didn’t approve, fees you didn’t expect, and a tip that someone changed after the shopper left.

Brick Meets Click and Mercatus found in their 2024 Online Grocery Shopping Consumer Trends Report that 68% of online grocery shoppers have experienced substitution issues that affected their order total. When you’re splitting that order with roommates, those substitutions don’t just affect the total—they affect individual shares in ways that equal splitting can’t handle.

22-35%

The fee overhead on a typical grocery delivery order, according to McKinsey’s 2024 Last-Mile Delivery Economics Report. A $150 grocery run becomes $183-203 before you decide how to split it.

Unlike restaurant delivery where you pick a meal and that’s your share, grocery delivery involves shared items (toilet paper, dish soap), individual items (your specific yogurt brand), and ambiguous items (the fancy cheese someone added “for everyone”). The same challenges apply to splitting Costco runs, where bulk quantities add a layer of who-gets-how-much math. The split isn’t obvious. And the fees make it worse.

The fee stack: where your money goes

Instacart, Amazon Fresh, Walmart+, and Shipt all layer fees differently. But the pattern is consistent: what looks like grocery prices plus delivery is actually grocery prices plus markup plus delivery plus service fee plus optional fees plus tip.

Typical $150 Instacart order breakdown
Groceries (in-store price)$150.00
Item markup (~15% average)+$22.50
Delivery fee+$3.99
Service fee (5%)+$8.63
Heavy order fee (case of water)+$2.00
Subtotal before tip$187.12
Shopper tip (15%)+$28.07
Actual total$215.19

That $150 grocery run actually costs $215.19—a 43% increase over in-store prices. And “free delivery” with Instacart+ only removes the $3.99.

Sources: McKinsey & Company, “Last-Mile Delivery Economics Report” (2024); Brick Meets Click & Mercatus, “Online Grocery Shopping Consumer Trends Report” (2024).

Understanding each fee

Each fee has different splitting implications. Some should be split equally, others proportionally, and one is uniquely problematic.

Item Markup5-20%

Prices on delivery apps are higher than in-store. Instacart averages 15% markup. Amazon Fresh ranges 5-10%. This markup is invisible—you don’t see “markup” as a line item. It’s baked into each product price.

How to split: Proportionally (built into item prices)

Delivery Fee$0-9.99

Fixed fee based on order size and delivery window. Waived with subscription services (Instacart+, Amazon Fresh). Same whether you order 10 items or 100.

How to split: Equally (same service for everyone)

Service Fee5-10%

Percentage of order subtotal. Goes to the platform, not the shopper. Even with “free delivery,” you pay this. Instacart caps it at $15-20 on large orders.

How to split: Proportionally (based on what you ordered)

Heavy Order Fee$2-10

Triggered by heavy items: cases of water, large quantities of canned goods, bulk items. The fee applies to the order, but specific items caused it.

How to split: By whoever ordered the heavy items

Small Order Fee$2-5

Charged on orders below a threshold (typically $35). Designed to discourage small orders that cost the same to shop and deliver.

How to split: Equally (everyone benefits from combining orders)

Priority Delivery$2-4.99

Optional fee for faster delivery windows. Sometimes defaulted to “on” and requires opt-out. Check before checkout.

How to split: Whoever requested priority pays

The tip change problem

Restaurant delivery tips are set once. Grocery delivery tips can be modified up to 24 hours after delivery. This creates a unique splitting problem: the amount everyone agreed to pay isn’t necessarily the amount that gets charged.

"

The decoupling of payment from consumption makes cost-sharing more complex. When the final amount isn't known at the time of agreement, fairness perceptions shift.

Richard Thaler, 'Mental Accounting Matters,' Journal of Behavioral Decision Making (1999)

Ofer Zellermayer’s 1996 Carnegie Mellon dissertation on the “pain of paying” established that payment timing affects how people process costs. A post-delivery tip change feels different than a pre-delivery tip—it’s perceived as a separate decision, not part of the original transaction. The psychological weight of an unexpected charge increase triggers what Zellermayer calls a distinct “pain spike” even when the dollar amount is small.

The problem

Unilateral tip changes

One roommate adjusts the tip after delivery—up for good service, down for problems. The amount charged to the shared card changes. Others don’t know until they check.

Original split: $71.73 each (3 people)
After tip increase: $76.40 each
Difference: $4.67 per person, decided by one person

The solution

Tip agreement protocol

Establish who can modify tips and under what conditions. Either designate one person with tip authority or agree that tip changes require group consensus.

“Jamie handles tips. If there’s a problem, Jamie adjusts. Final amount is final—we settle based on the charged total.”

The Economic Policy Institute’s 2023 Gig Economy Shopper Earnings Study found that shopper earnings vary by 23% based on tip modifications. From a splitting perspective, this variability means your “share” is uncertain until the tip window closes. The lesson: never settle the split until the 24-hour tip adjustment period expires.

Sources: Zellermayer, “The Pain of Paying,” Carnegie Mellon University (1996); Thaler, “Mental Accounting Matters,” Journal of Behavioral Decision Making (1999); Economic Policy Institute, “Gig Economy Shopper Earnings Study” (2023).

Substitutions: when your order isn’t your order

Grocery delivery has a problem restaurants don’t: out-of-stock items. When the store doesn’t have your $3.49 generic pasta, the shopper might substitute $5.99 organic pasta. Your share just increased by 72%—for an item you didn’t choose.

68%Of online grocery orders have at least one substitution (Brick Meets Click, 2024)
$4.23Average price increase per substituted item
12%Of substitutions are refunded post-delivery

Daniel Kahneman and Amos Tversky’s 1979 prospect theory, published in Econometrica, explains why substitutions feel particularly unfair: losses loom larger than gains. Getting a cheaper substitution feels like “fine.” Getting an expensive substitution feels like a violation—even if the price difference is the same in both cases. Kahneman and Tversky found that losses carry roughly 2x the psychological weight of equivalent gains.

The key insight

Scan the receipt after delivery, not the original order confirmation.

Substitutions change real prices. The only accurate split comes from the actual charges, not what you planned to buy.

Substitution scenarios and fair splits

Shopper’s choice (approved)

You approved the substitution

If you approved “substitute with similar item” and it costs more, you pay the difference. You opted in to the risk.

Shopper’s choice (declined)

You selected “refund if unavailable”

Shopper substituted anyway? Request a refund through the app. The original item price should be refunded, not charged to your share.

Communal item

Substitution on a shared item

If the communal eggs are substituted for pricier organic eggs, the entire group absorbs the difference proportionally. Nobody specifically caused it.

Individual item

Substitution on your specific item

Your almond milk was out, so you got oat milk. Even if it costs more, it’s your item—your cost increase.

Pro tip: Screenshot the order before delivery. When substitutions happen, you have a record of what was ordered vs. what was delivered. This makes post-delivery refund requests and fair splits much easier.

Sources: Brick Meets Click & Mercatus, “Online Grocery Shopping Consumer Trends Report” (2024); Kahneman & Tversky, “Prospect Theory: An Analysis of Decision under Risk,” Econometrica (1979).

Heavy item fees: the hidden surcharge

Order a case of water? That triggers a “heavy order fee” of $2-10. The fee applies to the entire order, but one person’s item caused it. This creates a splitting dilemma that Fehr and Schmidt’s 1999 fairness research in the Quarterly Journal of Economics predicted precisely: people have strong reactions to identifiable unfairness.

ItemTypical WeightHeavy Fee Trigger
Case of water (24 bottles)~30 lbsYes
Bulk laundry detergent~15 lbsOften
Cat litter (large bag)~35 lbsYes
Case of soda (12 cans)~10 lbsSometimes
Large bag of dog food~30-50 lbsYes

When one person’s water order adds $5 to everyone’s share, the causation is clear. Fehr and Schmidt demonstrated that people accept anonymous cost distributions (like a service fee) far more readily than costs with an identifiable cause. The allocation should match the causation.

Common approach

Split equally

Divide heavy fee among all participants.

Simple math
Unfair to those who didn’t order heavy items
Creates resentment over time
Fair approach

Assign to requester

Person who ordered heavy items pays the heavy fee.

Clear causation = clear responsibility
Incentivizes efficient ordering
Requires tracking who ordered what

Source: Fehr & Schmidt, “A Theory of Fairness, Competition, and Cooperation,” The Quarterly Journal of Economics (1999).

Shared vs. individual items: the categorization challenge

Restaurant orders are individual. Grocery orders mix communal items (toilet paper, cooking oil) with individual items (your specific snacks). The challenge is categorizing each item at purchase, not at settlement—the same categorization problem that surfaces in vacation rental grocery splits.

Uri Gneezy, Ernan Haruvy, and Hadas Yafe’s landmark 2004 study in The Economic Journal showed that people order 36% more when costs are shared equally. The same principle applies to grocery orders: when everything is “communal,” people add items they wouldn’t buy if paying individually.

Communal

Split equally

Items everyone uses: toilet paper, dish soap, cooking basics, shared meals, cleaning supplies. Divide cost by number of roommates.

Toilet paperDish soapCooking oilPaper towels
Individual

Assign to requester

Items for one person: your specific cereal brand, your allergy-friendly milk, your protein bars. You ordered it, you pay.

Specific snacksDietary itemsPersonal careYour beer
Ambiguous

Decide before ordering

Items that could be either: fancy cheese “for everyone,” premium coffee, the expensive olive oil. Clarify before checkout who pays.

Premium ingredientsAlcoholSpecialty itemsParty food

The “for everyone” trap: When someone adds an expensive item “for the house,” clarify immediately. Is the $18 brie communal or individual? The answer determines who pays $6 vs. who pays $18.

The roommate coordination problem

Household grocery delivery isn’t a one-time event. It’s a recurring pattern with compounding fairness implications. Fehr and Gachter’s 2000 research on public goods cooperation in the American Economic Review demonstrates that perceived unfairness in one round reduces cooperation in future rounds.

Translation: if your roommate feels they overpaid on the last grocery order, they’ll add more “for the house” items next time to balance it out. This creates an escalating arms race of strategic ordering—the same debt decay pattern that erodes trust in all informal financial arrangements.

Week 1Alex orders for the house. Adds their preferred (expensive) coffee. Everyone splits equally.
Week 2Jordan notices they paid for coffee they don’t drink. Adds their expensive juice “for everyone.”
Week 3Sam realizes both Alex and Jordan have been adding personal preferences as “communal.” Adds premium snacks.
Week 4Everyone’s share is $40 higher than Week 1. Nobody’s happy. Nobody’s saying anything.
"

The willingness to cooperate decreases significantly when subjects observe that others are not contributing their fair share.

Fehr & Gachter, 'Cooperation and Punishment in Public Goods Experiments,' American Economic Review (2000)

Breaking the cycle

1

Define categories before the first order

Create a shared list of what counts as communal. Everything else is individual by default.

2

Mark individual items at point of addition

When adding to the cart, note whose item it is. “Sam’s protein bars” isn’t ambiguous at settlement.

3

Settle after every order, not monthly

Accumulated IOUs create resentment. Settling immediately keeps everyone current and prevents strategic ordering.

4

Rotate who places the order

The person who places the order has cart control. Rotating prevents one person from consistently adding their preferences.

Source: Fehr & Gachter, “Cooperation and Punishment in Public Goods Experiments,” American Economic Review (2000).

Subscription services: who pays for Instacart+?

Instacart+ ($99/year), Amazon Fresh (included with Prime), Walmart+ ($98/year)—these subscriptions eliminate delivery fees on qualifying orders. But if one roommate has the subscription, should everyone benefit equally?

ApproachHow it worksFairness
Subscriber eats the costSubscriber paid for subscription, everyone benefits from free deliveryUnfair to subscriber
Split subscription annually$99/year divided by 3 roommates = $33 eachFair if usage is equal
Calculate saved fees per orderTrack what delivery would have cost, split that “savings”Fair proportionally

Proportional subscription split:
Delivery fee that would have been charged: $5.99
Your share of groceries: 40%
Your share of “saved” delivery fee: $5.99 x 40% = $2.40
Pay $2.40 to subscriber, or factor into the overall split.

Richard Thaler’s mental accounting framework explains why this matters. In his 1999 paper in the Journal of Behavioral Decision Making, Thaler showed that people mentally categorize costs into separate accounts. A subscription fee sits in a different mental account than per-order charges. When the subscriber absorbs the annual cost and roommates get “free” delivery, the accounting feels lopsided even when the math technically works out.

How research shaped the design

Every finding about shared consumption, fairness perception, and payment psychology maps to specific features in splitty.

Substitutions change individual shares unpredictably (Brick Meets Click, 2024)

Scan the actual receipt post-delivery, not the original order. Real prices, real splits.

Equal splits cause overconsumption and resentment (Gneezy et al., 2004)

Itemized assignment lets each item be tagged as communal, individual, or split among a subset.

Heavy item fees have clear causation (Fehr & Schmidt, 1999)

Fees can be assigned to specific people rather than split equally.

Tips can change after initial agreement (Zellermayer, 1996)

Split based on the final charged amount, not the estimated total.

Settlement delays increase conflict (Fehr & Gachter, 2000)

Payment requests sent immediately after delivery, before memories fade.

Grocery delivery splitting questions

Common questions about splitting Instacart, Amazon Fresh, and Walmart+ orders with roommates.

01 How do you split an Instacart order with roommates?

Photograph the final receipt after delivery (not the original order, since substitutions change prices). Tag each item to the person who ordered it. Mark shared items like toilet paper and dish soap as communal. Split delivery and service fees equally, and assign heavy-item fees to whoever ordered the heavy items. splitty handles this entire flow automatically.

02 Should I wait to settle until after the tip adjustment window?

Yes. Instacart allows tip changes for up to 24 hours after delivery. If someone adjusts the tip, the total changes. Settle your split based on the final charged amount, not the initial estimate. Designate one person with 'tip authority' to prevent unilateral changes.

03 Who pays for grocery substitutions that cost more?

If you approved substitutions on your personal item, you absorb the price difference. If the shopper substituted against your 'refund if unavailable' preference, request a refund through the app. For communal items that got substituted, the group absorbs the difference proportionally.

04 How do you fairly split the Instacart+ subscription among roommates?

Three approaches: split the $99/year equally ($33 each), track the delivery fees each order would have incurred and reimburse the subscriber proportionally, or let the subscriber absorb the cost in exchange for other household contributions. The proportional method is fairest but requires more tracking.

Grocery order. Five substitutions. Three roommates. One fair split.

Photograph the receipt. Tag who ordered what. splitty handles the math before the groceries hit the fridge.

Download on the App Store