Ekutano

Guide

Toamasina · ASYCUDA World · BSC · DGD

Madagascar Customs Clearance — Step-by-Step Guide

Customs clearance at Toamasina is the bottleneck that decides whether your cargo moves in days or weeks. Madagascar processes all import declarations through ASYCUDA World, an electronic system that assigns risk channels, calculates duties, and manages release orders. This guide walks through every step, from BSC filing to container collection, so you know exactly what to expect and where delays happen.

Why this matters

Clearing customs wrong costs more than clearing it slow.

Madagascar processes all import declarations through ASYCUDA World, the electronic customs system operated by the Direction Generale des Douanes (DGD). The system assigns risk channels, calculates duties, and manages release orders. It rewards accuracy. Declarations filed with consistent documents, correct HS codes, and a valid BSC number clear on the green channel. Declarations with discrepancies land on yellow or red, adding days and inspection costs.

Toamasina handles roughly 90% of Madagascar's seaborne trade through the MICTSL terminal. Air freight clears through Ivato International Airport in Antananarivo, using the same ASYCUDA system but with generally faster turnaround due to smaller shipment sizes and fewer handling steps. Both ports follow the same eight-step clearance process outlined in this guide.

The BSC (Bordereau de Suivi des Cargaisons) has been mandatory for all imports since April 2007. Without a valid BSC number, cargo cannot be declared. The BSC process includes mandatory SGS pre-shipment inspection for cargo valued above $1,000. Filing the BSC on time, at least 72 hours before vessel departure, is the single most important step in avoiding demurrage at Toamasina.

Ekutano handles customs clearance at Toamasina for FCL, LCL, cold chain, pharmaceutical, and project cargo. We file declarations the system clears on first read, manage the channel that lands, and move cargo onto the inland corridor without avoidable dwell. Our experience across these cargo types means we know which document combinations the system accepts cleanly and which ones trigger inspection.

Step-by-step

Eight stages from pre-arrival to cargo release.

  • 01

    Pre-arrival preparation

    Start the clearance process before the vessel docks. Confirm HS classification with your customs broker, verify licence requirements for your product category, and assemble the complete document set. Madagascar customs rejects declarations with mismatched cargo descriptions, wrong HS codes, or missing supporting documents. Errors caught at this stage cost hours. Errors caught after the vessel arrives cost days. The pre-arrival phase is also when you confirm your Incoterm and CIF value, since duty assessment depends on these figures being locked in before the DGD is filed.

  • 02

    BSC filing (Cargo Tracking Note)

    File the BSC electronically through an accredited verifier such as SGS, Bureau Veritas, or Intertek. The BSC captures cargo weight, value, container count, shipper and consignee details, and the port of discharge. Cargo valued above $1,000 requires mandatory SGS pre-shipment inspection at origin. The BSC number must appear on the customs declaration. Late BSC filing is one of the most common causes of demurrage at Toamasina, because cargo without a valid BSC number cannot be declared through ASYCUDA World.

  • 03

    ASYCUDA World declaration

    Your customs broker submits the Declaration en Douane Generale (DGD) through ASYCUDA World. The system processes the declaration, cross-references the BSC data, calculates preliminary duties based on the HS code and CIF value, and assigns a risk channel. Filing accuracy at this stage determines whether you land on the green channel for automatic release or get flagged for document review or physical inspection. Experienced brokers pre-validate the DGD against the full document set before submission.

  • 04

    Risk channel assignment

    ASYCUDA assigns one of three risk channels automatically based on the cargo profile, importer track record, and random risk criteria. Green means automatic release with no inspection. Yellow means document review by a customs officer. Red means both document review and physical inspection. New importers and high-value cargo are more likely to land on yellow or red. Established importers with a clean compliance record and consistent documentation tend to clear on green.

  • 05

    Document verification

    Customs officers verify the commercial invoice against the packing list and bill of lading. They check HS code alignment, confirm certificate of origin validity for preferential tariffs, and review any sector-specific licences. Discrepancies between documents, a weight mismatch, a currency inconsistency, or a missing signature, trigger a channel upgrade from green to yellow or red. This is the step where most avoidable delays happen. Get your documents right before filing and this step becomes a formality.

  • 06

    Physical inspection (when triggered)

    Red-channel shipments undergo physical inspection at the MICTSL terminal. Officers verify cargo contents against the declaration, check quantities, and confirm the goods match the HS classification. Inspections typically take 1-2 business days. Having accurate documentation reduces the chance of re-inspection. If the inspection reveals a discrepancy, the declaration is reassessed and additional duties or penalties may apply. Physical inspection is the single biggest source of clearance delay at Toamasina.

  • 07

    Duty and tax payment

    Duties are calculated on the CIF value (cost, insurance, freight). Standard import duty ranges from 0% to 30% depending on the HS code. A 20% VAT is applied on top of the duty-inclusive value. Excise duties apply to alcohol, tobacco, and luxury goods. Preferential rates under COMESA, SADC, or bilateral agreements reduce the duty for qualifying goods, provided a valid certificate of origin is on file. Payment is processed through the regulated banking channel against the assessed declaration.

  • 08

    Release and collection

    Once payment clears, ASYCUDA issues the release order. The MICTSL terminal releases the container, and a delivery order is issued to the inland carrier. From release, cargo moves onto the RN2 corridor for delivery to Antananarivo or other inland destinations, or consolidates at the port for collection. Standard free time at Toamasina is limited. Collect promptly or demurrage and storage charges accumulate quickly.

