Does Spirit give refunds? Spirit Airlines does offer a 24-hour cancellation policy. If you book your flight at least seven days before the departure date, +1-(801)-614-4801 Will Spirit refund my money if I cancel? and you cancel within 24 hours of booking, you are eligible for a full refund without any cancellation fees. Will Spirit refund my money if I cancel? This allows you to cancel your flight and receive your money back, as long as you meet the time requirements Does Spirit give refunds?, +1-(801)-614-4801.. However, Do I lose my money if I cancel my Spirit flight? if you cancel after the 24-hour window, you may not receive a full refund, +1-(801)-614-4801.