Calcolatore DTI
Con 2.000 di rate mensili di debito e un reddito lordo mensile di 5.000, il rapporto debito/reddito è del 40%, la cifra che il finanziatore guarda prima di concedere un prestito. Inserisca i due totali mensili nella stessa valuta. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Pagamenti mensili del debito
- 2000
- Reddito mensile lordo
- 5000
- DTI (%)
- 40
Il rapporto debito/reddito, o DTI, è la quota del reddito lordo mensile già impegnata in rate ricorrenti. Finanziatori, istruttori ipotecari e desk del credito leggono quell'unica percentuale prima di prezzare un prestito, dimensionare una rata abitativa o decidere se una domanda rientra nel tetto di un programma. Questo calcolatore DTI prende due numeri nella stessa valuta — il totale delle rate mensili di debito e il reddito lordo mensile —, li divide, moltiplica per cento e restituisce il rapporto in percentuale, con la formula accanto al risultato.
Come il rapporto debito/reddito trasforma rate mensili e stipendio lordo in una percentuale
Il rapporto debito/reddito di un nucleo è il totale delle rate mensili di debito diviso per il reddito lordo mensile, poi espresso in percentuale. Il totale delle rate mensili di debito è la somma dei pagamenti contrattuali ricorrenti che un finanziatore conterà nel fascicolo: capitale e interessi del primo mutuo, imposta immobiliare e assicurazione quando sono in deposito, un secondo grado o una rata HELOC, note auto, rate di prestiti studenteschi, pagamenti minimi delle carte, rate di prestiti personali e assegni di mantenimento disposti dal tribunale.
Il reddito lordo mensile è la busta paga prima di imposte, pensione e trattenute previdenziali: salari documentati, prelievi da lavoro autonomo, Previdenza sociale, alimenti percepiti e altri redditi ammessi che l'istruttoria già accetta. Duemila di debito mensile su cinquemila di reddito lordo è il quaranta per cento; milleottocento su seimila è il trenta; un richiedente senza debito contato su quattromila di reddito è zero.
Un debito nullo è un esito legittimo e restituisce un rapporto di zero invece di un errore: il fascicolo non ha obbligazioni mensili alla data della misura. Ciò che non è legittimo è un reddito lordo mensile nullo o negativo, perché dividere per una busta paga non positiva non produce un rapporto debito/reddito. Lei fornisce entrambi i numeri in una sola valuta e in un solo mese; il calcolatore li divide e arrotonda la percentuale half-up a sei decimali perché i test coincidano byte a byte tra runtime.
È una percentuale debito/reddito del consumatore da due totali di cassa, non un multiplo debito/patrimonio, non un rapporto di copertura del servizio del debito, non un loan-to-value combinato e non il residuo di un bilancio familiare.
Casi d'uso
Prequalifica ipotecaria prima dell'interrogazione
Divida le rate mensili di debito conteggiate per il reddito lordo mensile documentato in un'unica percentuale DTI prima di percorrere overlay, fattori compensativi e la rata abitativa.
Domande frequenti
Come si calcola il rapporto debito/reddito?
Duemila su cinquemila torna come 40, non come 0.4. La percentuale è arrotondata half-up a sei decimali.
Le rate mensili di debito possono essere zero, e che cosa conta come debito?
Un debito contato nullo stampa un DTI di zero.
È il rapporto abitativo di front-end o il DTI totale di back-end?
Questo calcolatore divide i due numeri che Lei invia.
Devo usare il reddito lordo o quello netto?
Il lordo: lo stipendio prima di tasse, contributi previdenziali e altre trattenute, più gli altri redditi che il finanziatore accetta, come quelli da lavoro autonomo o un assegno ricevuto. Con il netto il rapporto risulta più alto di quello che vedrà la banca.
E se vengo pagato ogni settimana o ogni due settimane?
Converta il reddito in un importo mensile prima di inserirlo. Il calcolatore non trasforma in mensili le paghe settimanali o bisettimanali, quindi le due cifre devono già descrivere lo stesso mese.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/fin/dti \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"monthly_debt_payments":2000,"gross_monthly_income":5000}'const res = await fetch("https://api.kit.forhosting.com/fin/dti", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"monthly_debt_payments": 2000,
"gross_monthly_income": 5000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/dti",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"monthly_debt_payments": 2000,
"gross_monthly_income": 5000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/dti", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"monthly_debt_payments":2000,"gross_monthly_income":5000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"monthly_debt_payments":2000,"gross_monthly_income":5000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/dti", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"monthly_debt_payments": 2000,
"gross_monthly_income": 5000
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.dti",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Un reddito lordo mensile nullo, negativo o che non sia un numero finito viene respinto con invalid_input e non viene fatturato, perché una busta paga non positiva non può definire un rapporto debito/reddito.
Come il rapporto debito/reddito trasforma rate mensili e stipendio lordo in una percentuale
L'identità usata da questo calcolatore è dti_percent uguale a monthly_debt_payments diviso per gross_monthly_income, per cento. Questo endpoint non separa il rapporto abitativo (front-end) dal DTI totale (back-end), non decide quali debiti conterà un programma concreto, non annualizza una paga settimanale o quindicinale e non converte valute.
Contratto di ingresso, forma della risposta ed errori
Quei fallimenti non sono fatturati. Rate di debito nulle sono ammesse: un fascicolo senza obbligazioni conteggiate a fronte di un reddito positivo produce un DTI di zero, l'esito d'ingresso onesto e non una percentuale tagliata. Esempio: duemila di rate mensili di debito e cinquemila di reddito lordo mensile danno un rapporto debito/reddito di quaranta. Invii per POST un corpo JSON con due numeri finiti obbligatori. monthly_debt_payments è la somma delle obbligazioni mensili conteggiate in una sola unità monetaria; gli alias debt_payments, monthly_debt, total_monthly_debt e total_debt_payments puntano allo stesso campo così il foglio conserva i nomi delle colonne. gross_monthly_income è il reddito mensile lordo in quella stessa valuta; sono accettati gli alias monthly_income, income, gross_income e gmi. Ogni campo numerico può arrivare come numero JSON o come stringa numerica. Campi assenti, stringhe vuote e valori non finiti falliscono con invalid_input indicando il campo. Anche un monthly_debt_payments negativo viene respinto, perché una rata contrattuale non può essere inferiore a zero. Se la convalida passa, il corpo ripete monthly_debt_payments e gross_monthly_income, segnala dti_percent come percentuale arrotondata e una stringa di formula che riafferma l'identità. Abbini il JSON alla Sua nota su quali debiti e quale definizione di reddito coincidono con il programma che sta verificando — DTI totale di back-end, solo abitazione di front-end, reddito ammissibile dopo esclusioni — perché questo endpoint divide i due numeri che Lei invia; non ricostruisce un 1003, non toglie le utenze e non converte le frequenze di paga. Mantenga gross_monthly_income strettamente positivo, fissi nei test la percentuale arrotondata e ottiene un DTI riproducibile per teaser, plugin LMS e worker di bordo senza erigere un motore di istruttoria proprio.
Dove un calcolatore debito/reddito dimostra il proprio valore
Gli originator ipotecari usano un calcolatore DTI per trasformare le rate conteggiate del mese precedente e il reddito lordo documentato in un'unica percentuale confrontabile prima di percorrere una prequalifica, un overlay di programma o un memorandum di fattori compensativi. È una ricerca e un mestiere diversi dal rapporto debito/patrimonio, dalla copertura del servizio del debito, dal loan-to-value combinato, dall'utilizzo del credito e dal residuo di un bilancio familiare: quegli strumenti prezzano la leva contabile, il NOI contro le rate, i gravami contro una perizia, i saldi revolving contro i fidi, o la cassa che resta dopo tutta la spesa. Il rapporto debito/reddito prezza il carico di cassa del consumatore in una sola percentuale. Una convalida fallita non consuma saldo. I counselor abitativi e i coach di enti non profit rielaborano gli stessi due campi quando un cliente estingue la nota dell'auto o arriva un aumento, poi fissano dti_percent nel foglio della sessione perché ogni conversazione parta da un solo numero. I team di prodotto e di credito elaborano il JSON a lotti su estratti di domanda per segnalare fascicoli il cui DTI dichiarato supera un tetto convenzionale, FHA o interno senza aprire un AUS completo. Poiché l'implementazione è parse pura di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita. Mantenga gross_monthly_income strettamente positivo, fissi nei test la percentuale arrotondata e ottiene un rapporto debito/reddito riproducibile per pagine di atterraggio, plugin LMS e worker di bordo senza erigere un motore di istruttoria proprio.
Casi di integrazione
Consulenza dopo un'estinzione o un aumento
Rivaluti un nucleo quando la nota dell'auto viene estinta o arriva un aumento: lo stesso calcolatore, nuovi ingressi, un dti_percent condiviso nel foglio della sessione.
Segnalazioni a lotti su estratti di domanda
Esegua il JSON su rate e reddito dichiarati perché i fascicoli sopra un tetto convenzionale, FHA o interno emergano prima di un'istruttoria automatica completa.
Domande tecniche
Che succede se il reddito lordo mensile è zero o negativo?
L'operazione fallisce con invalid_input. Il rapporto debito/reddito non è definito quando la busta paga non è positiva, quindi gross_monthly_income (alias monthly_income, income, gross_income, gmi) deve essere un numero finito maggiore di zero. Quel fallimento non è fatturato.
Quanto costa il calcolatore DTI?
Lo strumento del browser è gratuito. Le richieste API usano saldo prepagato KIT a $0.002 per chiamata riuscita; un ingresso non valido non viene fatturato.