As per the Spirit Cancellation Policy, for the last minute cancellations Airlines charge cancellation fees. But in some situations the airline does not charge for the flight cancellation as: If travlers drop their tickets in no less than 24 hours of the booking and the takeoff date is at least 7 days from the booking date. And if the ticket is cancelled due to bad weather.