Veloque
← All posts
Import costing 26 Jul 2026 · 4 min read

The Social Welfare Surcharge mistake that understates every landed cost

SWS is charged on the aggregate of customs duties, not on Basic Duty alone. If your spreadsheet does the latter, every import you have costed is wrong — and always in the same direction.

What the rule actually says

Social Welfare Surcharge is levied at 10% of the aggregate of duties of customs. The word doing the work is aggregate. That means Basic Customs Duty plus AIDC plus any applicable cess — not Basic Duty on its own.

Most spreadsheets get this right when AIDC and cess are nil, because then the aggregate and the Basic Duty are the same number. The error only appears on tariff lines where AIDC or Health Cess actually applies, which is precisely where the amounts are large enough to hurt.

A worked comparison

Assessable value₹20,00,000
Basic Customs Duty @ 10%₹2,00,000
AIDC @ 5% of AV₹1,00,000
SWS the wrong way — 10% of BCD₹20,000
SWS the right way — 10% of (BCD + AIDC)₹30,000
Understatement, before IGST₹10,000

₹10,000 looks survivable until you remember IGST is charged on assessable value plus all duties. The understated SWS drags the IGST base down with it, and the error compounds through to your selling price.

Why it matters more than the rupees

An understated landed cost does not just cost you the difference. It makes you quote a selling price that looked profitable and was not. You find out at the end of the quarter, across every shipment on that tariff line, all at once.

Check a real consignment against the full chain Open the landed cost calculator
Indicative, not advice Worked examples are illustrative. Rates change by notification and every consignment turns on its own facts. Confirm with your CHA before filing.

More from the blog