Troubleshooting
Instacart Shopper Bonus Not Received? How to Fix It
You signed up and started shopping, but the new-shopper bonus still hasn't landed. Before you assume something broke, take a breath. A stalled bonus is almost always a boring timing or eligibility issue rather than a real glitch.
Instacart Shopper Bonus Not Received? How to Fix It
Clear facts, real numbers, current for 2026.Instacart sets these bonuses, not us. What you get, and the rules to earn it, changes from one city and campaign to the next, so there's no single guaranteed amount. A bonus can look "missing" while your account is completely fine and you simply haven't finished qualifying. This page helps you figure out whether you're still on track or something actually went wrong, so you know whether to keep shopping or open a ticket.
Here's the part most people miss. A common bonus mechanic is something like "complete 30 batches in your first 30 days." Sounds simple. But that clock started the day you activated, not the day you did your first real shop, and plenty of new shoppers burn a week just getting the background check cleared and the app dialed in. So by the time you're actually shopping full days, you might have 20 days left to do 30 batches, not 30. That gap is where most "where is my bonus" panic comes from, and it's usually a math problem, not a broken account.
The five common reasons a bonus does not post
1. The code was not entered at sign-up
Referral and new-shopper codes have to go in during the sign-up flow. If you left that field blank or mistyped the code, the promotion probably never attached to your profile. And once the account exists, adding one after the fact usually isn't possible. Phone autocorrect loves to "fix" a code into something else, so type it in slowly and double-check every character.
2. You have not hit the batch requirement
Most sign-up bonuses ask you to finish a set number of batches inside a window. If you've done a handful but not the full count, the bonus simply hasn't triggered yet. Some days the app goes dead quiet by 2pm on a Tuesday and the batches just aren't there, which is worth planning around. Check the exact target in the app.
3. You are outside the time window
Bonuses usually have to be earned within a fixed number of days of activation. If that window closed before you finished the batches, the offer may no longer pay out, even though you did all the work. Count from your activation date, not from your first shop.
4. The promo is not offered in your region
New-shopper promos are regional and they rotate. A bonus you saw advertised for one city might not exist where you live, or it may have already ended. Availability isn't the same across the US and Canada. A screenshot a friend sent from another state isn't proof it's live where you are.
5. It is still processing
Qualifying doesn't mean instant money. Bonuses take time to review and post, and they often ride along with a regular pay cycle instead of landing right away. A short wait after your last qualifying batch is normal.
Bonus: an account or eligibility hold
An incomplete background check can pause a bonus. So can a payment method that hasn't cleared verification, or a duplicate-account flag. Get your onboarding 100% done before you escalate anything.
Notice that four of those five have nothing to do with a bug. They're about the fine print. That's why the smartest first move isn't to message support, it's to reread the offer you actually accepted. The wording in your own app beats anything you remember from a promo email or something you saw posted online.
Which reason is it? A quick self-diagnosis
Run through this table before you do anything else. Find the row that matches what you're seeing, and it points you at the likely cause and what to do next. None of these are official Instacart numbers, they're just the patterns a lot of shoppers run into.
| What you're seeing | Most likely cause | What to do |
|---|---|---|
| No promo or referral shows anywhere on your account | Code never went in at sign-up | Usually can't be fixed after the fact. Confirm in app, then decide if a support ticket is worth it. |
| You see the offer, but you're at 18 of 30 batches | Requirement not met yet | Keep shopping. Nothing's wrong. Track your count against the deadline. |
| You hit the batch count, but the deadline already passed | Outside the time window | The offer may not pay. Note the dates, contact support only if the timing is genuinely arguable. |
| You qualified 2 to 4 days ago, still no money | Still processing with a pay cycle | Wait through one full scheduled payout before escalating. |
| Batches are greyed out or you can't go online | Onboarding or account hold | Check background check, ID, and bank verification status first. |
| You never saw a bonus offer during sign-up | No promo running in your region | Confirm current offers in your app. It may simply not exist locally right now. |
Step-by-step: what to check
- Read the exact promo terms in the Shopper app. Open the app and find the specific offer you signed up under. Note the batch target and the deadline for hitting it. Check whether the offer is even limited to certain regions. Everything else you check gets measured against these terms.
- Confirm a code was actually applied. Look for the promotion or referral status on your account. No record of a code usually means it never went in at sign-up, and that can't be fixed after the fact.
- Count your completed batches. Compare your finished, non-cancelled batches against the requirement. Cancelled or reassigned batches usually don't count toward the target.
- Check the calendar. Find your activation date and work out whether you're still inside the qualifying window. If the deadline already passed, write that down before you contact support.
- Verify onboarding is complete. Background check cleared, ID verified, bank and deposit details confirmed. Anything pending here can hold a bonus.
- Give it a full pay cycle. If you just hit the requirement, wait through the next regular payout before you assume it failed. Plenty of bonuses post with scheduled pay, not on the spot.
- Screenshot everything. Save the promo terms and where your batch count currently stands. If you do end up messaging support, that's the evidence that moves a ticket fast.
Common mistakes that quietly kill a bonus. A few things trip people up over and over. Cancelling a batch after you've accepted it, even for a good reason, usually means it won't count toward your target. Letting the background check sit half-finished, so your clock is running while you can't actually shop. Assuming the "30 in 30" starts on your first delivery when it starts at activation. Reading a bonus amount off someone else's post from a different city and expecting the same. And messaging support on day one of processing, before a single pay cycle has even run. Slow down on these and you avoid most of the drama.
A realistic example of how the timing plays out
Say you apply on a Monday. Your Checkr background check takes a few business days to clear, which is normal, anywhere from about 3 to 10 business days depending on your history and state. You're finally active the following week. Now your 30-day clock has already been ticking, so you plan your first two weekends around it.
You shop mornings before the stores get slammed, grab a couple of afternoon batches when they surface, and by the third week you're sitting at 26 completed batches. You push through a busy Saturday, cross 30, and then nothing shows up that night. That's expected. The bonus review runs, and it commonly posts alongside your next scheduled pay rather than the same evening. A few days later it lands with your regular payout. No ticket needed, no drama, just patience through one cycle.
Now flip it. Same person, but they cancelled four batches across those weeks because a store was out of half the order. Those cancelled ones don't count, so their real total is 26, not 30, and the app is telling them the truth. That's not a missing bonus. That's four batches short.
Full-Service vs In-Store matters here too. Full-Service shoppers use their own car, shop and deliver, and earn per batch plus 100% of tips, and that's usually who these batch-count sign-up bonuses target. In-Store shoppers don't deliver, work scheduled hourly shifts, and typically don't chase batch-based bonuses the same way. If you're not sure which role you're in, that alone can explain why a "complete X batches" offer doesn't seem to apply to you.
Still on the fence about signing up? When you do, put code BEAN85579C in the referral field while you register, not after. Adding it later generally isn't possible, and that's the single most common reason a new-shopper bonus never attaches to an account.
How to contact Instacart Shopper support
Say you've worked through the checklist and you genuinely qualify. The code was applied, you finished the batches inside the window, onboarding is done, and a full pay cycle has come and gone. At that point, reaching out is fair. Instacart Shopper support lives inside the Instacart Shopper app. That's the fastest and most reliable route because it's tied to your account.
- Open the Shopper app and find the Help or Support section. That's the main support channel for active shoppers.
- Have your evidence ready: the promo terms, your activation date, completed batch count, and the code you used.
- Say the problem plainly: which bonus, when you qualified, and the gap between what you expected and what actually landed in your account.
- Ask support to confirm your eligibility status and whether the promo is still active in your region.
- Keep your ticket number and any replies, in case you need to follow up.
One more habit that helps: keep it short and factual. A rep can move fast on "I completed 30 batches by June 3, the offer deadline was June 10, here are my screenshots" and much slower on a long, frustrated paragraph. Lead with the dates and numbers. If the first reply doesn't resolve it and you truly qualify, it's fine to reply once, calmly, and reference your ticket number. Being polite and organized genuinely gets you further than being loud.
One thing to be clear about. Instacart alone decides eligibility, bonus amounts, and whether a payment happens. This is an independent guide. We can help you figure out the likely cause and build a clean case, but the final call and any payout come from Instacart. Whatever your Shopper app says about the terms is what counts. Figures and rules vary by market and change over time.
Set your expectations first. Don't count on a specific dollar figure. New-shopper bonuses swing widely by market and promotion, and some regions don't run one at all. Your ongoing earnings are per-batch pay plus 100% of tips. That income isn't a stand-in for a sign-up bonus, and none of it is guaranteed. As a rough, hedged idea, active Full-Service shoppers often talk about landing somewhere in the range of roughly $15 to $25 an hour on decent batches, but that swings hard with your market, tips, time of day, and how selective you are. Treat any number you see, including that one, as a ballpark and nothing more.
A quick word on the bonus and your taxes
If a bonus does land, remember it's income. Instacart shoppers generally work as independent contractors, which means taxes usually aren't withheld from your pay or your bonus. It's smart to set aside a slice of everything you earn so tax time isn't a shock, and to keep your own records of what came in. Rules differ by country and situation, and this is general information, not tax advice, so talk to a qualified tax professional about your specific case.
Frequently asked questions
Can I add code BEAN85579C after I already signed up?
How long does a new-shopper bonus take to post?
How many batches do I need to complete to earn the bonus?
Why is there no bonus offer in my area at all?
Do cancelled batches count toward the requirement?
My background check is still pending. Is that why my bonus hasn't shown up?
Does my shopper rating affect whether I get the bonus?
I did In-Store shifts, not deliveries. Why doesn't a batch bonus apply?
Is my sign-up bonus taxable?
Who decides whether I actually get the bonus?
Ready to sign up the right way?
Enter code BEAN85579C during registration so any available new-shopper bonus attaches to your account from the very start.
Sign up on Instacart →