logo

Custom Clearance in India: Process, Fees & Documents

awadhesh-ranjan
Awadhesh Ranjan23 June 2026
Streamline your export payments with faster custom clearance and compliant cross-border transfers.
Streamline your export payments with faster custom clearance and compliant cross-border transfers.

TL;DR - Summary

  • What is customs clearance? - Customs clearance is the mandatory legal process of authorising goods to leave or enter India by submitting declarations and paying applicable duties.
  • Why is customs clearance required? - It lets the government collect accurate duties, ensure goods meet regulatory standards, inspect for banned materials, prevent money laundering, and monitor trade volume.
  • What is the customs clearance process in India? - Exporters file a shipping bill on the ICEGATE portal and receive a Let Export Order (LEO) once it clears requirements. Importers file a Bill of Entry and receive an Out of Charge (OOC) clearance from customs.
  • Which documents are required for customs clearance? - Whether importing or exporting, businesses need a valid 10-digit Importer-Exporter Code (IEC), commercial invoice, detailed packing list, and transport documents like a Bill of Lading or Airway Bill.
  • How to track real-time status of customs filings? - Use the ICEGATE portal to track the status of a Bill of Entry or shipping bill in real time.

What Is Customs Clearance?

Customs clearance is the mandatory official process of getting permission for goods to enter or leave India. The process starts when you file a bill of entry for imports or a shipping bill for exports on the ICEGATE portal.

It includes the cargo value, origin, HSN classification, and destination of the products. If a shipment does not meet the legal rules, customs authorities hold the goods for physical checks until they get the missing information.

A Customs House Agent (CHA) often manages the tasks of submitting the declaration in the correct format and paying the applicable taxes and duties.

Why Is Customs Clearance Required?

Other than being a legal requirement for all commercial shipments crossing international borders, ‌customs clearance is required because:

  • Revenue Collection: Governments use this process to accurately calculate and collect essential revenue, including Basic Customs Duty (BCD) and Integrated GST (IGST).
  • Regulatory Standards: When you get ‌customs clearance, your goods also meet specific Indian safety, health, and quality standards, which is a critical requirement for regulated sectors like pharmaceuticals, chemicals, and electronics.
  • Security and Protection: Before providing ‌customs clearance, customs authorities inspect cargo for contraband, restricted substances, and prohibited materials to maintain national security.
  • Documentation and KYC Verification: Customs acts as an official checkpoint to verify legal paperwork and prevent fraudulent activities, such as money laundering or the misuse of export incentive schemes.
  • Trade Volume Regulation: Based on ‌customs records, the government monitors and regulates the volume of sensitive or restricted physical goods entering the domestic market.
Save 50% on every international transfer
Receive from 150+ countries
Get global accounts
Zero forex margin
globe_with_skydo

What Is the Custom Clearance Process for Indian Exporters?

While exporters are legally responsible for customs compliance, most businesses appoint a Customs Broker (CHA) to handle document filing and storage. As most of India’s trade is digitized and routed through the Indian Customs EDI System (ICES), the CHA plays an essential role in precise electronic filing and storage through the ICEGATE and e-Sanchit portals, respectively.

Here is what the customs clearance process looks like for Indian exporters:

  • Step 1 — AD Code Registration: Register your Authorized Dealer (AD) Code and bank account details at the specific port of export on the ICEGATE portal. This is a one-time process and must be done before filing any shipping document.
  • Step 2 — Filing the Shipping Bill & e-Sanchit: File the shipping bill, which is the primary export declaration. Also upload the supporting documents, like invoices and packing lists through the e-Sanchit system.
  • Step 3 — Customs Assessment & System Appraisal: Customs officers verify the declared value and HSN classification. Your cargo undergoes system appraisal, which automatically clears it based on digital paperwork
  • Step 4 — Examination and Let Export Order (LEO): If the shipment is not cleared automatically, officials physically inspect the entire order or draw samples. Once satisfied, the officer issues the Let Export Order (LEO), which is the final formal permission for the goods to leave the country.
  • Step 5 — Export General Manifest (EGM) Filing: After the carrier departs, it must file the Export General Manifest (EGM). This officially closes the loop on ICEGATE, confirming the goods have physically left India. This step also allows the exporters to claim incentives under different schemes.
  • Step 6 — Payment Realization and FIRC: After your foreign buyer pays, you receive a Foreign Inward Remittance Certificate (FIRC) as legal proof that you have received export proceeds in India.

