GoPuff drivers earn an average of $15 - $17 per hour according to Indeed. While GoPuff does have a guaranteed minimum rate, this varies depending on your location.