Two things: 1. you could keep you customers happy by changing nothing. 2. if you have a money-back policy on your annual plan (eg: pay in january, cancel in june, get ~50% back on what you paid) that effectively means that you're giving a discount for an only apparently sure earning. I'd give a look into that.
This may happen more in businesses which figure you may be back someday.