Security-deposit restitution calculator — due date, late penalty, vétusté apportionment
calculate_deposit_restitutionDeposit restitution: due date, 10 %/month late penalty, vétusté-apportioned retentions. · Restitution du dépôt de garantie : date limite, majoration de 10 % par mois de retard, retenues avec vétusté. — For a French residential lease (loi n° 89-462 art. 22 / art. 25-6): the restitution deadline (1 month from the remise des clés when the exit état des lieux matches the entry one, 2 months otherwise), the late penalty (10 % of the monthly rent en principal per monthly period started late; not due when the delay results from the tenant not having given the address of the new home), the provision a landlord may keep in an immeuble collectif (duly justified, at most 20 % of the deposit — art. 22, al. 5: a ceiling, the amount is the landlord's), the legal deposit cap (1 month unfurnished / 2 months furnished, when lease_type is given) and, for each damage line, the share chargeable to the tenant after vétusté (usure normale) — under the grille of the lease when given, otherwise an ILLUSTRATIVE grille (no official grille exists — décret n° 2016-382 art. 4 defers to accords collectifs; the response says so). Nothing is assumed: the age of an element a grille applies to is asked for, the lease type and the provision amount are left out when not given. Same figures whichever party asks: pass perspective 'landlord' (justify a retention) or 'tenant' (contest one) — only next_steps change. Ask the user for amounts and dates in plain words; damage items as 'what, repair cost, age of the element'. Deterministic rules, not AI. General information, not legal advice.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| damages | No | Damage lines to apportion. Omit for a full restitution. | |
| deposit | Yes | Deposit paid at move-in (€). | |
| lease_type | No | 'vide' unfurnished (deposit cap 1 month) or 'meuble' furnished (cap 2 months). Never presumed: omitted, no cap is computed. | |
| copropriete | No | true when the dwelling is in an immeuble collectif (a collective building, co-owned or not): the landlord may keep a duly justified provision of at most 20 % of the deposit until the building's yearly accounts (art. 22, al. 5). | |
| edl_outcome | Yes | 'identical' when the exit état des lieux matches the entry one (1-month deadline); 'differences' otherwise (2 months). | |
| perspective | No | Who is asking — changes only the next_steps wording, never the figures. | |
| apply_provision | No | true to deduct provision_amount in the figures; false to leave it out. Without provision_amount nothing can be deducted: the tool asks for the amount. | |
| key_return_date | Yes | Date the keys were handed back (remise des clés), ISO date — the deadline runs from this day. | |
| provision_amount | No | Immeuble collectif only: the provision the landlord keeps, € — the landlord's own justified amount, at most 20 % of the deposit. Never assumed: omitted, no provision is deducted and the result only states the maximum. | |
| restitution_date | No | Date the deposit was / will be returned (ISO) — the penalty is computed against it. Omitted, the figures are computed as of today (date in France) and the result says the date was assumed (as_of.assumed). | |
| rent_hors_charges | Yes | Monthly rent en principal, excluding charges (€). | |
| tenant_gave_address | No | false when the tenant never gave the address of the new home and the delay results from it — the late penalty is then not due (art. 22, al. 7). Defaults to true. | |
| provision_justification | No | What justifies the provision (e.g. 'arrêté provisoire des comptes du 15/09/2026'). |