Capitalizing Freight-In and Landed Costs Into Inventory
For logistics finance controllers, cfos and ap/ar leads · Compare approaches

Capitalizing Freight-In and Landed Costs Into Inventory: Illustrative customer activity and logistics cost-to-serve review beside a fulfilment floor; not a client facility.
Quick answer: landed cost capitalization
Landed cost capitalization adds purchase price, inbound freight, transit insurance, non-recoverable duty, broker, port, haulage and unloading charges to inventory under ASC 330-10-30-1 and Ind AS 2 paragraphs 10 and 11. Recoverable IGST, post-arrival storage and abnormal freight such as buyer-caused demurrage are excluded, and late charges are split between stock on hand and cost of sales.
TL;DR — what you’ll learn
- Capitalize a charge only if it brought the goods to their present location and condition and cannot be recovered as tax; the illustrative US receipt capitalizes $51,750.30, or $21.56 a unit.
- Abnormal freight is a current period charge under ASC 330-10-30-7; contracted surcharges and rate increases are not abnormal, but buyer-caused demurrage is.
- A late freight invoice belongs to its receipt: with 900 of 2,400 units left, 37.5 percent goes to inventory and the rest to cost of sales.
- Leaving recoverable IGST in Indian inventory cost lifts the illustrative unit cost from ₹1,878.74 to ₹2,209.08, about 18 percent too high.
Topics: landed cost capitalization · freight-in inventory cost · abnormal freight asc 330-10-30-7 · ind as 2 cost of purchase · landed unit cost calculation
All quantities, amounts, product codes and events are illustrative teaching examples.
The container cleared customs in October, most of the goods had sold by the month-end close, and the ocean carrier's final invoice, with a peak season surcharge and four days of demurrage, landed in accounts payable on 6 November. The ERP spread the whole amount over the units still on the shelf, the unit cost jumped by a dollar and a half, and the margin report blamed the sales team for a price cut that never happened.
Landed cost capitalization fixes that kind of distortion with three decisions made per charge: does it belong in inventory at all, which units does it belong to, and is it normal for the lane. With those rules written down and each tied to a document, the unit cost on the shelf reflects what it really cost to get the goods there, and nothing more.
- Covered here: qualifying and excluded cost elements under US GAAP and Ind AS 2, a usable test for abnormal freight, recoverable taxes, unit cost arithmetic, late invoices after the goods have sold, and standard cost variances.
- Worked material: one import receipt costed in USD and in INR, an allocation formula, a late-invoice incident trace and a close checklist.
Which landed cost elements belong in inventory and which do not
Capitalize a charge when it was needed to bring the goods to their present location and condition and cannot be recovered from a tax authority. Everything else, including storage after arrival, selling costs and abnormal charges, goes to the period in which it is incurred.
US GAAP states the principle in ASC 330-10-30-1: cost means the sum of the expenditures and charges incurred, directly or indirectly, in bringing an article to its existing condition and location. Ind AS 2 paragraph 10 uses almost the same words, and paragraph 11 lists the costs of purchase as the purchase price, import duties and non-recoverable taxes, and transport, handling and other directly attributable costs, less trade discounts and rebates.
Scroll horizontally to see all columns.
| Cost element | US GAAP treatment | Ind AS 2 treatment | Note |
|---|---|---|---|
| Supplier price net of trade discounts | Capitalize | Capitalize, discounts deducted (para 11) | Use the invoice price, not the PO price, once billed |
| Ocean, air or road freight to the receiving site | Capitalize | Capitalize (transport, para 11) | Contracted surcharges are part of normal freight |
| Cargo insurance in transit | Capitalize | Capitalize as directly attributable | Annual open-policy premiums need an allocation key |
| Import duty and tariffs | Capitalize | Capitalize when not recoverable (para 11) | India: basic customs duty and surcharge on the bill of entry |
| Customs broker and port charges | Capitalize when tied to the shipment | Capitalize as handling costs | Recoverable GST on the broker's bill stays out |
| Recoverable input taxes (IGST on imports, GST on services) | Not applicable | Exclude (para 11) | Goes to the input tax credit ledger |
| Storage after receipt | Generally a period cost in practice | Exclude unless needed before a further production stage (para 16(b)) | Includes 3PL storage billed per pallet per week |
| Abnormal freight, demurrage or re-delivery | Expense (ASC 330-10-30-7) | Exclude; not directly attributable (paras 10, 15, 16) | Test each charge, see the next section |
| Outbound delivery to customers | Not inventory; fulfilment or selling cost | Exclude as selling cost (para 16(d)) | Covered in our freight coding guide |
Two US nuances matter for distributors and retailers. KPMG's inventory handbook notes that warehousing and purchasing department costs could arguably be capitalized but are generally treated as period costs because they are hard to allocate objectively. It also records an informal SEC staff view that a retailer may capitalize off-site warehousing and warehouse-to-store distribution, but not purchasing department or in-store warehousing costs.
This article builds on our guide to freight GL coding, which assigns each audited freight invoice line to an account. Here the question is what happens after a charge is judged inventoriable: how it becomes a per-unit cost, how late and abnormal charges are handled, and which documents prove each amount.
Abnormal freight: a four-question test for each charge
A charge is abnormal when the goods would have reached the same place in the same condition without it, or when it was caused by a failure the buyer controlled. Higher prices on a normal lane are not abnormal. Write the test down so that two accountants reach the same answer on the same invoice.
ASC 330-10-30-7 is explicit: abnormal freight, handling costs and amounts of wasted materials require treatment as current period charges rather than as inventory cost. KPMG's handbook adds that an increase in direct acquisition costs does not typically represent an abnormal cost, so a general rate increase or a contracted peak season surcharge remains inventoriable.
- Necessity question: Would the goods have reached this location without the charge? Double freight from shipping to the wrong distribution center fails this test.
- Cause question: Was the charge triggered by a buyer-side failure, such as late customs documents, a missed delivery appointment or a planning error that forced air freight?
- Contract question: Is the charge written into the carrier's rate agreement for every shipment on the lane, such as a fuel or peak season surcharge? If so, it is normal.
- Evidence question: Can the reason be shown from a document, such as a port delay notice, a customs query or a yard log, rather than asserted after the fact?
Ind AS 2 has no clause naming abnormal freight. Paragraph 16(a) excludes abnormal amounts of wasted materials, labour or other production costs, and paragraph 15 admits other costs only to the extent they bring inventories to their present location and condition. Applying paragraphs 10, 11 and 15 to a purchased item gives the same practical answer: double freight and buyer-caused demurrage are not directly attributable to acquiring the goods.
Abnormal freight under ASC 330-10-30-7 is a current period charge, and Ind AS 2 paragraph 15 admits other costs only when they bring inventory to its present location; demurrage caused by an importer's late customs documents, $480 in the worked US receipt, is therefore expensed and kept out of the $21.56 unit cost.
Duties, import fees and recoverable taxes in each market
Import duty that cannot be recovered is inventory cost in both markets; tax that comes back as a credit is not. The difference between the two systems is mostly about which import charges are recoverable, not about the accounting principle.
In the US, KPMG's handbook treats tariffs and other import fees on inbound purchases as direct costs to be capitalized. The amounts come from the CBP Form 7501 entry summary filed by the customs broker, including the merchandise processing fee and, for ocean cargo, the harbor maintenance fee, which our page on calculating MPF and HMF works through.
- India duty and IGST: The Indian bill of entry shows basic customs duty, the social welfare surcharge and IGST. Duty and surcharge stay in inventory. IGST charged on imports falls within "input tax" under section 2(62) of the CGST Act, and CGST Rule 36(1)(d) allows credit to be taken on the bill of entry, so eligible IGST goes to the credit ledger. Our guide to import landed cost in India covers the duty arithmetic itself.
- Credit actually available: If credit is blocked or lost, for example because the bill of entry does not appear for the importer's GSTIN, the tax becomes part of cost or expense, so the cost accountant needs the tax team's status for each entry.
- GST on service invoices: GST charged by the customs broker, container freight station or transporter is handled the same way: recoverable amounts to the credit ledger, the taxable value to inventory.
- US sales tax: KPMG lists taxes paid on acquisition, such as sales taxes, among direct acquisition costs; goods bought for resale are usually purchased under a resale exemption, so the line is often empty.
Building a landed unit cost from one import receipt
Unit landed cost is the purchase price plus every qualifying charge, less discounts, divided by the units received. Do the arithmetic per receipt, not per month, so each goods receipt carries its own cost layer and the allocation can be traced back to documents.
Landed unit cost for one goods receipt
U = (P + SUM(C_q) - D) / Q_rec
P = supplier invoice value for the receipt
C_q = each qualifying charge (freight, insurance, non-recoverable duty,
broker, port, inland haulage, unloading), allocated to the receipt
D = trade discounts, rebates and similar items (Ind AS 2 para 11)
Q_rec = units received and accepted on the GRN
Allocating a shared charge C across items i on the receipt
C_i = C * k_i / SUM(k) k = weight, cube, units or value, fixed per charge type
check: SUM(C_i) = C within 0.01 of the currency
Late qualifying charge C_late arriving after part of the receipt is sold (FIFO layer)
to inventory = C_late * Q_on_hand / Q_rec
to COGS = C_late * (Q_rec - Q_on_hand) / Q_rec
Standard cost item: capitalized share of landed cost variance V at period end
V_cap = V * Q_on_hand / Q_rec (normal variances only)
The allocation key should be chosen per charge type and stored with the cost rule: weight for ocean freight on dense goods, value for duty and insurance, units for per-piece handling. Changing the key between receipts makes unit costs move for reasons nobody can explain at audit time.
Landed cost capitalization under ASC 330-10-30-1 and Ind AS 2 paragraphs 10 and 11 adds purchase price, inbound freight, insurance, non-recoverable duty, broker and unloading charges to each goods receipt; the illustrative US receipt capitalizes $51,750.30 across 2,400 units, a landed unit cost of $21.56.
Charges that arrive after the goods have sold
A qualifying charge that arrives late belongs to the units of the receipt it relates to, so the share for units already sold goes to cost of sales and only the share for units on hand goes to inventory. Posting the whole amount to stock on hand inflates the remaining units and distorts future margins.
The trace below follows one receipt from goods receipt to the corrected entry. Document numbers and amounts are illustrative, and the receipt is the same 2,400-unit shipment used in the worked example later in the article.
- 3 October, 10:20: Goods receipt GRN-24-8812 posts 2,400 units at a provisional landed cost that includes accrued ocean freight of $2,250 from the forwarder's quotation.
- 31 October, 23:59: Month-end close. Shipments have consumed 1,500 units from the layer; 900 remain on hand.
- 6 November, 14:05: Carrier invoice INV-SH-55190 bills the quoted $2,250 plus a $900 peak season surcharge and $480 of demurrage. AP posts landed cost voucher LCV-1047 against the item, and the ERP spreads $1,380 over the 900 units on hand, lifting unit cost by $1.53.
- 7 November, 09:30: The cost accountant traces the demurrage to customs documents the importer filed late, reclassifies $480 to period expense, and splits the surcharge: $337.50 to inventory, $562.50 to cost of sales.
- Controlled version: The landed cost voucher requires a reason code per line, routes any demurrage or detention line to review, and computes the sold share from GRN-24-8812's consumption before posting.
Where the late amount is small relative to the receipt, some entities post it wholly to cost of sales under a written threshold. That is a reasonable simplification if the threshold is documented, applied consistently and reviewed against the year's total to confirm the effect on inventory stays immaterial.
Standard cost items and the landed cost variance at period end
Standard landed costs are acceptable only if they approximate actual cost at each balance sheet date. The normal difference between standard and actual landed cost on units still on hand must therefore be capitalized, not left entirely in the income statement.
ASC 330-10-30-12 accepts standard costs adjusted at reasonable intervals so that they reasonably approximate cost under a recognised cost flow assumption. Ind AS 2 paragraph 21 allows the standard cost method for convenience if the results approximate cost, with standards reviewed regularly and revised in the light of current conditions. Abnormal items stay out of the variance before it is split.
Standard landed cost under ASC 330-10-30-12 and Ind AS 2 paragraph 21 must approximate actual cost, so a FIFO entity holding 900 of 2,400 units at period end capitalizes 37.5 percent of the $1,350.30 normal landed cost variance, $506.36, and releases $843.94 to cost of sales.
- Variance source: In the example the item's standard landed cost is $21.00 and the actual is $21.56, a variance of $1,350.30 on 2,400 units after the $480 of demurrage has been expensed.
- Capitalized share: 900 ÷ 2,400 = 37.5 percent, so $506.36 joins inventory and $843.94 goes to cost of sales.
- Standard revision: When freight rates on a lane move by more than an agreed band for two consecutive quarters, revise the standard rather than carrying a growing variance.
The document trail behind each capitalized amount
Every capitalized charge needs a source document, a link to the goods receipt it costs, and a named person who confirmed it belongs in inventory. Auditors test landed cost by picking a unit cost and asking for the documents behind each component.
Scroll horizontally to see all columns.
| Component | US evidence | India evidence | Who supplies it | Who confirms it is inventoriable |
|---|---|---|---|---|
| Purchase price | Supplier commercial invoice and PO | Supplier invoice and PO | Procurement and AP | Cost accountant |
| International freight and insurance | Carrier or forwarder invoice, bill of lading, insurance certificate | Same, matched to the bill of entry values | Logistics coordinator | Cost accountant, abnormal lines to the controller |
| Duty and import fees | CBP Form 7501 entry summary and broker statement | Bill of entry with duty and IGST lines | Customs broker and trade compliance | Trade compliance manager |
| Recoverable tax status | Not applicable | Credit ledger and GSTR-2B or import data for the entry | Indirect tax team | Tax manager |
| Inland haulage and unloading | Drayage invoice, delivery receipt, 3PL receiving charge | Transporter invoice, lorry receipt, 3PL receiving charge | Warehouse and transport teams | Cost accountant |
| Units received and accepted | Goods receipt in the ERP or WMS | Goods receipt in the ERP or WMS | Receiving supervisor | Inventory control lead |
The same unit cost is used when stock is lost or written off, so errors here travel. Our page on 3PL shrinkage allowances valued at landed cost deals with the claim against the warehouse operator; a wrong capitalized cost makes that claim either too small to recover the loss or too large to defend.
Worked landed unit cost for one receipt in USD and INR
The same 2,400-unit purchase, imported once into the US and once into India, shows how the principle stays fixed while the recoverable tax line changes the answer. All prices, rates and charges are illustrative; the Indian duty and IGST lines use an illustrative 10 percent basic duty and 18 percent IGST.
Scroll horizontally to see all columns.
| Line | US receipt (USD) | India receipt (INR) | Treatment |
|---|---|---|---|
| Supplier invoice | 2,400 × $18.50 = $44,400.00 | 2,400 × ₹1,540 = ₹36,96,000 | Capitalize |
| Ocean freight and insurance | $3,150.00 + $160.00 | ₹2,72,000 | Capitalize |
| Import duty | Tariff at 6.5%: $2,886.00 | Basic customs duty ₹3,96,800 and surcharge ₹39,680 | Capitalize |
| Import fees | MPF and HMF per Form 7501: $209.30 | Not applicable | Capitalize |
| Broker, port and inland haulage | $175.00 + $650.00 | ₹18,000 + ₹42,500 + ₹38,000 | Capitalize (taxable value only in India) |
| Unloading at the receiving 3PL | $120.00 | ₹6,000 | Capitalize |
| Total capitalized | $51,750.30 | ₹45,08,980 | Inventory |
| Landed unit cost | $21.56 | ₹1,878.74 | Per unit received |
| Recoverable tax | None | IGST ₹7,92,806 + GST on broker ₹3,240 + GST on port charges ₹7,650 = ₹8,03,696 | Credit ledger |
| Abnormal or post-arrival | Demurrage $480 + storage $300 = $780 | Detention ₹22,000 + storage ₹15,000 = ₹37,000 | Period expense |
Had the Indian importer added IGST to inventory, the unit cost would have been ₹2,209.08 instead of ₹1,878.74, an overstatement of about 18 percent that would flow into every margin and write-off calculation for the layer. That is why the tax split belongs in a system rule rather than in a manual choice at invoice posting.
What the ERP enforces and what a cost accountant decides
Allocation arithmetic, tax splits and late-charge apportionment should be system rules. Deciding whether a charge is abnormal, whether a lane's standard needs revising and whether a materiality threshold still holds are judgements for a named accountant, with software preparing the evidence.
Scroll horizontally to see all columns.
| Task | ERP rule | Where software or AI assists a person |
|---|---|---|
| Spreading a freight invoice across items on a receipt | Yes, key fixed per charge type, tie-out to 0.01 | None needed |
| Splitting recoverable IGST or GST to the credit ledger | Yes, from the tax code on the bill of entry or invoice line | Flagging entries missing from the importer's credit data |
| Apportioning a late charge between stock and cost of sales | Yes, from the receipt's consumption | None needed |
| Classifying demurrage, detention or re-delivery as abnormal | No; routed to review by charge code | Reading the port notice or carrier email to summarise the cause |
| Matching a forwarder's invoice lines to the right container and GRN | Yes, when container and BL numbers are present | Proposing matches for lines that lack a container number |
| Revising a lane's standard landed cost | No | Showing two quarters of actual against standard by lane |
Landed cost checklist for the next month-end close
Before the next close, confirm that each landed cost rule has an owner, a document and a test. The list below is ordered so that the earliest items remove the largest errors.
Scroll horizontally to see all columns.
| Checkpoint | Pass condition | Evidence | Owner |
|---|---|---|---|
| Accrual at receipt | Every import GRN carries estimated freight and duty | Receipts without landed cost report, empty | Cost accountant |
| Tax split | No recoverable IGST or GST in inventory accounts | Inventory account scan for tax codes | Tax manager |
| Abnormal review | All demurrage, detention and re-delivery lines reviewed and coded | Review log with reason and document | Financial controller |
| Late charges | Vouchers after receipt apportioned by consumption | Apportionment report per voucher | Cost accountant |
| Standard variance | Normal variance capitalized for units on hand | Variance capitalization schedule | Cost accounting manager |
| Accrual accuracy | Estimated versus final landed cost within 5% by lane | Lane accuracy report | Logistics finance analyst |
| Policy record | Materiality thresholds and allocation keys approved for the year | Signed policy note | CFO |
Landed cost touches procurement, customs, freight and the warehouse, and the logistics and supply chain library covers each of those processes. If you are replacing a landed cost module or connecting forwarder and broker data to your ERP, you can describe your entities, lanes and volumes through our request for proposal form.
Discuss this workflow
Describe your current systems, the recurring exception and the outcome you need. Keep shipment, customer and financial records out of the initial message.
Common operational questions
Practical answers for operations, engineering, and finance teams working on landed cost capitalization in logistics & supply chain.
Is freight-in always part of inventory cost?
Are customs duties and IGST on imports included in landed cost?
How do I treat a freight invoice that arrives after the goods have been sold?
Are warehouse storage costs part of landed cost?
References
Sources checked 13 November 2026. US and India statutory authorities and vendor documentation support platform facts; the worked examples and diagrams are original.
- FASB - Accounting Standards Codification 330-10-30-1, 30-7, 30-8 and 30-12 (Inventory, initial measurement and standard costs)Codification requires sign-in; paragraph text checked against the verbatim excerpts reproduced in the KPMG Inventory handbook. Accessed 13 November 2026.
- KPMG - Handbook: Inventory (2023), Questions 3.2.10, 3.2.20, 3.2.40, 3.2.70, 3.2.90 and 3.2.120Interpretive guidance on direct and indirect acquisition costs, tariffs and import fees, warehousing, the retail SEC staff view and abnormal costs. Accessed 13 November 2026.
- Ministry of Corporate Affairs - Ind AS 2 Inventories, paragraphs 10, 11, 15, 16, 18 and 21MCA site blocked automated access; paragraph text checked against the ICAI compendium copy of Ind AS 2 as amended by G.S.R. 310(E) of 28 March 2018. Accessed 13 November 2026.
- ICAI - Educational Material on Ind AS 2 Inventories (Revised 2016)Costs of purchase exclude subsequently recoverable taxes; selling and distribution costs excluded. Accessed 13 November 2026.
- CBIC - Central Goods and Services Tax Act, 2017, Section 2(62) (definition of input tax)Input tax includes integrated tax charged on import of goods. Accessed 13 November 2026.
- CBIC - CGST Rules 2017, Rule 36(1)(d) (bill of entry as a document for input tax credit)Accessed 13 November 2026.
- US Customs and Border Protection - CBP Form 7501, Entry SummaryDocument that evidences duty and import fees on a US entry. Accessed 13 November 2026.
- ASC X12 — EDI Supply Chain & Transportation Transaction Sets (204/210/214/856/940/945)US standard for electronic data interchange across shippers, 3PLs, and motor carriers.
- FMCSA — 49 CFR Part 395 Hours of Service & Electronic Logging Devices (ELD)US federal motor carrier dispatch and driver duty-status compliance mandate.
- ULIP & NIC GST E-Way Bill Portal — Unified Logistics & Rule 138 ComplianceIndian statutory goods-in-transit and multi-modal logistics verification framework.