{"id":85,"date":"2026-06-16T08:03:04","date_gmt":"2026-06-16T08:03:04","guid":{"rendered":"https:\/\/dexa.co.ke\/blog\/?p=85"},"modified":"2026-06-16T09:29:08","modified_gmt":"2026-06-16T09:29:08","slug":"how-to-manage-riders-in-kenya","status":"publish","type":"post","link":"https:\/\/dexa.co.ke\/blog\/?p=85","title":{"rendered":"How to Manage Riders in Kenya: Real Profit Numbers, Costs &#038; Break-Even Calculator (2026)"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/dexa.co.ke\/blog\/?p=85\/#Why_Rider_Management_in_Kenya_Is_Broken_%E2%80%94_and_What_Its_Costing_You\" >Why Rider Management in Kenya Is Broken \u2014 and What It&#8217;s Costing You<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/dexa.co.ke\/blog\/?p=85\/#What_Managing_Riders_in_Kenya_Actually_Means_in_2026\" >What Managing Riders in Kenya Actually Means in 2026<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/dexa.co.ke\/blog\/?p=85\/#The_Real_Cost_of_Setting_Up_a_Rider_Operation_in_Kenya\" >The Real Cost of Setting Up a Rider Operation in Kenya<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/dexa.co.ke\/blog\/?p=85\/#One-Time_Setup_Costs\" >One-Time Setup Costs<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/dexa.co.ke\/blog\/?p=85\/#Rider_Pay_Models_KES_Numbers_Not_Vague_Ranges\" >Rider Pay Models: KES Numbers, Not Vague Ranges<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/dexa.co.ke\/blog\/?p=85\/#Model_1_Pure_Commission_Most_Common_for_Gig_Riders\" >Model 1: Pure Commission (Most Common for Gig Riders)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/dexa.co.ke\/blog\/?p=85\/#Model_2_Retainer_Commission_Most_Common_for_Employee_Riders\" >Model 2: Retainer + Commission (Most Common for Employee Riders)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/dexa.co.ke\/blog\/?p=85\/#Model_3_Zone-Based_Day_Rate\" >Model 3: Zone-Based Day Rate<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/dexa.co.ke\/blog\/?p=85\/#Monthly_Revenue_Model_4_Real_Courier_Scenarios\" >Monthly Revenue Model: 4 Real Courier Scenarios<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/dexa.co.ke\/blog\/?p=85\/#Scenario_1_Nairobi_E-Commerce_Last-Mile_5_Riders\" >Scenario 1: Nairobi E-Commerce Last-Mile (5 Riders)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/dexa.co.ke\/blog\/?p=85\/#Scenario_2_Corporate_Document_Courier_3_Riders_CBD_Focus\" >Scenario 2: Corporate Document Courier (3 Riders, CBD Focus)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/dexa.co.ke\/blog\/?p=85\/#Scenario_3_Medical_Pharmacy_Delivery_2_Riders_High-Value\" >Scenario 3: Medical \/ Pharmacy Delivery (2 Riders, High-Value)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/dexa.co.ke\/blog\/?p=85\/#Scenario_4_Multi-Zone_Operation_10_Riders_1_Van_Nairobi\" >Scenario 4: Multi-Zone Operation (10 Riders + 1 Van, Nairobi)<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/dexa.co.ke\/blog\/?p=85\/#Break-Even_Calculator_When_Does_It_Start_Paying\" >Break-Even Calculator: When Does It Start Paying?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/dexa.co.ke\/blog\/?p=85\/#Ongoing_Monthly_Costs_The_Full_Picture\" >Ongoing Monthly Costs: The Full Picture<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/dexa.co.ke\/blog\/?p=85\/#What_Can_Go_Wrong_%E2%80%94_and_How_to_Fix_It_Before_It_Does\" >What Can Go Wrong \u2014 and How to Fix It Before It Does<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/dexa.co.ke\/blog\/?p=85\/#1_Riders_Working_Multiple_Platforms_Simultaneously\" >1. Riders Working Multiple Platforms Simultaneously<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/dexa.co.ke\/blog\/?p=85\/#2_COD_Cash_Leakage\" >2. COD Cash Leakage<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/dexa.co.ke\/blog\/?p=85\/#3_Failed_Deliveries_Not_Reported\" >3. Failed Deliveries Not Reported<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/dexa.co.ke\/blog\/?p=85\/#4_Rider_Churn_During_Peak_Periods\" >4. Rider Churn During Peak Periods<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/dexa.co.ke\/blog\/?p=85\/#5_No_Performance_Data_So_No_Accountability\" >5. No Performance Data, So No Accountability<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/dexa.co.ke\/blog\/?p=85\/#How_to_Manage_Riders_in_Kenya_Using_Dexa\" >How to Manage Riders in Kenya Using Dexa<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/dexa.co.ke\/blog\/?p=85\/#Is_This_Worth_It_An_Honest_Verdict\" >Is This Worth It? An Honest Verdict<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/dexa.co.ke\/blog\/?p=85\/#Frequently_Asked_Questions_onhow_to_manage_riders_in_Kenya\" >Frequently Asked Questions onhow to manage riders in Kenya<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/dexa.co.ke\/blog\/?p=85\/#Start_Managing_Your_Riders_with_Dexa_Today\" >Start Managing Your Riders with Dexa Today<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\" data-sourcepos=\"26:1-26:85;1147-1231\"><span class=\"ez-toc-section\" id=\"Why_Rider_Management_in_Kenya_Is_Broken_%E2%80%94_and_What_Its_Costing_You\"><\/span>Why Rider Management in Kenya Is Broken \u2014 and What It&#8217;s Costing You<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"28:1-28:291;1233-1523\">Understanding <strong>how to manage riders in Kenya<\/strong> starts with admitting something that most guides skip over: the majority of courier and delivery businesses in Kenya do not actually manage their riders at all. They coordinate them \u2014 through WhatsApp messages, voice calls, and a lot of hope.<\/p>\n<figure id=\"attachment_90\" aria-describedby=\"caption-attachment-90\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-90\" src=\"https:\/\/dexa.co.ke\/blog\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-16-2026-12_25_38-PM-1024x683.png\" alt=\"how to manage riders in Kenya\" width=\"1024\" height=\"683\" srcset=\"https:\/\/dexa.co.ke\/blog\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-16-2026-12_25_38-PM-1024x683.png 1024w, https:\/\/dexa.co.ke\/blog\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-16-2026-12_25_38-PM-300x200.png 300w, https:\/\/dexa.co.ke\/blog\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-16-2026-12_25_38-PM-768x512.png 768w, https:\/\/dexa.co.ke\/blog\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-16-2026-12_25_38-PM.png 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption id=\"caption-attachment-90\" class=\"wp-caption-text\">how to manage riders in Kenya<\/figcaption><\/figure>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"30:1-30:432;1525-1956\">A dispatcher calls a rider, the rider says &#8220;niko njiani,&#8221; and nobody really knows if that means the parcel is two minutes or two hours away. Cash collected from customers sits in a rider&#8217;s pocket until end of day, when it either gets remitted in full or \u2014 more often \u2014 remitted minus some untracked amount that shows up as a reconciliation gap. When a client calls to ask where their delivery is, the answer is essentially a guess.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"32:1-32:533;1958-2490\">This is not a small problem. It is a structural leak in your business. An operation running 10 riders doing 30 deliveries each per day \u2014 a modest, realistic scale \u2014 is processing around 6,600 orders per month. If just 3% of those orders have a problem (late delivery, COD dispute, unreported failed delivery), that is almost 200 problem events per month, each one requiring a phone call, a staff member, and a resolution. At 5 minutes per incident, that is 16 hours of operational waste every single month on avoidable firefighting.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"34:1-34:380;2492-2871\">Learning <strong>how to manage riders in Kenya<\/strong> properly is not about installing an app. It is about building a system where every rider, every order, and every payment is tracked, auditable, and visible \u2014 in real time, without a phone call. Every courier operator who has figured out <strong>how to manage riders in Kenya<\/strong> at scale will tell you the same thing: the system is the manager.<\/p>\n<hr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\" \/>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\" data-sourcepos=\"38:1-38:73;2878-2950\"><span class=\"ez-toc-section\" id=\"What_Managing_Riders_in_Kenya_Actually_Means_in_2026\"><\/span>What Managing Riders in Kenya Actually Means in 2026<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"40:1-40:257;2952-3208\">When you search <strong>how to manage riders in Kenya<\/strong>, you find plenty of generic HR advice: &#8220;hire responsibly,&#8221; &#8220;provide training,&#8221; &#8220;communicate clearly.&#8221; That is well-intentioned but largely useless for an operations manager running 15 riders across Nairobi.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"42:1-42:125;3210-3334\">What <strong>managing riders in Kenya<\/strong> actually requires in 2026 is a system that handles five distinct functions simultaneously:<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"44:1-44:167;3336-3502\"><strong>Assignment:<\/strong> Who gets which order, based on their current location, available capacity, and zone expertise \u2014 decided in seconds, not after three WhatsApp messages.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"46:1-46:199;3504-3702\"><strong>Tracking:<\/strong> Where is each rider right now, and is the order they are carrying on schedule? Managing riders in Kenya without live location visibility means you are always one step behind a problem.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"48:1-48:93;3704-3796\"><strong>Proof of delivery:<\/strong> Was the parcel actually delivered? To whom? When? With what evidence?<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"50:1-50:126;3798-3923\"><strong>Payment:<\/strong> Was cash collected? Has it been reconciled against the order? Is the M-Pesa STK push confirmed or still pending?<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"52:1-52:213;3925-4137\"><strong>Performance:<\/strong> Over time, which riders have the best delivery success rates, fastest average times, and lowest COD disputes? Which ones should be given priority assignments \u2014 and which ones need a conversation?<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"54:1-54:328;4139-4466\">None of these five functions work in a WhatsApp group. All five work inside <a class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/dexa.co.ke\">Dexa<\/a>, the courier SaaS platform built specifically for Kenyan operations. Knowing <strong>how to manage riders in Kenya<\/strong> at scale starts with recognising that a structured platform is not a luxury \u2014 it is the actual management system.<\/p>\n<figure id=\"attachment_56\" aria-describedby=\"caption-attachment-56\" style=\"width: 212px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-56\" src=\"https:\/\/dexa.co.ke\/blog\/wp-content\/uploads\/2026\/06\/dexa-12-212x300.png\" alt=\"how to manage riders in Kenya\" width=\"212\" height=\"300\" srcset=\"https:\/\/dexa.co.ke\/blog\/wp-content\/uploads\/2026\/06\/dexa-12-212x300.png 212w, https:\/\/dexa.co.ke\/blog\/wp-content\/uploads\/2026\/06\/dexa-12-724x1024.png 724w, https:\/\/dexa.co.ke\/blog\/wp-content\/uploads\/2026\/06\/dexa-12-768x1086.png 768w, https:\/\/dexa.co.ke\/blog\/wp-content\/uploads\/2026\/06\/dexa-12-1086x1536.png 1086w, https:\/\/dexa.co.ke\/blog\/wp-content\/uploads\/2026\/06\/dexa-12.png 1414w\" sizes=\"auto, (max-width: 212px) 100vw, 212px\" \/><figcaption id=\"caption-attachment-56\" class=\"wp-caption-text\">how to manage riders in Kenya<\/figcaption><\/figure>\n<hr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\" \/>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\" data-sourcepos=\"58:1-58:73;4473-4545\"><span class=\"ez-toc-section\" id=\"The_Real_Cost_of_Setting_Up_a_Rider_Operation_in_Kenya\"><\/span>The Real Cost of Setting Up a Rider Operation in Kenya<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"60:1-60:341;4547-4887\">Most articles on <strong>how to manage riders in Kenya<\/strong> either say &#8220;you&#8217;ll need KES 500,000 to start&#8221; without any breakdown, or they give itemised lists that somehow forget to include the actual cost of motorcycles, insurance, or digital tools. Here is an honest, itemised setup cost for a courier operation entering the market with 5\u201310 riders.<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\" data-sourcepos=\"62:1-62:25;4889-4913\"><span class=\"ez-toc-section\" id=\"One-Time_Setup_Costs\"><\/span>One-Time Setup Costs<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"overflow-x-auto w-full px-2 mb-6\" data-sourcepos=\"64:1-79:77;4915-6077\">\n<table class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\">\n<thead class=\"text-left\">\n<tr>\n<th class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\" scope=\"col\">Item<\/th>\n<th class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\" scope=\"col\">Low (KES)<\/th>\n<th class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\" scope=\"col\">High (KES)<\/th>\n<th class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\" scope=\"col\">Notes<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Motorcycle purchase (per bike, used)<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">65,000<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">95,000<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Honda CG or TVS Apache used market prices<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Motorcycle branding + carrier rack<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">5,000<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">12,000<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Per bike<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Rider helmet + reflective vest + rain gear<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">3,500<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">7,500<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Per rider<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Android smartphone for rider app<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">4,000<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">8,000<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Per rider<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">CAK courier operator licence<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">10,000<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">30,000<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Annual; non-refundable application fee<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Business registration (eCitizen)<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">950<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">18,000<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Business name vs. limited company<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">County operating permit<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">3,000<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">8,000<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Nairobi or county-specific<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Personal accident insurance (per rider\/year)<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">8,000<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">20,000<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Per rider annually<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Motorcycle insurance (comprehensive, per bike\/year)<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">12,000<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">22,000<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Per bike<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Office rent deposit + first month<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">15,000<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">45,000<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Small coordination office<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Admin laptop<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">35,000<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">70,000<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">If not already owned<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">SaaS platform setup (Dexa onboarding)<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">0<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">0<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">No setup fee on Dexa<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"><strong>Total for 5-rider operation<\/strong><\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"><strong>~KES 350,000<\/strong><\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"><strong>~KES 580,000<\/strong><\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"><\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"><strong>Total for 10-rider operation<\/strong><\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"><strong>~KES 600,000<\/strong><\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"><strong>~KES 980,000<\/strong><\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"81:1-81:344;6079-6422\">The single biggest line item is the motorcycles. Many operators starting out on a tight budget begin with rider-owned bikes, paying a higher per-delivery commission in exchange for not owning the asset. This brings starting costs down to KES 80,000\u2013150,000 for a 5-rider operation but reduces your control over availability and bike condition.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"83:1-83:404;6424-6827\"><strong>Platform cost:<\/strong> Dexa&#8217;s Growth plan \u2014 appropriate for 5\u201320 riders \u2014 is KES 7,500 per month with no setup fee and onboarding completed in under 3 days. This is the management infrastructure cost for understanding <strong>how to manage riders in Kenya<\/strong> without chaos. If you are serious about <strong>managing riders in Kenya<\/strong> at scale, the platform subscription is the lowest-cost line on your entire cost sheet.<\/p>\n<hr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\" \/>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\" data-sourcepos=\"87:1-87:65;6834-6898\"><span class=\"ez-toc-section\" id=\"Rider_Pay_Models_KES_Numbers_Not_Vague_Ranges\"><\/span>Rider Pay Models: KES Numbers, Not Vague Ranges<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"89:1-89:392;6900-7291\">Every article about <strong>how to manage riders in Kenya<\/strong> mentions commission pay but none of them give the actual numbers. Here is how rider compensation works in the Kenyan market in 2026. Getting pay structures right is central to <strong>how to manage riders in Kenya<\/strong> sustainably \u2014 underpay and you lose good riders to competitors; overpay without productivity targets and your margins collapse.<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\" data-sourcepos=\"91:1-91:58;7293-7350\"><span class=\"ez-toc-section\" id=\"Model_1_Pure_Commission_Most_Common_for_Gig_Riders\"><\/span>Model 1: Pure Commission (Most Common for Gig Riders)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"93:1-93:87;7352-7438\">Riders earn per delivery, no base salary. Common for casual or gig-style arrangements.<\/p>\n<ul class=\"[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\" data-sourcepos=\"95:1-97:73;7440-7646\">\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"95:1-95:49;7440-7488\">Within CBD \/ same zone: KES 60\u201380 per delivery<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"96:1-96:85;7489-7573\">Cross-zone Nairobi delivery (e.g., Westlands to South B): KES 100\u2013130 per delivery<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"97:1-97:73;7574-7646\">Inter-town delivery (e.g., Nairobi to Thika): KES 200\u2013350 per delivery<\/li>\n<\/ul>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"99:1-99:271;7648-7918\">A productive rider doing 25 in-zone deliveries per day earns KES 1,500\u20132,000 per day, or KES 33,000\u201344,000 per month on 22 working days. This is broadly in line with Kenyan job market data showing motorcycle rider income in the KES 38,000\u201355,000 range for active riders.<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\" data-sourcepos=\"101:1-101:69;7920-7988\"><span class=\"ez-toc-section\" id=\"Model_2_Retainer_Commission_Most_Common_for_Employee_Riders\"><\/span>Model 2: Retainer + Commission (Most Common for Employee Riders)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"103:1-103:71;7990-8060\">Used when you own the motorcycles and want more reliable availability.<\/p>\n<ul class=\"[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\" data-sourcepos=\"105:1-107:103;8062-8296\">\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"105:1-105:95;8062-8156\">Monthly retainer: KES 8,000\u201315,000 (replaces NHIF + NSSF obligations if employment contract)<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"106:1-106:37;8157-8193\">Per-delivery commission: KES 40\u201370<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"107:1-107:103;8194-8296\">Total effective earnings for 20 deliveries\/day: KES 25,000\u201335,000 per month in commission + retainer<\/li>\n<\/ul>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"109:1-109:298;8298-8595\">This model costs more in base cost but creates accountability. A rider who is on retainer calls in sick \u2014 or more importantly, calls in \u2014 rather than simply disappearing. When thinking about <strong>how to manage riders in Kenya<\/strong> for the long term, retainer models build a more loyal and reliable team.<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\" data-sourcepos=\"111:1-111:33;8597-8629\"><span class=\"ez-toc-section\" id=\"Model_3_Zone-Based_Day_Rate\"><\/span>Model 3: Zone-Based Day Rate<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"113:1-113:86;8631-8716\">Some operations pay a flat day rate for a defined zone, regardless of delivery count.<\/p>\n<ul class=\"[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\" data-sourcepos=\"115:1-116:33;8718-8795\">\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"115:1-115:45;8718-8762\">Full-day Nairobi CBD rate: KES 1,200\u20131,800<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"116:1-116:33;8763-8795\">Half-day or shift: KES 600\u2013900<\/li>\n<\/ul>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"118:1-118:107;8797-8903\">This model works well for corporate document delivery where order volume is predictable but timing is not.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"120:1-120:443;8905-9347\">The key number that most guides on <strong>how to manage riders in Kenya<\/strong> miss: <strong>fuel.<\/strong> A boda boda covering 80\u2013100 km per day (realistic for active Nairobi delivery) consumes roughly 2 litres of petrol per day at current prices of approximately KES 180\/litre \u2014 that is KES 360\/day or KES 7,920\/month per company-owned bike. On rider-owned bikes, fuel is the rider&#8217;s responsibility and is why their per-delivery commission expectation is higher.<\/p>\n<hr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\" \/>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\" data-sourcepos=\"124:1-124:68;9354-9421\"><span class=\"ez-toc-section\" id=\"Monthly_Revenue_Model_4_Real_Courier_Scenarios\"><\/span>Monthly Revenue Model: 4 Real Courier Scenarios<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"126:1-126:363;9423-9785\">Here is where articles on <strong>how to manage riders in Kenya<\/strong> consistently fail: they tell you how to manage the people but never connect that management to the business economics. These four models fix that. Knowing <strong>how to manage riders in Kenya<\/strong> is only half the picture \u2014 you also need to understand what properly managed riders generate in real KES revenue.<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\" data-sourcepos=\"128:1-128:56;9787-9842\"><span class=\"ez-toc-section\" id=\"Scenario_1_Nairobi_E-Commerce_Last-Mile_5_Riders\"><\/span>Scenario 1: Nairobi E-Commerce Last-Mile (5 Riders)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"130:1-130:96;9844-9939\">Serving Instagram sellers, WhatsApp businesses, and small online shops doing same-day delivery.<\/p>\n<ul class=\"[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\" data-sourcepos=\"132:1-140:39;9941-10317\">\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"132:1-132:33;9941-9973\">Daily deliveries per rider: 25<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"133:1-133:56;9974-10029\">Total monthly orders (5 riders \u00d7 25 \u00d7 22 days): 2,750<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"134:1-134:37;10030-10066\">Average revenue per order: KES 200<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"135:1-135:41;10067-10107\"><strong>Gross Monthly Revenue: KES 550,000<\/strong><\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"136:1-136:50;10108-10157\">Rider commissions (KES 70 \u00d7 2,750): KES 192,500<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"137:1-137:41;10158-10198\">Fuel (5 bikes \u00d7 KES 7,920): KES 39,600<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"138:1-138:41;10199-10239\">SaaS platform (Dexa Growth): KES 7,500<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"139:1-139:39;10240-10278\">Insurance, airtime, misc: KES 22,000<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"140:1-140:39;10279-10317\"><strong>Net Monthly Profit: ~KES 288,400<\/strong><\/li>\n<\/ul>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\" data-sourcepos=\"142:1-142:65;10319-10383\"><span class=\"ez-toc-section\" id=\"Scenario_2_Corporate_Document_Courier_3_Riders_CBD_Focus\"><\/span>Scenario 2: Corporate Document Courier (3 Riders, CBD Focus)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"144:1-144:60;10385-10444\">Law firms, banks, insurance companies, and SACCO documents.<\/p>\n<ul class=\"[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\" data-sourcepos=\"146:1-154:39;10446-10830\">\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"146:1-146:33;10446-10478\">Daily deliveries per rider: 20<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"147:1-147:56;10479-10534\">Total monthly orders (3 riders \u00d7 20 \u00d7 22 days): 1,320<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"148:1-148:37;10535-10571\">Average revenue per order: KES 320<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"149:1-149:41;10572-10612\"><strong>Gross Monthly Revenue: KES 422,400<\/strong><\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"150:1-150:47;10613-10659\">Rider retainers (3 \u00d7 KES 12,000): KES 36,000<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"151:1-151:49;10660-10708\">Rider commissions (KES 55 \u00d7 1,320): KES 72,600<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"152:1-152:41;10709-10749\">Fuel (3 bikes \u00d7 KES 7,920): KES 23,760<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"153:1-153:42;10750-10791\">SaaS platform (Dexa Starter): KES 2,500<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"154:1-154:39;10792-10830\"><strong>Net Monthly Profit: ~KES 287,540<\/strong><\/li>\n<\/ul>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\" data-sourcepos=\"156:1-156:67;10832-10898\"><span class=\"ez-toc-section\" id=\"Scenario_3_Medical_Pharmacy_Delivery_2_Riders_High-Value\"><\/span>Scenario 3: Medical \/ Pharmacy Delivery (2 Riders, High-Value)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"158:1-158:102;10900-11001\">Clinic-to-patient, pharmacy delivery, lab specimen courier. Fewer deliveries, higher per-order value.<\/p>\n<ul class=\"[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\" data-sourcepos=\"160:1-168:39;11003-11379\">\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"160:1-160:33;11003-11035\">Daily deliveries per rider: 12<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"161:1-161:54;11036-11089\">Total monthly orders (2 riders \u00d7 12 \u00d7 22 days): 528<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"162:1-162:37;11090-11126\">Average revenue per order: KES 650<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"163:1-163:41;11127-11167\"><strong>Gross Monthly Revenue: KES 343,200<\/strong><\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"164:1-164:48;11168-11215\">Rider commissions (KES 120 \u00d7 528): KES 63,360<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"165:1-165:41;11216-11256\">Fuel (2 bikes \u00d7 KES 7,920): KES 15,840<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"166:1-166:42;11257-11298\">SaaS platform (Dexa Starter): KES 2,500<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"167:1-167:42;11299-11340\">Compliance\/insurance premium: KES 8,000<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"168:1-168:39;11341-11379\"><strong>Net Monthly Profit: ~KES 253,500<\/strong><\/li>\n<\/ul>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\" data-sourcepos=\"170:1-170:66;11381-11446\"><span class=\"ez-toc-section\" id=\"Scenario_4_Multi-Zone_Operation_10_Riders_1_Van_Nairobi\"><\/span>Scenario 4: Multi-Zone Operation (10 Riders + 1 Van, Nairobi)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"172:1-172:97;11448-11544\">A mid-sized courier company handling both intra-city parcels and pickup-from-client bulk orders.<\/p>\n<ul class=\"[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\" data-sourcepos=\"174:1-183:39;11546-11951\">\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"174:1-174:41;11546-11586\">Daily deliveries: 250 (10 riders \u00d7 25)<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"175:1-175:30;11587-11616\">Total monthly orders: 5,500<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"176:1-176:45;11617-11661\">Average blended revenue per order: KES 260<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"177:1-177:43;11662-11704\"><strong>Gross Monthly Revenue: KES 1,430,000<\/strong><\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"178:1-178:50;11705-11754\">Rider commissions (KES 75 \u00d7 5,500): KES 412,500<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"179:1-179:38;11755-11792\">Fuel (10 bikes + 1 van): KES 98,000<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"180:1-180:41;11793-11833\">SaaS platform (Dexa Scale): KES 18,000<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"181:1-181:41;11834-11874\">Office rent + admin salary: KES 65,000<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"182:1-182:38;11875-11912\">Insurance + maintenance: KES 45,000<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"183:1-183:39;11913-11951\"><strong>Net Monthly Profit: ~KES 791,500<\/strong><\/li>\n<\/ul>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"185:1-185:322;11953-12274\">These numbers are built on real Nairobi market rates \u2014 not &#8220;industry averages&#8221; copied from global logistics reports. Mastering <strong>how to manage riders in Kenya<\/strong> at each of these scales requires a different structure, but all four benefit from the same core principle: orders, riders, and payments on one visible platform.<\/p>\n<hr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\" \/>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\" data-sourcepos=\"189:1-189:67;12281-12347\"><span class=\"ez-toc-section\" id=\"Break-Even_Calculator_When_Does_It_Start_Paying\"><\/span>Break-Even Calculator: When Does It Start Paying?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"overflow-x-auto w-full px-2 mb-6\" data-sourcepos=\"191:1-196:62;12349-12703\">\n<table class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\">\n<thead class=\"text-left\">\n<tr>\n<th class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\" scope=\"col\">Scenario<\/th>\n<th class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\" scope=\"col\">One-Time Startup (KES)<\/th>\n<th class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\" scope=\"col\">Monthly Net Profit (KES)<\/th>\n<th class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\" scope=\"col\">Break-Even<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Scenario 1: 5-rider e-commerce<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">480,000<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">288,400<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">~1.7 months<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Scenario 2: 3-rider corporate<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">280,000<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">287,540<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">~1 month<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Scenario 3: 2-rider medical<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">210,000<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">253,500<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">&lt;1 month<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Scenario 4: 10-rider + van<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">820,000<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">791,500<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">~1 month<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"198:1-198:312;12705-13016\">The pattern across all four scenarios: a well-run rider operation in Kenya, managed on a proper courier SaaS platform, breaks even within 1\u20132 months of reaching operational volume. The break-even point is not the risk \u2014 the risk is the ramp-up period before you have enough orders to fill your riders&#8217; capacity.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"200:1-200:364;13018-13381\">This is why the first question for any new operator learning <strong>how to manage riders in Kenya<\/strong> is not &#8220;how many riders do I need?&#8221; but &#8220;how many confirmed orders do I have before I hire?&#8221; A rider sitting idle costs you KES 1,200\u20131,800 per day in retainer or opportunity cost. Start with fewer riders at high utilisation rather than more riders at low utilisation.<\/p>\n<hr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\" \/>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\" data-sourcepos=\"204:1-204:60;13388-13447\"><span class=\"ez-toc-section\" id=\"Ongoing_Monthly_Costs_The_Full_Picture\"><\/span>Ongoing Monthly Costs: The Full Picture<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"206:1-206:119;13449-13567\">For a 10-rider operation using Dexa&#8217;s Scale plan, here is what the monthly cost structure looks like beyond rider pay:<\/p>\n<div class=\"overflow-x-auto w-full px-2 mb-6\" data-sourcepos=\"208:1-218:82;13569-14117\">\n<table class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\">\n<thead class=\"text-left\">\n<tr>\n<th class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\" scope=\"col\">Cost Item<\/th>\n<th class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\" scope=\"col\">Monthly (KES)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Dexa Scale plan subscription<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">18,000<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Rider airtime reimbursement (10 \u00d7 KES 500)<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">5,000<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Internet (office fibre or 4G bundle)<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">3,500<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">M-Pesa transaction charges (~0.5% of collections)<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">6,000\u201314,300<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Fuel (10 bikes at KES 7,920 each)<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">79,200<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Bike servicing \/ routine maintenance<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">20,000\u201335,000<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Rider replacement gear (helmets, vests wear &amp; tear)<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">5,000<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">Office rent + utilities<\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\">35,000\u201360,000<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"><strong>Monthly operational overhead (excl. rider pay)<\/strong><\/td>\n<td class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"><strong>~KES 171,700\u2013220,000<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"220:1-220:628;14119-14746\">Notice what is absent from this list: a dispatcher spending half their day on the phone, a finance person reconciling COD cash against a notebook, and a customer service rep answering &#8220;where is my parcel?&#8221; calls. Those costs are real \u2014 they are just hidden inside salary hours wasted on manual coordination. Knowing <strong>how to manage riders in Kenya<\/strong> on a platform like Dexa converts those hidden costs into margin. Every operator who learns <strong>how to manage riders in Kenya<\/strong> on a structured system reports the same thing: the platform pays for itself in the first month through recovered cash leakage and dispatcher time alone.<\/p>\n<hr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\" \/>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\" data-sourcepos=\"224:1-224:65;14753-14817\"><span class=\"ez-toc-section\" id=\"What_Can_Go_Wrong_%E2%80%94_and_How_to_Fix_It_Before_It_Does\"><\/span>What Can Go Wrong \u2014 and How to Fix It Before It Does<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"226:1-226:197;14819-15015\"><strong>How to manage riders in Kenya<\/strong> is never a solved problem \u2014 it is an ongoing operational discipline. These are the five failure modes that kill Kenyan courier businesses and how to address each.<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\" data-sourcepos=\"228:1-228:56;15017-15072\"><span class=\"ez-toc-section\" id=\"1_Riders_Working_Multiple_Platforms_Simultaneously\"><\/span>1. Riders Working Multiple Platforms Simultaneously<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"230:1-230:426;15074-15499\">Kenyan gig riders frequently register on Glovo, Bolt Food, and private courier companies at the same time. When a higher-paying gig arrives, your assigned delivery waits or gets abandoned. The rider&#8217;s availability reported to you in the morning is not the same as their actual availability at 2pm. This is one of the most common challenges when you are learning <strong>how to manage riders in Kenya<\/strong> in a gig-economy environment.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"232:1-232:276;15501-15776\"><strong>Fix:<\/strong> Use Dexa&#8217;s real-time rider status and capacity view before every assignment. Riders with active jobs visible in the system cannot be assigned new orders until current orders are marked complete or handed off. Platform-side visibility replaces trust-based assignment.<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\" data-sourcepos=\"234:1-234:24;15778-15801\"><span class=\"ez-toc-section\" id=\"2_COD_Cash_Leakage\"><\/span>2. COD Cash Leakage<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"236:1-236:366;15803-16168\">A rider collects KES 1,500 from a client. By end of day they remit KES 1,200. The KES 300 difference is explained as change given, airtime bought, or fuel spent \u2014 all plausible and all unverifiable without a paper trail. Across 10 riders doing 25 deliveries each, even a modest KES 50 average leakage per COD order represents KES 12,500 per month in untracked cash.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"238:1-238:446;16170-16615\"><strong>Fix:<\/strong> Every delivery with a COD component should have an M-Pesa STK push initiated at point of collection, or the collection amount logged in the Dexa system immediately. When the system amount and the rider&#8217;s remittance disagree, the discrepancy is visible and timestamped \u2014 not discovered three days later during a manual reconciliation. This is perhaps the most financially critical aspect of <strong>how to manage riders in Kenya<\/strong> effectively.<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\" data-sourcepos=\"240:1-240:38;16617-16654\"><span class=\"ez-toc-section\" id=\"3_Failed_Deliveries_Not_Reported\"><\/span>3. Failed Deliveries Not Reported<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"242:1-242:502;16656-17157\">A rider arrives at a delivery address and the recipient is unavailable. Rather than logging a failed delivery attempt and returning the parcel for rescheduling, they leave the parcel with a neighbour, send a WhatsApp message to the client that never gets answered, or \u2014 worst case \u2014 mark it as delivered without delivery occurring. If your operation does 5,500 orders per month and 5% have delivery issues, that is 275 unresolved events creating client disputes, refund demands, and reputation damage.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"244:1-244:340;17159-17498\"><strong>Fix:<\/strong> Dexa&#8217;s proof-of-delivery module requires riders to capture a photo, signature, or GPS-verified confirmation before an order status can be changed to &#8220;delivered.&#8221; A delivery that cannot be completed must be logged as a failed attempt with a reason code \u2014 which triggers an automatic client notification and a rescheduling workflow.<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\" data-sourcepos=\"246:1-246:39;17500-17538\"><span class=\"ez-toc-section\" id=\"4_Rider_Churn_During_Peak_Periods\"><\/span>4. Rider Churn During Peak Periods<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"248:1-248:418;17540-17957\">During peak seasons \u2014 November pre-Christmas, Valentine&#8217;s Day, end of month pay days \u2014 order volume spikes 40\u201380% above normal. This is exactly when riders take advantage of higher demand elsewhere, or simply burn out. Losing three riders during a peak week can collapse your delivery commitments. Anyone figuring out <strong>how to manage riders in Kenya<\/strong> needs a churn strategy before peak season arrives, not during it.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"250:1-250:380;17959-18338\"><strong>Fix:<\/strong> Maintain a rider pool that is 30\u201340% larger than your regular daily need. Use Dexa&#8217;s availability tracking to pre-confirm rider presence the night before heavy days rather than calling each one individually. Offer a peak-day bonus (KES 200\u2013500 per rider) as a structured incentive, paid via M-Pesa at end of shift \u2014 visible in the system and not left to verbal promises.<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\" data-sourcepos=\"252:1-252:49;18340-18388\"><span class=\"ez-toc-section\" id=\"5_No_Performance_Data_So_No_Accountability\"><\/span>5. No Performance Data, So No Accountability<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"254:1-254:424;18390-18813\">Without data on individual rider performance, every performance conversation is subjective. A rider who consistently takes longer than average, has a higher failed-delivery rate, and generates more COD disputes cannot be held accountable if you have no record of those metrics. Understanding <strong>how to manage riders in Kenya<\/strong> for growth means tracking performance at the individual rider level, not just at the fleet level.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"256:1-256:278;18815-19092\"><strong>Fix:<\/strong> Dexa tracks per-rider order history, delivery status records, and payment events over time. This creates a factual basis for performance conversations, promotion decisions (which riders get the high-value corporate accounts), and termination decisions where necessary.<\/p>\n<hr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\" \/>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\" data-sourcepos=\"260:1-260:58;19099-19156\"><span class=\"ez-toc-section\" id=\"How_to_Manage_Riders_in_Kenya_Using_Dexa\"><\/span>How to Manage Riders in Kenya Using Dexa<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"262:1-262:563;19158-19720\"><a class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/dexa.co.ke\">Dexa<\/a> is a courier SaaS platform built specifically for the operational realities of running a delivery business in Kenya. The core tools that directly answer <strong>how to manage riders in Kenya<\/strong> include a live dispatch board showing all active orders by status, a rider coordination module with per-rider capacity caps and availability tracking, M-Pesa payment integration for both STK push and COD recording, proof-of-delivery capture, branded public tracking for clients, and billing and invoicing that link directly to completed deliveries.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"264:1-264:432;19722-20153\">Onboarding takes under three days. Riders access the system through the same interface they use on their smartphones. Admins, dispatch staff, clients, and finance all use the same platform \u2014 there is no separate tool for each function. For operators who have been struggling with <strong>how to manage riders in Kenya<\/strong> across multiple WhatsApp groups and spreadsheets, Dexa replaces the entire fragmented setup with one clean workspace.<\/p>\n<figure id=\"attachment_40\" aria-describedby=\"caption-attachment-40\" style=\"width: 724px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-40\" src=\"https:\/\/dexa.co.ke\/blog\/wp-content\/uploads\/2026\/06\/dexa-7-724x1024.png\" alt=\"how to manage riders in Kenya\" width=\"724\" height=\"1024\" srcset=\"https:\/\/dexa.co.ke\/blog\/wp-content\/uploads\/2026\/06\/dexa-7-724x1024.png 724w, https:\/\/dexa.co.ke\/blog\/wp-content\/uploads\/2026\/06\/dexa-7-212x300.png 212w, https:\/\/dexa.co.ke\/blog\/wp-content\/uploads\/2026\/06\/dexa-7-768x1086.png 768w, https:\/\/dexa.co.ke\/blog\/wp-content\/uploads\/2026\/06\/dexa-7-1086x1536.png 1086w, https:\/\/dexa.co.ke\/blog\/wp-content\/uploads\/2026\/06\/dexa-7.png 1414w\" sizes=\"auto, (max-width: 724px) 100vw, 724px\" \/><figcaption id=\"caption-attachment-40\" class=\"wp-caption-text\">how to manage riders in Kenya<\/figcaption><\/figure>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"266:1-266:856;20155-21010\">Dexa is developed by the same team behind a broad portfolio of Kenyan business software designed to digitise everyday operations at affordable, locally-priced plans. The ecosystem includes <a class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/rentaldesk.co.ke\" target=\"_blank\" rel=\"noopener\">RentalDesk<\/a> for property and estate management, <a class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/ratibu.co.ke\" target=\"_blank\" rel=\"noopener\">Ratibu<\/a> for school administration, <a class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/pawa.co.ke\" target=\"_blank\" rel=\"noopener\">Pawa<\/a> for WiFi hotspot billing, <a class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/vega.co.ke\" target=\"_blank\" rel=\"noopener\">Vega POS<\/a> for retail point-of-sale, <a class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/vota.co.ke\" target=\"_blank\" rel=\"noopener\">Vota<\/a> for campaign and leadership management, <a class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/zivo.co.ke\" target=\"_blank\" rel=\"noopener\">Zivo\/ZChat<\/a> for WhatsApp shared inbox, <a class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/prim.co.ke\" target=\"_blank\" rel=\"noopener\">Prim<\/a> for salon management, and <a class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/dereva.co.ke\" target=\"_blank\" rel=\"noopener\">Dereva<\/a> as a driver marketplace and hire-a-driver platform \u2014 among others. This shared infrastructure means Dexa inherits the same reliability and Kenyan-first product thinking that runs across all products in the suite.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"268:1-268:352;21012-21363\">You can review the <a class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/dexa.co.ke\/documentation\/pricing\">full pricing structure<\/a>, the <a class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/dexa.co.ke\/documentation\/proposal\">system proposal<\/a>, and the <a class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/dexa.co.ke\/documentation\/sla\">SLA<\/a> before committing. There is also a <a class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/dexa.co.ke\/tracking\">public tracking page<\/a> you can preview to understand what your clients experience.<\/p>\n<hr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\" \/>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\" data-sourcepos=\"272:1-272:50;21370-21419\"><span class=\"ez-toc-section\" id=\"Is_This_Worth_It_An_Honest_Verdict\"><\/span>Is This Worth It? An Honest Verdict<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"274:1-274:233;21421-21653\">Knowing <strong>how to manage riders in Kenya<\/strong> is not a theoretical question \u2014 it is the difference between a courier business that grows and one that stagnates at 5 riders for three years, losing clients to better-organised competitors.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"276:1-276:416;21655-22070\">The math is straightforward: a 5-rider e-commerce operation generates KES 288,400 in net profit per month. The SaaS platform to manage it costs KES 7,500. The break-even on initial setup is under two months. The hidden costs of not using a platform \u2014 COD leakage, failed-delivery disputes, dispatcher time waste, client attrition \u2014 likely exceed the KES 7,500\/month subscription in the very first week of operation.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"278:1-278:488;22072-22559\">Figuring out <strong>how to manage riders in Kenya<\/strong> without structure is possible. You might do it for a while through sheer hustle and good WhatsApp discipline. But you will hit a ceiling around 8\u201312 riders where the coordination complexity becomes impossible to manage manually, and that ceiling arrives exactly when your business should be scaling. Every operator who has solved <strong>how to manage riders in Kenya<\/strong> beyond that ceiling has done it with a system \u2014 not a bigger WhatsApp group.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"280:1-280:119;22561-22679\">The verdict: invest in the platform before you feel the pain, not after you are already losing money trying to fix it.<\/p>\n<hr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\" \/>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\" data-sourcepos=\"284:1-284:37;22686-22722\"><span class=\"ez-toc-section\" id=\"Frequently_Asked_Questions_onhow_to_manage_riders_in_Kenya\"><\/span>Frequently Asked Questions on<strong>how to manage riders in Kenya<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"286:1-286:67;22724-22790\"><strong>1. How much should I pay courier riders in Kenya per delivery?<\/strong><\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"288:1-288:512;22792-23303\">The market standard in 2026 for same-zone Nairobi deliveries is KES 60\u201380 per parcel for commission-only riders. Cross-zone deliveries pay KES 100\u2013130. Inter-city routes (Nairobi to Mombasa, Thika, Nakuru) are KES 200\u2013400 depending on distance and parcel weight. If you own the bikes and pay a retainer, commission per delivery is typically KES 40\u201370 because fuel and maintenance are your cost, not theirs. Getting pay structures right is a core part of <strong>how to manage riders in Kenya<\/strong> without constant churn.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"290:1-290:72;23305-23376\"><strong>2. How do I stop riders from stealing cash-on-delivery collections?<\/strong><\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"292:1-292:412;23378-23789\">The only reliable method is system-level accountability, not trust. Every COD order should have the collection amount logged in your courier SaaS platform at the point of delivery, cross-referenced against the order value. M-Pesa STK push initiated by the rider at point of collection<\/p>\n<figure id=\"attachment_64\" aria-describedby=\"caption-attachment-64\" style=\"width: 150px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" class=\"size-thumbnail wp-image-64\" src=\"https:\/\/dexa.co.ke\/blog\/wp-content\/uploads\/2026\/06\/dexa-14-150x150.png\" alt=\"how to manage riders in Kenya\" width=\"150\" height=\"150\" \/><figcaption id=\"caption-attachment-64\" class=\"wp-caption-text\">how to manage riders in Kenya<\/figcaption><\/figure>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"292:1-292:412;23378-23789\">\u2014 visible to the admin dashboard in real time \u2014 closes the most common COD leakage loop. Dexa <strong>how to manage riders in Kenya<\/strong> natively.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"294:1-294:59;23791-23849\"><strong>3. What happens when a rider doesn&#8217;t show up for work?<\/strong><\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"296:1-296:405;23851-24255\">This is the most common operational shock in <strong>how to manage riders in Kenya<\/strong>. Build a standby pool of at least 30% extra capacity \u2014 if you need 10 riders on a given day, have 13 registered and available. Use a platform that shows you rider availability the night before. Dexa lets you track active vs available riders in a live dashboard, so you know your capacity gap before the first order is placed.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"298:1-298:63;24257-24319\"><strong>4. Do I need to give riders employment contracts in Kenya?<\/strong><\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"300:1-300:627;24321-24947\">Under Kenyan labour law, anyone working for you regularly \u2014 even on a commission basis \u2014 may be considered an employee by the Employment Act, 2007. To avoid NSSF, NHIF, and NITA obligations on full-time commission riders, many operators use a formal independent contractor agreement. Consult a local labour lawyer before setting pay structures at scale. At minimum, every rider should have a signed terms-of-engagement document that covers commission rates, COD responsibilities, and equipment accountability. Legal structure is a dimension of <strong>how to manage riders in Kenya<\/strong> that is too often left until there is a problem.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"302:1-302:89;24949-25037\"><strong>5. How many orders does a rider need to do per day to be profitable for my business?<\/strong><\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"304:1-304:776;25039-25814\">A rider doing fewer than 12 deliveries per day on this model is not covering their own operational cost \u2014 12 is roughly your minimum viable productivity threshold per rider. Tracking this metric per rider is exactly what Dexa&#8217;s reporting module is built for when learning <strong>how to manage riders in Kenya<\/strong> at scale.<\/p>\n<hr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\" \/>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\" data-sourcepos=\"308:1-308:53;25821-25873\"><span class=\"ez-toc-section\" id=\"Start_Managing_Your_Riders_with_Dexa_Today\"><\/span>Start Managing Your Riders with Dexa Today<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"310:1-310:303;25875-26177\">Understanding <strong>how to manage riders in Kenya<\/strong> is the first step. Building the systems to do it at scale \u2014 with real-time visibility, M-Pesa payment integration, proof-of-delivery, and a live dispatch board \u2014 is what separates growing courier businesses from ones that stay permanently stuck in chaos.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"312:1-312:354;26179-26532\">Dexa is designed for exactly this: courier teams in Kenya that want operational clarity without the cost or complexity of enterprise logistics software built for Europe or the US. Whether you are a 3-rider startup working out <strong>how to manage riders in Kenya<\/strong> for the first time, or a 20-rider operation that has outgrown WhatsApp, Dexa scales with you.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"314:1-314:187;26534-26720\"><strong>Starter plan from KES 2,500\/month. Growth plan for teams of up to 20 users at KES 7,500\/month. Scale plan for multi-branch operations at KES 18,000\/month. Onboarding in under 3 days.<\/strong><\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"316:1-316:124;26722-26845\"><a class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/dexa.co.ke\/signup\">Start your free trial at dexa.co.ke<\/a> or call the team on <a class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"tel:+254725345345\">+254 725 345 345<\/a>.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"318:1-318:278;26847-27124\">You can also <a class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/dexa.co.ke\/documentation\/proposal\">read the system proposal<\/a>, <a class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/dexa.co.ke\/documentation\/sla\">review the SLA<\/a>, or <a class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/dexa.co.ke\/documentation\/pricing\">check pricing details<\/a> before committing \u2014 everything is documented and publicly available.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\" data-sourcepos=\"320:1-320:176;27126-27301\">The courier business in Kenya rewards operators who are structured, visible, and fast. Dexa gives you the structure. Riders give you the speed. The combination is how you win.<\/p>\n<hr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\" \/>\n","protected":false},"excerpt":{"rendered":"<p>Why Rider Management in Kenya Is Broken \u2014 and What It&#8217;s Costing You Understanding how to manage riders in Kenya starts with admitting something that most guides skip over: the majority of courier and delivery businesses in Kenya do not actually manage their riders at all. They coordinate them \u2014 through WhatsApp messages, voice calls, [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-85","post","type-post","status-publish","format-standard","hentry","category-courier-management-software"],"_links":{"self":[{"href":"https:\/\/dexa.co.ke\/blog\/index.php?rest_route=\/wp\/v2\/posts\/85","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dexa.co.ke\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dexa.co.ke\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dexa.co.ke\/blog\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/dexa.co.ke\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=85"}],"version-history":[{"count":3,"href":"https:\/\/dexa.co.ke\/blog\/index.php?rest_route=\/wp\/v2\/posts\/85\/revisions"}],"predecessor-version":[{"id":91,"href":"https:\/\/dexa.co.ke\/blog\/index.php?rest_route=\/wp\/v2\/posts\/85\/revisions\/91"}],"wp:attachment":[{"href":"https:\/\/dexa.co.ke\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=85"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dexa.co.ke\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=85"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dexa.co.ke\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=85"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}