You usually have to cancel your car insurance renewal at least 14 days before it is due to come into effect. However, this may vary depending on your insurer, so it is always worth checking their cancellation policy beforehand. If you cancel within this time frame, you should be able to get a refund on any unused premium.