How does the crmBill handle cancellation?
You can control if you want to allow your customers to submit cancellation from their client portal or not. This is very useful because it gives you the chance to convince your customers to stay with your services. Also you can enable/disable cancellation link per client service from admin portal.