They charge pretty ridiculous delivery prices, on a $15 meal I pay $15 delivery, and I assume the time that it takes to place the order, collect the order and deliver the order mean they're not making great amounts of money on that $15. They do deliver well though, when my food arrives it's been <15 minutes from McDonalds to me so it's always delicious.
Something I've been wondering for a while is why don't places like McDonalds, Burger King and In-N-Out do delivery? The only conclusions I can come to are that either they make money by upselling extras in the restaurant and someone ordering from home exercises greater constraint (eg: just ordering 1 burger and fries) OR that delivery isn't as profitable. Does anyone here have any experience in fast-food and know why?