I work for a pizza place mate.
I get a basic rate, so a set price every shift. Then i get £1 every delivery i do, £1.50 if its a bit further. And then tips on top which, especially on weekends, do mount up a fair bit

I also thought id be using a lot in petrol, turns out i actually don't at all. Say i did 15 deliveries in a night, i wouldn't use anywhere near £15 of fuel which you get paid for, so it is good pay imo
Ive only ever had 1 job before it and i consider this to be miles better. Good luck