Understanding Customs Duty in India: BCD, IGST and the Surcharges

A trade compliance specialist working at a desk

Import duty in India is not one number but a stack, and each layer is calculated on a different base. Here is the order of operations, with the arithmetic worked through.

Importers are frequently quoted "the duty rate" as a single percentage, then surprised by the final bill. The reason is that Indian import duty is a stack of levies, and each one is computed on a base that includes the levies below it.

Step 1: the assessable value

Everything is calculated on the assessable value, not the invoice value. Assessable value is the CIF value at the Indian port:

Assessable value = FOB + international freight + insurance

Where freight or insurance are not separately evidenced, customs applies notional rates. This is why your incoterm matters to your duty bill, not just your freight bill — an FOB purchase with cheap freight produces a lower assessable value than the same goods bought CIF at a marked-up freight rate.

Step 2: Basic Customs Duty

BCD is applied to the assessable value at the rate for your HS code. Rates commonly run from 0% to 30% depending on the product, with concessional rates available under free trade agreements when a valid Certificate of Origin is presented.

Step 3: Social Welfare Surcharge

SWS is 10% of the BCD amount — not 10% of the goods value. On a 10% BCD, SWS adds 1% of assessable value.

Step 4: IGST

IGST is charged on the total of assessable value plus BCD plus SWS. Rates are 5%, 12%, 18% or 28% depending on the goods.

Crucially, IGST paid at import is available as input tax credit against your output GST, provided the Bill of Entry is in your name and correctly reflects your GSTIN. For a GST-registered business, IGST is a cash-flow cost rather than a real cost — which is a strong argument against DDP terms, where the Bill of Entry may not be in your name.

A worked example

Goods with an assessable value of ₹10,00,000, BCD 10%, IGST 18%:

ComponentBasisAmount
Assessable valueCIF₹10,00,000
Basic Customs Duty10% of AV₹1,00,000
Social Welfare Surcharge10% of BCD₹10,000
Subtotal₹11,10,000
IGST18% of subtotal₹1,99,800
Total payable₹3,09,800

Headline BCD was 10%. Total outlay at the port was 31% of assessable value — of which ₹1,99,800 comes back as input credit, leaving ₹1,10,000 as true duty cost.

Levies that may also apply

  • Anti-dumping duty — product and country specific, sometimes substantial
  • Countervailing duty — against subsidised imports
  • Safeguard duty — temporary protection on import surges
  • Compensation cess — on a small set of goods such as tobacco and certain vehicles

These are tied to the HS code and the country of origin, which is another reason to confirm classification before ordering rather than after arrival.

Ways to legitimately reduce the bill

  • Claim FTA benefit where one applies, with a valid Certificate of Origin at the time of assessment
  • Advance Authorisation for inputs that will be re-exported after processing
  • EPCG for capital goods against an export obligation
  • Project Imports under Heading 9801 for eligible plant and machinery
  • Bonded warehousing to defer duty until goods are cleared for home consumption

Want the landed cost modelled before you commit to a purchase order? Send us the product details and HS code and we will work the numbers.

 customs duty BCD IGST assessable value

Keep reading

Related insights

Have a shipment that needs attention?

Send us the details and we will come back with a clear route, a realistic timeline and an honest cost.

Call WhatsApp Get a quote