The amount of money that Instacart shoppers can earn highly depends on the effort they will put into the job. For an 8-hour shift, the average pay is around $88 – $128. This value can go up to $300, assuming that they work in the top cities, get higher tips, work overtime, and make extra effort for the clients.