Why speed matters: demurrage and the 24-hour window
In Latin American ports, free time for full container release ranges from 5 to 7 calendar days. Once that window closes, demurrage and port-storage charges start running together, and they are billed in US dollars per container per day. For 2026, the most common reference ranges at Pacific Alliance ports are USD 70-150 per day for a 20-foot container and USD 140-280 per day for a 40-foot container after the free days expire at Callao (Peru), Valparaiso (Chile), Veracruz (Mexico), and Buenaventura (Colombia). On a single 40-foot container, missing the cut-off by just three days can easily cost USD 600-800 in unproductive charges.
The cargo insurance certificate is one of the documents customs and the customs broker will demand before authorizing release. If it is missing, incomplete, or contains errors in the tax ID, HS code, or CIF value, the entire clearance stops. That is why the goal of any modern importer is simple: get a customs-valid policy issued in under 24 hours — ideally in under two — and avoid the demurrage trap altogether.
Traditional broker vs. digital issuance
The traditional flow — phone calls, PDFs back and forth by email, manual underwriting — typically takes between 48 and 96 hours, with several rounds of corrections. A digital cargo platform compresses that into a single online form and instant issuance. The contrast becomes obvious in side-by-side terms:
| Steps | Issuance time | Common errors | Demurrage cost | Customs validity |
|---|---|---|---|---|
| Traditional broker (email + phone) | 48-96 hours | Wrong tax ID, missing HS code, FOB instead of CIF | USD 200-1,100 (extra 3-5 days) | Valid once corrections are issued |
| Digital platform (Cargo Insure Online) | Under 2 hours | Minimal — validations are built-in | USD 0 (within free time) | Valid at SUNAT, SNA, DIAN, SAT from minute one |
The customs authority does not care whether the certificate was typed by a broker or generated by an API: it cares about the data inside (insured party, tax ID, B/L number, HS code, CIF value, ICC clause). The digital route simply removes the human bottleneck.
Data and documents required
To issue a policy that passes validation at the first try, you only need a short list of fields. Most of them already live in the commercial invoice and the bill of lading:
- Local tax ID: RUC (Peru), NIT (Colombia), RUT (Chile), RFC (Mexico) of the importer of record.
- Commercial invoice: FOB value, currency, and Incoterm.
- B/L or AWB number: the transport contract evidencing carrier receipt.
- HS Code: at least 6 digits, ideally the 8 or 10 digits used in the destination country tariff schedule.
- CIF value: FOB + international freight + insurance premium. Customs uses CIF as the base for duties; the policy must match.
- Route and ETA: port or airport of loading, port of discharge, expected arrival date.
- ICC clause: A, B, or C, depending on the type of cargo and risk appetite.
Need to release your container today?
Issue a customs-valid policy online in under two hours. Accepted by SUNAT, SNA, DIAN, and SAT.
Get a quote →Step by step: from quote to customs-ready PDF
- Quote in 60 seconds: enter origin, destination, CIF value, type of cargo, and mode (ocean or air) in the AseguraTuCarga.io quoter, powered by Cargo Insure Online (CIO). You will instantly see rates from A+ rated international insurers active in your lane.
- Select coverage and insurer: pick ICC A for electronics, machinery, and high-value cargo, ICC B for general goods, or ICC C for resistant commodities. Confirm the deductible and any optional clauses (War & Strikes, refrigerated cargo, etc.).
- Load fiscal data and HS code: paste the importer's tax ID, the B/L or AWB number, and the HS code from your tariff classification. The platform validates the format in real time so customs never rejects it.
- Pay online: credit card, bank transfer, or corporate account. The premium is calculated on the spot — no manual re-quoting.
- Download the certificate: the customs-valid PDF policy is generated in minutes, digitally signed, with a unique policy number and QR for verification. Forward it to your customs broker and upload it to the customs single window.
The entire flow, from the moment you start the quote to the moment your broker uploads the certificate, can be completed in under two hours — well inside the 24-hour target and far below the demurrage threshold.
How customs validates a digital policy (SUNAT, SNA, DIAN, SAT)
The four most relevant Pacific Alliance authorities all accept digital cargo insurance policies as long as the certificate contains the legally required information and is issued by an authorized insurer:
- SUNAT (Peru): accepts digitally signed PDFs uploaded through the VUCE single window. The policy must reflect the importer's RUC, the B/L number, the HS code, and the CIF value declared in the DAM.
- SNA (Chile): validates the policy through the SICEX system. The RUT of the importer and the maritime or air manifest reference must match the customs declaration.
- DIAN (Colombia): receives the policy as part of the import declaration in MUISCA. NIT, transport document, and customs value (CIF) must be consistent.
- SAT Mexico (with ANAM): accepts the policy attached to the pedimento through the VUCEM single window. The RFC of the importer and the HS code (fracción arancelaria) must match exactly.
In all four jurisdictions, the policy does not need to be printed or physically stamped — a properly issued digital PDF with a verifiable policy number is accepted as the customs-valid document.
Mistakes that delay issuance and customs clearance
- Insuring FOB instead of CIF: customs uses CIF as the valuation base. Declaring FOB on the policy triggers a mismatch with the import declaration and forces re-issuance.
- Wrong or missing HS code: without a valid 6-to-10-digit HS code, the customs broker cannot tie the policy to the pedimento, DUA, DAM, or DIM. Confirm it with your tariff classifier before issuance.
- Inconsistent tax ID: the RUC, NIT, RUT, or RFC on the policy must be identical (digits and check digit) to the one on the commercial invoice and the import declaration.
- Issuing the policy after departure without a "good safe arrival" declaration: most insurers will reject post-departure binding. Issue the policy before the goods leave origin whenever possible.
- Insufficient sum insured: insuring only the FOB value leaves you exposed at claim time. The market standard is CIF + 10% to cover expected profit and clearance costs.
Frequently asked questions
Is a digitally signed PDF policy actually accepted by Latin American customs?
Yes. SUNAT (Peru), SNA (Chile), DIAN (Colombia), and SAT/ANAM (Mexico) all accept digitally signed PDFs uploaded through their respective single windows (VUCE, SICEX, MUISCA, VUCEM). The policy number is the unique identifier that customs uses to validate the document; physical stamps or paper originals are no longer required for routine clearance.
What is the minimum information the policy must contain to be customs-valid?
Insured party with local tax ID, B/L or AWB number, route (origin and destination), HS code, CIF value, ICC clause, validity period covering the transit, and a unique policy number issued by an authorized insurer. If any of these are missing, customs will request a corrected certificate before authorizing release.
What happens if my container is already at port without insurance?
You can still issue a policy in most cases, but you should do it the same day to avoid demurrage. Some insurers require a "good safe arrival" declaration if the goods are already in transit or at the terminal. The faster path is to use a digital platform that can underwrite and issue in under two hours, so the certificate reaches your broker before the free-time window closes.
How much does a 24-hour customs-valid policy cost compared with a traditional one?
The premium itself is the same — between 0.15% and 0.80% of CIF value depending on cargo, route, and ICC clause. What you save is operational: avoiding 3-5 days of demurrage on a 40-foot container at USD 140-280 per day can be worth USD 400 to USD 1,400 per shipment, which often exceeds the entire premium of the policy.
Stop the demurrage clock right now
Issue your customs-valid policy in under two hours through the 100% digital platform powered by Cargo Insure Online (CIO). Accepted across the Pacific Alliance.
Get a quote →