Calculator

Mobile Money Fee Calculator

Work out the real cost of a mobile money transaction in Tanzania. Pick M-Pesa, Airtel Money or Mixx by Yas, choose send or withdraw, and enter an amount to see the fee including the 10% excise duty, 18% VAT and the government withdrawal levy where it applies.

Total cost (you pay)
TSh 10,000
Fee (incl. tax)TSh 0
Base feeTSh 0
Tax (10% excise + 18% VAT)TSh 0

How it works

Tanzania adds a 10% excise duty and 18% VAT on top of the operator's base fee (so the taxed fee is about 1.298× the published fee). Cashing out at an agent also attracts a banded government withdrawal levy; sending money does not.

Total = (operator fee × 1.298) + withdrawal levy

Worked examples

  • Withdraw example

    Withdrawing 10,000 TZS from M-Pesa at an agent costs about 1,984 TZS (base 1,450 + tax 432 + levy 102), so you'd receive about 8,016 TZS.

  • Send example

    Sending 50,000 TZS via Airtel Money costs about 883 TZS (base 680 + tax 203), so you'd pay 50,883 TZS.

Fee tables

Base fees below (published by each operator). The calculator adds the 1.298× tax (10% excise + 18% VAT) and, for withdrawals, the government withdrawal levy. Verify with your operator before relying on exact figures.

M-Pesa (Vodacom)

Send money

Amount (TZS)Base fee
1 – 10,000Free
10,001 – 19,999Free
20,000 – 29,999583 TZS
30,000 – 39,999650 TZS
40,000 – 49,999714 TZS
50,000 – 99,9991,293 TZS
100,000 – 199,9991,707 TZS
200,000 – 299,9992,100 TZS
300,000 – 399,9992,510 TZS
400,000 – 499,9992,510 TZS
500,000 – 699,9993,717 TZS
700,000 – 899,9995,324 TZS
900,000 – 1,000,0005,524 TZS
Above 1,000,0015,524 TZS

Withdraw (agent)

Amount (TZS)Base fee
1 – 999175 TZS
1,000 – 2,999350 TZS
3,000 – 3,999600 TZS
4,000 – 4,999650 TZS
5,000 – 6,999950 TZS
7,000 – 9,9991,000 TZS
10,000 – 19,9991,450 TZS
20,000 – 39,9991,850 TZS
40,000 – 49,9992,350 TZS
50,000 – 99,9993,000 TZS
100,000 – 299,9993,650 TZS
300,000 – 399,9996,500 TZS
400,000 – 599,9997,000 TZS
600,000 – 999,9998,000 TZS
Above 1,000,0008,000 TZS

Airtel Money

Send money

Amount (TZS)Base fee
1 – 99915 TZS
1,000 – 2,99930 TZS
3,000 – 4,99955 TZS
5,000 – 9,999130 TZS
10,000 – 19,999350 TZS
20,000 – 49,999400 TZS
50,000 – 99,999680 TZS
100,000 – 299,9991,000 TZS
300,000 – 999,9991,500 TZS
Above 1,000,0002,000 TZS

Withdraw (agent)

Amount (TZS)Base fee
1 – 999175 TZS
1,000 – 2,999380 TZS
3,000 – 4,999620 TZS
5,000 – 9,999950 TZS
10,000 – 19,9991,450 TZS
20,000 – 49,9991,850 TZS
50,000 – 99,9992,700 TZS
100,000 – 299,9993,800 TZS
300,000 – 999,9996,500 TZS
Above 1,000,0008,000 TZS

Mixx by Yas

Send money

Amount (TZS)Base fee
1 – 99915 TZS
1,000 – 2,99930 TZS
3,000 – 4,99950 TZS
5,000 – 9,999130 TZS
10,000 – 19,999350 TZS
20,000 – 49,999400 TZS
50,000 – 99,999720 TZS
100,000 – 499,9991,000 TZS
Above 500,0001,500 TZS

Withdraw (agent)

Amount (TZS)Base fee
1 – 999175 TZS
1,000 – 2,999350 TZS
3,000 – 4,999600 TZS
5,000 – 9,999950 TZS
10,000 – 19,9991,450 TZS
20,000 – 49,9991,850 TZS
50,000 – 99,9992,700 TZS
100,000 – 499,9994,000 TZS
Above 500,0006,000 TZS

Frequently asked questions

How are mobile money fees calculated in Tanzania?

The operator charges a base fee by amount band, then Tanzania adds a 10% excise duty and 18% VAT (about 1.298× the base fee). Withdrawing cash at an agent also adds a banded government levy.

Is there a levy on sending money?

No. The government withdrawal levy applies only to agent cash-out; sending money (P2P, cross-network, to bank) is exempt from the levy.

Which provider is cheapest?

It depends on the amount. M-Pesa is often cheapest for small sends (free up to 10,000 TZS); use the calculator to compare for your exact amount.

Are these fees exact?

Fees change with operator tariffs and government budgets. The figures are a snapshot — always verify with your operator before a large transaction.

Results are estimates provided for information only and do not constitute financial, legal or tax advice. Consult a qualified professional before making financial decisions.

Related calculators