Valore futuro di un'annualità
Versando 200 alla fine di ogni mese all'1% mensile, dopo 12 versamenti avrà 2.536,5. Le serve per proiettare un piano di risparmio, accantonare per una spesa nota o verificare la promessa di un opuscolo. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Pagamento
- 200
- Tasso per periodo
- 0,01
- Periodi
- 12
- Valore futuro
- 2536,5
Applica la formula di accumulo in forma chiusa e restituisce un solo numero, il valore futuro, nella stessa unità monetaria della Sua rata. La usi per proiettare un piano di risparmio, dimensionare un fondo di accantonamento per una spesa futura nota, stimare quanto produce un contributo d'investimento periodico o verificare la proiezione di un opuscolo — una chiamata deterministica, senza fogli di calcolo né registrazione.
Che cos'è davvero il valore futuro di un'annualità
Un'annualità è una serie di pagamenti uguali a intervalli regolari, e il suo valore futuro è quanto vale quella serie alla fine, una volta che ogni pagamento ha maturato interessi per il tempo in cui è rimasto investito. Depositi 200 alla fine di ogni mese all'1% mensile: il primo versamento si capitalizza per undici mesi, il secondo per dieci e l'ultimo per nessuno; il valore futuro è la somma di tutti questi pagamenti così accresciuti.
La formula chiusa, valore futuro = rata x (((1 + r)^n - 1) / r), è esattamente quella somma condensata in un'unica espressione, ed è la stessa formula usata da fondi pensione, banche e manuali di finanza. Poiché il tasso è espresso per periodo, il calcolo funziona per qualsiasi frequenza: un tasso mensile con versamenti mensili, un tasso annuo con versamenti annuali o qualsiasi altra coppia coerente. Ciò che conta è la coerenza — il tasso e il numero di periodi devono descrivere lo stesso intervallo.
Invii un tasso annuo con un conteggio di versamenti mensile e la proiezione sarà sbagliata per costruzione, e nessuna calcolatrice può recuperare unità disallineate. Tenga le due allineate e il risultato è esatto, deterministico e riproducibile su qualsiasi macchina, motivo per cui lo stesso calcolo viene eseguito in modo identico nel Suo browser e sul nostro edge.
Come usarla bene e cosa non fa
Gli usi tipici ricadono in tre schemi. I prodotti fintech e bancari la chiamano per mostrare al risparmiatore quanto accumula un piano di versamenti ricorrenti, perché il saldo proiettato è il numero che motiva l'abitudine. I team finanziari dimensionano fondi di accantonamento con essa: di fronte a un obbligo futuro noto, calcolano quanto accumula un accantonamento periodico fisso e aggiustano la rata fino a raggiungere l'obiettivo.
E i team di prodotto la integrano dietro i propri calcolatori di obiettivi affinché la matematica sia mantenuta in un unico posto invece di essere reimplementata — spesso in modo errato — in ogni frontend. Restituisce solo il valore futuro; non produce la tabella di crescita periodo per periodo con la ripartizione tra contributi e interessi. Assume un'annualità ordinaria, cioè versamenti alla fine di ogni periodo; un'annualità anticipata, con versamenti all'inizio, cresce di un fattore aggiuntivo di (1 + r).
E modella un tasso costante senza commissioni, tasse, inflazione o variazioni dei contributi. Quando il Suo caso rientra nel modello di accumulo semplice, questo è lo strumento giusto; quando non vi rientra, calcoli qui la base e aggiunga gli extra nel Suo codice.
Casi d'uso
Proiettare un piano di risparmio
Mostri quanto accumula un versamento mensile fisso su un orizzonte scelto a un tasso atteso, prima che il cliente si impegni nel piano.
Dimensionare un fondo di accantonamento
Calcoli quanto accumula un accantonamento periodico affinché una spesa futura nota — attrezzature, tasse, un pagamento balloon — sia coperta nei tempi.
Stimare investimenti ricorrenti
Modelli il saldo finale di contributi periodici uguali su un conto d'investimento con un rendimento periodico ipotizzato.
Domande frequenti
Quanto costa?
È anche gratuita nel Suo browser su questa pagina.
Il tasso è una percentuale o un decimale?
Un decimale per periodo: 0.01 significa 1% per periodo. Divida una percentuale annua per 100 e poi per il numero di periodi per anno.
Cosa succede con un tasso dello 0%?
È supportato: il valore futuro è semplicemente la rata moltiplicata per il numero di periodi, limite esatto della formula a interesse zero.
Restituisce la tabella di crescita periodo per periodo?
No. Restituisce solo il valore accumulato finale; il dettaglio per periodo è una capacità separata.
È un'annualità anticipata o ordinaria?
Un'annualità ordinaria: si assume che i pagamenti avvengano alla fine di ogni periodo. Per un'annualità anticipata, moltiplichi il risultato per (1 + tasso) da parte Sua.
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/fin/annuity-future-value \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"payment":200,"rate_per_period":0.01,"periods":12}'const res = await fetch("https://api.kit.forhosting.com/fin/annuity-future-value", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"payment": 200,
"rate_per_period": 0.01,
"periods": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/annuity-future-value",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"payment": 200,
"rate_per_period": 0.01,
"periods": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/annuity-future-value", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"payment":200,"rate_per_period":0.01,"periods":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"payment":200,"rate_per_period":0.01,"periods":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/annuity-future-value", 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
{
"payment": 200,
"rate_per_period": 0.01,
"periods": 12
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.annuity_future_value",
"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.
Limiti
max_periods | 1200 |
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
L'API del valore futuro di un'annualità risponde alla domanda fondamentale dell'accumulo: se Lei deposita lo stesso importo alla fine di ogni periodo e questo frutta un tasso di interesse fisso per periodo, quanto avrà subito dopo l'ultimo versamento?
Input, unità e casi limite
La rata è l'importo depositato alla fine di ogni periodo — un contributo di risparmio, una quota di fondo di accantonamento, un investimento ricorrente — e deve essere positiva. Due casi limite sono trattati deliberatamente. E il valore futuro restituito è arrotondato a due decimali — i centesimi — affinché la risposta sia stabile byte per byte tra esecuzioni e tra macchine. L'endpoint accetta tre numeri. Il tasso per periodo è un decimale, quindi l'1% mensile è 0.01, non 1 né 0.01% — e deve essere non negativo; un tasso negativo viene rifiutato con un errore invalid_input e non viene mai addebitato. Il campo periodi è il numero di pagamenti e deve essere un intero positivo fino a 1200, che copre ampiamente cento anni di versamenti mensili; un numero di periodi negativo non ha senso e viene rifiutato con invalid_input. Un tasso zero è valido e significa accumulo puro senza crescita: il valore futuro è esattamente la rata moltiplicata per il numero di periodi, che è il limite matematico corretto della formula quando il tasso tende a zero, quindi l'endpoint lo restituisce direttamente invece di fallire su una divisione per zero.
Come usarla bene e cosa non fa
Vale la pena essere chiari su ciò che l'endpoint omette deliberatamente. Queste omissioni sono ciò che la mantiene veloce, economica a $0.002 a richiesta ed esattamente prevedibile.
Domande tecniche
E se il numero di periodi è negativo?
La richiesta fallisce con un errore invalid_input e non viene addebitata — un numero di periodi negativo non ha senso in questo modello.