How to reconcile cash-on-delivery (COD) payments with couriers in Morocco
When you sell cash on delivery, your money sits with the courier until they collect it from the customer and pay you out — minus delivery and return fees. Across several couriers, that becomes hard to track, and it's where sellers quietly lose money. Reconciliation is simply knowing, at any moment, exactly how much each courier owes you.
The reconciliation formula
For each courier the math is: collected (COD cash received) − delivery fees − return fees = your net payout. Do it per courier, not in aggregate, because each has different rates and pays on a different schedule.
Why spreadsheets break down
- Orders, delivery statuses, and fees live in different files.
- Return fees are easy to forget, so you overestimate what you're owed.
- Reconciling by hand across 3–5 couriers every week is slow and error-prone.
- You can't easily see which courier still owes you, and how much.
A simple reconciliation workflow
- Import your orders (from YouCan, Shopify, WooCommerce, or a CSV).
- Update each shipment's status — delivered or returned — usually from the courier's delivery report.
- Let the system compute collected − fees per courier automatically.
- Match the courier's payout against your expected net, and flag any gap.
getakid does this end to end: import the courier's delivery report and it applies statuses and computes each courier's net for you — collected, fees, and what's still outstanding — so you stop chasing numbers across Excel.
Frequently asked questions
What does COD reconciliation mean?
It's confirming that the cash a courier collected on your behalf, minus their delivery and return fees, matches what they actually pay you — per courier and per period.
How do I reconcile multiple couriers at once?
Track each courier separately (collected − fees = net), then match their payout to your expected net. A tool like getakid computes this automatically from imported orders and delivery reports.
Do I need accounting software for this?
No. COD reconciliation is operational, not full accounting. You need per-order collected amounts and courier fees — which getakid derives from your orders and the courier's report.
Try getakid free
Confirm orders, cut returns, and reconcile your couriers from one dashboard.
Start free