On average, Amazon Flex drivers make between $18-$25 per hour. You'll have to schedule blocks in advance to start delivering packages. Blocks usually range between 2-6 hours, so your earnings will reflect the amount you get paid per hour minus the operating expenses like gas and vehicle wear and tear.