How to Automate Bill of Entry Processing: A Complete Guide for Indian Customs Agents
Gaarth Godbole
Co-Founder & CEO, StrideShip
Every import shipment entering India requires a Bill of Entry filed through ICEGATE. For customs house agents processing dozens of shipments per month, BOE preparation is the single most time-consuming manual process in their operation. This guide covers what a Bill of Entry is, the step-by-step manual process, how automation handles each step, and what to consider when implementing BOE automation at your firm.
What Is a Bill of Entry?
A Bill of Entry (BOE) is the primary customs declaration document filed by an importer or their authorized customs house agent for clearing imported goods through Indian customs. It contains a complete declaration of the goods being imported — descriptions, quantities, values, HSN classifications, applicable duties, and compliance certifications. The BOE is filed electronically through ICEGATE (Indian Customs Electronic Gateway) and forms the basis for customs assessment, duty payment, and clearance.
There are three types of Bill of Entry in India: Bill of Entry for Home Consumption (for goods cleared directly into the domestic market), Bill of Entry for Warehousing (for goods stored in a bonded warehouse before clearance), and Bill of Entry for Ex-Bond Clearance (for goods previously warehoused now being cleared for consumption). The vast majority of import shipments use the Home Consumption BOE.
The 7 Steps of Manual BOE Preparation
Here is how most Indian CHAs prepare a Bill of Entry manually — and where the hours disappear:
- 01.Receive and review source documentsThe CHA receives the commercial invoice, packing list, bill of lading, and any additional documents (certificate of origin, test reports, import licenses) from the importer. The operator reviews each document to understand the shipment contents.
- 02.Extract line-item data manuallyThe operator opens the commercial invoice PDF and begins typing each line item into a spreadsheet or ERP — product description, quantity, unit price, total value, unit of measurement, and country of origin. For a 40-item invoice, this takes 60–90 minutes.
- 03.Classify HSN codesFor each line item, the operator determines the correct 8-digit HSN code from the Indian Customs Tariff. This requires understanding the product characteristics and navigating the tariff schedule. Incorrect classification is the #1 cause of customs queries at Indian ports.
- 04.Calculate applicable dutiesBased on the HSN classification, the operator calculates Basic Customs Duty (BCD), Integrated GST (IGST), Social Welfare Surcharge (SWS), and any applicable anti-dumping or safeguard duties. Duty rates vary by product, country of origin, and applicable trade agreements.
- 05.Check compliance prerequisitesThe operator checks each product against applicable compliance requirements — BIS certification for electronics and steel, LMPC for legal metrology items, FSSAI registration for food products, CDSCO approval for medical devices, and WPC approval for wireless equipment.
- 06.Format data for ICEGATE filingThe prepared data is formatted according to ICEGATE's filing requirements — specific field lengths, code formats, and declaration structures. Many CHAs use ERP systems like Softlink that have ICEGATE integration, but the data still needs to be entered into the ERP manually.
- 07.Review, correct, and submitA senior operator or the CHA license holder reviews the prepared BOE for accuracy, corrects any errors, and authorizes submission through ICEGATE. Any post-submission queries from customs require additional response time.
How Automation Handles Each Step
BOE automation does not skip any of these steps — it replaces the manual execution of each one with intelligent processing:
Steps 1–2: Document Ingestion and Data Extraction
AI vision models read the commercial invoice PDF and extract all line-item data automatically. This works regardless of invoice format, layout, language, or scan quality. The system handles multi-page invoices, invoices with handwritten annotations, and invoices that combine packing list information. Processing time: 15–30 seconds per document, compared to 60–90 minutes of manual typing.
Step 3: HSN Classification
The extracted product descriptions are matched against the Indian Customs Tariff database. The system validates the HSN code printed on the supplier's invoice against the product description and flags mismatches. For products where the supplier has printed an incorrect or foreign HS code, the system suggests the correct Indian 8-digit HSN based on the product characteristics. This is the step where AI for customs brokers delivers the highest ROI — preventing the customs queries that cost thousands in detention charges.
Step 4: Duty Calculation
Based on the validated HSN code and country of origin, the system automatically calculates all applicable duties — BCD, IGST, SWS, compensation cess, anti-dumping duties, and safeguard duties. It also checks for applicable FTA (Free Trade Agreement) benefits under ASEAN, Japan CEPA, Korea CEPA, SAFTA, and other trade agreements that could reduce the effective duty rate.
Step 5: Compliance Checking
Each line item is checked against compliance databases — BIS mandatory certification list, LMPC requirements, FSSAI registration requirements, CDSCO medical device classifications, and WPC equipment approval lists. Products requiring compliance certificates are flagged before the BOE is finalized, preventing rejection at the assessment stage.
Steps 6–7: Output and Review
The complete draft BOE is output in your ERP's required format — whether that is Softlink, Logi-Sys, SAP, or a structured Excel file for manual ICEGATE filing. Your operator receives a complete, pre-filled BOE and reviews it for accuracy. This review typically takes 5–10 minutes compared to the 2–3 hours of manual preparation it replaces.
Common Error Types and How AI Prevents Them
The errors that cause the most damage in BOE preparation are systematic, not random. AI automation prevents each category:
- ▸Transcription errors: Typing "1,250" as "12,500" or swapping two digits in a quantity. AI extraction eliminates manual typing entirely.
- ▸HSN misclassification: Using the supplier's HS code without verifying against Indian tariff. AI validates every code against the current Indian Customs Tariff.
- ▸Missing compliance flags: Overlooking that a product requires BIS certification. AI checks every line item against all applicable compliance databases.
- ▸Duty calculation errors: Using outdated duty rates or missing applicable FTA benefits. AI uses current tariff rates and checks trade agreement eligibility.
- ▸Currency conversion errors: Applying the wrong exchange rate or conversion date. AI applies the ICEGATE-notified exchange rate for the relevant shipping bill date.
ICEGATE Integration Considerations
ICEGATE filing in India follows specific technical requirements that your BOE automation system must handle:
- ▸Field-level formatting requirements (character limits, numeric precision, code formats)
- ▸ICEGATE-notified exchange rates applied per the correct date
- ▸Proper BE type coding (home consumption, warehousing, ex-bond)
- ▸License and exemption notification references when applicable
- ▸Correct port codes and CHA license number formatting
StrideShip's systems output data formatted for your specific filing pathway — whether direct ICEGATE submission, ERP-integrated filing through Softlink or Logi-Sys, or structured Excel exports for manual upload.
Getting Started with BOE Automation
BOE automation is not an all-or-nothing decision. Most CHAs start by automating the highest-volume, most error-prone document type — typically commercial invoice extraction and HSN validation — and expand from there. The implementation timeline for a single-process automation is 3–4 weeks from initial audit to production deployment.
The first step is understanding your current workflow in detail. How many shipments per month? What is your average line item count? Which ERP do you use? What are your most common customs query types? These answers determine the system architecture. Read our FAQ for more details, or explore how Indian CHAs are already automating.
Ready to automate your operations?
15-minute call · No commitment · Honest assessment