To earn $500 a week with Instacart, you likely need to work around 25 hours if you average $20 per hour in pay. This is a realistic hourly rate in busy markets, but it also assumes you get enough batches and that you shop efficiently. You can also get lucky with large tips and potentially make $500 much faster.