According to recent government data, food delivery drivers earn as much as $22.70 per hour on average, depending on their location, and yet other reports indicate that top drivers on certain apps can earn more than $30 an hour. Delivery app How often you can get paid Best for Uber Eats Weekly deposits College students DoorDash Daily deposits (via Fast Pay) or weekly deposits Potentially higher hourly pay Instacart Instant deposits (with a fee) or weekly deposits Delivering groceries Amazon Flex Twice a week Block scheduling deliveries Grubhub Weekly deposits Safety features + measures Shipt Weekly deposits Competitive guaranteed rate Postmates Instant deposits (with fee) or weekly deposits Delivering in big cities Pro tip Pro tip Most top-paying delivery apps let you keep 100% of your…