Calculate your pre-tax annual and monthly earnings
Enter your fixed monthly salary if you are not paid by the hour.
Your Income Breakdown
Total Annual Gross Income:$0.00
Total Monthly Gross Income:$0.00
Total Weekly Gross Income:$0.00
What is Total Gross Income?
Total Gross Income is the sum of all earnings an individual receives before any taxes, healthcare premiums, or retirement contributions are deducted. This figure is primarily used by lenders to determine your debt-to-income ratio (DTI) and by tax authorities to determine your tax bracket.
How to Calculate Gross Income
To find your total gross income, you must aggregate every source of revenue received during the calendar year. This includes:
Wages and Salary: Your base pay from your primary employer.
Bonuses: Performance-based or holiday bonuses.
Commissions: Sales-based earnings.
Side Hustles: Income from freelance work, consulting, or gig economy platforms.
Investment Income: Dividends, interest, and capital gains.
Example Calculation
If you earn $30 per hour and work 40 hours per week, your base annual pay is $62,400 ($30 × 40 × 52). If you also receive a $5,000 annual bonus and $2,000 in dividends, your Total Gross Annual Income would be:
$62,400 + $5,000 + $2,000 = $69,400
Gross vs. Net Income
It is important to distinguish gross income from net income (take-home pay). Net income is what remains after all deductions. While gross income looks higher, your net income is the actual amount available for your monthly expenses and lifestyle.
function calculateGrossIncome() {
var hourlyWage = parseFloat(document.getElementById('hourlyWage').value) || 0;
var hoursPerWeek = parseFloat(document.getElementById('hoursPerWeek').value) || 0;
var monthlySalaryInput = parseFloat(document.getElementById('monthlySalary').value) || 0;
var annualBonus = parseFloat(document.getElementById('annualBonus').value) || 0;
var annualCommission = parseFloat(document.getElementById('annualCommission').value) || 0;
var otherIncome = parseFloat(document.getElementById('otherIncome').value) || 0;
// Calculate annual hourly earnings
var annualHourlyBase = hourlyWage * hoursPerWeek * 52;
// Calculate annual monthly earnings
var annualMonthlyBase = monthlySalaryInput * 12;
// Total Annual Gross
var totalAnnualGross = annualHourlyBase + annualMonthlyBase + annualBonus + annualCommission + otherIncome;
// Monthly and Weekly averages
var totalMonthlyGross = totalAnnualGross / 12;
var totalWeeklyGross = totalAnnualGross / 52;
// Format currency
var formatter = new Intl.NumberFormat('en-US', {
style: 'currency',
currency: 'USD',
});
// Display results
document.getElementById('annualResult').innerText = formatter.format(totalAnnualGross);
document.getElementById('monthlyResult').innerText = formatter.format(totalMonthlyGross);
document.getElementById('weeklyResult').innerText = formatter.format(totalWeeklyGross);
document.getElementById('resultArea').style.display = 'block';
// Smooth scroll to result
document.getElementById('resultArea').scrollIntoView({ behavior: 'smooth', block: 'nearest' });
}