← Back to Instacart Guide

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-30Higher tips, more batch volume
Mid-Size City$16-22Moderate volume, decent tips
Suburban$14-18Longer drives, fewer batches
Rural$12-16Limited 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

Start tracking for free

No credit card required