What Is the Custom Clearance Process for Indian Importers?

Most importers hire a Customs Broker (CHA) to handle the technical filing on the ICES system. Here’s what the customs clearance process looks like:

Pre-Arrival: Registration and Documents

  • Obtain a 10-digit Importer-Exporter Code (IEC) from DGFT and register on ICEGATE. Complete KYC verification with your carrier.
  • Choose between clearing goods for home consumption or warehousing, which allows you to defer duty until the goods are removed from the warehouse.
  • Upload all mandatory documents, including the invoice, packing list, bill of lading, and specific permits like BIS or FSSAI, digitally via e-Sanchit before the cargo arrives.

Filing to Clearance

  • The carrier files the IGM once the cargo arrives to officially declare that the goods have entered India.
  • Importers can file a bill of entry up to 30 days before arrival for faster processing. If you cannot file early, ensure to file it by the end of the next working day after arrival to avoid late-filing penalties. For reference, the Mumbai Customs penalizes at the rate of ₹5,000 per day for the first three days, then ₹10,000 per day thereafter.
  • A customs officer checks the declared value and calculates the applicable duties like BCD, Social Welfare Surcharge (SWS), and IGST.
  • Pay assessed duties electronically via ICEGATE. For voluntary payments or bond executions, you can use the Turant Suvidha Kendra (TSK) at the port.

Examination Channels and Final Release

  • Based on risk profiling, cargo is routed through: Green (automatic), Yellow (document check), or Red (physical inspection).
  • The Out Of Charge (OOC) order is the legal release document, not the duty payment. Once issued, you will receive a secure QR-code enabled e-OOC Bill of Entry via email.
  • After OOC, clear any port storage fees and use the e-Gatepass shared with port custodians to collect your cargo.

⚠️ COMMON MISCONCEPTION

Paying duties does not release your goods, the OOC order from the customs appraiser is the actual release document.

Save 50% on every international transfer
Receive from 150+ countries
Get global accounts
Zero forex margin
globe_with_skydo

What Documents Are Required for Customs Clearance in India?

The document list for customs clearance differs for an exporter and an importer. We have classified the entire document list for exporting and importing goods in India:

DocumentExport (Goods)Import (Goods)Purpose
Importer-Exporter Code (IEC)RequiredRequiredLegal identity for cross-border trade
Commercial InvoiceRequiredRequiredDetails goods value, buyer/seller info
Packing ListRequiredRequiredWeight, dimensions, packaging details
Shipping BillRequiredNot applicablePrimary export declaration on ICEGATE
Bill of EntryNot applicableRequiredPrimary import declaration on ICEGATE
Bill of Lading / Airway BillRequiredRequiredProof of transport; contract between shipper and carrier
Certificate of OriginConditionalConditionalRequired for preferential tariff claims
Import LicenseNot applicableConditionalRequired for restricted goods (firearms, agricultural products, etc.)
Commodity-specific certificatesNot applicableConditionalBIS, FSSAI, Plant Quarantine — depends on product type
AD Code registrationRequiredNot applicableLinks exporter’s bank to port for payment tracking
  • Always ensure that the documents are accurate. Minor errors or incomplete information are the most common reasons for customs authorities holding shipments.
  • Bill of lading or airway bill is a contract between you and the carrier. Therefore, it is mandatory that you produce them to get the goods if you’re an importer.
  • A certificate of origin determines the duty rate. India has preferential trade agreements with various countries. If you’re importing from one of these countries, customs might reduce or eliminate the duties.

What Are the Different Customs Clearance Fees in India?

