Tawala

Wakala Management Software for Mobile Money Agents

1,000+

Agents Managed

₦500M+

Daily Transactions

3

Networks Supported

Real-time

Float Tracking

Features

Complete Wakala Management

Float Balance Tracking

Monitor float across M-Pesa, Airtel Money, and Tigo Pesa in real-time. Get alerts when float runs low.

Commission Calculator

Automatic commission calculation based on transaction type and amount. Track earnings per agent.

Agent Performance

Track transaction volumes, commissions earned, and performance metrics per agent.

Transaction History

Complete audit trail of all deposits, withdrawals, and transfers with search and filters.

Multi-Agent Support

Manage multiple agents under your business. Set permissions and track each separately.

Cash Flow Reports

Daily, weekly, and monthly reports on cash flow, profits, and business performance.

Grow Your Wakala Business

Join agents using Tawala to track float and maximize commissions.

What a wakala business actually looks like day to day

A wakala is a licensed mobile-money agent — the kiosk, duka counter or container shop where customers do kuweka (deposit) and kutoa (withdraw) on Vodacom M-Pesa, Tigo Pesa, Airtel Money and Halopesa. From the outside it looks like a simple over-the-counter job. From the inside it is a two-sided treasury business: you hold electronic value (float) on one side and physical cash in the drawer on the other, and every single transaction moves value from one side to the other in the opposite direction to what the customer is doing.

When a customer deposits TZS 200,000, your e-float goes down by 200,000 and your cash box goes up by 200,000. When a customer withdraws, the reverse. That is the whole business, repeated a few hundred times a day, across as many SIMs and tills as you operate. The operational problem is that neither side is ever the right size at the right moment, and no operator app tells you what your position will be in three hours' time. It only tells you what it is right now, per SIM, in isolation.

Tawala's wakala module exists to sit above the operator apps and treat that whole position — float, cash, commission and staff — as one set of books, per till, per branch and per business.

The four things that cost wakala operators money

1. Float that runs out at peak, and sits idle off-peak

Float shortage is not random. It follows salary dates, market days, school-fee weeks, Ramadan and Christmas, and the local pattern of the street you sit on. A kiosk outside a factory gate runs cash-heavy on payday and e-float-heavy the week after. A kiosk in a produce market runs the opposite way. Operators who plan float from memory over-fund on quiet days — money sitting dead in a SIM earns nothing — and under-fund on the days that would have paid for the month.

What you need is not a balance reading, it is a burn rate: how fast this till consumed float over the last four comparable days, at this hour, and how long the current balance lasts at that rate. That is the difference between "M-Pesa float is 340,000" and "M-Pesa float runs out at about 2pm; top up 600,000 before noon."

2. Commission that nobody has actually recalculated

Agent commission in Tanzania is banded — the operator pays a different amount per transaction depending on the transaction type (deposit, withdrawal, transfer) and the value band it falls into. The bands are published by each operator and are revised from time to time. Two consequences follow, and most operators miss both.

First, transaction mix matters more than transaction count. A till doing 300 small withdrawals can earn less than a till doing 120 large ones. If you pay your kiosk attendants a flat percentage of "commission earned", you are rewarding volume when you should be rewarding value. Second, when an operator revises its band table, your margin changes silently. If you have not modelled the new table against last month's actual transaction mix, you will not notice for a full commission cycle.

Tawala calculates commission per transaction against the band table you configure for each network, so you can re-run last month's real transactions against a revised table before you accept it as your new normal. If you want to sanity-check the customer-side charges your walk-in traffic is paying, our free mobile money fees calculator and withdrawal charge calculator use the published tariff tables.

3. Leakage that only shows up in reconciliation

Wakala fraud is rarely dramatic. It is a 5,000 shilling "rounding" on a busy afternoon, a reversal request processed twice, a withdrawal keyed as a deposit so the cash difference walks out at closing, a personal SIM used after hours on your premises and your customers, or float "borrowed" over a weekend and returned on Monday before anyone counts.

None of these are visible in a single day's balance because the till usually balances by the time you look. They are visible only in the pattern: which attendant's shift consistently closes short by a small amount, which till has more reversals than its neighbours, which SIM transacts outside opening hours. That means your defence is a daily three-way reconciliation — operator statement versus your own transaction log versus the physical cash count — done every day, per till, with the variance recorded even when it is small. A variance you tolerate silently is a variance you will never explain.

4. No consolidated view across kiosks

Once you run more than two or three locations, the binding constraint stops being customers and becomes coordination. One kiosk is cash-rich and float-poor while the kiosk two streets away is the exact mirror. Without a single screen showing both, you send a runner to the bank instead of sending a runner between your own tills — slower, more expensive and far more dangerous.

