Operational guide · West ↔ East Africa

Cross-Border Logistics Between West and East Africa: An Operator's Guide

Most guides to African cross-border trade talk about agreements. This one talks about lanes: what actually moves between Nigeria, Ghana, Kenya and Tanzania, how long it takes, what stops it at the border, and how cash on delivery is reconciled once the stock lands. If you sell into more than one African market, this is the operating model that keeps margin intact.

The rule that decides everything: move stock, not orders

A cross-border parcel per order means customs exposure per order, transit days per order, and a refusal risk that grows with every day the buyer waits. On a COD market that combination is fatal — the longer the wait, the higher the doorstep refusal rate, and a refused cross-border parcel is a total loss rather than a restock. The workable model is bulk movement into an in-country node, then local pick-pack, local delivery, local collection, and local returns. Everything below assumes that shape.

Corridor by corridor

Ghana (Accra/Tema) → Nigeria (Lagos)

Mode:
Road via Aflao–Sanvee Condji–Seme corridor, or sea Tema → Apapa
Transit:
Road 3–6 days door-to-warehouse; sea 7–14 days plus port dwell
Customs:
ECOWAS ETLS relief where the goods qualify; otherwise full duty at Seme. Expect a physical exam on consumer electronics and cosmetics.
COD:
Sell in NGN, reconcile in NGN, remit net of FX. Never price a Nigerian COD order off a Ghanaian cedi cost base.

Nigeria (Lagos) → Ghana (Accra)

Mode:
Road via Seme–Hilla Condji–Aflao, consolidated LTL
Transit:
3–5 days for consolidated loads with pre-cleared paperwork
Customs:
ETLS certificate of origin is the single biggest determinant of cost. Without it, budget full CET duty plus Ghana's levies.
COD:
GHS collection with mobile money as first-line option; cash is the fallback, not the default.

Kenya (Nairobi/Mombasa) → Tanzania (Dar es Salaam/Arusha)

Mode:
Road via Namanga (Arusha lane) or Holili/Taveta; sea for bulk
Transit:
Namanga road 2–4 days; Mombasa → Dar sea/road mix 5–9 days
Customs:
EAC Single Customs Territory removes the second assessment when the entry is filed correctly at first port. A wrong first-entry filing is what causes the multi-day Namanga hold.
COD:
TZS collection, M-Pesa/Tigo Pesa dominant. Keep Kenyan and Tanzanian COD ledgers separate — mixing them destroys reconciliation.

Tanzania → Kenya / Uganda

Mode:
Road via Namanga or Mutukula (Uganda lane)
Transit:
2–4 days Namanga; 3–5 days Mutukula
Customs:
EAC certificate of origin for duty-free treatment on qualifying goods; standards-body permits (TBS/KEBS/UNBS) are the usual hold-up on cosmetics and food.
COD:
Remit to the merchant in a single currency of record; convert once, on a fixed cycle, with the rate on the statement.

West Africa ↔ East Africa (Lagos/Accra ↔ Nairobi/Dar)

Mode:
Air for high-value/low-weight; sea for restock volume
Transit:
Air 3–7 days including clearance; sea 25–40 days port-to-port
Customs:
No single free-trade shortcut in practice yet — AfCFTA treatment is lane- and product-specific. Plan as two separate national imports.
COD:
Run two in-country fulfillment nodes rather than one cross-continent lane. Local stock is what makes COD economics work.

Transit ranges assume paperwork filed before departure and no standards-body inspection. Add 2–5 days where a KEBS, TBS, UNBS, SON or Ghana Standards Authority permit is outstanding.

Customs handling that doesn't cost you days

  • Classify once, centrally. One HS code per SKU, reused on every invoice and packing list. Mismatched codes are the leading cause of physical examination.
  • Secure the certificate of origin before the truck loads — ECOWAS ETLS in the west, EAC in the east. It is the difference between duty-free treatment and full CET.
  • File the East African entry correctly at first port. Under the Single Customs Territory the internal border is a check, not a second assessment — unless the first filing was wrong.
  • Pre-clear standards permits per product family, not per shipment, so restocks move on an existing approval.
  • Keep invoice values, packing lists and payment records consistent; any divergence invites a valuation query that no amount of expediting fixes.

COD reconciliation across two or more countries

Cross-border sellers lose money in reconciliation, not in freight. The discipline is simple and non-negotiable:

  1. One ledger per country. Naira, cedi, shilling. No blended balances — a shortfall you can't attribute to a market is a shortfall you can't fix.
  2. Collect against the order. The rider or PUDO partner records the order reference at handover so cash is tied to a parcel, not to an end-of-day total.
  3. Deposit daily, match in 48 hours. Every deposit carries a traceable ID and is broken down against the parcels it covers.
  4. Convert once, on the statement. Remit in a single currency of record on a fixed cycle with the FX rate and fees shown per line, not netted into a total.

For the country-level detail behind step two and three, read the COD reconciliation guide for Nigeria and Ghana.

Returns and PUDO on a cross-border footprint

Returns are graded and restocked at the node that dispatched them. Only unsellable or recalled stock moves back across a border, and then consolidated. Pickup and drop-off points are what make the economics work in the meantime: a refused door delivery becomes a collection at a nearby MFT PUDO point instead of a return trip, and second attempts cost a fraction of a re-dispatch.

Frequently asked questions

What is the fastest lane between Ghana and Nigeria for e-commerce stock?

Consolidated road freight through the Aflao–Seme corridor is the fastest reliable option, typically 3–6 days door-to-warehouse when paperwork is filed before the truck moves. Sea from Tema to Apapa is cheaper per kilogram but port dwell in Lagos regularly adds a week or more, which makes it unsuitable for fast-moving SKUs.

Does the EAC Single Customs Territory really remove the second customs stop?

Yes, when the entry is filed correctly at the first point of entry. The multi-day holds merchants experience at Namanga or Mutukula almost always trace back to an incorrect or incomplete first-entry filing, not to the border post itself. File once, file correctly, and the internal border becomes a check rather than an assessment.

How should COD be reconciled when stock crosses a border?

Keep one COD ledger per country. Cash is collected in local currency, deposited daily against a traceable deposit ID, matched to specific parcels within 48 hours, and remitted to the merchant on a fixed cycle in a single currency of record with the FX rate shown on the statement. Cross-border merchants who blend ledgers lose the ability to explain a shortfall.

Should I ship cross-border per order or hold local stock?

Hold local stock. Per-order cross-border shipping adds customs exposure and days of transit to every single order, which pushes refusal rates up on COD and makes returns uneconomic. The working model is bulk movement into an in-country node, then local fulfillment, local delivery, and local collection.

What documents cause the most delays on African cross-border e-commerce freight?

Certificates of origin (ECOWAS ETLS in West Africa, EAC in East Africa), standards-body permits from KEBS, TBS, UNBS, SON or the Ghana Standards Authority, and commercial invoices whose values or HS codes don't match the packing list. Mismatched HS codes are the single most common cause of a physical examination.

How do returns work across a border?

They shouldn't cross it. Returns are received, graded, and restocked at the in-country node they were dispatched from. Only unsellable or recall stock should ever move back across a border, and then as a consolidated shipment, never as individual parcels.

Planning a second market?

MFT runs in-country fulfillment nodes across seven African markets, with COD collection, PUDO pickup, and returns handled locally on each side of the border.