Authentic mobile money kiosk in Kampala with MTN and Airtel tills

One desk for every kiosk you run.

Register the company, put each shop on the desk, and invite the operator. Their Android phone is the till. Physical cash and telecom float balance to the last shilling.

Company Desk/Kampala Fleet
Kampala Central

Downtown

Samsung Galaxy A13
Slot active
Cash in tillUGX 1,480,000Physical notes in drawer
MTN MoMo float
UGX 3,820,500SIM 1 electronic float
Airtel Money float
UGX 2,150,000SIM 2 electronic float
Total book value: UGX 7,450,500Reconciled • 0 UGX discrepancy
Shift transactions (4)Auto-parsed from SMS
17:14MTNDeposit (Cash in)
+UGX 100,000POSTED
17:09AIRTELWithdrawal (Cash out)
UGX 50,000POSTED
16:48MTNDeposit (Cash in)
+UGX 250,000POSTED
15:20BANKBank float drop
UGX 1,000,000POSTED
Operator: Amina Nakato•+256 772 491 023
Single slot locked

System Architecture

How Intesa Flow runs on ground.

Built specifically for the physical workflow of mobile money kiosks in Uganda. No manual operator typing, no shared credentials, and zero unaccounted float.

01

The phone is the till

The shop's Android smartphone holds your MTN and Airtel SIM cards. When telecom confirmation SMS arrives from 164 or 185, the app intercepts and parses the transaction into the local SQLite book automatically.

Zero manual typing required
02

One device slot per kiosk

Every kiosk is bound to exactly one active device slot. When the till phone signs in, it claims the slot. Any attempt to sign in from a secondary phone is rejected with 409 slot_held.

Owner controls release from desk
03

Continuous cash & float math

Deposits add paper cash to the till and drain telecom float. Withdrawals hand out cash and receive float. The desk models every signed integer delta so total working capital always balances.

Africa/Kampala day boundaries

Reconciliation Engine

The shift math, worked out.

All movements are stored as integer UGX. The desk maps every transaction kind to strict signed deltas. Here is how a standard shift reconciles:

Event / KindLineAmountCash DeltaFloat DeltaRunning CashRunning Float
01. Shift Opening Balance————500,0002,000,000
Customer DepositMTN100,000+100,000-100,000600,0001,900,000
Customer WithdrawalAIRTEL40,000-40,000+40,000560,0001,940,000
Commission EarnedMTN1,5000+1,500560,0001,941,500
05. End of Day Closing Count——+60,000-58,500560,000 UGX1,941,500 UGX
Shift balanced. Discrepancy: 0 UGX.
Formula: Opening + Deposits - Withdrawals + Commissions = Closing

Pricing

Simple monthly pricing in UGX.

No percentage cuts on customer deposits or withdrawals. Every shilling of telecom commission remains 100% yours.

Single Kiosk

Solo Kiosk
UGX 45,000/ month

For owners running a single shop who want automated SMS reconciliation and an end to missing cash.

1 Kiosk on company desk
1 Hardware-locked device slot
Automated MTN MoMo & Airtel SMS parsing
Daily end-of-shift reconciliation report
Offline-first till operation

Kiosk Network

Up to 5 Kiosks
UGX 180,000/ month

For owners managing 2 to 5 kiosks who need unified visibility across Kampala.

Up to 5 Kiosks on company desk
5 Cryptographically locked device slots
Multi-kiosk real-time command deck
Float rebalancing & bank drop tracking
One-click remote kiosk pause
Shift export for bookkeeping

Fleet

Unlimited
UGX 450,000/ month

For larger networks running fleets of kiosks across multiple districts.

Unlimited kiosks & device slots
Supervisor & manager access
Float rebalancing between sister kiosks
Automated bank statement reconciliation
CSV & Excel exports for audit