This is not how I experience it working, in my area, with sites like GrubHub and the others.
They ask for a tip UPFRONT, before delivery.
I usually like to tip cash (for obvious reasons). There is an option for this, and the problem starts when I select this option.
My food takes an extra 1+ hour to arrive. It's cold. Soggy. My family has been waiting for around 2 hours total.
Interestingly...
This NEVER happens when I tip upfront through the app.
Complaining to their support line never fixes the issue, so I started asking the delivery drivers about this.
What did they say?
Apparently, the app flashes the delivery drivers how much tip you've entered BEFORE they decide to take on your delivery.
So my order, when I pay a cash tip, simply doesn't get picked up by any delivery driver and it's at the restaurant getting cold and soggy.
When I tip upfront, it gets delivered in a normal timeframe.
I tested giving a BIG tip upfront, guess what?
My order came faster than it ever has in the past. I asked the driver and he flat out told me he saw the big tip and rushed to grab this delivery.