Dividere l'affitto in base alle dimensioni delle stanze
La ripartizione per dimensione offre un punto di partenza trasparente quando le camere private hanno superfici diverse.
Esegui gratis nel browser
Inserisca l'affitto complessivo e i piedi quadrati di ogni stanza: il calcolatore assegna a ciascuna la stessa proporzione che occupa nell'area privata totale. Gli importi vengono arrotondati ai centesimi senza perdere o creare denaro. Il metodo considera soltanto la dimensione; spazi comuni, servizi, parcheggio e numero di occupanti possono essere valutati separatamente.
Misuri tutte le stanze con lo stesso criterio
Misuri la superficie calpestabile interna di ogni camera, da parete a parete e sempre nella stessa unità. Il calcolatore richiede piedi quadrati, quindi converta prima le altre unità. Includa gli armadi solo se tutti concordano nel considerarli privati e applichi la regola uniformemente. Escluda cucina, soggiorno, bagni condivisi e corridoi, poiché non distinguono le camere. Assegni nomi chiari per riportare facilmente il risultato nell'accordo. Una stanza può avere superficie zero, ma la somma deve essere maggiore di zero. La coerenza delle misure conta più di una precisione artificiale.
Comprenda il calcolo proporzionale
Il sistema somma le superfici private, divide ciascuna area per il totale e moltiplica la frazione per l'affitto. Poiché gli importi esatti possono contenere frazioni di centesimo, le quote provvisorie vengono arrotondate per difetto e i centesimi residui assegnati ai resti maggiori. In caso di parità decide l'ordine d'inserimento. Le quote mostrate sommano così esattamente all'affitto arrotondato. La percentuale a sei decimali è informativa; la quota costituisce l'importo monetario finale. Non vengono usati dati esterni o stati variabili, quindi lo stesso input restituisce sempre lo stesso risultato.
Usi il risultato come base di un accordo equo
La superficie è un criterio semplice e verificabile, ma non descrive ogni vantaggio. Valuti poi con gli altri un bagno privato, la luce, il rumore, lo spazio contenitivo, il parcheggio, gli arredi o l'occupazione. Registri gli aggiustamenti separatamente senza alterare le misure, così la base rimane controllabile. Non viene effettuata conversione valutaria: resta valida la valuta del totale inserito. Conservi nomi, superfici, affitto, risultato e modifiche concordate in un documento comune. Ripeta il calcolo dopo aumenti o ristrutturazioni. Ogni richiesta API costa $0.002; il browser consente prima un confronto gratuito.
Casi d'uso
Dividere camere di dimensioni diverse
Ripartisca l'affitto quando una camera privata è molto più grande.
Definire subaffitti trasparenti
Stabilisca una base dimensionale prima di valutare arredi e servizi.
Applicare un aumento dell'affitto
Mantenga le proporzioni concordate con il nuovo totale al centesimo.
Domande frequenti
Quanto costa il calcolo?
Una richiesta API costa $0.002. Il calcolo è disponibile anche nel browser.
Le quote sommano sempre al totale?
Sì. I centesimi residui seguono i maggiori resti frazionari.
Vanno incluse le aree comuni?
No, salvo che gli inquilini concordino espressamente un'altra formula.
Cosa accade se tutte le superfici sono zero?
La richiesta restituisce un errore perché non è possibile ricavare proporzioni.
È possibile usare un'altra valuta?
Sì. La valuta implicita viene mantenuta senza conversioni.
Il bagno privato viene considerato?
No. Il risultato copre la dimensione; eventuali correzioni vanno concordate a parte.
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/realestate/subletting-rent-split-calc \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_rent":3200,"rooms":[{"name":"Large bedroom","square_feet":180},{"name":"Medium bedroom","square_feet":140},{"name":"Small bedroom","square_feet":100}]}'const res = await fetch("https://api.kit.forhosting.com/realestate/subletting-rent-split-calc", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_rent": 3200,
"rooms": [
{
"name": "Large bedroom",
"square_feet": 180
},
{
"name": "Medium bedroom",
"square_feet": 140
},
{
"name": "Small bedroom",
"square_feet": 100
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/realestate/subletting-rent-split-calc",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_rent": 3200,
"rooms": [
{
"name": "Large bedroom",
"square_feet": 180
},
{
"name": "Medium bedroom",
"square_feet": 140
},
{
"name": "Small bedroom",
"square_feet": 100
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/realestate/subletting-rent-split-calc", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_rent":3200,"rooms":[{"name":"Large bedroom","square_feet":180},{"name":"Medium bedroom","square_feet":140},{"name":"Small bedroom","square_feet":100}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_rent":3200,"rooms":[{"name":"Large bedroom","square_feet":180},{"name":"Medium bedroom","square_feet":140},{"name":"Small bedroom","square_feet":100}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/realestate/subletting-rent-split-calc", 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
{
"total_rent": 3200,
"rooms": [
{
"name": "Large bedroom",
"square_feet": 180
},
{
"name": "Medium bedroom",
"square_feet": 140
},
{
"name": "Small bedroom",
"square_feet": 100
}
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "realestate.subletting_rent_split_calc",
"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. |