A “Shopper” charge on your bank statement almost always comes from a grocery delivery or personal shopping service, and Instacart is by far the most common source. The descriptor shows the delivery platform rather than the supermarket because the platform is the registered merchant on the transaction. If you’ve ordered from any app that sends someone to shop for you in the last week or two, that line item is probably your order. If it isn’t, federal law gives you a clear path to dispute it, and the rules differ depending on whether the card was debit or credit.
Why the Descriptor Says “Shopper” and Not a Store Name
When a card is charged, the payment processor sends your bank a short text string called a statement descriptor. It’s capped at around 22 characters and has to match the merchant’s registered legal name, its “doing business as” name, or its website. On a delivery order, the registered merchant is the platform, not the grocery store. Your bank never sees the store’s name on that transaction at all.
That’s why an order you think of as “groceries from Kroger” can land on your statement as something generic. The plumbing of card processing is doing what it’s designed to do; it just doesn’t name the place your food came from.
Instacart Is Usually the Answer
Instacart charges appear under several different descriptors. A standard grocery order typically posts as “INSTACART” followed by the store, such as “INSTACART*KROGER” or “IC*COSTCO.” Service fees, tip adjustments, and other platform charges sometimes appear as “INSTACART PAYMENTS” or simply “Shopper.” The company’s legal parent is Maplebear, Inc., so some charges show up as “MAPLEBEAR INC” with no mention of Instacart at all.
If you have an Instacart+ membership, the subscription that waives delivery fees, the recurring monthly or annual charge appears as “INSTACART EXPRESS” on most statements. Forgetting about that subscription is one of the most common reasons people don’t recognize a charge. Open the Instacart app, check your account settings for active subscriptions, and search your email for a signup confirmation before assuming fraud.
Other delivery platforms behave the same way. Shipt, Dumpling, and various regional grocery delivery apps all process payments under their own platform name rather than the retailer’s. Any service where someone else picks up and delivers your order is a candidate.
Why the Amount May Not Match Your Order
Delivery services place a temporary authorization hold on your card when you submit an order, and that hold is often higher than your checkout total. Instacart typically holds about 15% above your subtotal to cover potential price changes from substitutions, added items, or weight-based items like produce and deli meat.1Instacart. Authorization Holds, Recurring Payments, and Unknown Charges A $75 order might generate a pending charge closer to $86.
After delivery, the hold drops off and your card is charged the actual final total. That final amount can differ from both the hold and your checkout estimate, especially when items are sold by weight. A slightly heavier or lighter package of chicken changes the price based on the weight scanned in the store. Small discrepancies like that are normal.
The gap between the hold falling off and the final charge posting can take up to seven business days. During that window you might see two “Shopper” entries, the pending hold and the settled charge. Wait for both to resolve before calling your bank; the hold will disappear on its own.
How to Verify the Charge Before You Dispute
Start with the date and the exact dollar amount, then open the order history in every delivery app you use. Most apps keep timestamps, itemized receipts, and tip amounts. If the statement total is a few dollars off, look for tip adjustments, weight-based pricing, or bag fees that weren’t in the original estimate.
Some bank entries include a short alphanumeric code or a partial phone number next to the “Shopper” label. Searching that string online often identifies the processing platform immediately. A city or zip code in the descriptor can also help confirm whether the charge lines up with where the order was delivered.
If you share a card with a spouse or family member, ask them before escalating. Household members placing delivery orders on a shared card is one of the most common explanations for a charge the primary cardholder doesn’t recognize.
Disputing an Unrecognized Debit Card Charge
If you paid with a debit card and the charge is genuinely unfamiliar after checking, the Electronic Fund Transfer Act sets out the process. Your bank has to investigate an error within ten business days of receiving your report. It can extend the investigation to 45 days, but only if it provisionally credits your account within those first ten business days so you’re not out the money during the review.2Consumer Financial Protection Bureau. 12 CFR 1005.11 – Procedures for Resolving Errors
You must report the problem within 60 days of the date your bank sent the statement showing the charge. Miss that window and you lose the right to require an investigation. Your liability also depends on how quickly you act. If someone steals your debit card or card number and you report it within two business days, your maximum loss is $50. Report after two days but within 60 days, and the cap rises to $500. After 60 days, you could be on the hook for everything.3Office of the Law Revision Counsel. 15 USC 1693g – Consumer Liability
If the bank finds no error, it has to explain its reasoning in writing and return the documents it relied on.4Office of the Law Revision Counsel. 15 USC 1693f – Error Resolution
Disputing an Unrecognized Credit Card Charge
Credit cards are covered by a different federal law with stronger protections. Under the Fair Credit Billing Act, your total liability for unauthorized charges on a credit card is capped at $50, regardless of how long you take to notice.5Office of the Law Revision Counsel. 15 USC 1643 – Liability of Holder of Credit Card Most major issuers waive that $50 through their zero-liability policies.
For billing errors that aren’t outright fraud, such as duplicate charges, wrong amounts, or goods you never received, you have to send a written dispute to your card issuer’s billing address within 60 days of the statement date. The notice needs your name, account number, the amount you believe is wrong, and why you think it’s an error.6Office of the Law Revision Counsel. 15 USC 1666 – Correction of Billing Errors Most issuers also take disputes through their app or website, but sending written notice to the address on your statement is what the statute actually requires.
While the issuer investigates, it cannot try to collect the disputed amount or report it as delinquent to credit bureaus.7Federal Trade Commission. Using Credit Cards and Disputing Charges
Don’t Dispute a Charge You Actually Made
Before filing anything, be honest about whether the charge might be legitimate. Disputing a valid charge, sometimes called “friendly fraud” in the payments industry, has real consequences. The merchant gets hit with a chargeback fee and may lose the revenue. If the merchant can prove you made the purchase, the dispute is reversed, you still owe the money, and your bank now has a record of an invalid claim.
Banks track dispute patterns. Multiple chargebacks that turn out to be legitimate purchases can lead to your account being flagged, restricted, or closed. Instacart and similar platforms may deactivate your account if you dispute charges for orders you received.
If you recognize the charge but believe the amount is wrong, contact the merchant first. Delivery platforms have their own resolution processes for overcharges, missing items, and poor substitutions, and those are faster and less adversarial than a bank dispute. Save the chargeback for charges that genuinely aren’t yours.