🚚 Choosing a delivery company in Morocco: the guide for cash-on-delivery sellers

🌐 Français · English · العربية

Amana, CTM Messagerie, companies specialised in cash on delivery, a local courier or delivering yourself: what each option is good for, the criteria that really matter (starting with how fast your money is paid back), the questions to ask, the contract clauses to read, the traps, and a simple method to test two carriers before Black Friday.

Updated: November 2026

This guide promotes no company and is not legal advice. Carriers change their terms often: always get what matters to you confirmed in writing.

In short

The players: who does what

Type of playerGood forWatch out for
Amana (Barid Al-Maghrib group)Nationwide coverage through the postal network, shipments to small towns and rural areas, sellers who want a public operatorCompare delivery times and the return procedure by area; get the payout method and timing in writing
CTM MessagerieBranch network backed by the coach transport business, parcels of all sizes, city-to-city shipmentsCheck whether home delivery and cash collection are offered in your cities, and on what terms
Companies specialised in cash on deliveryOnline shops: pick-up at your place, customer call, dashboard, regular payoutsVery uneven: financial strength, subcontracting in some cities, deductions from payouts
Local couriersSame-day delivery in your city, small volumes, fragile or urgent productsCash collected with no trail, no insurance, no tracking: put it in writing
Delivering yourselfGetting started, a single city, high-value products, hand-to-hand deliveryTime, fuel, safety of the cash you carry; it does not scale

Amana (Barid Al-Maghrib)

Amana is the parcel brand of the Barid Al-Maghrib group, which also owns Al Barid Bank. For cash-on-delivery shipments, Amana states on its website that the funds are made available on the day of delivery. That is a commercial promise: get the actual timing, the receiving account and any fees confirmed in writing before you commit.

CTM Messagerie

A subsidiary of the CTM group, known for coach travel. In October 2021 it launched e-tijar, a home delivery offer for online sellers, with funds paid back by cheque, bank transfer or made available for collection (Boursenews, 28/10/2021). I found no official confirmation that this offer still exists under that name in 2026: ask a branch for the current terms.

Companies specialised in cash on delivery

There are many of them, and they live off e-commerce: pick-up, optional confirmation call, online tracking, payouts one or more times a week. This is often the best service for a shop… and the widest gap in quality from one company to the next. My cash-on-delivery guide quotes a few public 2026 price lists; here, I recommend no company: the test method below is worth more than a ranking.

Local couriers and delivering yourself

Useful to get started or to deliver the same day in your city. Two rules: a signed delivery slip or a photo of the hand-over for every parcel, and the cash deposited the same day (transfer or bank deposit). With no written trail, a cash gap becomes your word against theirs.

Prices: what you can find, what gets negotiated

As of this guide, I found no up-to-date, published and accessible official price list for the e-commerce offers of Amana or CTM Messagerie. Price lists circulate on third-party sites and directories, often outdated: do not budget on them. Private companies sometimes publish their prices, which change several times a year.

What is usually negotiated: the price per zone (big cities, secondary cities, remote areas), the price and quota of returns, cash-collection fees, payout frequency, pick-up, packaging and storage. Your leverage is your steady volume and your delivery rate: a seller who confirms orders well is cheaper to deliver for.

How to compare: the real cost per delivered parcel.

Cost per delivered parcel = (fees on delivered parcels + fees on returned parcels + cash-collection fees + other fees for the month) ÷ number of delivered parcels

A purely hypothetical example, 100 parcels shipped to the same cities:

AssumptionCompany ACompany B
Advertised priceMAD 30 per delivered parcel, return MAD 15MAD 35 per delivered parcel, free returns, 1% collection fee
Parcels delivered7582
Total fees75 × 30 + 25 × 15 = MAD 2,62582 × 35 + 1% × 82 × 300 = MAD 3,116
Cost per delivered parcelMAD 35MAD 38
Sales collected (MAD 300 basket)MAD 22,500MAD 24,600

Company B looks more expensive per parcel, but it delivers 7 more orders: if your margin per order is more than a few dozen dirhams, B is the one that earns you more. Run the numbers with your real figures in the COD profit calculator, which accounts for refusals and returns.

The criteria that matter

CriterionThe question to askWhy it matters
CoverageWhich cities do you deliver yourselves, which go through a subcontractor?A subcontractor adds days, errors and one more party
Delivery timesHow many days from pick-up to delivery, by zone? How many attempts?The longer a parcel waits, the more customers change their mind
Delivery feesPrice per zone and weight, charged per delivered or per shipped parcel?That is the whole difference between two price lists "at the same price"
Return feesPrice of a return, free quota, holding time before return?A refusal rate of a few dozen percent makes the bill explode
Payout of collected cashHow often? How many days after delivery? By what means?It is your cash flow: see the next section
Cash-collection (COD) feesFlat fee or percentage of the amount collected? Cap per parcel?Often forgotten in comparisons
Returns handlingWithin how many days does a refused parcel come back? With what reason?Stock stuck at the carrier cannot be sold
TrackingReal-time statuses? Tracking link or SMS for the customer?Fewer worried calls, fewer refusals
Loss, damage, insuranceWho pays for a lost or damaged parcel, on what basis, within what time?With no written cap, compensation is argued case by case
Confirmation callDoes the courier call before coming? Do they offer a call centre? At what price?A customer who has been warned is a customer at home
Interface and APIOrder import, labels, statuses, downloadable statements? Integration with your shop?Less typing, fewer errors
Customer serviceWho answers, on which channel, how fast? A dedicated contact?During a peak, this is what makes the difference