Document checklist

What you need before cargo arrives.

DocumentWhen requiredDetail
BSC (Cargo Tracking Note)AlwaysMandatory for all imports since April 2007. Filed electronically before shipment departs origin. Must include accurate cargo weight, value, and container count. The BSC number links the physical cargo to the electronic declaration.
Commercial invoiceAlwaysMust reconcile exactly with packing list and bill of lading. Currency and Incoterm clarity matters for duty assessment. The invoice is the primary document customs uses to determine CIF value and duty rate.
Packing listAlwaysItem-level detail with weights, dimensions, and quantities. Discrepancies between packing list and invoice trigger inspection. Include the gross and net weight of each package.
Bill of lading / air waybillAlwaysOrigin, consignee, and cargo description must align with the HS classification on the declaration. The bill of lading is the title document for sea freight. Air waybill serves the same function for air cargo.
Certificate of originPreferential tariffsRequired for COMESA, SADC, or bilateral preferential rate claims. Form A or equivalent issued by the origin chamber of commerce. Without this document, full MFN duty rates apply.
Import licence / sectoral authorisationRegulated goodsPharmaceuticals (Ministry of Health approval), food products (ACSQDA certification), telecoms equipment (ARTEC authorisation), and other regulated categories. Confirm licence requirements before shipment.
Insurance certificateCIF shipmentsRequired for CIF-value verification on the customs declaration. Must match the invoice value. The insurance certificate supports the declared CIF value used for duty calculation.
Sanitary / phytosanitary certificatePerishablesFoodstuffs, plant material, animal products. Issued by the origin country authority and verified at Toamasina. Required for goods subject to ACSQDA or Ministry of Agriculture oversight.
SGS inspection reportBSC > $1,000Mandatory pre-shipment inspection for cargo valued above $1,000. Part of the BSC filing process. The inspection report validates cargo description, quantity, weight, and value before shipment.

DGD explained

The Declaration en Douane Generale.

The DGD is the general customs declaration filed for all imports into Madagascar. It is submitted through ASYCUDA World and contains the cargo description, HS classification, CIF value, country of origin, and applicable duty rate. The DGD links to the BSC number and triggers the risk channel assignment.

The DGD determines the duty rate applied. Madagascar uses the Harmonized System at the 8-digit level. Correct classification avoids reassessment, penalties, and the delay that comes with a contested declaration. The system cross-references the DGD data against the BSC information. Any inconsistency between the two declarations flags the shipment for review.

A single error on the DGD, a wrong HS code, a mismatched value, or an inconsistent cargo description, can push the declaration from green to yellow or red. Experienced brokers pre-validate the DGD against the full document set before submission. This is where clearance speed is won or lost. The DGD also records the customs regime, whether standard import (mise a la consommation), temporary admission (admission temporaire), bonded transit, or EPZ regime. Choosing the wrong regime at filing stage creates complications downstream.

Once filed, the DGD cannot be amended without formal correction procedures. Corrections require supporting documentation and customs officer approval. This adds time and, in some cases, penalties. Get the DGD right the first time.

Risk channels

How ASYCUDA decides what gets inspected.

Green channel

Automatic release. No document review, no physical inspection. The declaration clears as filed. This is the target for every shipment. Consistent documents, correct HS codes, and a clean importer record increase the probability of landing here. Green channel clearance is same-day. The system issues the release order immediately upon declaration acceptance.

Yellow channel

Document review only. A customs officer checks the declaration against the supporting documents. No physical inspection of the cargo. Typical delays: 1-2 business days. Common triggers: new importer without compliance history, high-value cargo above threshold, minor document discrepancies, or random selection. Yellow channel is the most common outcome for first-time importers.

Red channel

Document review and physical inspection. Officers verify cargo contents at the MICTSL terminal against the declaration. They check quantities, confirm goods match the HS classification, and verify weight against the declared figure. Typical delays: 2-3 business days. Common triggers: HS code errors, weight discrepancies, high-risk cargo categories, or prior compliance issues on the importer record.

Common errors

What causes delays, and how to avoid them.

Mismatched cargo descriptions

Impact

HS code rejection, channel upgrade to red

Fix

Align the commercial invoice, packing list, and bill of lading descriptions word-for-word before filing.

