The average hourly wage for an Instacart shopper can vary widely depending on factors like location, demand, and time spent shopping and delivering. Generally, shoppers can expect to earn anywhere from $10 to $20 per hour, including tips. Some shoppers report higher earnings during peak times or in high-demand areas.