I do a ton of Corporate McDonalds well over a hundred at last count, and no I don't discount for them, in fact I do them for more than any other cleaner does them for. What I do, do is what the other companies don't, I go out of my way to get them all done, right and on time, I go out of my way to make sure every manager is happy, and if not I make them that way, even if it means doing a cleaning for free, which has only happened once. "Stuff happens and you have to deal with it".
I also put up with a lot of crap also, manager who don't tell there people we are coming and we get turned away at the door, that averages about 6 times a month. I have had nights where we had three McDonalds scheduled and we got turned away from all three. Talk about a bummer.
I guess you could say that is a discount, they don't get charged for that as of yet. We operate under a service contract to McDonalds so they send us a big check every month, the total cleaning combined for a year divided by 12. I figure for the convenience of the consistent single monthly check we are expected to put up with day to day annoyances.