Gruppo A (escl. A/10) e C/2, C/6, C/7 – Coeff. 160
Gruppo B, C/3, C/4, C/5 – Coeff. 140
A/10, D/5 – Coeff. 80
Gruppo D (escl. D/5) – Coeff. 65
C/1 – Coeff. 55
Prospetto di Calcolo
Valore Base Imponibile:€ 0.00
Imposta Lorda Annua:€ 0.00
Acconto (Giugno):€ 0.00
Saldo (Dicembre):€ 0.00
Totale IMU Dovuta:€ 0.00
Cos'è l'IMU e come si calcola?
L'IMU (Imposta Municipale Unica) è l'imposta applicata sulla componente immobiliare del patrimonio. Si applica a fabbricati, aree fabbricabili e terreni agricoli. Dal 2020, l'IMU accorpa anche la vecchia TASI.
La formula del calcolo IMU
Il calcolo segue una logica matematica precisa basata sulla rendita catastale dell'immobile rivalutata. Ecco i passaggi fondamentali:
Rivalutazione: La rendita catastale viene aumentata del 5%.
Coefficiente: Si moltiplica la rendita rivalutata per il coefficiente relativo alla categoria catastale (es. 160 per le abitazioni).
Aliquota: Si applica l'aliquota deliberata dal Comune (espressa in punti per mille).
Possesso: Il risultato viene proporzionato alla quota di possesso (es. 50% o 100%) e ai mesi di possesso nell'anno solare.
Esempio Pratico di Calcolo
Supponiamo di possedere un appartamento (Cat. A/2) con una rendita catastale di € 500,00, posseduto al 100% per 12 mesi, con un'aliquota comunale del 10,6‰.
Rendita Rivalutata: 500 * 1,05 = 525,00
Base Imponibile: 525 * 160 = 84.000,00
Imposta Annua: (84.000 * 10,6) / 1000 = € 890,40
Chi è esente dall'IMU?
L'abitazione principale è generalmente esente dall'IMU, a meno che non sia classificata come immobile di lusso (categorie catastali A/1, A/8 e A/9). In questi ultimi casi si applica un'aliquota ridotta e una detrazione fissa di € 200,00.
function calcolaIMU() {
var rendita = parseFloat(document.getElementById('renditaCatastale').value);
var coefficiente = parseFloat(document.getElementById('categoriaCatastale').value);
var aliquota = parseFloat(document.getElementById('aliquotaComunale').value);
var quota = parseFloat(document.getElementById('quotaPossesso').value);
var mesi = parseFloat(document.getElementById('mesiPossesso').value);
var detrazione = parseFloat(document.getElementById('detrazione').value);
if (isNaN(rendita) || isNaN(aliquota) || isNaN(quota) || isNaN(mesi)) {
alert("Per favore, inserisci tutti i dati obbligatori correttamente.");
return;
}
// 1. Rivalutazione Rendita (5%)
var renditaRivalutata = rendita * 1.05;
// 2. Base Imponibile
var baseImponibile = renditaRivalutata * coefficiente;
// 3. Imposta Lorda Annua (Aliquota è per mille)
var impostaLordaAnnua = (baseImponibile * aliquota) / 1000;
// 4. Proporzionamento per quota e mesi
var impostaProporzionale = impostaLordaAnnua * (quota / 100) * (mesi / 12);
// 5. Applicazione detrazione (anch'essa proporzionata a quota e mesi se applicabile, standard italiano)
var detrazioneApplicata = detrazione * (quota / 100) * (mesi / 12);
var totaleDovuto = impostaProporzionale – detrazioneApplicata;
if (totaleDovuto < 0) totaleDovuto = 0;
// 6. Calcolo rate (50% acconto, 50% saldo)
var acconto = totaleDovuto / 2;
var saldo = totaleDovuto / 2;
// Formattazione Valuta
var formatEuro = function(val) {
return "€ " + val.toLocaleString('it-IT', { minimumFractionDigits: 2, maximumFractionDigits: 2 });
};
// Output
document.getElementById('resBaseImponibile').innerText = formatEuro(baseImponibile);
document.getElementById('resImpostaLorda').innerText = formatEuro(impostaLordaAnnua);
document.getElementById('resAcconto').innerText = formatEuro(acconto);
document.getElementById('resSaldo').innerText = formatEuro(saldo);
document.getElementById('resTotale').innerText = formatEuro(totaleDovuto);
document.getElementById('imuResult').style.display = 'block';
}