Landed Cost Calculation for Imports into India: Formula and Sheet
Landed cost calculation adds freight, insurance, customs duty and clearance charges to the supplier price, then removes GST you can claim back. Divide by units received to get unit cost.
By Praveen Nune, Co-Founder & CEO · Updated 9 Oct 2026

Key takeaways
- 01Landed cost = assessable value + customs duties + clearance and delivery costs. Add IGST only if you cannot claim it back as credit.
- 02In our single-SKU example, counting claimable IGST as cost overstates stock cost by 17.0% (₹1,30,220 on ₹7,65,443).
- 03Take duty from the bill of entry. Split freight by weight or volume, and clearance charges by value or per bill.
- 04Check the duty rate and the IGST rate for your product's HS code. Customs surcharge treatment changed in 2025 and 2026, and GST slabs changed in September 2025.
In this article
- 1How do you do a landed cost calculation for an import into India?
- 2Which charges count toward assessable value, and which do not?
- 3How much does counting IGST as cost overstate your landed cost?
- 4How should shared freight and clearance charges be split across SKUs?
- 5Which exchange rate and duty rates should a landed cost sheet use?
- 6What should you check before you trust the sheet?
- 7When does a spreadsheet stop being enough for landed cost?
- 8Frequently asked questions
One line causes the most avoidable overstatement in a landed cost sheet: the IGST (Integrated Goods and Services Tax) paid at the port. A registered importer claims it back as credit, so it does not belong in the cost of the goods, yet it is easy to add by habit.
The duty lines move too. Budget 2025-26 exempted the Social Welfare Surcharge on 82 tariff lines that already carry a cess, and GST rates were restructured in September 2025. A rate copied from an older sheet can be wrong for your product.
Importers who ask for a landed cost sheet want the same thing: supplier invoice in, cost per unit in rupees out, with duty taken from the bill of entry rather than guessed. This page gives that sheet, two worked examples with their working shown, and the customs rules behind each line.
If you cannot claim input tax credit, for example because you are unregistered, IGST becomes a cost. The first worked example shows the difference.
How do you do a landed cost calculation for an import into India?
A landed cost calculation for an Indian import runs in five steps: convert the supplier price to rupees, add freight and insurance to reach assessable value, add customs duties, add clearance and delivery costs, and add IGST to cost only if you cannot claim it back. Divide the result by units received.
Terms used throughout:
- FOB (free on board) is the supplier's price at the port of origin, with freight and insurance not included.
- CIF (cost, insurance, freight) is FOB plus freight and insurance to the Indian port. Customs assesses imports on a CIF basis, and that figure is the assessable value.
- Bill of entry is the import declaration filed with customs. It shows assessable value and the duty paid.
- BCD is basic customs duty, charged on assessable value.
- Cess is an extra levy on top of duty.
- SWS is the Social Welfare Surcharge, 10% of customs duty (BCD in the simple case where no other customs duty applies).
- IGST is charged on assessable value plus BCD plus SWS.
- ITC (input tax credit) is the GST you set off against your own GST liability.
- HS code (Harmonised System) is the product classification code that fixes your duty rate.
- CHA is a customs house agent, the broker who clears the goods.
Use this layout, one row per SKU (stock-keeping unit, meaning one distinct product):
| Col | What goes in | Formula |
|---|---|---|
| A | SKU | |
| B | Description | |
| C | Units received | Count that passed goods-in |
| D | FOB in foreign currency | From the supplier invoice |
| E | Customs exchange rate | CBIC rate on the bill-of-entry date |
| F | FOB in ₹ for customs | D × E |
| G | Freight share | From the freight invoice |
| H | Insurance | Actual premium, or 1.125% × F if not documented |
| I | Assessable value | F + G + H |
| J | BCD | I × BCD rate |
| K | SWS | J × 10% (zero where exempt) |
| L | IGST | (I + J + K) × IGST rate |
| M | Clearance, port, inland haulage | Your share of each invoice |
| N | FOB in ₹ for stock | D × spot rate on the supplier-invoice date |
| O | Landed cost | N + G + H + J + K + M, plus L only if no ITC |
| P | Unit landed cost | O ÷ C |
If your supplier invoices CIF, enter the invoice value in F and N and leave G and H blank.
As of October 2026, GST has only the 5%, 18% and 40% slabs (plus nil), in force since 22 September 2025 (PIB). Check the IGST rate for your HS code before using 18%. In the examples below, columns E and N use the same rate so the arithmetic stays readable.
Column P is the figure to feed into pricing and into your reorder point formula, where an understated cost distorts the stock value you are protecting.
Which charges count toward assessable value, and which do not?
Assessable value includes freight and insurance to the place of importation, commission (other than buying commission), packing, royalties and licence fees linked to the sale, and assists such as tooling or design supplied by the buyer. Inland transport and installation after import are excluded, according to the Directorate General of Valuation.
Two rules cause most of the errors:
- Deemed rates apply when you cannot document the cost. Under Rule 10(2) of the Customs Valuation Rules, 2007, if actual transport cost cannot be ascertained it is taken as 20% of FOB, and if insurance cannot be ascertained it is taken as 1.125% of FOB. On the example below, 20% of the ₹6,00,000 FOB is ₹1,20,000, against an actual freight invoice of ₹45,000. Keep the freight and insurance documents.
- The old 1% landing charge is gone. Notification 91/2017-Customs (N.T.) replaced the earlier practice of adding a notional 1% of CIF. Loading, unloading and handling charges incurred at the Indian port are not added to assessable value.
Port charges, CHA fees and inland haulage are therefore not dutiable. They are still costs of bringing the goods to your warehouse, so they belong in stock cost. Under Ind AS 2 (Indian Accounting Standard 2, Inventories) and AS 2 (Accounting Standard 2, Valuation of Inventories), import duties and taxes form part of purchase cost, except taxes you can later recover.
GST charged on CHA, port or courier invoices is ordinary GST on services. If you are registered and eligible, it is also claimable credit. The service charge goes in cost, and the GST on it stays out. Confirm eligibility with your chartered accountant.

