Calculate your progress toward American Airlines Elite Status
AAdvantage Member (5x)
AAdvantage Gold (7x)
AAdvantage Platinum (8x)
AAdvantage Platinum Pro (9x)
AAdvantage Exec Platinum (11x)
Estimated Total Loyalty Points
0
How to Use the American Airlines Loyalty Points Calculator
This tool helps you estimate the number of Loyalty Points (LPs) you will earn from flight bookings, credit card spending, and partner activities. In the current AAdvantage system, Loyalty Points are the sole metric used to earn status. Generally, 1 eligible AAdvantage mile earned equals 1 Loyalty Point.
American Airlines Status Tiers (2024-2025)
AAdvantage Gold40,000 LPs
AAdvantage Platinum75,000 LPs
AAdvantage Platinum Pro125,000 LPs
AAdvantage Executive Platinum200,000 LPs
Maximizing Your Loyalty Points
To reach elite status faster, consider these three primary channels:
Flying: Points are earned based on the ticket's base fare and carrier-imposed fees. Government taxes do not earn points.
AAdvantage eShopping: Using the online shopping portal can yield significantly higher point multiples (e.g., 10x points per dollar at certain retailers).
Credit Cards: Every dollar spent on an eligible Barclays or Citi AAdvantage card earns 1 Loyalty Point.
Example Calculation
If you are an AAdvantage Gold member and purchase a ticket with a $500 base fare, you earn 3,500 Loyalty Points ($500 x 7). If you pay for that ticket with an AAdvantage credit card, you earn an additional 500 Loyalty Points for the spend, totaling 4,000 LPs for that single trip.
function calculateAA() {
var baseFare = parseFloat(document.getElementById('baseFare').value) || 0;
var multiplier = parseFloat(document.getElementById('currentStatus').value) || 5;
var ccSpend = parseFloat(document.getElementById('ccSpend').value) || 0;
var portalPoints = parseFloat(document.getElementById('portalPoints').value) || 0;
// Calculation Logic
var flightLPs = baseFare * multiplier;
var creditCardLPs = ccSpend; // Standard 1 LP per $1
var shoppingLPs = portalPoints; // 1 Base Mile = 1 LP
var totalLPs = flightLPs + creditCardLPs + shoppingLPs;
// Display Results
document.getElementById('aaResult').style.display = 'block';
document.getElementById('totalLPs').innerText = totalLPs.toLocaleString() + " LPs";
// Status Logic
var nextStatusText = "";
if (totalLPs < 40000) {
var diff = 40000 – totalLPs;
nextStatusText = "You need " + diff.toLocaleString() + " more LPs to reach Gold Status.";
} else if (totalLPs < 75000) {
var diff = 75000 – totalLPs;
nextStatusText = "You have Gold! You need " + diff.toLocaleString() + " more LPs to reach Platinum Status.";
} else if (totalLPs < 125000) {
var diff = 125000 – totalLPs;
nextStatusText = "You have Platinum! You need " + diff.toLocaleString() + " more LPs to reach Platinum Pro Status.";
} else if (totalLPs < 200000) {
var diff = 200000 – totalLPs;
nextStatusText = "You have Platinum Pro! You need " + diff.toLocaleString() + " more LPs to reach Executive Platinum Status.";
} else {
nextStatusText = "Congratulations! You have surpassed the requirement for Executive Platinum Status.";
}
document.getElementById('statusNext').innerHTML = nextStatusText;
}