I go to a regular dry cleaners near my work to have my shirts and suits dry cleaned. I've been going since mid-2011 and the price for a suit has always been $18. They have always given you the option of paying either when you drop it off or when you pick it up.
Now they have changed it, so that the price is $20, but if you pay when you drop it off you get a 'discount' so that it's $18.
To me, that's not a discount at all. That's penalising people who prefer to pay when they pick it up, and that's always been my choice in case there is damage or they haven't done a good job.
Would you be annoyed with this type of stuff?