A lot of these companies do this scummy thing. They charge delivery fees, "service charges" and silently inflate the prices or charge the restaurant a commission which means the price of the food itself is still higher than what they actually pay out to the restaurant.
GrubHub charges the restaurant a percentage, it just hides that in the cost of the food on it's platform rather than making it explicit.