How the day runs on Tawala

  • Opening. Each attendant opens their till with a declared cash count and the opening float per SIM. That declaration is the anchor for the whole day — without it, an end-of-day variance cannot be attributed to anyone.
  • Through the day. Transactions are captured against the till and the SIM, with type, amount and the customer reference. Commission is computed per line as it is captured, not estimated at month end.
  • Float alerts. Thresholds are set per till, not globally, because a high-street kiosk and a village kiosk have completely different sensible floors. Alerts go to the supervisor, not only to the attendant who is already busy serving.
  • Inter-till transfers. Moving float or cash between your own locations is recorded as a transfer with a sender, a receiver and an acknowledgement, so an amount is never in two places or in neither.
  • Closing. The attendant counts cash, the system compares declared cash and closing float against the computed position, and the variance is recorded and signed off. Small daily variances are the early-warning data; a monthly total tells you nothing about who or when.
  • Reconciliation. Operator statements are matched against captured transactions so anything present on one side and absent on the other is flagged rather than absorbed.

Power cuts, network drops and the reality of the street

A wakala kiosk does not have a UPS and a leased line. It has a phone, sometimes a small solar panel, and TANESCO. Two failure modes matter and they are different problems.

The operator network is down. Nothing can help you transact — the transaction genuinely cannot complete. What you need is for the day's records to stay intact, and for pending or ambiguous transactions (the customer's phone got the SMS, your app did not) to be held in a state you can resolve against the operator statement later, rather than being guessed at from memory the next morning.

Your data connection is down but the operator USSD works. Here you keep trading. Tawala's mobile app captures the transaction locally and syncs when the connection returns, which is the same offline-first behaviour described in our mobile app guide. The practical rule for kiosk staff is simple: never stop recording just because the app is slow, because a transaction you did not record is a variance you will pay for personally at closing.

On device choice, plan for an entry-level Android phone shared between shifts, not a tablet. Screen locking, per-user PINs and per-till permissions matter more than screen size, because the realistic risk is not a hacker — it is the phone changing hands at shift handover.

Tax and record-keeping for agent income

Commission you earn from an operator is business income and needs to be in your books like any other revenue. Two points regularly catch new operators.

The value that flows across your till — the customer's 200,000 deposit — is not your revenue. Only the commission is. Businesses that record gross flow as turnover produce numbers that are wildly wrong and cause unnecessary trouble at assessment time. Second, where the operator or a corporate counterparty applies withholding on commission or service payments, that withheld amount is a credit you are entitled to, but only if the certificate is retained and reconciled. Our free withholding tax calculator shows how the mechanism works, and the VAT calculator covers the standard 18% rate if your wakala business sits inside a VAT-registered entity — for example a duka that also sells airtime and groceries.

If the same premises also sells goods, the retail side is where TRA fiscalisation applies. Tawala issues fiscal receipts through the TRA Virtual Fiscal Device on the retail line of the business — see Point of Sale and the EFD/VFD eligibility checker to work out what applies to your setup. Commission income then posts into the same ledger as your shop revenue in Finance & Accounting, so the business has one profit figure instead of two half-pictures.

Paying your attendants

Most wakala chains pay a small base plus a share of commission. Two things make that work: the attendant must be able to see their own earned commission in near real time (otherwise every payday is an argument), and the calculation must be reproducible from the transaction log months later. If an attendant is on your payroll rather than a revenue-share arrangement, the statutory employer costs apply — NSSF at 10% employee and 10% employer, NHIF, SDL at 3.5% of gross payroll and WCF at 0.5% — which you can model with the full payroll calculator, NSSF calculator and PAYE calculator before you decide the structure. Getting this decision right early is much cheaper than restructuring after your headcount is in double digits.

Migrating off the exercise book

Almost every wakala operator we meet is running a hardcover book, a WhatsApp group and a spreadsheet that one person maintains. Moving to a system does not mean re-keying history. A workable sequence:

  1. Register the entities, not the history. Load your branches, tills, SIMs per network, and attendants. Do not import old transactions.
  2. Set opening balances on a chosen date. Pick a Monday. Count cash and read float per SIM at open. That is your day zero.
  3. Run parallel for one week. Keep the book. Compare the book to the system at closing every evening. Discrepancies in week one are almost always capture discipline, not software.
  4. Turn on alerts in week two, once you know each till's real burn rate rather than a guessed threshold. Thresholds set on day one are always wrong and train staff to ignore alerts.
  5. Retire the book in week three, and only then start paying commission from system figures.

Onboarding — including data setup and team training — is included with every Tawala plan and there are no setup fees. Plans start at TZS 25,000 per month for a single user on the Mfuko tier, and multi-user tiers with inventory and TRA VFD start at TZS 65,000 per month. Full detail is on the pricing page, and there is a 14-day free trial with no card required.

Where wakala fits with the rest of your business

