Calcolatore della regola dell'uno percento
Una casa da 200.000 affittata a 1.600 al mese arriva solo allo 0,8%, quindi non rispetta la regola dell'uno percento: servirebbero 2.000, uno scarto di 400. Inserisca prezzo e canone per filtrare qualsiasi immobile. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Prezzo dell’immobile
- 200.000
- Canone mensile
- 1600
- Percentuale obiettivo (%)
- 1
- Rapporto canone-prezzo (%)
- 0,8
- Canone mensile obiettivo
- 2000
- Scarto del canone
- 400
gratis
Un filtro rapido per gli immobili in affitto
La regola dell'uno percento dice che il canone mensile di un immobile dovrebbe essere almeno l'uno percento del prezzo d'acquisto. Serve a sfoltire un elenco di immobili prima di un'analisi più approfondita, tenendo solo quelli che raggiungono o superano l'asticella. Il calcolatore divide il canone mensile per il prezzo e moltiplica per 100, ricava il canone necessario per arrivare alla sua soglia e mostra lo scarto tra i due. Una casa da 200.000 affittata a 1.600 arriva allo 0,8%, sotto i 2.000 mensili richiesti dall'1%, quindi non passa il filtro.
Regolare l'asticella e leggere lo scarto
La soglia è dell'1% se non la cambia. Imposti 0,7 per mercati costieri più cari o 2 per la regola del due percento, e canone obiettivo, scarto ed esito si adeguano. Lo scarto è il canone obiettivo meno il canone reale: se è positivo indica quanto affitto manca, se è negativo il margine sopra l'asticella. La percentuale mantiene tre decimali per impostazione predefinita, così uno 0,8% non viene mai arrotondato fino a passare, mentre canone obiettivo e scarto sono sempre mostrati con due decimali, come importi.
Casi d'uso
Selezione delle operazioni
Selezioni un elenco di immobili e tenga solo quelli in cui il canone eguaglia o supera l'uno percento del prezzo.
Domande frequenti
Come si calcola la regola dell'uno percento?
Si divide il canone mensile per il prezzo d'acquisto e si moltiplica per 100. Se il risultato raggiunge o supera l'1%, l'immobile passa il filtro; se resta sotto, non lo passa.
Posso usare una soglia diversa dall'1%?
Sì. Può abbassarla a 0,7 per mercati costieri più cari o alzarla a 2 per la regola più severa del due percento. Canone obiettivo, scarto ed esito si ricalcolano con la nuova soglia.
Che cosa significa uno scarto negativo?
Che l'immobile supera la soglia. Lo scarto è il canone obiettivo meno il canone reale, quindi un valore negativo indica quanto margine di affitto c'è sopra l'asticella.
Perché la percentuale ha tre decimali?
Perché uno 0,8% non venga arrotondato all'1% facendo sembrare promosso l'immobile. Il canone obiettivo e lo scarto, invece, sono sempre mostrati con due decimali, come importi.
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/finance/one-percent-rule \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"price":200000,"monthly_rent":1600}'const res = await fetch("https://api.kit.forhosting.com/finance/one-percent-rule", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"price": 200000,
"monthly_rent": 1600
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/one-percent-rule",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"price": 200000,
"monthly_rent": 1600
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/one-percent-rule", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"price":200000,"monthly_rent":1600}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"price":200000,"monthly_rent":1600}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/one-percent-rule", 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
{
"price": 200000,
"monthly_rent": 1600
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.one_percent_rule",
"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
Seleziona un immobile in affitto dividendo monthly_rent per price: restituisce rent_to_price_percent, il target_rent necessario per raggiungere la sua soglia k_percent (predefinita 1%), lo scarto in valuta e un indicatore passa/non passa.
La regola e la formula
La regola dell'uno percento è un filtro rapido per l'immobile in affitto: il canone mensile dovrebbe essere almeno l'uno percento del prezzo d'acquisto. Lo strumento calcola rent_to_price_percent come monthly_rent diviso price per 100, e target_rent come price per k_percent diviso 100. Su una casa da 200.000 $ affittata a 1.600 $ il rapporto è 0,8%, l'obiettivo alla predefinita dell'1% è 2.000 $, e lo scarto — obiettivo meno canone effettivo — è 400 $, quindi l'indicatore passes è false. Il parametro k_percent le permette di ritarare l'asticella: lo imposti a 0,7 per i mercati costieri più cari o a 2 per l'aggressiva regola del due percento, e ogni cifra derivata segue. Un immobile supera il filtro quando il suo rapporto eguaglia o supera k_percent, che è esattamente ciò che riporta il booleano passes.
Output, arrotondamento e l'indicatore passes
Tornano quattro numeri e un booleano. rent_to_price_percent è arrotondato half-up al parametro decimals, che assume per impostazione predefinita 3 così un rapporto dello 0,8% non è appiattito all'1%, mentre target_rent e scarto sono sempre arrotondati a 2 decimali perché sono importi in valuta. Lo scarto è target_rent meno monthly_rent e può essere negativo quando un immobile batte la soglia, indicandole quanto margine di canone esiste sopra l'asticella. L'indicatore passes confronta il rapporto grezzo, non arrotondato, con k_percent con un minuscolo epsilon di 1e-12, così un immobile affittato esattamente all'uno percento non viene ostacolato dal pulviscolo in virgola mobile; risulta correttamente come superato anziché fallito per un artefatto di arrotondamento all'ultimo decimale.
Validazione e dove si colloca
price deve essere un numero finito strettamente sopra lo zero e monthly_rent un numero finito pari a zero o superiore; qualsiasi altra cosa restituisce un errore tipizzato invalid_input che nomina il campo, così un canone vuoto o negativo non produrrà silenziosamente NaN. k_percent e decimals sono facoltativi, con valore predefinito rispettivamente 1 e 3. Le attività fallite non vengono mai addebitate, e il saldo prepagato copre solo le chiamate API riuscite al prezzo base.
Casi di integrazione
Soglie personalizzate
Imposti k_percent per applicare la regola del due percento o un'asticella più morbida per i mercati costosi.
Guide per acquirenti
Incorpori il widget gratuito così i lettori testano istantaneamente il proprio prezzo e canone.
Domande tecniche
Cos'è la regola dell'uno percento?
Un filtro che passa quando il canone mensile è almeno l'1% del prezzo d'acquisto; a deciderlo è rent_to_price_percent rispetto a k_percent.
Posso cambiare la soglia?
Sì. k_percent assume per impostazione predefinita 1 ma può impostare 2 per la regola del due percento, o qualsiasi asticella preferisca.
Cos'è target_rent?
Il canone necessario per raggiungere la sua soglia: price per k_percent diviso 100, arrotondato a 2 decimali.
Perché lo scarto è talvolta negativo?
Lo scarto è target_rent meno monthly_rent; un valore negativo significa che l'immobile supera già l'asticella.
È gratuito?
Sì nel widget browser di tier A; l'API deterministica parte da $0.002 e fattura solo le chiamate riuscite.