I usually tip 20% .... that's pretty much just my routine with all tipping (restaurants, haircuts, etc). I'm not even sure it's a good tip or not.
When you check out online they prompt you to enter a tip, they don't usually see you in person.
I tip 10% since there is already a delivery fee and gas surcharge.