Very few wakala operators run only a wakala. The kiosk usually also sells airtime, sodas, or groceries; the successful ones expand into a second and third location and then find that staffing, stock and cash all need managing at once. The modules that pair most often with wakala are POS for the retail counter, Inventory for multi-location stock, HRM & Payroll once you have staff on shifts, and Finance to consolidate. If you are in financial services more broadly, the finance industry page covers the wider picture, and operators in the city can read the Dar es Salaam page for local setup and support detail.

Support is available in English and Swahili. If you want to talk through your specific float and commission structure before committing, contact the team — most wakala questions are answered faster on WhatsApp than by email.

The Problem

Wakala management was built for spreadsheets — and it shows

If you operate mobile-money agent kiosks, the network apps tell you what's on each SIM, but nothing else. Float planning, commissions, fraud detection, multi-kiosk reporting? You're on your own.

1

Float runs out at the worst times

Saturday afternoon, customer wants to withdraw TZS 500,000, your float is at TZS 150,000. You lose the customer, and ten minutes later the next one too.

2

Commissions are guesswork

Network commission tables change. You're paying agents from memory. Some get overpaid, some underpaid, and the spreadsheet is always two weeks behind reality.

3

Fraud is invisible until the audit

An agent runs ghost transactions, pockets float, fakes losses, or runs after-hours from a personal SIM. Without real-time monitoring, you find out when it's already cost you millions.

How It Works

Run your Wakala business like a real business

1

Connect every SIM

Register every M-Pesa, Tigo Pesa, and Airtel Money SIM you operate. Tawala pulls real-time float, transaction logs, and commission rates from each network.

2

Plan float across kiosks

See live float across every kiosk on one screen. Set low-float alerts, request top-ups before customers arrive, transfer float between kiosks when one is heavy and another is dry.

3

Pay commissions automatically

Tawala calculates each agent's commission based on the network's official table, then pays via M-Pesa B2C — daily, weekly, or monthly. Agents see exactly what they earned and why.

Built for Tanzania

The only platform built for the 280,000+ Wakalas in Tanzania

Tanzania has more than 280,000 mobile-money agents handling 5+ billion transactions a year. Tawala Wakala is the only software designed specifically for this category — float, commissions, transactions, fraud, all from one platform.

Reconciliation runs automatically against M-Pesa, Tigo Pesa, and Airtel Money official statements every day. Discrepancies are flagged immediately, so nothing slips through unnoticed.

M-Pesa
Tigo Pesa
Airtel Money
Float tracking
Commission engine
Multi-kiosk
Fraud alerts
Auto-reconcile
Why Tawala

Tawala Wakala vs the alternatives

Most Wakala operators run on Excel, network apps, or a homegrown PHP system. Here's how Tawala compares.

Capability Tawala Recommended Excel Network apps Homegrown
Real-time float across all networks ~ ~
Commission engine (auto-calc) ~
Multi-kiosk dashboard ~
Fraud detection alerts
Auto-reconciliation
M-Pesa B2C agent payouts
TRA VFD on agent commissions
Mobile app
Customer Story

How auto-reconciliation surfaces hidden float discrepancies

"A multi-SIM Wakala chain often loses small amounts of float every weekend before noticing the pattern. Auto-reconciliation against the operator portals flags ghost transactions early — typically within the first month of switch-on."
I
Illustrative scenario
Multi-kiosk Wakala operator · Mwanza region · 15–20 SIMs
Daily
auto-reconciliation per SIM
All
TZ operator portals supported
Real-time
ghost-transaction alerts
FAQ

Frequently Asked Questions

Quick answers about Wakala Management Software Tanzania — Mobile Money Agents.

What is Wakala management?
A Wakala is a mobile-money agent (Vodacom, Tigo, Airtel). Tawala Wakala manages your float across networks, calculates commissions, tracks transactions, and reports on each agent's performance — all from one dashboard.
Can I see real-time float across all my SIMs?
Yes — every M-Pesa, Tigo Pesa, and Airtel Money SIM you register shows live float, today's transactions, and remaining capacity. Set low-float alerts so you never run out.
How are agent commissions calculated?
Tawala applies the official commission tables for each network (deposit, withdraw, send) and pays your agents automatically — daily, weekly, or monthly via M-Pesa B2C or bank.
Can I manage multiple Wakala kiosks?
Yes — unlimited kiosks across Tanzania with per-kiosk reporting, manager assignments, and transfer of float between locations.
What about reconciliation with the network statements?
Daily auto-reconciliation against M-Pesa, Tigo Pesa, and Airtel Money statements. Discrepancies are flagged immediately; nothing falls through the cracks.
How much does Tawala cost?
Tawala plans start at TZS 75,000 per month. Pricing scales with the number of users and modules you choose. There are no setup fees and no long-term contracts. See our pricing page for full tier details.

Still have questions?

Talk to our team
Chat on WhatsApp