Customs duties are not fixed in India. They are calculated based on the declaration value of the goods and the HSN classification

Fee / ChargeApplicable ToBasis
Basic Customs Duty (BCD)ImportsPercentage of declared value; varies by HSN code
Integrated GST (IGST)ImportsCalculated on assessable value + BCD
Social Welfare SurchargeImportsPercentage of BCD
Anti-dumping DutyImports (specific goods)Applied to goods priced significantly below their market value
Customs House Agent (CHA) feeExports and ImportsService fee charged by the broker for filing and coordination
Port / terminal handling chargesExports and ImportsCharged by port or terminal operator for storage and handling
  • Customs levy anti-dumping duties on imports priced significantly below fair market value to protect domestic manufacturers from predatory pricing and maintain competitive parity
  • Precise HSN coding is essential; misclassification triggers automated audits, resulting in significant duty reassessments, penalties, and supply chain delays.
  • Majority of the export categories are exempt from export duty. Specific raw materials and petroleum products pay export duties to safeguard domestic interests. Always verify your specific product category.
  • Settle all the import duties through the ICEGATE portal using secure payment gateways, UPI, or the Electronic Cash Ledger (ECL).
  • Your designated Customs House Agent (CHA) can pay duties on your behalf
  • To ensure audit readiness, maintain all customs and trade-related documentation for a minimum of 10 years.

Detailed Dashboard Tracking (Registered Users)

Follow these steps to check bill of entry status on ICEGATE if you’re a registered user:

1. Log-in to the ICEGATE portal using your credentials

2. Locate Bill of Entry - Job Status on the dashboard

3. Click on Detailed Status to download an Excel file with shipment statuses.

For registered users, the dashboard view gives a more granular, real-time status than the public enquiry route.

Save 50% on every international transfer
Receive from 150+ countries
Get global accounts
Zero forex margin
globe_with_skydo

How Long Does Customs Clearance Take in India?

The timeline for customs clearance in India depends on several factors, including the nature of the goods, the completeness of your documentation, port congestion, and the specific mode of transport.

  • Air Freight: If your digital paperwork is accurate and complete, air cargo clears within 1 to 2 hours of arrival.
  • Sea and Road Freight: If documents are filed in advance, clearance happens automatically upon arrival
  • Risk-Based Routing: The channel assigned by the Risk Management System (RMS) determines the clearance speed. Green Channel shipments are released automatically, while Red Channel shipments require a full physical inspection before clearance.
  • Delayed Cases: Technical errors such as missing HSN codes or incorrect country of origin can cause delay from a few hours to several days.
  • External Bottlenecks: These are factors beyond your control, such as sudden port congestion or carrier-side delays

What Are the Common Reasons Shipments Get Stuck at Customs?

Even a minor error can lead to significant delays. Based on regulatory standards and the technical framework of Indian trade, these are the most frequent causes for shipments being stalled

Paperwork Errors and Data Mismatches: Incomplete paperwork or minor typos, such as incorrect HS codes or vague product descriptions, cause immediate holds. For example, using a broad term like electronics instead of a specific description.

Undervaluation or Overvaluation: Customs officers verify declared values. If they are suspiciously low or abnormally high values they may start a formal reassessment and ask for supporting proof like bank statements or wire transfers.

Unpaid Duties and Taxes: A shipment will not receive its Out-of-Charge (OOC) order until you pay all the assessed duties and taxes in full.

Missing Licenses or Permits: Regulated goods, including electronics, pharmaceuticals, chemicals, and food, require specialized agency approvals. If these are missing upon arrival, the shipment is held until the correct certificates are produced

Prohibited or Restricted Items: Goods that are banned in India or hazardous materials that cannot meet safety standards are stopped by custom authorities

Random or Risk-Based Inspections: The automated Risk Management System (RMS) selects shipments for physical inspection based on profiling, which can cause some delay

Missing or Invalid Consignee Information (KYC): Without valid Know Your Customer documentation to the logistics carrier, your export could remain stuck for days.

