This article covers
Termination fee for Contract terms
How to collect termination fee for a contract?
Chargebee allows you to charge a termination fee for customers who want to terminate a subscription on the contract immediately. You can create a non-recurring addon for the termination fee (as shown in the below image) and add this to the subscription, to charge the customer whenever the contract is terminated.
So when the contract is to be terminated immediately, the termination fee would be applied (as shown in the below image)
However, you have the flexibility to override the termination fee on a need basis. You can use change subscription to either reduce the fee or remove the addon to waive off the fee for customers. This opens more avenues for negotiation which could result in retaining the customer.
Related articles and Documentation