Calcolatore EPF
Uno stipendio mensile di 50.000 con il 12% di contributo suo e il 12% del datore di lavoro, per 20 anni all'8,25%, accumula un corpus EPF di 7.077.837,34, di cui 4.197.837,34 di interessi. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Stipendio
- 50.000
- Aliquota del dipendente
- 12
- Aliquota del datore di lavoro
- 12
- Anni
- 20
- Tasso di interesse
- 8,25
- Versamento mensile
- 12.000
- Contributo annuo
- 144.000
- Contributo totale
- 2.880.000
- Capitale accumulato
- 7.077.837,34
L'Employee Provident Fund (EPF) è un regime pensionistico a contribuzione definita in cui una quota dello stipendio mensile viene accreditata ogni mese sul conto dell'iscritto e quel saldo corrente matura un tasso di interesse annuo pubblicato fino al pensionamento o al rimborso. Un calcolatore EPF risponde a una domanda di pianificazione che uno strumento generico di crescita composta non nomina: dati uno stipendio mensile, le aliquote del dipendente e del datore che accreditano davvero il conto di previdenza, un numero intero di anni di servizio e un tasso di interesse annuo, quale corpus resta sul conto al pensionamento? Questa capacità prende quei cinque ingressi, applica l'identità di chiusura d'anno dell'EPF secondo cui ogni anno il saldo di apertura cresce al tasso dichiarato mentre si aggiungono dodici versamenti mensili più l'equivalente di 6.5 mesi di interesse su quei versamenti, e restituisce il corpus proiettato insieme ai contributi mensili e vitalizi e all'interesse maturato.
Che cosa significa il corpus EPF al pensionamento e come si costruisce il saldo
L'Employee Provident Fund è un conto a contribuzione definita il cui saldo al pensionamento è il corpus degli accrediti mensili del dipendente e del datore, capitalizzati a un tasso di interesse annuo legale o assunto per ogni anno di servizio completato. A differenza di un versamento unico che capitalizza con un solo esponente, un conto EPF riceve un accredito nuovo ogni mese: il contributo mensile è lo stipendio per la somma delle aliquote del dipendente e del datore, ciascuna espressa come percentuale di quello stipendio mensile.
L'interesse non è pagato sul conteggio giornaliero di ciascun versamento come farebbe un prodotto di libretto; l'identità convenzionale di chiusura d'anno dell'EPF usata dai pianificatori e da questo calcolatore accredita l'interesse una volta per ogni anno di servizio.
Il saldo di apertura cresce al tasso annuo, si aggiungono dodici versamenti mensili e i versamenti dell'anno sono trattati come se maturassero l'equivalente di sei mesi e mezzo di interesse — il fattore 6.5 è la media di dodici versamenti che restano sul conto da dodici mesi a un mese se si considerano effettuati all'inizio di ciascun mese.
In algebra, se r è il tasso in decimale e M è il contributo mensile, ogni anno aggiunge M per (12 più 6.5 r) oltre a moltiplicare il saldo di apertura per (1 più r). Partendo da un saldo di apertura zero, la forma chiusa dopo un numero intero di anni è quel addendo annuale per ((1 più r) elevato a years meno uno) diviso per r, oppure semplicemente l'addendo per years quando il tasso è zero.
La risposta segnala quel corpus dopo arrotondamento half-up a due decimali, insieme al contributo mensile, al totale vitalizio dei versamenti e all'interesse maturato come corpus meno quei versamenti. Esempio risolto: uno stipendio mensile di 50000 con aliquote del 12 per cento del dipendente e del datore versa 12000 al mese; all'8.25 per cento per un anno il corpus è 150435, di cui 6435 di interesse.
Casi d'uso
Scenari di quota del dipendente contro il datore
Citi il corpus quando il datore accredita un dodici per cento intero contro solo la quota di previdenza dopo una spartizione pensionistica, senza aprire un foglio di calcolo per ogni combinazione.
Domande frequenti
Come si calcola il corpus EPF al pensionamento?
I risultati sono arrotondati half-up a due decimali.
Che cosa accade se lo stipendio non è positivo?
Valori di salary nulli, negativi, assenti e non finiti non sono accettati; inserisca uno stipendio mensile strettamente maggiore di zero. La convalida fallita non viene fatturata.
Le aliquote di contribuzione e il tasso di interesse sono percentuali o frazioni decimali?
Li inserisca come punti percentuali, non come frazioni decimali — dodici significa il dodici per cento dello stipendio, e 8.25 significa l'8.25 per cento all'anno, non 0.12 né 0.0825. Il motore divide per cento prima di capitalizzare.
Perché il calcolo dell'EPF usa sei mesi e mezzo di interessi?
Perché i versamenti arrivano durante tutto l'anno. Se ognuno si considera fatto a inizio mese, i dodici depositi restano sul conto da dodici mesi a un mese, e la media è sei mesi e mezzo.
Quale aliquota del datore di lavoro devo inserire?
Solo la quota che viene davvero accreditata sul conto EPF, in percentuale dello stipendio mensile. Inserisca 12 se entra tutto il contributo del datore, oppure 3,67 se si esclude la quota destinata alla pensione.
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/epf \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"salary":50000,"employee_rate":12,"employer_rate":12,"years":20,"interest_rate":8.25}'const res = await fetch("https://api.kit.forhosting.com/fin/epf", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"salary": 50000,
"employee_rate": 12,
"employer_rate": 12,
"years": 20,
"interest_rate": 8.25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/epf",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"salary": 50000,
"employee_rate": 12,
"employer_rate": 12,
"years": 20,
"interest_rate": 8.25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/epf", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"salary":50000,"employee_rate":12,"employer_rate":12,"years":20,"interest_rate":8.25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"salary":50000,"employee_rate":12,"employer_rate":12,"years":20,"interest_rate":8.25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/epf", 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
{
"salary": 50000,
"employee_rate": 12,
"employer_rate": 12,
"years": 20,
"interest_rate": 8.25
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.epf",
"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
Uno stipendio che non è strettamente positivo fallisce con invalid_input invece di inventare una storia di paga inversa o di mese senza stipendio.
Contratto di ingresso, forma della risposta e comportamento in errore
Se salary è zero o negativo il gestore fallisce con un messaggio secondo cui salary deve essere un numero positivo — è la guardia richiesta, perché una retribuzione mensile non positiva non è una base di contribuzione ben posta e non deve essere trattata in silenzio come una paga inversa o un mese non retribuito. Se years non è un intero positivo — zero, un conteggio negativo o una frazione — il gestore fallisce invece di inventare una regola di accredito di anno parziale. Le aliquote di contribuzione e il tasso di interesse devono stare tra zero e cento inclusi; un tasso di interesse zero è valido e produce un corpus uguale ai versamenti vitalizi. Abbini il risultato al proprio calendario di aumenti se serve una retribuzione a scatti; inizi qui quando la domanda di prodotto è un corpus EPF di pensionamento trasparente, a cinque ingressi, per una pagina, un foglio di lavoro o un lotto di scenari di anni di servizio che già condividono uno stipendio e un'ipotesi di interesse. Invii per POST un corpo JSON con cinque campi obbligatori: salary (lo stipendio mensile cui si applicano le aliquote, un numero finito strettamente maggiore di zero; alias monthly_salary, basic, wage), employee_rate (il contributo del dipendente come percentuale, ad esempio dodici per il dodici per cento dello stipendio; alias employee, ee_rate), employer_rate (il contributo del datore che accredita davvero il conto EPF come percentuale; alias employer, er_rate), years (gli anni di servizio come intero positivo da uno a sessanta; alias service, tenure, n) e interest_rate (il tasso di interesse annuo come percentuale, ad esempio 8.25; alias rate, interest, annual_rate). Ogni campo numerico può arrivare come numero JSON o come stringa numerica. Campi assenti, stringhe vuote, booleani e valori non finiti falliscono con invalid_input indicando il campo e non vengono fatturati. In caso di successo il corpo ripete salary, employee_rate, employer_rate, years e interest_rate; restituisce monthly_contribution, annual_contribution e total_contribution; restituisce corpus e interest_earned arrotondati half-up a due decimali; e include una breve stringa di formula che riafferma la forma chiusa. Se il dodici per cento del datore si divide tra un regime pensionistico e il fondo di previdenza, invii solo la quota EPF come employer_rate affinché il corpus non si gonfi con denaro mai entrato nel conto.
Dove un calcolatore EPF merita il proprio posto
Gli educatori che insegnano la pensione a contribuzione definita possono seminare esempi d'aula che mostrano 50000 al mese all'8.25 per cento per un anno contro venti anni, e dimostrare il fallimento duro quando qualcuno digita uno stipendio zero o negativo. Le tabelle di scenario che confrontano due o tre tassi di interesse sullo stesso orizzonte di anni interi restano oneste perché il gestore è parse puro: nessun flusso di tassi in tempo reale, nessun seme casuale, nessun orologio. La convalida fallita non consuma saldo. I team di paghe e di HR che confrontano il netto con il risparmio di lungo periodo possono inviare lo stesso stipendio base con dodici più dodici contro dodici più 3.67 (quota EPF dopo una spartizione pensionistica) e leggere corpus e interest_earned da un solo contratto. Poiché l'implementazione è parse di tier A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello e senza rete in uscita.
Casi di integrazione
Pianificazione del corpus di pensionamento
Trasformi uno stipendio mensile, le aliquote EPF di dipendente e datore, gli anni di servizio e un tasso di interesse annuo nel corpus proiettato e nell'interesse maturato per articoli, pianificatori e widget di pagina.
Verifiche d'aula a contribuzione definita
Lasci che gli studenti inviino salary, aliquote, years e interest_rate e verifichino l'identità di chiusura d'anno dell'EPF, compreso il fallimento duro quando lo stipendio non è un numero positivo.
Domande tecniche
L'aliquota del datore include la quota pensionistica (EPS)?
Solo se Lei la invia. Questo calcolatore accredita sul conto EPF il employer_rate che riceve. Se il dodici per cento del datore si divide tra un regime pensionistico e il fondo di previdenza, inserisca solo la quota EPF come employer_rate affinché il corpus non si gonfi.
Quanto costa il calcolatore EPF?
Lo strumento del browser è gratuito. Le richieste API usano saldo prepagato a $0.002 per chiamata riuscita; un ingresso non valido non viene fatturato.