At first, I was skeptical. Rogers already had me as a customer. I wasn't threatening to switch to a competitor. Why would they offer me a discount when I was presumably happy and willing to pay the price they were already charging me? I asked the salesman this question, and he gave me some textbook line that the discount is because I subscribe to multiple services.
The real answer, I think, is that it changes my incentives if I am later thinking of switching to a competitor: there is a cancellation fee that wasn't there before. Of course, I'm not made worse off by the fee, since the savings I receive from the discount will cover it (and technically, I could have been earning interest on the savings in the meantime, putting me a few cents ahead). But the cancellation fees change my incentives for switching to a competitor.
Let's say my services cost $100 per month. Without the discount, my cancellation decision would be:
- stay with Rogers and keep paying $100 per month
- ditch Rogers
- stay with Rogers and keep paying $90 per month
- ditch Rogers and pay them $100
It seems like this could be a smart move on Rogers' part, since the loss of revenue from the discount might pay for itself in improved customer retention. If they were really smart, Rogers would be running an experiment to find out. They could randomly divide their customers into three groups: one receives the 10% off with a cancellation fee, a second receives 10% off but with no cancellation fee, and a third receives no offer whatsoever. Then, Rogers can track the cancellation rates of these different groups over time. My guess is that the 10%-plus-cancellation-fee group would have significantly better retention rates than the other two groups, but it would be interesting to test empirically.