ForHosting KIT · Developer Utilities

Security deposit limit calculator

This security deposit limit calculator compares a proposed deposit with a rule stated as a multiple of monthly rent.

● BetaFree · in your browser
Use it from WebAPIEmailTelegramApp soon

Enter the monthly rent, the applicable multiplier, and the amount being requested. The result shows the maximum deposit under that rule, whether the proposal exceeds it, and the signed difference. It is a practical arithmetic check for renters, landlords, property managers, and housing advisers. The calculation does not determine which law or lease rule applies; you supply the rule you want to test.

Turn a deposit rule into a clear monetary ceiling

Many deposit rules are expressed in shorthand, such as one month of rent, one and a half months, or twice the monthly rent. That wording becomes easier to evaluate when it is converted into an exact amount. Enter the recurring monthly rent as monthly_rent and the stated multiple as max_deposit_multiplier. For example, use 2 when the rule says that the deposit may not be more than two months of rent. The calculator multiplies those values and rounds the resulting monetary amount to two decimal places. It then presents that figure as maximum_allowed_deposit. Keep all money inputs in the same currency; the arithmetic works identically for dollars, euros, pounds, or another currency, but it does not perform currency conversion. The tool deliberately asks you to provide the multiplier because deposit rules vary by jurisdiction, property category, lease type, and circumstance. It checks the rule you state instead of guessing which legal rule governs a particular tenancy.

Understand the comparison result

Enter the amount requested or planned as proposed_deposit. The result returns exceeds_maximum as true only when that amount is strictly greater than the calculated ceiling. A proposal exactly equal to the ceiling is therefore within the supplied rule. The difference_from_maximum field makes the comparison auditable: a positive number is the amount over the limit, zero means the proposal matches the maximum, and a negative number shows how far below the maximum it sits. Monthly rent and the proposed deposit are normalized to two decimal places in the output so common currency values remain readable and stable. The multiplier itself is preserved, allowing fractional rules such as 1.5. This result is designed to support a conversation or document review with transparent arithmetic. It does not label a charge lawful or unlawful, because the result depends entirely on the accuracy and applicability of the multiplier entered by the user.

Check the rule before relying on the answer

Use the multiplier from a reliable source that applies to the tenancy you are reviewing. That source might be a current statute, an official housing guide, a lease provision, or advice from a qualified local professional. Confirm whether the rule covers only a refundable security deposit or also includes separate charges such as pet deposits, cleaning fees, advance rent, key deposits, or last month’s rent. Definitions differ, and combining amounts that the rule treats separately can produce a misleading comparison. Also verify that the monthly rent figure is the correct contractual base; concessions, utilities, parking, and variable charges may not belong in it. Save the three inputs alongside the result so another person can reproduce the check. The browser version is useful for an immediate calculation, while automated workflows can call the API for $0.002 per request. In either case, the algorithm is deterministic, uses no network service, and applies only the mathematical rule supplied in the input.

Review a move-in quote

Compare the security deposit on a landlord or property manager quote with a known rent-multiple ceiling before signing.

Standardize property management checks

Apply a stated company or jurisdictional multiplier consistently when staff prepare deposit amounts for new leases.

Support housing advice

Show a renter the exact arithmetic behind an over-limit concern while keeping the legal source separate from the calculation.

What does the calculator cost?

It runs free in the browser. An API request costs $0.002.

Does this tool determine the legal deposit limit?

No. You provide the maximum multiplier. Confirm the applicable rule for the tenancy with an authoritative local source.

Can I use a rule of one and a half months of rent?

Yes. Enter 1.5 as the maximum deposit multiplier.

What does a negative difference mean?

It means the proposed deposit is below the calculated maximum by the absolute value of that difference.

Is a deposit equal to the maximum flagged?

No. The proposal is flagged only when it is greater than the calculated maximum.

Can the rent and deposit use different currencies?

No. Enter both amounts in the same currency because this calculator does not convert currencies.

Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.

POSThttps://api.kit.forhosting.com/realestate/security-deposit-max-check

Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.

curl -X POST https://api.kit.forhosting.com/realestate/security-deposit-max-check \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"monthly_rent":1850.5,"max_deposit_multiplier":2,"proposed_deposit":4000}'
{
  "monthly_rent": 1850.5,
  "max_deposit_multiplier": 2,
  "proposed_deposit": 4000
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "realestate.security_deposit_max_check",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.

Per request$0.002

Published price — no tokens, no invented credits. A failed task is never charged.

HTTPCodeMeaning
401unauthorizedMissing or invalid API key.
402insufficient_balanceYour balance doesn't cover the task price.
404unknown_typeThat task type doesn't exist.
429rate_limitedToo many requests. Use the webhook instead of polling.

Read the full KIT documentation →