Estimate the United MileagePlus miles you'll earn on your next United flight based on ticket price, your elite status, and any United co-branded credit card bonuses.
General Member
Premier Silver
Premier Gold
Premier Platinum
Premier 1K / Global Services
Enter 0 if not using a United co-branded credit card for this purchase, or if your card doesn't offer bonus miles on United purchases.
Understanding United MileagePlus Earning
United MileagePlus is the loyalty program of United Airlines, allowing members to earn and redeem miles for flights, upgrades, and other travel-related benefits. For most United-operated flights, the number of miles you earn is primarily based on the ticket price (excluding taxes and fees) and your MileagePlus elite status level.
How Miles Are Calculated
The base earning rate for all MileagePlus members is 5 miles per dollar spent on eligible United flights. This base rate is then enhanced by any elite status you hold and further boosted if you use a United co-branded credit card for your purchase.
Base Earning: All members earn 5 miles per dollar.
Premier Silver: Earns an additional 2 miles per dollar (total 7 miles per dollar).
Premier Gold: Earns an additional 3 miles per dollar (total 8 miles per dollar).
Premier Platinum: Earns an additional 4 miles per dollar (total 9 miles per dollar).
Premier 1K / Global Services: Earns an additional 6 miles per dollar (total 11 miles per dollar).
Credit Card Bonuses: Many United co-branded credit cards offer bonus miles on United purchases. For example, the United Explorer Card typically earns 2 miles per dollar on United purchases, while the United Quest Card earns 3 miles per dollar. These miles are generally in addition to the base and status miles you earn. Our calculator allows you to input this additional earning rate.
Important Considerations
Eligible Spend: Miles are typically earned on the base fare and carrier-imposed surcharges, but not on government-imposed taxes and fees.
Basic Economy: Basic Economy tickets often earn fewer miles or no miles at all, depending on the specific fare rules and your status. This calculator assumes standard economy or higher fares.
Partner Airlines: Earning miles on flights operated by Star Alliance partners or other airline partners follows different rules, usually based on flight distance and fare class, not ticket price. This calculator is designed for United-operated flights.
Promotions: United occasionally offers promotional bonuses for specific routes or booking periods, which are not accounted for in this calculator.
Use the calculator above to get an estimate of the miles you can expect to earn on your next United flight!
.calculator-container {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
background-color: #f9f9f9;
border: 1px solid #ddd;
padding: 20px;
border-radius: 8px;
max-width: 700px;
margin: 20px auto;
box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}
.calculator-container h2, .calculator-container h3, .calculator-container h4 {
color: #0057a8; /* United blue */
margin-top: 15px;
margin-bottom: 10px;
}
.calculator-container p {
line-height: 1.6;
margin-bottom: 10px;
}
.calc-input-group {
margin-bottom: 15px;
}
.calc-input-group label {
display: block;
margin-bottom: 5px;
font-weight: bold;
color: #333;
}
.calc-input-group input[type="number"],
.calc-input-group select {
width: calc(100% – 22px);
padding: 10px;
border: 1px solid #ccc;
border-radius: 4px;
font-size: 16px;
box-sizing: border-box;
}
.calc-input-group small {
display: block;
margin-top: 5px;
color: #666;
font-size: 0.9em;
}
.calculator-container button {
background-color: #e21836; /* United red */
color: white;
padding: 12px 20px;
border: none;
border-radius: 4px;
font-size: 18px;
cursor: pointer;
transition: background-color 0.3s ease;
width: 100%;
box-sizing: border-box;
margin-top: 10px;
}
.calculator-container button:hover {
background-color: #c7152e;
}
.calc-result {
margin-top: 20px;
padding: 15px;
background-color: #e6f2ff; /* Light blue for results */
border: 1px solid #b3d9ff;
border-radius: 4px;
font-size: 1.1em;
font-weight: bold;
color: #0057a8;
text-align: center;
}
.calc-result strong {
color: #e21836;
}
.calculator-article {
margin-top: 30px;
padding-top: 20px;
border-top: 1px solid #eee;
}
.calculator-article ul {
list-style-type: disc;
margin-left: 20px;
margin-bottom: 10px;
}
.calculator-article li {
margin-bottom: 5px;
}
function calculateUnitedMiles() {
var ticketPrice = parseFloat(document.getElementById('ticketPrice').value);
var unitedStatus = document.getElementById('unitedStatus').value;
var ccMilesPerDollar = parseFloat(document.getElementById('ccMilesPerDollar').value);
if (isNaN(ticketPrice) || ticketPrice < 0) {
document.getElementById('result').innerHTML = 'Please enter a valid Ticket Price (a non-negative number).';
return;
}
if (isNaN(ccMilesPerDollar) || ccMilesPerDollar < 0) {
document.getElementById('result').innerHTML = 'Please enter a valid Credit Card Miles per Dollar (a non-negative number).';
return;
}
var baseMilesPerDollar = 5;
var statusBonusMilesPerDollar = 0;
switch (unitedStatus) {
case 'general':
statusBonusMilesPerDollar = 0;
break;
case 'silver':
statusBonusMilesPerDollar = 2;
break;
case 'gold':
statusBonusMilesPerDollar = 3;
break;
case 'platinum':
statusBonusMilesPerDollar = 4;
break;
case '1k':
statusBonusMilesPerDollar = 6;
break;
}
var totalMilesPerDollar = baseMilesPerDollar + statusBonusMilesPerDollar + ccMilesPerDollar;
var totalMilesEarned = ticketPrice * totalMilesPerDollar;
document.getElementById('result').innerHTML = 'You are estimated to earn ' + totalMilesEarned.toLocaleString() + ' United MileagePlus miles.';
}