Estimate your monthly wireless bill based on lines, plan tiers, and device installments.
Unlimited Starter® SL
Unlimited Extra® EL
Unlimited Premium® PL
Sum of monthly phone payments for all lines.
Avg. wireless tax is ~10-15% depending on state.
Estimated Monthly Bill
Base Plan Cost (0 Lines):$0.00
AutoPay/Paperless Status:Applied
Device Installments:$0.00
Estimated Taxes & Fees:$0.00
Total Estimated Monthly Bill:$0.00
*Note: This is an estimation tool based on public rate cards. Actual AT&T billing may vary due to specific local taxes, prorated charges, or grandfathered plan features.
function calculateAttBill() {
// Get Inputs
var linesInput = document.getElementById('numLines').value;
var planTier = document.getElementById('planTier').value;
var deviceInstallmentsInput = document.getElementById('deviceInstallments').value;
var taxRateInput = document.getElementById('taxRate').value;
var isAutoPay = document.getElementById('autopay').checked;
var isSignature = document.getElementById('signatureDiscount').checked;
// Parse Numbers
var lines = parseInt(linesInput);
var deviceCost = parseFloat(deviceInstallmentsInput);
var taxRate = parseFloat(taxRateInput);
// Validation
if (isNaN(lines) || lines 10) lines = 10; // Cap for standard consumer calc logic
if (isNaN(deviceCost)) deviceCost = 0;
if (isNaN(taxRate)) taxRate = 0;
// Pricing Matrices (Based on standard "Unlimited Your Way" approximations)
// Prices are PER LINE based on total line count (1, 2, 3, 4, 5+)
// These prices assume AutoPay is ACTIVE.
var pricesStarter = [65, 60, 45, 35, 30]; // 1, 2, 3, 4, 5+ lines
var pricesExtra = [75, 65, 50, 40, 35];
var pricesPremium = [85, 75, 60, 50, 45];
// Determine per-line cost index
var index = lines – 1;
if (index > 4) index = 4; // 5+ lines use the last index
var basePerLine = 0;
// Apply Signature Discount Logic
// Signature usually gives Premium plan for the price of Extra
var effectiveTier = planTier;
if (isSignature && planTier === 'premium') {
effectiveTier = 'extra'; // Cost basis becomes Extra
}
// Get Base Price Per Line (Assuming AutoPay)
if (effectiveTier === 'starter') {
basePerLine = pricesStarter[index];
} else if (effectiveTier === 'extra') {
basePerLine = pricesExtra[index];
} else if (effectiveTier === 'premium') {
basePerLine = pricesPremium[index];
}
// Calculate Total Base Plan Cost
var totalPlanCost = basePerLine * lines;
// Adjust for AutoPay
// Advertised prices include $10/line discount.
// If AutoPay is OFF, we must ADD $10 per line.
var autoPayAdjustment = 0;
if (!isAutoPay) {
autoPayAdjustment = 10 * lines;
totalPlanCost += autoPayAdjustment;
}
// Calculate Taxes (Applied to Plan + Devices usually, sometimes just Plan.
// We will apply to Plan + Device for conservative estimate)
var taxableAmount = totalPlanCost + deviceCost;
var estimatedTax = taxableAmount * (taxRate / 100);
// Grand Total
var totalBill = totalPlanCost + deviceCost + estimatedTax;
// Update UI
document.getElementById('resultBox').style.display = 'block';
document.getElementById('lineCountDisplay').innerText = lines;
document.getElementById('basePlanResult').innerText = '$' + totalPlanCost.toFixed(2);
document.getElementById('deviceCostResult').innerText = '$' + deviceCost.toFixed(2);
document.getElementById('taxResult').innerText = '$' + estimatedTax.toFixed(2);
document.getElementById('totalBillResult').innerText = '$' + totalBill.toFixed(2);
var apText = isAutoPay ? "-$10/line discount applied" : "No AutoPay (+$10/line added)";
document.getElementById('apStatusResult').innerText = apText;
if (!isAutoPay) {
document.getElementById('apStatusResult').style.color = '#d9534f';
} else {
document.getElementById('apStatusResult').style.color = '#5cb85c';
}
}
Understanding the AT&T MST Rate Plan Calculator
Navigating wireless carrier billing can be complex. The AT&T MST (Mobile Sales Tool) Rate Plan Calculator helps consumers and small business owners estimate their monthly wireless expenses with greater accuracy. Unlike simple loan calculators, a telecom rate calculator must account for multi-line discounts, tiered data structures, and the significant impact of taxes and fees.
How AT&T Rate Plans are Calculated
Modern AT&T plans, such as the "Unlimited Your Way" structure, rely on a per-line pricing model that decreases as you add more lines to the account. This calculator replicates that logic to provide a realistic estimate.
Line Volume Discounts: The cost per line drops significantly when moving from 1 line to 2, and again from 3 to 4. For families, the sweet spot for maximum savings is typically 4 or 5 lines.
Plan Tiers (Starter, Extra, Premium): Higher tiers offer more hotspot data, higher priority data thresholds, and 4K streaming capabilities.
AutoPay & Paperless Billing: Most advertised rates assume you are enrolled in AutoPay and Paperless billing. If you are not enrolled, you will typically see a surcharge of $10 per phone line compared to the advertised price.
Using the Calculator Fields
To get the most accurate result from the calculator above, follow these guidelines:
1. Number of Phone Lines
Enter the total number of voice/smartphone lines you intend to have on the account. Do not include tablets or wearables here unless they are on full voice plans, as those devices have separate, lower access charges (usually $10-$20).
2. Total Device Installments
If you are financing phones through AT&T Installment Plans, sum up the monthly cost of all devices. For example, if you have two phones costing $25/month each and one phone costing $30/month, enter 80 in this field.
3. Estimated Taxes & Fees
Wireless taxes vary heavily by zip code, often ranging between 6% and 18%. The calculator defaults to 12% as a conservative national average. This covers the Federal Universal Service Fund, state telecommunications taxes, and E911 fees.
Signature Program Discounts
Many employers, universities, and organizations (like AARP) have agreements with AT&T. The "Signature Program" typically allows you to get the Unlimited Premium plan for the price of the Unlimited Extra plan. If you check the "Signature Program Member" box in the calculator, the math adjusts to reflect this specific savings benefit.