How the debt-to-income ratio is calculated
This tool performs one transparent ratio: the entered monthly housing obligation plus entered other monthly debt, divided by entered gross monthly income.
The calculator adds the full monthly housing obligation you provide to the other recurring monthly debt payments you provide. It divides that total by gross monthly income and converts the result to a percentage. The model does not classify debts for you and does not apply an approval cutoff.
Housing obligation + other monthly debtUse the same categories consistently when comparing scenarios.
Monthly obligations ÷ gross monthly income × 100Produces the entered debt-to-income ratio as a percentage.
Use gross monthly income that matches the income basis you are analyzing.
Enter a full housing obligation if you want housing costs included consistently.
Add recurring debts that you want represented in the ratio.
Use the result as a diagnostic ratio, then compare it with the actual provider’s definitions and underwriting rules.
Best used for
- Checking the arithmetic behind an entered DTI scenario
- Understanding how a new housing payment changes the ratio
- Showing how paying down a recurring debt changes the modeled percentage
What this tool does not answer
- The tool does not decide which debts an underwriter must count.
- It does not apply program-specific DTI thresholds or compensating factors.
- It does not verify income, credit, reserves or approval eligibility.
How to read a sample result
Illustrative example: $2,500 of monthly housing costs plus $500 of other monthly debt equals $3,000 of obligations. Against $10,000 of gross monthly income, the entered DTI is 30%.
The methodology below explains how this calculator treats the inputs and assumptions. Replace the sample values with your own planning figures. Results are estimates, not quotes, approvals, disclosures or recommendations.
Inputs and units
Gross monthly income, housing payment and other monthly debt obligations. All currency entries are U.S. dollars. Percentage fields take a number such as 6 for six percent, not 0.06. Repayment terms marked in months use whole months; horizons marked in years use whole years.
Calculation workspace
Enter your own figures in the calculator above. The starting values are examples only. No personal identifiers are needed to run a scenario.
How to interpret the result
Read every result together with the assumptions you entered. Changing an input changes the scenario, not product availability. Displayed amounts are rounded for readability.
Assumptions and limitations
Lenders define qualifying income and included debts under their programs. This arithmetic ratio does not determine eligibility.
Review more than one scenario
Run a base case and then change one uncertain input at a time. Compare a shorter holding period, a higher cost or a different repayment term where those inputs are supported. Record which costs have not been entered. A precise-looking number can still rest on uncertain assumptions.
Invalid inputs and error recovery
If an input is missing or outside the calculator’s supported range, the page will ask you to correct it. Use negative values only in fields that explicitly allow them. A calculation error is not a credit decision.
Model documentation
The calculator methodology explains the inputs, assumptions and supported models. Use the result for planning and compare it with the provider’s written terms and applicable disclosures before making a decision.
Choose a product for your calculation
Use these comparisons for planning; final eligibility, pricing and terms are set by the provider.
Program references and comparison sources
CFPB: Loan Estimate explainer — Comparison of covered mortgage disclosures, cash to close, points, lender credits and monthly costs.
CFPB: Understand the different kinds of loans available — Loan structures, terms and repayment risks; not provider-specific eligibility.
Check the linked source for its effective date and applicable scope. A source link is not a lender partnership or an individual offer.
