An India import duty calculator that builds the full customs duty stack on goods entering India: Basic Customs Duty (BCD) on the assessable value, the 10% Social Welfare Surcharge on the BCD, and IGST charged on the duty-inclusive value. It is for importers, e-commerce sellers and finance teams who need the landed cost and the effective duty rate for a product.
How it works
Indian import duties are levied in a specific order, with each layer adding to the base of the next:
BCD = assessableValue * bcdRate
SWS = BCD * 0.10 (Social Welfare Surcharge, 10% of BCD)
IGSTbase = assessableValue + BCD + SWS
IGST = IGSTbase * igstRate
totalDuty = BCD + SWS + IGST
landed = assessableValue + totalDuty
The assessable value is the CIF value (cost + insurance + freight to the Indian port), so transport
costs raise the duty base. The Social Welfare Surcharge is 10% of the BCD only — it is not
applied to IGST. IGST then sits on top of everything below it, which is why the effective rate is
always higher than the headline BCD plus IGST rates added naively.
Example and notes
On an assessable value of ₹100,000 with a 10% BCD and 18% IGST: BCD is ₹10,000; the Social
Welfare Surcharge is ₹1,000; the IGST base is ₹111,000 and IGST at 18% is ₹19,980. Total duty
is ₹30,980, an effective rate of about 31% on the assessable value — noticeably above the
10% + 18% = 28% a naive sum would suggest, because of the stacking.
For GST-registered importers the IGST is usually recoverable as input credit, so the real cost is the BCD plus the surcharge. Specific products can also attract anti-dumping duty, AIDC or compensation cess — add those separately. All figures are computed locally in your browser.