Grubhub delivery fees vary but generally range from about $2 to $7 per order. Many restaurants will offer $0 delivery fees occasionally and you can join Grubhub+ for $0 delivery fees on all of your orders.