ICUMS is the Integrated Customs Management System — the single online platform every import and export declaration in Ghana passes through. Everyone still calls it UNIPASS, after the consortium that built it.

If you are looking for the portal itself, it is icums.gra.gov.gh, run by the GRA. This page is about what happens once you are in it.

What it replaced, and why that still matters

Before 2020 Ghana ran customs through several systems at once — GCNet, CEPS and a set of separate valuation and inspection steps. ICUMS put declaration, valuation, assessment, payment and release on one platform.

The practical consequence, and the one people underestimate: the whole process is now traceable. Every declaration has a number and a status, so “it is with customs” is no longer an acceptable answer from anybody. You can ask exactly where a consignment is and be told.

Who can actually file

This is the part that surprises first-time importers. ICUMS being online does not make clearance self-service.

A declaration is filed by a licensed customs house agent with a declarant account. You can hold an ICUMS account to see your own consignments, but the declaration itself goes through a licensed agent.

So the realistic division of labour:

You Your agent
Supply the documents Classify the goods under an HS code
Pay the duty and levies File the declaration on ICUMS
Chase the status Handle inspection, get the release

How clearance works at the portChoosing a clearing agent

What you need before anything is filed

  • A TIN, and business registration if you are importing commercially
  • Commercial invoice and packing list
  • Bill of lading for sea freight, or the airway bill for air
  • The CIF value — cost, insurance and freight, which is what duty is calculated on
  • Permits for anything regulated: the FDA for food, drugs, cosmetics and medical devices, the GSA for standards, and separate permits for chemicals, pharmaceuticals and telecoms equipment

Import duty calculator

The stages a declaration goes through

The names vary a little by transaction type, but the sequence is the same, and knowing it is what lets you ask a useful question instead of a vague one:

  1. Submitted — the agent has filed it. Nothing has been assessed yet.
  2. Valuation and classification — customs checks the declared value and the HS code against its own references. This is where an undervalued invoice stops.
  3. Assessed — duty, VAT, levies and fees are calculated. You now have a figure to pay.
  4. Paid — settled through the platform, which generates a receipt in the system.
  5. Routed — the consignment is either released, or selected for examination or scanning.
  6. Released — you can take it out of the terminal, once the shipping line and terminal charges are also settled.

Paid on ICUMS is not the same as paid to your agent

Duty is a payment to the state and it generates a receipt inside the platform. Money handed to somebody in cash to be “sorted at the port” buys you nothing you can prove and no receipt you can produce later.

Ask for the declaration number. With it, the status is a matter of record rather than of trust.

When it sits there for days

Almost always one of five things, roughly in order of how often:

A document is missing or inconsistent. The commonest by a distance. An invoice that does not match the packing list, or a permit nobody applied for.

The value was queried. Customs has reference values, and a declared price well under them triggers a review and an uplift. You end up paying the duty anyway plus the delay.

It was selected for examination. Physical inspection takes as long as the queue takes.

A permit is outstanding from the FDA, the GSA or another regulator. These are separate processes with their own timelines, and the consignment waits.

Payment has not cleared in the system even though it left your account.

What to do: get the declaration number and the current status from your agent in writing, then deal with the actual blockage. “Chasing” without knowing which of the five it is achieves nothing.

The clock that is always running

Demurrage and rent do not pause while a declaration is stuck. The shipping line charges for its container past the free days; the terminal charges for ground. Both accrue daily and neither cares whose fault the delay is.

A clearance held up three weeks over one missing permit routinely costs more than the duty on the goods. Every piece of advice on this page exists to prevent that.

Demurrage, if the term is new — Importing and customs, and what duty costs

If you are importing a car

Vehicles have their own valuation basis, their own depreciation schedule and an overage penalty that catches people badly. It is a different calculation from general goods.

Importing a carVehicle import duty calculator

If you are exporting

Exports go through ICUMS too, with their own documentation and, for several product categories, an inspection and certification step before the goods leave.

Exporting from Ghana

Small parcels are different

A courier — DHL, FedEx, UPS — clears small consignments on your behalf and bills you the duty plus a handling charge. You never touch ICUMS. For anything that fits in a courier box, that is by a wide margin the least painful route into the country.

Online shopping in GhanaCustoms clearance in GhanaGhana’s regulators, and who to complain to