Hayden gave 3 groups rides, so he is owed 3 * 5 = $<<3*5=15>>15.
He drove for 8 hours, so he is owed 15 * 8 = $<<15*8=120>>120.
He refilled the gas tank, so he is owed back 17 * 3 = $<<17*3=51>>51.
He got two good reviews for a bonus of 2 * 20 = $<<2*20=40>>40.
Hayden is owned 15 + 120 + 51 + 40 = $<<15+120+51+40=226>>226 for his work today.
#### 226