Calculate your DTI to understand your mortgage eligibility and financial health.
Monthly Debt Obligations
Your Debt-to-Income Ratio
0.00%
Summary:
Total Monthly Debt: $0
Gross Monthly Income: $0
Understanding Your Debt-to-Income (DTI) Ratio
The Debt-to-Income (DTI) ratio is a personal finance measure that compares an individual's monthly debt payment to their monthly gross income. It is one of the primary metrics lenders use to determine your ability to manage monthly payments and repay the money you plan to borrow.
Why is DTI Important?
Lenders, including mortgage bankers and credit card issuers, look at your DTI to assess your risk level. A low DTI ratio demonstrates a good balance between debt and income.
Under 36%: Ideally, your DTI should be below 36%. This indicates you have manageable debt and plenty of disposable income.
36% – 43%: This range is often acceptable for many lenders, but you may face higher interest rates or stricter terms. The "Qualified Mortgage" rule generally sets 43% as the maximum DTI for a standard mortgage.
Over 43%: A DTI above 43% signals financial distress to lenders. You may find it difficult to get approved for loans or credit cards.
How to Calculate DTI
The formula for calculating DTI is relatively straightforward:
Example: If your gross monthly income is $6,000 and your total monthly debt payments (rent/mortgage, car loan, student loans, credit cards) equal $2,000, your DTI is 33.3%.
How to Improve Your DTI Ratio
If your DTI is higher than you'd like, consider the following strategies:
Pay down debt: Focus on high-interest credit cards or smaller loans to reduce your monthly obligations.
Increase income: Taking on a side gig, asking for a raise, or including a co-borrower can increase the income side of the equation.
Avoid new debt: Do not open new credit lines before applying for a major loan like a mortgage.
function calculateDTIRatio() {
// Get input values
var income = document.getElementById('dti_gross_income').value;
var rent = document.getElementById('dti_rent').value;
var car = document.getElementById('dti_car').value;
var cards = document.getElementById('dti_cards').value;
var loans = document.getElementById('dti_loans').value;
// Clean data
income = income ? parseFloat(income) : 0;
rent = rent ? parseFloat(rent) : 0;
car = car ? parseFloat(car) : 0;
cards = cards ? parseFloat(cards) : 0;
loans = loans ? parseFloat(loans) : 0;
// Validate Input
if (income <= 0) {
alert("Please enter a valid Gross Monthly Income greater than 0.");
return;
}
// Calculate Total Debt
var totalDebt = rent + car + cards + loans;
// Calculate DTI
var dtiRatio = (totalDebt / income) * 100;
// Display Results
var resultBox = document.getElementById('dti-result-box');
var percentDisplay = document.getElementById('dti_final_percent');
var statusMsg = document.getElementById('dti_status_msg');
var sumDebt = document.getElementById('summary_debt');
var sumIncome = document.getElementById('summary_income');
resultBox.style.display = "block";
percentDisplay.innerHTML = dtiRatio.toFixed(2) + "%";
sumDebt.innerHTML = "$" + totalDebt.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
sumIncome.innerHTML = "$" + income.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
// Determine Status
var statusHtml = "";
var statusColor = "";
if (dtiRatio < 36) {
statusHtml = "Excellent: Debt is manageable";
percentDisplay.style.color = "#27ae60";
resultBox.style.borderLeftColor = "#27ae60";
} else if (dtiRatio >= 36 && dtiRatio <= 43) {
statusHtml = "Caution: Acceptable but tight";
percentDisplay.style.color = "#f39c12";
resultBox.style.borderLeftColor = "#f39c12";
} else {
statusHtml = "High Risk: Difficulty getting approved";
percentDisplay.style.color = "#c0392b";
resultBox.style.borderLeftColor = "#c0392b";
}
statusMsg.innerHTML = statusHtml;
}