Recurring billing over mobile money: how subscription payments actually work without a card

Any business with a recurring fee — a gym, a security company doing monthly patrols, a landlord, a SACCO collecting contributions, an ISP billing for the month ahead — runs into the same gap once it moves off cash: there's no card network sitting behind Airtel Money or MTN MoMo quietly pulling the payment on the first of the month. A card subscription charges itself in the background. Mobile money doesn't, and a business that assumes it works the same way ends up back on a WhatsApp message reading "kindly make your payment" sent by hand to forty customers, one by one, every month.
What mobile money actually offers instead is a payment request, not an auto-debit. Airtel Money and MTN MoMo both support pushing a prompt to a customer's phone through their business APIs — the customer sees an amount and a merchant name and approves it with their PIN, rather than a business silently withdrawing funds. That distinction matters for how you build the system: recurring billing on mobile money isn't about removing the customer's step, it's about making that step show up reliably, for the right amount, on the right day, without someone on your staff typing it in manually each time.
The workflow that actually holds up in practice has three parts. A reminder goes out two or three days before the due date, by SMS or WhatsApp, naming the exact amount owed so there's no back-and-forth about what this month's fee is. On the due date itself, the payment request is pushed automatically rather than left for the customer to remember on their own. And every payment that comes in gets matched against a stored ledger of who owes what for which month, using the transaction reference — so a payment for July doesn't get counted against August by mistake, and anyone who misses two cycles in a row gets flagged before the debt becomes the kind you have to write off.
We build these billing systems to connect directly to the Airtel Money and MTN MoMo request APIs, so reminders, payment prompts, and reconciliation run on schedule without anyone on your team chasing a spreadsheet at the start of every month. If your business collects the same fee from the same people on a repeating schedule, that's the exact problem worth solving before it costs you a month of missed payments.