Calculez précisément la TDS pour les revenus de salaire, de freelance et d'entreprise. Saisissez le revenu brut, les déductions (80C, 80D) et les exonérations pour obtenir une répartition instantanée de la charge fiscale.
Incluez toutes les déductions éligibles selon différentes sections
Incluez toutes les exonérations fiscales qui vous sont applicables
Taxe Déductible à la Source (TDS) est la manière dont le gouvernement indien perçoit l'impôt sur le revenu directement à la source de vos revenus — avant qu'il n'atteigne votre compte bancaire. Pensez-y comme un système de paiement au fur et à mesure qui répartit la collecte des impôts tout au long de l'année plutôt que de tout collecter en une seule fois pendant la période de déclaration de revenus.
Cette calculatrice vous aide à déterminer exactement combien de TDS doit être déduit de vos revenus en fonction des tranches d'imposition indiennes actuelles. Vous entrerez votre revenu brut, soustrairez les déductions éligibles (comme les investissements en Section 80C) et les exonérations (comme le HRA), et verrez instantanément votre charge fiscale décomposée par composante.
Limitation importante : Cette calculatrice utilise les tranches d'imposition standard pour les personnes de moins de 60 ans. Elle ne prend pas en compte les suppléments sur les revenus au-dessus de 50 lakhs de roupies, les taux pour les personnes âgées, ou le nouveau régime fiscal introduit ces dernières années. Pour des scénarios complexes impliquant plusieurs sources de revenus ou des circonstances spéciales, consultez un expert-comptable.
La TDS est un mécanisme de collecte où l'impôt est déduit à la source du paiement. Lorsque votre employeur vous paie votre salaire, il a déjà déduit l'impôt avant que l'argent n'atteigne votre compte. La même chose s'applique lorsqu'un client paie un freelance, qu'une banque crédite des intérêts, ou qu'un locataire paie un loyer supérieur à 50 000 ₹ par mois.
Voici pourquoi ce système existe : À l'époque pré-TDS, le gouvernement comptait sur les contribuables pour payer l'intégralité de leur charge fiscale en fin d'année. Prévisiblement, cela a conduit à une évasion généralisée et à des problèmes de flux de trésorerie pour le gouvernement. En collectant l'impôt tout au long de l'année à partir de diverses sources de revenus, le système minimise l'évasion tout en répartissant plus uniformément la charge fiscale.
La formule de base pour calculer la TDS est :
Où :
Remarque : Les tranches fiscales changent à chaque budget. Les tranches ci-dessous reflètent l'ancien régime fiscal couramment utilisé pour les calculs de TDS. L'Inde a introduit un nouveau régime fiscal optionnel avec des tranches différentes dans le Budget 2020, mis à jour dans les budgets suivants. Vérifiez toujours les taux actuels auprès du Département de l'impôt sur le revenu ou consultez un professionnel fiscal.
Pour les personnes de moins de 60 ans (Ancien régime) :
| Tranche de revenu | Taux d'imposition |
|---|---|
| Jusqu'à ₹2,50,000 | Néant |
| ₹2,50,001 à ₹5,00,000 | 5% |
| ₹5,00,001 à ₹10,00,000 | 20% |
| Au-dessus de ₹10,00,000 | 30% |
Plus : 4% de taxe pour la santé et l'éducation s'applique sur le montant d'impôt calculé.
Ce que cela signifie concrètement : Si vous gagnez ₹6,00,000 de revenu imposable, vous ne payez pas 20% sur le montant total. Vous ne payez rien sur les premiers ₹2,5 lakhs, 5% sur les ₹2,5 lakhs suivants (₹12,500), et 20% uniquement sur le ₹1 lakh restant (₹20,000). Impôt total : ₹32,500 plus 4% de taxe additionnelle.
Calculer le revenu imposable : Revenu imposable = Revenu total - Déductions - Exonérations
Appliquer les taux d'imposition :
Calculer la taxe pour la santé et l'éducation : Taxe additionnelle = 4% de l'impôt calculé
Calculer la TDS totale : TDS totale = Impôt calculé + Taxe additionnelle
Revenu imposable nul ou négatif : Lorsque vos déductions et exonérations dépassent le revenu total, le revenu imposable devient zéro — aucune TDS ne s'applique. Cela se produit couramment lorsque quelqu'un gagne ₹3 lakhs mais a ₹1,5 lakh de déductions 80C, ₹50,000 d'exonération HRA, et ₹25,000 d'assurance maladie 80D. Leur revenu imposable tombe à ₹1,25,000, ce qui est inférieur au seuil de ₹2,5 lakhs.
Falaises de seuil : Soyez conscient des sauts soudains aux limites des tranches. Passer de ₹2,50,000 à ₹2,50,100 crée une responsabilité fiscale de ₹5 (5% de ₹100). Mais psychologiquement, les gens craignent souvent ces seuils plus que nécessaire — vous ne payez le taux supérieur que sur le revenu au-dessus du seuil, pas sur l'ensemble de votre revenu.
Territoire de la surtaxe : Une fois que le revenu annuel dépasse ₹50 lakhs, les surtaxes entrent en vigueur (surtaxe de 10% sur le revenu entre ₹50-₹1 crore). Ce calculateur ne gère pas cette complexité. Si vous êtes dans cette tranche, vous avez probablement besoin de conseils fiscaux professionnels de toute façon.
Multiples déducteurs de TDS : Si vous avez plusieurs sources de revenus — par exemple, un salaire d'un employeur et des revenus de consultation de trois clients — chaque déducteur ne voit que son paiement. Ils ne peuvent pas se coordonner, donc vous pourriez avoir une TDS globalement insuffisante. C'est là que les paiements anticipés d'impôt deviennent nécessaires, quelque chose que de nombreux freelances apprennent à leurs dépens lorsqu'ils font face à une importante facture fiscale en fin d'année.
Étape 1 : Saisir le revenu total Commencez par votre revenu brut avant toute déduction. Pour les employés salariés, il s'agit de votre CTC (coût total pour l'entreprise) moins les contributions de l'employeur comme l'EPF. Pour les freelances, c'est le revenu total de tous les clients avant les dépenses.
Étape 2 : Ajouter les déductions Additionnez toutes les déductions éligibles selon les sections comme 80C (jusqu'à 1,5 lakh pour PPF, ELSS, assurance-vie, etc.), 80D (primes d'assurance maladie), 80G (dons), et autres. La plupart des gens maximisent 80C mais oublient les petites déductions qui s'accumulent.
Étape 3 : Prendre en compte les exonérations Incluez les parties exonérées de votre salaire comme l'allocation de logement (HRA), l'allocation de congés (LTA), et les tickets-repas. Ceux-ci réduisent directement le revenu imposable. Une erreur courante : réclamer le montant total de HRA alors que seule une portion calculée est réellement exonérée en fonction du loyer payé, du salaire et de la ville de résidence.
Étape 4 : Examiner les résultats Le calculateur affiche votre revenu imposable, l'impôt ventilé par tranche, le prélèvement de 4 %, et le TDS total. Comparez cela avec ce qui est réellement déduit de votre salaire ou de vos paiements. Des différences significatives signifient que vous devez mettre à jour vos déclarations d'investissement ou en discuter avec votre employeur.
Étape 5 : Copier pour les archives Utilisez le bouton de copie pour enregistrer les résultats dans votre feuille de calcul de planification fiscale ou pour vos discussions avec votre expert-comptable.
Vérifiez vos déductions mensuelles de TDS par rapport à ce que vous devez réellement. De nombreux employés découvrent des écarts en février ou mars lorsqu'ils soumettent des preuves d'investissement et que leur employeur ajuste le TDS pour les mois restants — créant parfois des déductions surprenamment importantes qui les prennent au dépourvu.
Voici un scénario typique : Vous gagnez ₹8,00,000 par an. Vous avez investi ₹1,50,000 dans des instruments 80C (PPF, ELSS) et payé ₹25,000 de primes d'assurance maladie (80D). Votre revenu imposable tombe à ₹6,25,000.
Selon le système de tranches :
Total annuel de TDS : ₹39,000, soit environ ₹3,250 par mois.
Pourquoi cela importe : Si votre employeur montre un TDS de ₹5,000 par mois, vous payez ₹21,000 de trop annuellement. C'est de l'argent que vous pourriez investir ou utiliser maintenant au lieu d'attendre un remboursement après avoir déposé votre déclaration.
Les freelances font face à un défi différent — les clients déduisent généralement 10% de TDS sur les honoraires professionnels (Section 194J), mais votre obligation fiscale réelle peut être plus élevée ou plus basse selon le revenu total et les déductions.
Exemple concret : Vous gagnez ₹12,00,000 de divers clients. Ils déduisent collectivement ₹1,20,000 comme TDS (10% du brut). Mais après avoir réclamé ₹2,00,000 de déductions et dépenses professionnelles, votre revenu imposable est de ₹10,00,000. Votre obligation fiscale réelle est de ₹1,17,000 (₹1,12,500 + cess de 4%).
L'écart : Vos clients ont déduit ₹1,20,000, mais vous devez ₹1,17,000. Vous obtiendrez un remboursement de ₹3,000 — assez proche.
Le piège à éviter : Tous les clients ne déduisent pas le TDS, surtout s'ils ne sont pas des entreprises. Certains freelances supposent qu'« aucune déduction de TDS signifie aucun impôt dû » et dépensent le montant brut. Puis mars arrive, et ils doivent payer un impôt anticipé. Calculez votre obligation réelle trimestriellement et mettez de côté la différence.
Les racines du TDS remontent à la Loi sur l'Impôt sur le Revenu de 1918, mais le cadre moderne a émergé dans la Loi sur l'Impôt sur le Revenu de 1961. À l'origine limité aux salaires, le système s'est étendu au fil des décennies pour couvrir la plupart des sources de revenus.
Points de tournant clés :
Le système couvre désormais plus de 30 types de revenus sous différentes sections (194A pour les intérêts, 194J pour les honoraires professionnels, 194-IB pour les loyers, etc.). Ce qui a commencé comme une simple déduction fiscale sur les salaires est devenu un système de retenue à la source complet qui prélève l'impôt avant que l'argent ne change de mains dans la plupart des transactions formelles.
1' Formule Excel pour le calcul de base de la TDS
2=SI(B2<=250000,0,SI(B2<=500000,(B2-250000)*0,05,SI(B2<=1000000,12500+(B2-500000)*0,2,112500+(B2-1000000)*0,3)))*(1,04)
3
4' Où B2 contient le montant du revenu imposable
51def calculer_tds(revenu_total, deductions, exemptions):
2 # Calculer le revenu imposable
3 revenu_imposable = max(0, revenu_total - deductions - exemptions)
4
5 # Calculer l'impôt de base selon les tranches de revenus
6 if revenu_imposable <= 250000:
7 impot_base = 0
8 elif revenu_imposable <= 500000:
9 impot_base = (revenu_imposable - 250000) * 0.05
10 elif revenu_imposable <= 1000000:
11 impot_base = 12500 + (revenu_imposable - 500000) * 0.2
12 else:
13 impot_base = 112500 + (revenu_imposable - 1000000) * 0.3
14
15 # Calculer la taxe additionnelle (4% pour la santé et l'éducation)
16 taxe_additionnelle = impot_base * 0.04
17
18 # Calculer la TDS totale
19 tds_totale = impot_base + taxe_additionnelle
20
21 return {
22 "revenu_imposable": revenu_imposable,
23 "impot_base": impot_base,
24 "taxe_additionnelle": taxe_additionnelle,
25 "tds_totale": tds_totale
26 }
27
28# Exemple d'utilisation
29resultat = calculer_tds(800000, 150000, 50000)
30print(f"Revenu Imposable : ₹{resultat['revenu_imposable']:,.2f}")
31print(f"Impôt de Base : ₹{resultat['impot_base']:,.2f}")
32print(f"Taxe Additionnelle : ₹{resultat['taxe_additionnelle']:,.2f}")
33print(f"TDS Totale : ₹{resultat['tds_totale']:,.2f}")
341function calculerTDS(revenuTotal, deductions, exemptions) {
2 // Calculer le revenu imposable
3 const revenuImposable = Math.max(0, revenuTotal - deductions - exemptions);
4
5 // Calculer l'impôt de base selon les tranches de revenus
6 let impotBase = 0;
7 if (revenuImposable <= 250000) {
8 impotBase = 0;
9 } else if (revenuImposable <= 500000) {
10 impotBase = (revenuImposable - 250000) * 0.05;
11 } else if (revenuImposable <= 1000000) {
12 impotBase = 12500 + (revenuImposable - 500000) * 0.2;
13 } else {
14 impotBase = 112500 + (revenuImposable - 1000000) * 0.3;
15 }
16
17 // Calculer la taxe additionnelle (4% pour la santé et l'éducation)
18 const taxeAdditionnelle = impotBase * 0.04;
19
20 // Calculer la TDS totale
21 const tdsTotale = impotBase + taxeAdditionnelle;
22
23 return {
24 revenuImposable,
25 impotBase,
26 taxeAdditionnelle,
27 tdsTotale
28 };
29}
30
31// Exemple d'utilisation
32const resultat = calculerTDS(800000, 150000, 50000);
33console.log(`Revenu Imposable : ₹${resultat.revenuImposable.toLocaleString('en-IN')}`);
34console.log(`Impôt de Base : ₹${resultat.impotBase.toLocaleString('en-IN')}`);
35console.log(`Taxe Additionnelle : ₹${resultat.taxeAdditionnelle.toLocaleString('en-IN')}`);
36console.log(`TDS Totale : ₹${resultat.tdsTotale.toLocaleString('en-IN')}`);
371public class CalculateurTDS {
2 public static class ResultatTDS {
3 public double revenuImposable;
4 public double impotBase;
5 public double taxeAdditionnelle;
6 public double tdsTotale;
7
8 public ResultatTDS(double revenuImposable, double impotBase, double taxeAdditionnelle, double tdsTotale) {
9 this.revenuImposable = revenuImposable;
10 this.impotBase = impotBase;
11 this.taxeAdditionnelle = taxeAdditionnelle;
12 this.tdsTotale = tdsTotale;
13 }
14 }
15
16 public static ResultatTDS calculerTDS(double revenuTotal, double deductions, double exemptions) {
17 // Calculer le revenu imposable
18 double revenuImposable = Math.max(0, revenuTotal - deductions - exemptions);
19
20 // Calculer l'impôt de base selon les tranches de revenus
21 double impotBase = 0;
22 if (revenuImposable <= 250000) {
23 impotBase = 0;
24 } else if (revenuImposable <= 500000) {
25 impotBase = (revenuImposable - 250000) * 0.05;
26 } else if (revenuImposable <= 1000000) {
27 impotBase = 12500 + (revenuImposable - 500000) * 0.2;
28 } else {
29 impotBase = 112500 + (revenuImposable - 1000000) * 0.3;
30 }
31
32 // Calculer la taxe additionnelle (4% pour la santé et l'éducation)
33 double taxeAdditionnelle = impotBase * 0.04;
34
35 // Calculer la TDS totale
36 double tdsTotale = impotBase + taxeAdditionnelle;
37
38 return new ResultatTDS(revenuImposable, impotBase, taxeAdditionnelle, tdsTotale);
39 }
40
41 public static void main(String[] args) {
42 ResultatTDS resultat = calculerTDS(800000, 150000, 50000);
43 System.out.printf("Revenu Imposable : ₹%,.2f%n", resultat.revenuImposable);
44 System.out.printf("Impôt de Base : ₹%,.2f%n", resultat.impotBase);
45 System.out.printf("Taxe Additionnelle : ₹%,.2f%n", resultat.taxeAdditionnelle);
46 System.out.printf("TDS Totale : ₹%,.2f%n", resultat.tdsTotale);
47 }
48}
49La personne ou l'entité qui vous paie gère la déduction de la TDS. Votre employeur déduit sur le salaire, les clients déduisent des honoraires de consultation, les banques déduisent des intérêts au-dessus de 40 000 ₹ (50 000 ₹ pour les personnes âgées), et les locataires payant plus de 50 000 ₹ de loyer mensuel doivent déduire la TDS. Le déducteur dépose ce montant au gouvernement sous votre PAN, et vous obtenez un crédit lors du dépôt de la déclaration.
Absolument. Lorsque vous déposez votre déclaration fiscale annuelle, le Département de l'Impôt sur le Revenu calcule votre obligation réelle par rapport à la TDS totale déduite de toutes les sources (visible dans le Formulaire 26AS). Si la TDS dépasse ce que vous devez, ils remboursent la différence—généralement dans un délai de 1 à 4 mois après le traitement de votre déclaration. Cela arrive fréquemment lorsque vous changez d'emploi en cours d'année ou que vous avez plusieurs déducteurs qui ne connaissent pas l'ensemble de votre situation financière.
Pour les employés salariés : Soumettez les déclarations d'investissement à votre employeur tôt dans l'année fiscale (avril-mai). Incluez les investissements 80C, l'assurance santé 80D, les détails de l'allocation de loyer, et les intérêts de prêt immobilier. Mettez à jour si les circonstances changent—ne tardez pas jusqu'en février.
Pour les bas revenus : Soumettez le Formulaire 15G (moins de 60 ans) ou 15H (personnes âgées) aux banques et autres déducteurs si votre revenu total est inférieur aux limites imposables. Cela empêche toute déduction de TDS.
Pour les scénarios de taux de TDS élevé : Si vous faites face à une TDS de 20 % en raison de l'absence de PAN ou d'une non-concordance, obtenez un certificat de déduction réduite auprès du Département de l'Impôt sur le Revenu en déposant le Formulaire 13.
Le déducteur—et non vous en tant que destinataire—fait face aux conséquences. Il paiera des intérêts de 1 à 1,5 % par mois sur le montant non déduit, plus des pénalités potentiellement égales au montant de la TDS. La dépense pourrait également être refusée dans son calcul fiscal, augmentant sa charge fiscale. Pour les destinataires, vous devez toujours l'impôt ; vous devez simplement le payer vous-même via l'impôt anticipé plutôt que de le faire déduire à la source.
Connectez-vous au portail de déclaration fiscale en ligne et téléchargez le Formulaire 26AS (maintenant appelé État des Informations Annuelles ou AIS). Celui-ci montre toute la TDS déductible contre votre PAN par divers déducteurs. Vérifiez-le trimestriellement—les disparités entre ce que vous attendez et ce qui est déclaré sont courantes et plus faciles à corriger tôt. Vos fiches de paie montrent la TDS de l'employeur, mais 26AS est votre image complète.
Non. La TDS a des seuils et une applicabilité spécifiques :
Les petits paiements en dessous des seuils sont exempts de TDS. Le revenu agricole, les dons de parents, et certaines allocations sont également exempts de TDS.
TDS : Impôt collecté par quelqu'un vous payant avant que l'argent n'atteigne votre compte. Vous n'avez aucun contrôle sur le timing—il se produit automatiquement à chaque paiement.
Impôt anticipé : Impôt que vous payez directement au gouvernement en versements trimestriels (15 juin, 15 septembre, 15 décembre, 15 mars) si votre obligation dépasse 10 000 ₹. Cela s'applique lorsque vos sources de revenus n'ont pas de TDS ou que la TDS est insuffisante.
Exemple : Un freelance gagnant auprès de clients individuels (qui ne déduisent pas la TDS) doit payer l'impôt anticipé. Un employé salarié avec uniquement un revenu de salaire ne paiera pas d'impôt anticipé car la TDS de l'employeur le couvre.
Oui. Les NRI déposent des déclarations en Inde pour les revenus indiens et réclament des remboursements pour la TDS excédentaire. Le piège : les NRI font face à des taux de TDS plus élevés (typiquement 20-30 % selon le type de revenu et les termes de l'Accord de Double Imposition). Si vous êtes un NRI avec des investissements en Inde, examinez votre obligation fiscale réelle—vous pourriez significativement trop payer via la TDS sans réclamer des remboursements car déposer des déclarations semble compliqué. Envisagez de consulter un CA spécialisé dans la fiscalité NRI.
Les taux de TDS dépendent du type de paiement et de la catégorie du destinataire :
Pour les salaires : Taux progressifs suivant les tranches d'impôt sur le revenu (0 %, 5 %, 20 %, 30 %) basés sur le revenu total après déductions et exonérations, plus 4 % de taxe santé et éducation.
Pour d'autres paiements courants :
Sans PAN ou en cas de non-concordance : Un taux forfaitaire de 20 % s'applique—une forte incitation à maintenir à jour les détails de PAN.
Les taux changent périodiquement. Consultez le tableau officiel des taux de TDS sur le site du Département de l'Impôt sur le Revenu pour les taux actuels.
Remarque : Les taux et dispositions fiscaux changent à chaque Budget de l'Union. Vérifiez toujours les taux actuels sur le site web officiel du Département de l'Impôt sur le Revenu avant de prendre des décisions financières.
Comprendre votre TDS vous aide à prendre de meilleures décisions financières tout au long de l'année plutôt que de vous précipiter au moment de la déclaration d'impôts. La calculatrice vous donne une estimation de base, mais n'oubliez pas ses limites — elle couvre les scénarios standard sous le régime fiscal ancien pour les personnes de moins de 60 ans.
Quand recalculer : Les changements majeurs de vie déclenchent des ajustements de TDS. Vous vous êtes marié et êtes devenu éligible à l'HRA ? Vous avez acheté une maison et commencé à payer des intérêts de prêt immobilier ? Vous êtes passé d'un emploi salarié au freelance ? Chacun de ces changements modifie votre équation TDS.
L'habitude du point trimestriel : Effectuez ces calculs tous les trimestres. Comparez ce qui a été déduit (vérifiez le formulaire 26AS) par rapport à ce que vous devez. Des écarts importants dans un sens ou dans l'autre — trop ou trop peu — méritent une attention immédiate, pas en mars lorsque vous vous précipitez pour déposer vos déclarations.
Pour des situations complexes impliquant des plus-values, des revenus locatifs de plusieurs propriétés, des revenus internationaux ou des revenus supérieurs à ₹50 lakhs où des suppléments s'appliquent, cette calculatrice fournit un point de départ mais pas une réponse complète. Ces scénarios bénéficient de conseils fiscaux professionnels.
Découvrez plus d'outils qui pourraient être utiles pour votre flux de travail