Allstate does not charge a fee for canceling your policy. In general, you can avoid cancellation fees by switching your insurance at renewal rather than mid-policy. Make sure you have another policy before you cancel to avoid a lapse in coverage.