score:8
How can I keep my miles from expiring?
Just earn or redeem miles on American or with an AAdvantage partner at least once every 18 months. We’ll automatically extend your mileage expiration date 18 months from the date of your most recent activity.
Your wallet shows the number of miles you have and the earliest date they could expire.
You need to earn or redeem the miles before the expiration date. Since you earn miles for flights on the day you take them, not the date you buy the tickets, you'd need to fly before the miles expire, not just make a booking.
However, anything that earns or redeems miles is sufficient to keep them from expiring. There are a whole bunch of ways to earn a few miles, including shopping and restaurants, other purchases, credit cards, hotel and rental cars, etc... There are a few programs that provide miles for taking opinion surveys; those might be a free option, though you'd have to check the fine print to see when the miles are credited and how much you have to do to earn them.
Upvote:5
I believe you have to actually earn miles to reset the expiration clock, and this only happens when you actually take the flight. Just booking it doesn't count.
You have some other options, though, besides paying to keep them active:
You may be able to earn miles if you stay at a hotel, rent a car, or various other travel services. See if the provider has an option to accept your frequent flyer number.
You can earn miles through the "AAdvantage Eshopping Mall", which is basically a set of affiliate links for a lot of online retailers. You may be able to buy something you needed anyway, and even if you only earn a handful of miles, it still resets the expiration clock.
You can donate some miles to a charity.