- Tanzania has 89%+ mobile-money penetration — M-Pesa, Tigo Pesa, and Airtel Money dominate.
- You need all three to capture every customer; Tawala integrates all three natively.
- Setup takes 1–2 weeks per network (mostly waiting for merchant approval).
- Network fees are typically 0.5–2% per transaction; Tawala adds zero platform fees on top.
- You also need card and bank options for larger transactions (Pesapal, Selcom, NMB, CRDB, NBC, Stanbic).
In Tanzania, "how do I pay?" is the most important question a business has to answer. Get the wrong mix of payment options and you lose 30%+ of potential customers at checkout. Get them right and your competitor's churn becomes your growth.
This guide covers the practical setup of every major Tanzanian payment method — M-Pesa, Tigo Pesa, Airtel Money, bank transfer, and cards — including how to integrate each one into your business workflow with Tawala. Whether you're a single-shop retailer or a multi-branch ERP user, the same principles apply.
The Tanzanian payment landscape in 2026
Tanzania has one of the world's most developed mobile-money ecosystems. As of 2024, Tanzania has 55.8 million mobile-money accounts processing 5.3 billion transactions per year — and that number grew 76.6% year-on-year. The vast majority of those transactions happen on three networks: M-Pesa (Vodacom), Tigo Pesa (Yas), and Airtel Money, which together account for roughly 89% of mobile-money market share.
Card and bank payments still matter for larger transactions, exports, and B2B settlements — but for day-to-day consumer commerce, mobile money is the default. If you're not accepting M-Pesa, you're invisible to a huge slice of customers. If you're only accepting M-Pesa, you're invisible to about half.
M-Pesa: the gorilla in the room
Vodacom's M-Pesa is the largest mobile-money network in Tanzania (37%+ market share) and the de facto default. If you're starting with one, start here.
Lipa Na M-Pesa vs M-Pesa Business
Vodacom offers two products for businesses:
- Lipa Na M-Pesa — the consumer-facing "pay by till" or "pay by paybill" flow. Customers enter your till number, pay, and you receive funds. This is what most retailers and restaurants use.
- M-Pesa Business — adds B2B (business-to-business), B2C (bulk payouts to customers/staff), and API access for software integrations. Required if you want to make payments out of M-Pesa, not just receive them.
Most Tawala customers start with both: Lipa Na M-Pesa for collecting payments, M-Pesa Business B2C for paying staff salaries and contractor invoices. Setup is one application form for each.
Till number vs paybill — which one do I need?
Till number is for retail and restaurants where customers pay a fixed amount that you tell them at the till. The customer enters the till number, the amount, and confirms. Best for: shops, cafes, salons, hotels (room service), pharmacies.
Paybill is for utilities, schools, landlords, and any business that bills customers with an account number. Customer enters paybill number + their account reference + amount. Best for: school fees, rent, internet bills, club memberships.
You can have both. Most established businesses do.
Setting up M-Pesa with Tawala
Once you've received your Vodacom credentials (typically 5–10 business days after applying), configuration in Tawala takes about 10 minutes:
- Settings → Payments → M-Pesa → Add Account.
- Enter your Organization Shortcode (your till number or paybill).
- Paste your Consumer Key and Consumer Secret from the Vodacom Business portal.
- Enter your callback URL — Tawala provides this; you paste it back into Vodacom's portal.
- Run a test transaction for TZS 100 from your own phone. Tawala confirms the payment within 30 seconds.
From then on, every Tawala invoice has a "Pay with M-Pesa" button. POS, online checkout, and mobile app all accept Lipa Na M-Pesa as a tender type. Reconciliation is automatic — Tawala matches incoming M-Pesa receipts to your invoices and posts the revenue and TRA-compliant fiscal receipt.
Tigo Pesa
Tigo Pesa (now operated by Yas Tanzania) is the second-largest mobile-money network. It has a strong presence in northern and central Tanzania, and many customers prefer it for cross-network sends.
Setup is similar to M-Pesa: apply via the Yas business portal or visit a Yas business shop. You'll need:
- Business registration certificate (BRELA)
- TIN and VRN (if VAT-registered)
- Director's ID and KYC documents
- Bank account details for settlement
Approval typically takes 5–10 business days. Once approved, Tigo Pesa provides API credentials that you paste into Tawala (Settings → Payments → Tigo Pesa). Test, go live. Tawala accepts Tigo Pesa as a tender type alongside M-Pesa, with no additional configuration needed at the POS.
Airtel Money
Airtel Money rounds out the big three, with a particularly strong presence in southern and lake-zone Tanzania. Its merchant terms are competitive and its API is straightforward.
Setup follows the same pattern: apply via Airtel's business portal, provide KYC documents, wait 5–10 business days for approval, then plug API credentials into Tawala (Settings → Payments → Airtel Money). Test, go live.
For most businesses, the recommended sequence is: M-Pesa first (largest market), Tigo Pesa second (second-largest), Airtel Money third. Some businesses do all three at once during onboarding to be done with the paperwork in one go.
What about fees?
Each network charges its own merchant fees. They vary slightly across networks and tier brackets, but typical ranges are:
- M-Pesa Lipa Na: 0.5%–1.5% per transaction, depending on tier. There is also a small fixed fee on small transactions.
- Tigo Pesa: roughly comparable to M-Pesa, sometimes slightly cheaper at the top tiers.
- Airtel Money: competitive with Tigo Pesa, occasionally undercutting M-Pesa for promotional periods.
There is no monthly subscription fee for any of the three. You pay only when you receive a payment. Tawala adds zero platform fees on top — what the network charges is what you pay.
For business-to-customer payouts (B2C — paying staff via M-Pesa, refunding customers via Airtel Money), networks charge a different fee schedule, typically 0.3%–1% per outgoing transaction.
How fast are settlements?
One question business owners always ask: when do I see the money?
- Customer-to-business (C2B): typically real time. The moment the customer confirms the payment, your business wallet credits. You see the funds in your network app immediately.
- Network wallet to bank: typically same-day or T+1. M-Pesa to NMB, CRDB, NBC, Stanbic settles within 24 hours, often within hours.
- Business-to-customer (B2C): real time. Salary payouts, refunds, contractor payments arrive in seconds.
Tawala shows confirmed status the moment the network confirms the transaction. You don't need to refresh, check, or wait — the dashboard updates in real time.
Refunds and reversals
Things go wrong. A customer pays for the wrong product. A duplicate transaction goes through. A return request comes in three days later. Each network has its own refund process, and Tawala wraps all of them into one workflow.
From any Tawala invoice or POS sale, click Refund. Choose full or partial. Tawala issues a TRA-compliant credit note (which automatically reverses the original receipt with TRA) and triggers the network refund. Funds typically return to the customer within 24 hours.
For partial refunds, Tawala calculates the prorated amount including tax and issues a credit note for that portion only. Both the original sale and the credit note remain in your books with full audit trail.
Cards and online payments
Mobile money handles the bulk of consumer transactions, but you still need card support for:
- Larger transactions (over TZS 1M, where mobile-money limits start to bind)
- International customers (visitors to your hotel, foreign B2B buyers)
- Online checkouts for e-commerce
- Recurring subscriptions where mobile money's per-transaction friction adds up
Tawala integrates with the major Tanzanian payment gateways:
- Pesapal — wraps M-Pesa, Tigo Pesa, Airtel Money, and Visa/Mastercard into a single hosted checkout. Useful if you want one provider for everything.
- Selcom — strong for billers and card payments, with deep TZ-bank integrations.
- DPO Group — good for cross-border and African e-commerce.
- Stripe — for businesses serving international customers; not yet available natively in Tanzania but works for USD-denominated invoices.
Configuration is the same flow as mobile money: get API credentials from the gateway, paste into Tawala, run a test, go live.
Bank transfers (NMB, CRDB, NBC, Stanbic)
For B2B payments, government suppliers, and large invoices, bank transfer is still common. Tawala integrates with:
- NMB — direct bank feed for transaction matching, plus bulk payment file generation for outgoing payroll and supplier payments.
- CRDB — same as NMB.
- NBC — same.
- Stanbic — same.
The bank-feed integration is the highest-leverage feature for accountants. Instead of importing CSVs every Monday, your bookkeeper sees every bank transaction in Tawala in real time, with automatic matching to invoices and bills. Reconciliation drops from "a half-day per month" to "a quick check on Friday afternoon."
A practical setup sequence
For new Tanzanian businesses, here's the recommended order:
- Week 1: Apply for M-Pesa Lipa Na (till or paybill). Apply for Tigo Pesa and Airtel Money in parallel.
- Week 2: Receive M-Pesa credentials, configure in Tawala, test, go live. Repeat for Tigo Pesa and Airtel Money as their credentials arrive.
- Week 2–3: Apply for a payment gateway (Pesapal or Selcom) for card support.
- Week 3: Configure bank feeds with NMB, CRDB, NBC, or Stanbic (whichever you use).
- Week 4: Configure M-Pesa B2C for staff payouts. Train accountant on auto-reconciliation.
Total elapsed: 4 weeks. After that, your business accepts every meaningful payment method in Tanzania, and your accounting reconciles itself.
Get started with Tawala payments
Tawala includes M-Pesa, Tigo Pesa, Airtel Money, payment gateway, and bank-feed integrations on every plan from TZS 75,000/month — with no per-transaction platform fees, no setup charges, and free help with all the merchant applications. Our Dar es Salaam team has done dozens of these setups; we know which TRA / Vodacom / Tigo / Airtel forms tend to get rejected and how to avoid them.
See pricing · Book a demo · Read the M-Pesa-specific deep dive.