Cash payouts: the criterion people check too late

When your customer pays the courier, the money is yours, but it stays with the carrier until the payout. Meanwhile, you pay your suppliers and your ads out of your own cash.

A hypothetical example: 40 parcels delivered a day at MAD 300, so MAD 12,000 collected for you every day. With a weekly payout, paid three days after the cut-off, up to ten days of sales can be waiting: about MAD 120,000. With a payout twice a week, it drops to around six days. During Black Friday, that amount grows with volume.

What to demand before signing:

On the day of every payout, match the statement against your delivered orders. A gap that is not reported quickly becomes very hard to recover.

Questions to ask before signing

  1. What is your legal form, commercial register and ICE number? How long have you been delivering?
  2. Which cities do you deliver with your own couriers? Which are subcontracted, and to whom?
  3. What average delivery time do you see by zone, and how many attempts do you make?
  4. How do you charge a refused parcel, an "unreachable customer" parcel, a parcel cancelled before pick-up?
  5. How many days do you keep a parcel before returning it to me?
  6. When and how do you pay back the cash you collect? Can you show me a sample statement?
  7. Which fees can you deduct from my payouts?
  8. If a parcel is lost or damaged, how much do you compensate me, how fast, and with what cap?
  9. Can the courier let the customer open or try the product? What happens if they then refuse it?
  10. Do you have an interface or an API that works with my shop? Are statuses real-time?
  11. How do you handle peaks (Black Friday, Ramadan)? Are there volume caps or longer delays?
  12. How do I terminate, with what notice, and how do I get my parcels and money back if we stop?
  13. Do you intend to apply for the authorisation planned if Bill 36-25 is adopted?

Contract clauses to read

If an important point is only said on the phone, ask for it by email or WhatsApp: that is already a written trace.

Common traps

Testing a carrier: the method

  1. Pick two companies that cover your main cities.
  2. Start small: a few dozen parcels each, on the same cities and the same products, for two to four weeks. Avoid starting during a peak.
  3. Confirm every order the same way before shipping, with an identical COD confirmation message for both, otherwise you are comparing your confirmation, not the carrier.
  4. Prepare your shipments properly: full address, landmark, second phone number, exact amount. Batch shipping labels avoid copying mistakes.
  5. Record for each parcel: shipping date, delivery or return date, reason, amount collected, payout date.
  6. Compare the delivery rate, average delivery time, payout time, statement gaps and the quality of answers. The COD returns analyzer shows where and why your parcels are refused, city by city.
  7. Give more volume to the better one, and keep the second for peaks and for the areas where it delivers better.

Tracking your numbers every week

IndicatorCalculationWhat it reveals
Delivery rateParcels delivered ÷ parcels shippedThe combined quality of your confirmation and the carrier
Average delivery timeDays from pick-up to deliveryReal speed, by city
Payout timeDays from delivery to money in your accountYour tied-up cash
Statement gapAmounts expected − amounts paidDeductions and errors
Cost per delivered parcelTotal fees ÷ parcels deliveredThe real comparison between companies
Parcels pendingParcels neither delivered nor returned after X daysLost parcels, before it is too late

What Law 31-08 already says

These rules apply today to distance selling to consumers, whatever your carrier. This reminder is not legal advice.

The full reminder of the rules for promotions, strikethrough prices included, is in my news article Black Friday 2026 in Morocco: the online seller's guide.

Box: Bill 36-25 (conditional)

Status checked on 12 November 2026. The General Secretariat of the Government (SGG) put the draft of Bill No. 36-25, amending Law 24-96 on post and telecommunications, out for public comment (press report of 12/03/2026). In May 2026 it was described as having been with the SGG since March, and the transport and logistics federation of the CGEM was challenging several points. I found no trace of its adoption by the Government Council, of its filing with Parliament, or of its publication in the Official Bulletin. The text may still change or never be adopted.

What the text published by the SGG would provide, if adopted as it stands:

What it would change for you: "are you authorised?" would become a key question, and compensation terms would have to be written down. For now, none of this is mandatory: protect yourself through the contract.

Checklist before Black Friday

What I could not verify

To be honest about this guide's limits: an up-to-date official price list for the e-commerce offers of Amana and CTM Messagerie (Amana's website could not be reached from my server at the time of checking), whether CTM Messagerie's e-tijar offer still exists, independently measured payout times, and the current parliamentary stage of Bill 36-25 (the House of Representatives website could not be consulted). The fine amounts in the bill are not given here: the published version could not be read reliably on that point, and press reports give figures that do not match. I will update this guide as soon as I have official sources.

Sources

Consulted on 12 November 2026.

Need help?

I build and grow online shops in Morocco: cash-on-delivery checkout, carrier integration, tracking of refusals and payouts. See the e-commerce service, or contact me.

← All guides

← All guides