Kenya’s public passenger transport sector—spanning NTSA-regulated Matatu SACCOs, city commuter bus companies, electric bus fleets, and long-distance intercity coach operators—processes millions of daily passenger trips. Yet both vehicle owners and SACCO boards suffer severe revenue leakage when daily fare collections rely on unverified cash handovers, manual stage clerk sheets, fragmented M-Pesa Till numbers, and opaque deductions for SACCO management fees, tyres/spares loans, and insurance.
At devManue, we engineer specialized Matatu SACCO, PSV Commuter Fleet & Intercity Coach ERP systems that combine cashless M-Pesa/NFC commuter ticketing, real-time seat-map & parcel waybill booking, automated daily vehicle waterfall splitting, GPS speed-governor telemetry, and transparent vehicle-owner mobile portals.
1. Eliminating Cash Leakage & Owner Distrust in PSV Operations
- Automated Daily Vehicle Waterfall Split Engine: As passengers pay via M-Pesa Express (STK Push), stage POS handhelds, or NFC commuter cards, every shilling credited to a specific vehicle registration plate (e.g.,
KDP 123X) is automatically split at end-of-day across: (1) SACCO Daily Management & Stage Fee, (2) Asset Finance / SACCO BOSA Loan Repayment, (3) Comprehensive PSV Insurance & Welfare Pool, (4) Verified Fuel/Wash Expense, and (5) Instant M-Pesa B2C Net Remittance to the Vehicle Owner. - Intercity Coach Seat-Map Lock & Waybill Parcel Integration: For long-distance coaches, web, USSD, and branch counter terminals share a single ACID-locked seat inventory per departure manifest while tracking under-belly courier parcels with SMS receiver collection codes.
- NTSA Compliance & Speed-Governor Telemetry Interlocks: Automatically blocks a vehicle or driver from being dispatched on the morning manifest if the NTSA Road Service License (RSL), annual motor vehicle inspection, PSV badge, or
80 km/hspeed-governor certificate has expired.
2. Automated Daily PSV Vehicle Revenue Waterfall & Loan Check-Off Engine
Our PSV settlement engine executes deterministic end-of-day waterfall allocations for every vehicle in the fleet, ensuring SACCO fees and vehicle loan installments are collected before net owner payouts are disbursed:
from decimal import Decimal, ROUND_HALF_UP
class PsvSaccoDailyWaterfallEngine:
"""
Allocates daily vehicle fare collections across SACCO management fees,
daily loan check-off, insurance/benevolent savings, and net owner payout.
"""
@staticmethod
def settle_daily_vehicle_collections(
gross_fare_collected_kes: Decimal,
verified_fuel_expense_kes: Decimal,
sacco_daily_management_fee_kes: Decimal,
daily_loan_installment_kes: Decimal,
daily_insurance_and_savings_kes: Decimal,
) -> dict:
net_operating_surplus = gross_fare_collected_kes - verified_fuel_expense_kes
remaining = max(Decimal("0.00"), net_operating_surplus)
sacco_fee_paid = min(remaining, sacco_daily_management_fee_kes)
remaining -= sacco_fee_paid
loan_paid = min(remaining, daily_loan_installment_kes)
loan_arrears_ accrued = daily_loan_installment_kes - loan_paid
remaining -= loan_paid
savings_paid = min(remaining, daily_insurance_and_savings_kes)
remaining -= savings_paid
owner_net_payout_kes = remaining.quantize(Decimal("0.01"), rounding=ROUND_HALF_UP)
return {
"net_operating_surplus_kes": net_operating_surplus,
"sacco_fee_deducted_kes": sacco_fee_paid,
"loan_installment_paid_kes": loan_paid,
"loan_shortfall_flagged_kes": loan_arrears_accrued,
"owner_net_mpesa_payout_kes": owner_net_payout_kes,
}3. Electric Bus (E-Mobility) Battery Swapping & kWh-per-Kilometer Analytics
For modern electric bus fleets operating in Nairobi and Mombasa, our platform includes dedicated modules for State-of-Charge (SoC) depot charging schedules, kWh-per-kilometer energy efficiency by driver, and battery-as-a-service lease accounting.
| Matatu SACCO & PSV Fleet Metric | Legacy Spreadsheets & Manual Tallying | devManue Custom Enterprise ERP |
|---|---|---|
| Daily Fare Collection & Squad Leakage | 20%–35% revenue lost to unrecorded cash & stage extortion | Cashless M-Pesa/NFC tap tied to GPS trip counts |
| SACCO Loan & Management Fee Recovery | High default rates when crew skips stage clerks | Automated daily waterfall deduction before owner payout |
| Vehicle Owner Transparency | Weekly disputes over repairs, fuel, and net remittances | Real-time owner app with trip logs & midnight M-Pesa payout |
| NTSA & Insurance Compliance | Roadblock impoundments due to expired RSL or inspection | Automated 14-day SMS alerts & dispatch manifest hard-locks |
Related Enterprise ERP & Engineering Guides
- SACCO Core Banking (FOSA & BOSA) Ledger Architecture — Member share capital, deposits, guarantor loans, and dividend distribution.
- Intercity Bus Parcel & Courier Waybill ERP — Monetizing bus cargo holds with barcode waybills and SMS receiver verification.
- Custom PSV Fleet, E-Mobility & SACCO ERP Systems — Modernize your transport SACCO or bus company with devManue.