Cancelled insurance can stay on record for a number of years, depending on the specific policy. Generally, cancellation will be recorded within a year of when it occurred. However, this timeframe can vary depending on the specific policy and the insurer's policies regarding how long they keep records. In some cases, records may be kept indefinitely.