Incorrect HS Code Classification: Using a vague or incorrect 8-digit HSN code automatically flags a shipment for audit, duty recalculation, and potential penalties

How to Avoid Delays in Customs Clearance?

You can prevent most of the delays in customs clearance by just being proactive. Follow these industry best practices to minimize the risk of cargo holds and additional port costs:

Get documentation right before dispatch: Ensure that the commercial invoice, packing list, and certificate of origin match each other exactly in terms of weight, quantity, and value. Any discrepancy will cause automated system flags and physical inspections.

Use specific product descriptions: Avoid vague terms like “electronics,” “samples,” or “gift”. Instead, provide technical and detailed descriptions to allow customs officers determine the correct assessment.

Declare accurate values: Never undervalue your goods; customs authorities verify declared values with global databases and actual purchase receipts. Intentional or accidental misevaluation results in severe penalties, cargo seizure, or prolonged valuation disputes.

Use correct HS codes: Identify the right 8-digit HSN code for your product for correct duty calculation. Verify codes using the Indian Customs Compliance Information Portal (CIP).

Secure permits before shipping: Get necessary No-Objection Certificates (NOCs) from agencies like FSSAI or BIS before the shipment arrives.

Clarify duty responsibility upfront (Incoterms): State agreed Incoterms (e.g., DDP vs. EXW) on all shipping documents. This ensures both customs and the logistics provider know exactly which party settles duties.

Provide complete contact details: Include accurate names, full addresses, and active phone numbers for both the sender and the consignee.

Use ICEGATE for digital filing: Use e-Sanchit repository for paperless document submission. It reduces manual data-entry errors and speeds up the assessment cycle.

Engage a licensed Customs House Agent (CHA): A CHA is an expert in handling local regulations and resolving classification disputes.

How Does Skydo Help?

Getting customs clearance solves only half of the challenge for Indian exporters. They still have to find a way to get paid from their international clients without losing money to hidden forex charges or bank delays.

Skydo solves both the problems as it is a specialized payment platform made for Indian goods and service exporters. You get paid from your foreign clients on time, and directly into your bank accounts. Here’s how:

Flat fees: Skydo charges a flat fee, $19 for transactions under $2,000; $29 for $2,000–$10,000; 0.3% for transactions above $10,000. No hidden forex markup or any other extra charges

Free virtual accounts in multiple currencies: Create virtual accounts in USD, EUR, GBP, SGD, AUD, CAD + International SWIFT at free of cost. Your clients pay you locally in their currency, and the payments get settled to your bank account in INR.

Free FIRC for every transaction: Skydo issues a free FIRC every time you receive an international payment. This is an important compliance document to prove you have received international payment in India.

Fully digital, no manual follow-up: No RM calls, no chasing SWIFT copies, you get real-time visibility into payment status from the Skydo dashboard.

Quick setup: Account setup takes 10–15 minutes and there is no monthly fees.

Save 50% on every international transfer
Receive from 150+ countries
Get global accounts
Zero forex margin
globe_with_skydo
Frequently asked questions

Do service exporters in India need physical customs clearance?

No, service exporters do not require physical customs clearance because they do not ship physical goods. However, they must still comply with FEMA regulations and obtain a FIRC to prove the realization of foreign exchange.

What happens if my shipping bill has errors on ICEGATE?

How are customs clearance fees different for exports vs. imports in India?

How long does it typically take to clear customs at Indian ports?

Can customs clearance delays affect when I receive my export payment?

How does customs clearance affect your export payment and FIRC?

What is the role of a Customs House Agent (CHA) in clearance?

Do you need a CHA or can you self-clear your shipment?

What happens if your shipment is held at customs?

About the author
awadhesh-ranjan
Head of Risk & Compliance
10+ years across American Express, Udaan, and Volopay, building credit risk, fraud, and compliance systems, with hands-on experience in fintech licensing and regulatory frameworks.Driving, Road-Trips & a Big-Time Cricket Fan
Save 50% on every international transfer