Late BSC filing

Impact

Cargo held at port, demurrage charges accumulate

Fix

File the BSC at least 72 hours before vessel departure. Earlier is better for SGS inspection scheduling.

Incorrect weight declarations

Impact

Physical inspection triggered, 1-2 day delay

Fix

Verify container weight against the verified gross mass (VGM) certificate. Weight discrepancies are a common red-channel trigger.

Missing certificate of origin

Impact

Full MFN duty rate applied instead of preferential rate

Fix

Request the certificate from the origin chamber before shipment. Retroactive certificates are difficult to obtain.

HS code errors

Impact

Duty reassessment, potential penalties

Fix

Pre-classify goods with a customs broker before declaration filing. Madagascar uses the 8-digit Harmonized System.

Unsigned or expired import licence

Impact

Cargo rejected at clearance, storage charges

Fix

Confirm licence validity, signature, and issuer authority before the vessel arrives.

Inconsistent currency on invoice

Impact

Duty valuation dispute, delayed release

Fix

Use a single currency and confirm the exchange rate source with your broker. The Malagasy Ariary is the official assessment currency.

Timeline expectations

How long each step takes.

Pre-arrival document assembly

3-5 days before vessel arrival

BSC filing and SGS inspection

72+ hours before departure

ASYCUDA declaration submission

Upon vessel arrival or 24 hours prior

Risk channel assignment

Automatic, within hours of filing

Green channel release

Same day as declaration

Yellow channel document review

1-2 business days

Red channel physical inspection

2-3 business days

Duty payment and release

Same day as assessment confirmation

Container collection from MICTSL

1-2 days after release

Summary by cargo type

Standard FCL and LCL clearance: 2-3 business days from declaration filing to container release. Cold chain and pharmaceutical shipments: 4-5 days due to additional compliance checks from ACSQDA and the Ministry of Health. Mining equipment and project cargo: 5-7 days due to complex documentation requirements and potential out-of-gauge handling at the terminal. Air freight at Ivato Airport: generally 1-2 business days, depending on cargo type and risk channel.

These timelines assume documents are accurate and the BSC is filed on time. Late BSC filing, document discrepancies, or a red-channel assignment each add 1-3 business days. Plan the pre-arrival phase carefully to avoid the cascading delays that turn a 2-day clearance into a 5-day ordeal.

FAQ

Madagascar customs clearance — questions we get.

How long does customs clearance take at Toamasina?
Standard clearance for FCL/LCL shipments takes 2-3 business days. Cold chain and pharmaceutical shipments take 4-5 days due to additional compliance checks. Mining and project cargo may take 5-7 days due to complex documentation requirements. Same-day ASYCUDA filing is available through experienced brokers.
What is ASYCUDA World in Madagascar?
ASYCUDA World is Madagascar's electronic customs declaration system. It processes import and export declarations electronically, assigns risk channels (green, yellow, or red), and manages duty calculations. All customs declarations in Madagascar are filed through ASYCUDA World.
What is a BSC and do I need one?
BSC (Bordereau de Suivi des Cargaisons) or Cargo Tracking Note is mandatory for all imports to Madagascar since April 2007. It must be filed electronically by the exporter or forwarding agent before goods are shipped. Cargo over $1,000 requires SGS inspection as part of the BSC process.
What is the DGD in Madagascar customs?
DGD (Declaration en Douane Generale) is the general customs declaration filed for imports into Madagascar. It is submitted through ASYCUDA World and includes details about the cargo, its value, origin, and applicable tariff classifications. An experienced customs broker handles DGD preparation and submission.
What are the risk channels in Madagascar customs?
Madagascar customs uses a risk-based system with three channels: Green (automatic release, no inspection), Yellow (document review only), and Red (both document review and physical inspection). The channel is assigned automatically by ASYCUDA based on cargo profile, importer history, and risk criteria.
What documents do I need for customs clearance in Madagascar?
Essential documents: BSC (Cargo Tracking Note), commercial invoice, packing list, Bill of Lading or Air Waybill, certificate of origin (for preferential tariffs), import license (if applicable), and product-specific certificates. All documents must be accurate and complete to avoid delays.
How do I avoid demurrage and detention at Toamasina?
Prepare documentation before vessel arrival, ensure BSC is filed on time, work with a customs broker who can clear cargo quickly, and communicate proactively about any issues. Standard free time at Toamasina is limited, so prompt clearance is essential to avoid storage charges.
Can I clear customs at Ivato Airport for air freight?
Yes, customs clearance for air freight is handled at Ivato International Airport in Antananarivo. The process is similar to sea freight clearance through ASYCUDA World, but air cargo generally clears faster due to smaller shipment sizes and fewer handling steps.

Clearance handled, dwell time minimised, inland corridor wired in.

Send your HS profile and indicative volume. We come back with a duty estimate, document checklist, and an honest view on the clearance timeline you should expect.