Instacart lets you earn money by shopping for groceries and delivering them to customers. Whether you’re looking for a flexible side gig or a full-time income, many shoppers want to know how much they can actually make. In this guide, we’ll walk through how Instacart pay works, how much shoppers earn, and tips to help you boost your earnings.
How does Instacart pay?
Instacart offers two main roles:
- Full-Service Shopper: You shop for groceries and deliver them to the customer.
- In-Store Shopper: You shop for items inside a store and stage them for pickup. No driving is involved in this role.
This guide focuses on Full-Service Shoppers, since that’s where earnings vary the most and where mileage tracking is relevant.
As a Full-Service Shopper, you’re paid per batch. A batch is one customer order, and it includes your base pay, tip, and sometimes a bonus or promotion. You see the estimated payout before accepting the batch.
Average Instacart Shopper Earnings
Earnings depend on your location, how often you work, and how many batches you complete. Based on shopper reports, most Full-Service Shoppers earn between $15 to $25 per hour. In high-demand areas or with experience, some shoppers report making $30 or more per hour.
Factors that affect your earnings:
- Number of batches completed per hour
- Distance driven and order size
- Customer tips
- Active promotions or peak pay incentives
- Time of day and day of week
Do Instacart Shoppers Get Tips?
Yes. Customers can tip when placing the order or after delivery. Instacart shoppers keep 100% of their tips. Tips can significantly boost your income, especially on large orders or when providing excellent service.
To increase tips:
- Communicate clearly and kindly with customers
- Send updates if items are out of stock or replaced
- Deliver on time and handle groceries with care
Promotions and Bonuses
Instacart offers occasional bonuses to help boost your earnings:
- Peak Boosts: Extra pay for shopping during high-demand periods
- Promos: Bonuses for completing a certain number of batches
- Referral Bonuses: Get paid for referring new shoppers
These bonuses are displayed in the app and can add meaningful income if you shop during busy periods.
How to Earn More With Instacart
Here are proven ways to increase your take-home pay:
Shop During Peak Hours
Most orders come in late mornings, evenings, and weekends. Working during these times usually means more batches and higher earnings.
Choose the Right Batches
Before accepting an order, look at the pay, number of items, and delivery distance. Decline low-paying batches that aren’t worth your time or gas.
Track Your Mileage and Expenses
Since you’re self-employed, mileage and business expenses are tax deductible. Tracking your miles with an app like Everlance can help you claim thousands of dollars in deductions at tax time.
Keep Costs Low
Gas, car wear and tear, and phone usage all add up. Plan efficient routes, maintain your vehicle, and avoid unnecessary driving to increase your net income.
Real Shopper Experiences
Many Instacart shoppers enjoy the flexibility and control over their schedule. Some work a few hours per week, while others treat it like a full-time job. The most successful shoppers plan their shifts around demand, avoid low-paying batches, and track their expenses for tax savings.
If you’re organized, friendly, and willing to hustle, Instacart can be a great way to earn income on your own terms.