How much does counting IGST as cost overstate your landed cost?
Counting claimable IGST as cost overstated stock cost by 17.0% in our single-SKU example. This is our model: figures are rounded to the nearest rupee, and the BCD (10%) and IGST (18%) rates are illustrative, not those of any specific product.
Inputs: 1,000 units; FOB ₹6,00,000; freight ₹45,000 (invoiced); insurance not documented, so deemed at 1.125% of FOB; CHA and port charges ₹30,000; inland haulage ₹12,000.
| Line | Working | ₹ |
|---|---|---|
| FOB | 6,00,000 | |
| Freight | invoice | 45,000 |
| Insurance | 1.125% × 6,00,000 | 6,750 |
| Assessable value | 6,51,750 | |
| BCD | 10% × 6,51,750 | 65,175 |
| SWS | 10% × 65,175 | 6,518 |
| IGST base | 6,51,750 + 65,175 + 6,518 | 7,23,443 |
| IGST | 18% × 7,23,443 | 1,30,220 |
| CHA, port, haulage | 30,000 + 12,000 | 42,000 |
Landed cost, ITC claimed | 7,23,443 + 42,000 | 7,65,443 |
Unit cost | ÷ 1,000 | ₹765.44 |
| Landed cost if IGST wrongly included | 7,65,443 + 1,30,220 | 8,95,663 |
| Unit cost, wrong | ÷ 1,000 | ₹895.66 |
| Overstatement | 1,30,220 ÷ 7,65,443 | 17.0% |
A cost inflated by 17% pushes prices up or hides margin on every unit.
The IGST line stays in the cost when you cannot claim credit. That covers an unregistered importer, and a registered one whose goods go into supplies that do not qualify for credit. In those cases IGST is a real cost and goes into column O.
Which exchange rate and duty rates should a landed cost sheet use?
Use the CBIC-notified exchange rate for the date the bill of entry is presented to convert assessable value, as section 14 of the Customs Act, 1962 requires. CBIC is the Central Board of Indirect Taxes and Customs. Take duty rates from the current tariff for your product's HS code.
Four points, as of October 2026:
- Surcharge. SWS is generally 10%, but 82 tariff lines with a cess are exempt. Notification 3/2026-Customs, effective 2 February 2026, revised the SWS and AIDC (Agriculture Infrastructure and Development Cess) treatment of specified goods. Look up your own HS line rather than assuming 10%.
- IGST rate. GST has only the 5%, 18% and 40% slabs (plus nil), in force since 22 September 2025 (PIB). Check the rate for your HS code against the notification before using 18%.
- Other duties. Anti-dumping duty, where it applies to your product and origin, sits in the duty stack before IGST. Ask your CHA whether any applies.
- Exchange differences. For stock cost, record the supplier invoice at the spot rate on the transaction date and take duty at the CBIC rate on the bill-of-entry date. Any difference when you settle the supplier invoice is an exchange gain or loss, not a cost of stock. Confirm treatment with your chartered accountant.
What should you check before you trust the sheet?
Run these six checks on every shipment. Each has a clear pass or fail.
Assessable value matches
Pass: column I equals the assessable value on the bill of entry. Fail: find the freight or insurance line you added twice or left out.Duty matches
Pass: BCD + SWS + any other duty equals the duty paid on the bill of entry, to the rupee. Fail: your rate or HS code is wrong.IGST sits in its own column
Pass: IGST is excluded from landed cost, and the amount equals the credit in your electronic credit ledger. Fail: it is inside the cost, or credit is not showing.Allocation shares total 100%
Pass: the freight, CHA and haulage shares across SKUs sum to the invoice totals. Fail: some cost is unallocated.Divisor is units received
Pass: unit cost uses the count that passed goods-in, not the count ordered. Fail: shortages and damage are spreading cost over units you do not have.Late invoices are caught
Pass: CHA, demurrage (container charges beyond free time) and detention bills arriving after receipt are added to the shipment's cost. Fail: stock is valued before they arrive and never revised.
When does a spreadsheet stop being enough for landed cost?
A spreadsheet stops being enough when you have several shipments a month, partial receipts, and stock already sold before the last CHA invoice arrives. At that point, rebuilding cost per shipment by hand creates the errors the checks above are meant to catch.
Our landed cost feature allocates transportation, import duties, taxes, customs fees and other charges to inventory items, so each unit is carried at its true landed cost rather than its purchase price. That gives you margin visibility per item inside Salesforce, where your sales and purchase orders already sit. The logic is the one in the sheet above: costs by head, assigned to items, and a unit cost that follows the stock.
As of October 2026, landed cost is included in our Enterprise plan, which has custom pricing. For a wider view of what inventory software costs in India, see our guide to inventory management software cost. Our 15-day free trial gives full access with no credit card, and our sales team can walk you through your own shipment data.
Carry every unit at its true landed cost
Frequently asked questions
No. Notification 91/2017-Customs (N.T.) removed the notional 1% landing charge from assessable value. Handling charges at the Indian port are not dutiable, though they remain a cost in your stock valuation.
Landed cost is what it costs to bring one unit of stock to your warehouse. COGS (cost of goods sold) is the landed cost of the units you sold in a period. See our guide to calculating inventory turnover days from COGS.
Sources
- 1.Directorate General of Valuation: customs valuation guidance
- 2.Customs Valuation (Determination of Value of Imported Goods) Rules, 2007, Rule 10(2)
- 3.Notification 91/2017-Customs (N.T.), 26 September 2017
- 4.Finance Act, 2018, section 110: Social Welfare Surcharge
- 5.PIB: Union Budget 2025-26 customs tariff rationalisation
- 6.Union Budget 2026-27: explanatory memorandum to customs notifications, including Notification 3/2026-Customs
- 7.PIB: GST rate rationalisation, slabs in force from 22 September 2025
- 8.PIB: CBIC exchange rate notification under section 14 of the Customs Act
- 9.Ministry of Corporate Affairs: Indian Accounting Standard (Ind AS) 2, Inventories




