How Much Do Instacart Shoppers Make Per Hour?
Instacart shoppers typically earn $15-$25 per hour including tips, with top shoppers in busy markets exceeding $30/hour during peak times.
Earnings by Region
| Market Type | Avg $/hr | Notes |
|---|---|---|
| Major Metro | $20-30 | Higher tips, more batch volume |
| Mid-Size City | $16-22 | Moderate volume, decent tips |
| Suburban | $14-18 | Longer drives, fewer batches |
| Rural | $12-16 | Limited availability |
What Affects Your Hourly Rate
Batch selection strategy, shopping speed, customer communication (affects tips), time of day, and your market's demand all impact earnings. The biggest lever is batch selectivity -- declining low-tip, high-item orders protects your hourly rate.
Track Your True Instacart $/Hour
ShiftTracker calculates your real hourly rate after mileage and expenses.
Get Started Free