Whether you have to pay a cancellation fee depends entirely on the timing of your request and the specific "Fare Rules" of your booking. Most major airlines and hotel chains offer a "24-hour grace period" (required by law in the U.S. if booked at least a week in advance) where you can cancel for a full refund with zero fees. Outside of that window, if you booked a "Non-Refundable" or "Basic" fare, the fee can be the entire cost of the ticket. For "Standard" or "Flexible" fares, the cancellation fee typically ranges from $100 to $500, with the remaining balance issued as a future travel credit. Following the 2017-2024 industry shifts, many U.S. carriers (like Delta, United, and American) have eliminated change fees for standard economy and above, but they still do not offer cash refunds for cancellations. Always check if you have "Trip Cancellation" insurance, which can reimburse these fees if the reason for canceling is covered (like illness).