Quick Answer
Use one order ledger that links the package, payer, recipient, payment reference, fulfilment status, cost, expected commission, refund status, and final profit. Reconcile it daily against M-Pesa and provider records. Customer payments are not earnings, unresolved orders are not sales, and cash in the till is not automatically available for personal spending.
Create one transaction truth
Do not rely on the M-Pesa statement alone; it cannot explain what was sold or whether it was delivered.
Field
Order ID and time
Reason
Connects chat, payment, and fulfilment
Field
Payer number
Reason
Identifies the payment source
Field
Recipient number
Reason
Identifies who should receive the offer
Field
Package and selling price
Reason
Records the promise
Field
M-Pesa reference
Reason
Supports payment verification
Field
Fulfilment status
Reason
Separates completed from unresolved
Field
Expected commission
Reason
Creates a payout target
Field
Refund or adjustment
Reason
Shows leakage
Field
Net profit
Reason
Shows the business result
Use explicit statuses
Orders should be created, awaiting payment, paid, processing, completed, failed, refunded, or under review. Money should not be counted as revenue merely because it entered the till.
Reconcile every day
Daily reconciliation is boring. Losing a week of context and refunding the wrong person is more boring and more expensive.
- Match each confirmed payment to one order.
- Check that each paid order has a fulfilment result.
- Move unmatched payments to review.
- Record every refund and its reason.
- Review wrong-number and duplicate attempts.
- Protect the record before ending the day.
Separate business cash
Use the till and business records to distinguish money owed to fulfilment, reserved for refunds, available commission, software and marketing costs, and owner withdrawals. A large till balance can include obligations that are not yours to spend.
Reconcile commission separately
Estimate commission from eligible completed sales using the current account terms. When the payout arrives, compare it with the estimate and investigate differences by transaction or period. Do not force the ledger to match by deleting exceptions.
Use BingwaOne to see module economics
BingwaOne can attribute revenue and cost to mini-sites, posters, videos, WhatsApp, SMS, Bonga, airtime, or other modules. This lets the agent stop paying for activities that create attention without completed profit.
Minimum controls when the business grows
These controls become essential when assistants or automation can act on the account.
- Only authorized people may change payment details.
- Refunds require a transaction reference and reason.
- Customer phone data is access-controlled.
- Exports and backups are scheduled.
- Owner withdrawals are recorded, not hidden as expenses.
- Unresolved orders are reviewed before new promotion.
Official References
Use Safaricom's official pages for current service terms and account-specific support.
- Safaricom Care guidance to access Bingwa Sokoni through *180*5#
- Safaricom guidance on who can join Bingwa Sokoni
- Safaricom M-PESA Business Till information
- Safaricom M-PESA Business Till guide
- Safaricom M-PESA Business channels and portals
- BingwaOne official website and agent tools
- BingwaOne Bingwa agent guide library
Frequently Asked Questions
Can an M-Pesa statement calculate my profit?
No. It shows money movement, not package cost, delivery status, refunds, or commission logic.
How often should I reconcile?
Daily for active selling, with a weekly commission review.
What is the difference between cash and profit?
Cash is money currently held; profit is what remains after obligations, costs, refunds, and losses.
How can BingwaOne help?
It can link orders, payments, statuses, customers, and module-level revenue so exceptions are visible.
Does BingwaOne register or activate new Bingwa Sokoni agents?
BingwaOne provides tools such as mini-sites, posters, WhatsApp automation, SMS, video ads, and analytics. For new agents looking to join, our self-serve onboarding guide at the /join page takes you through the step-by-step process of getting a till number and setting up your business, though Safaricom remains the official service provider.
BingwaOne
Turn the guide into a simpler daily workflow.
Use agent posters, a mobile storefront, WhatsApp automation, SMS, and business records from one workspace.
Create a free agent account