Remise de prêt étudiant
Avec un solde de 80 000, un revenu de 55 000 et un foyer de deux personnes, 20 ans de mensualités de 193,96 totalisent 46 550 et laissent 33 450 à effacer. Saisissez vos quatre chiffres pour voir ce qui resterait. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Solde
- 80 000
- Revenu
- 55 000
- Taille de la famille
- 2
- Années payées
- 20
- Seuil de pauvreté
- 21 150
- Revenu protégé
- 31 725
- Revenu discrétionnaire
- 23 275
- Paiement annuel
- 2 327,5
La remise d'un prêt étudiant dans un plan de remboursement indexé sur le revenu est le capital restant annulé après que l'emprunteur a versé des paiements admissibles pendant un nombre d'années fixé. Quiconque cherche calculateur de remise de prêt étudiant veut ce chiffre résiduel à partir de quatre données déjà connues : le solde actuel du prêt, le revenu annuel, la taille du foyer et les années déjà payées dans un plan lié au revenu. Ce calculateur applique une identité de type PAYE : le revenu discrétionnaire est le revenu annuel moins cent cinquante pour cent d'un seuil de pauvreté fédéral figé pour le foyer ; dix pour cent de ce revenu discrétionnaire constituent le paiement annuel ; le total versé est ce paiement multiplié par les années payées ; et le montant remis est le solde restant après ces versements, plancher à zéro.
Ce que la remise de prêt étudiant indexée sur le revenu estime et comment le reliquat se forme
Le remboursement indexé sur le revenu existe pour qu'un prêt étudiant fédéral ne consomme pas une fraction fixe de trésorerie lorsque le revenu est bas : la mensualité est une part du revenu discrétionnaire et, après un délai publié — souvent vingt ans pour le premier cycle et vingt-cinq pour le cycle supérieur —, le capital encore debout est annulé. Quiconque saisit calculateur de remise de prêt étudiant ne demande pas un moteur d'octroi complet.
Il veut le nombre résiduel : étant donné le solde encore dû, le revenu déclaré, le foyer compté sur le formulaire IDR et les années de paiements admissibles, quel capital resterait à remettre. Cet outil répond par un reliquat de type PAYE figé pour que deux appels ne divergent jamais. Le revenu protégé est cent cinquante pour cent de cette ligne, le plancher de revenu discrétionnaire utilisé par PAYE, REPAYE et les plans actuels fondés sur le revenu.
Les intérêts impayés ne sont pas accumulés et les frais d'octroi ne sont pas inventés : cela appartient à un devis du gestionnaire. Les champs d'argent s'arrondissent à deux décimales pour coller à une feuille.
Où un calculateur de remise de prêt étudiant gagne sa place
Conseillers, emprunteurs et éditeurs de finance personnelle se disputent calculateur de remise de prêt étudiant parce que la décision qui compte est le capital résiduel, non une amortisation de douze lignes qu'un visiteur n'achèvera pas. Les bureaux d'aide du campus et les cliniques de dette à but non lucratif peuvent intégrer la même identité pour qu'un étudiant voie pourquoi une année de bas revenu produit un paiement nul et un reliquat élevé, plutôt que de traiter la mensualité zéro comme un cadeau qui réduit le titre.
Qui enseigne le remboursement indexé sur le revenu face au plan standard de dix ans peut semer des exemples de cours qui échouent bruyamment sur un solde négatif, au lieu d'imprimer en silence un remboursement qu'un élève pourrait prendre pour un crédit. La validation en échec ne consomme pas de solde.
Conservez le solde du prêt non négatif, figez les champs d'argent arrondis dans les tests, et vous obtenez un montant remis restant reproductible pour widgets, modules de cours et workers en bordure sans dresser votre propre pile de gestion de prêts.
Cas d’usage
Fiche de reliquat IDR pour le conseiller
Transformez le solde actuel du prêt étudiant, le revenu déclaré, la taille du foyer et les années dans un plan indexé sur le revenu en capital résiduel qu'un dossier de conseil peut traiter comme le montant annulé à la fin du délai.
Comparer rester en IDR et refinancer
Montrez à l'emprunteur quel capital resterait à remettre après vingt ans de paiements de type PAYE avant d'échanger l'annulation fédérale contre un titre privé à taux fixe.
Laboratoires de scénarios sur le campus et en clinique
Semez des exemples de cours ou de clinique qui renvoient le solde restant entier lorsque le revenu se situe sous la protection de pauvreté, et qui échouent bruyamment lorsqu'on colle un prêt négatif.
Questions fréquentes
Que se passe-t-il si le solde du prêt est négatif ?
Un solde négatif n'est pas une dette de prêt étudiant.
Que se passe-t-il si le revenu est sous cent cinquante pour cent du seuil de pauvreté ?
Un emprunteur dans cette fourchette doit encore se recertifier ; ce calculateur dimensionne seulement le capital résiduel.
Cela inclut-il les intérêts impayés, SAVE versus PAYE, ou Public Service Loan Forgiveness ?
Non. Les paiements n'accumulent pas d'intérêts impayés, la protection est le plancher de type PAYE à 150 % avec une part de 10 %, et l'emploi admissible PSLF n'est pas testé. Associez le reliquat à un devis du gestionnaire si vous avez besoin de ces couches.
Comment le montant effacé est-il calculé ?
Le paiement annuel vaut 10 % du revenu au-delà de 150 % du seuil de pauvreté de votre foyer. Ce paiement multiplié par les années payées est retranché du solde, et ce qui reste, jamais sous zéro, est le montant effacé.
Quel seuil de pauvreté le calculateur utilise-t-il ?
La grille HHS de 2025 pour les États contigus des États-Unis : 15 650 pour une personne, plus 5 500 par membre supplémentaire. Pour un foyer de deux, cela donne 21 150, donc 31 725 de revenu protégé.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/fin/student-loan-forgiveness \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"balance":80000,"income":55000,"family_size":2,"years_paid":20}'const res = await fetch("https://api.kit.forhosting.com/fin/student-loan-forgiveness", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"balance": 80000,
"income": 55000,
"family_size": 2,
"years_paid": 20
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/student-loan-forgiveness",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"balance": 80000,
"income": 55000,
"family_size": 2,
"years_paid": 20
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/student-loan-forgiveness", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"balance":80000,"income":55000,"family_size":2,"years_paid":20}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"balance":80000,"income":55000,"family_size":2,"years_paid":20}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/student-loan-forgiveness", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"balance": 80000,
"income": 55000,
"family_size": 2,
"years_paid": 20
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.student_loan_forgiveness",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_abs_value | 1000000000000000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Un solde de prêt négatif n'est pas une dette, il échoue donc avec invalid_input au lieu d'imprimer un remboursement.
Ce que la remise de prêt étudiant indexée sur le revenu estime et comment le reliquat se forme
Le seuil de pauvreté est la ligne HHS 2025 des quarante-huit États contigus : quinze mille six cent cinquante pour un foyer d'une personne, plus cinq mille cinq cents pour chaque personne supplémentaire dans family_size. Le revenu discrétionnaire est income moins protected_income, plancher à zéro afin qu'un emprunteur sous le seuil ne reçoive pas un paiement négatif. Le paiement annuel IDR est dix pour cent du revenu discrétionnaire. total_paid est ce paiement annuel fois years_paid. Le montant remis est le solde d'origine moins total_paid, plancher à zéro : si les paiements IDR couvrent déjà le titre, il ne reste rien à annuler ; si le revenu se situe sous la protection, les paiements sont nuls et tout le solde restant est le montant remis.
Contrat d'entrée, forme de la réponse et comportement d'erreur
Un balance nul est autorisé et donne un montant remis de zéro. Un revenu nul et un foyer sous la protection donnent un paiement annuel nul, de sorte que le montant remis égale tout le capital restant. Associez le chiffre aux intérêts de votre propre gestionnaire si vous avez besoin d'un devis qui croît ; ce point de terminaison calcule seulement le reliquat à intérêt zéro. Envoyez par POST un corps JSON qui fournit balance, income, family_size et years_paid. balance est le capital restant du prêt étudiant dans une seule unité monétaire, un nombre fini non négatif, avec les alias loan_balance, principal et amount. income est le revenu brut ajusté annuel dans la même unité, un nombre fini non négatif, avec les alias agi, annual_income et adjusted_gross_income. family_size est le foyer compté sur la demande IDR — l'emprunteur plus les personnes à charge — en entier positif de un à trente, avec les alias household_size, family et household. years_paid est le nombre d'années de paiements IDR admissibles déjà versés, ou le délai auquel le capital restant est annulé, un nombre fini de zéro à quarante ; les années fractionnaires sont acceptées pour qu'une recertification en cours d'année n'ait pas à être gonflée. Chaque champ numérique peut arriver comme nombre JSON ou comme chaîne numérique. Champs manquants, chaînes vides, valeurs non finies, un family_size qui n'est pas un entier positif, years_paid au-dessus de quarante ou une magnitude au-delà de la limite déclarée échouent avec invalid_input en nommant le champ et ne sont pas facturés. Un balance négatif est l'erreur que cette landing existe pour attraper : le message contient 'balance' must not be negative afin qu'un formulaire mette ce contrôle en évidence plutôt qu'une alerte globale. En cas de succès le corps répète les quatre entrées après arrondi, poverty_line et protected_income de la table figée, discretionary_income, annual_payment, monthly_payment comme annual_payment divisé par douze, total_paid comme annual_payment fois years_paid, forgiven_amount comme le capital résiduel, et une chaîne formula qui réexprime l'identité.
Où un calculateur de remise de prêt étudiant gagne sa place
Les applications de budget familial peuvent stocker forgiven_amount comme une annulation prévue à l'année vingt ou vingt-cinq, puis superposer des heures de Public Service Loan Forgiveness ou des versements extra au capital, au lieu de reconstruire un chiffre mélangé. Comme l'implémentation est parse pure de palier A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant.
Questions techniques
Comment le montant remis du prêt étudiant est-il calculé ?
Envoyez balance (≥ 0), income (≥ 0), family_size comme entier positif et years_paid (≥ 0). Le revenu discrétionnaire est max(0, income − 1.5 × poverty_line), le paiement annuel en est dix pour cent, le total versé est le paiement annuel fois years_paid, et forgiven_amount est max(0, balance − total_paid). Le seuil de pauvreté est 15650 + 5500 × (family_size − 1).
Combien coûte le calculateur de remise de prêt étudiant ?
L'outil du navigateur est gratuit. Les requêtes API utilisent un solde prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.