Skip to content

At 50,000 TZS. Sending 50,000 TZS costs 580 TZS, so the recipient receives 50,580 TZS. Withdrawing 50,000 TZS costs 3,073 TZS, of which 573 TZS is the government withdrawal levy, so you receive 46,927 TZS. The recorded charges already include the 10% excise duty and 18% VAT.

HaloPesa charges — full tariff

The charges recorded for HaloPesa (Halotel), last reviewed 8 September 2026. The send and withdraw tables are that operator’s bands as recorded here. Only Mixx by Yas publishes its charges as a tariff you can read; for the others, check the current charge with the operator. The withdrawal levy is charged on top of the withdrawal fee and shown separately in the worked answer above.

Send money

Amount (TZS)Fee (incl. tax)
1 – 99910 TZS
1,000 – 2,99925 TZS
3,000 – 3,99950 TZS
4,000 – 4,99960 TZS
5,000 – 6,999135 TZS
7,000 – 9,999140 TZS
10,000 – 14,999330 TZS
15,000 – 19,999340 TZS
20,000 – 29,999360 TZS
30,000 – 39,999370 TZS
40,000 – 49,999380 TZS
50,000 – 99,999580 TZS
100,000 – 199,999700 TZS
200,000 – 299,999750 TZS
300,000 – 399,999950 TZS
400,000 – 499,9991,200 TZS
500,000 – 599,9991,300 TZS
600,000 – 799,9991,400 TZS
800,000 – 1,000,0001,750 TZS
Above 1,000,0013,000 TZS

Withdraw (agent)

Amount (TZS)Fee (incl. tax)
1 – 999Free
1,000 – 1,999300 TZS
2,000 – 2,999330 TZS
3,000 – 3,999550 TZS
4,000 – 4,999600 TZS
5,000 – 6,999850 TZS
7,000 – 9,999900 TZS
10,000 – 14,9991,300 TZS
15,000 – 19,9991,400 TZS
20,000 – 29,9991,650 TZS
30,000 – 39,9991,800 TZS
40,000 – 49,9992,100 TZS
50,000 – 99,9992,500 TZS
100,000 – 199,9993,300 TZS
200,000 – 299,9994,500 TZS
300,000 – 399,9995,500 TZS
400,000 – 599,9996,000 TZS
600,000 – 799,9997,000 TZS
Above 800,0007,500 TZS

How HaloPesa compares at 50,000 TZS

Sending 50,000 TZS, cheapest first. Other networks are cheaper at some amounts and dearer at others, because the band boundaries differ.

NetworkFeeRecipient receives
T-Pesa (TTCL)500 TZS50,500 TZS
HaloPesa (Halotel)580 TZS50,580 TZS
Airtel Money680 TZS50,680 TZS
M-Pesa (Vodacom)720 TZS50,720 TZS
Mixx by Yas720 TZS50,720 TZS

Tariffs last verified 8 September 2026 for all networks. HaloPesa was verified 8 Sep 2026.

What HaloPesa costs at different amounts

The same charge worked through at four amounts, send and withdraw. Withdrawals include the government levy; sending does not attract it.

AmountSend feeRecipient receivesWithdraw feeYou receive
10,000 TZS330 TZS10,330 TZS1,402 TZS8,598 TZS
50,000 TZS580 TZS50,580 TZS3,073 TZS46,927 TZS
250,000 TZS750 TZS250,750 TZS5,321 TZS244,679 TZS
1,000,000 TZS1,750 TZS1,001,750 TZS9,276 TZS990,724 TZS

Where the HaloPesa fee steps up

The tariff is banded, so the fee jumps at these amounts rather than rising smoothly. Each row states the last amount charged the lower fee.

AboveFeeIncrease
1,000,000 TZS1,750 → 3,000 TZS+1,250 TZS
799,999 TZS1,400 → 1,750 TZS+350 TZS
399,999 TZS950 → 1,200 TZS+250 TZS

The largest single jump is at 1,000,000 TZS, where the fee rises from 1,750 to 3,000 TZS — an increase of 1,250 TZS for the next shilling. Splitting a transfer across two bands is not always cheaper, because each transfer carries its own charge; work the alternative through before splitting.

Share on WhatsAppShare on Telegram
More
FacebookSMSEmail

Scan to open on your phone

Generating QR code…

Point your phone camera at the code. The page opens on your phone.

https://www.calculator.co.tz/halopesa-charges

Frequently asked questions

How much does HaloPesa charge to send money?

Halotel's tariff is banded by amount; the table above lists every band, and the calculator works out one specific amount.

How much is a HaloPesa withdrawal?

The withdrawal fee depends on the amount and includes the government withdrawal levy, which is shown separately in the worked example.

Where do these figures come from?

From the charges each network applies, recorded on the date shown above the tables. Only Mixx by Yas publishes its charges as a tariff you can read (its Customer Tariffs, fees from 1 July 2025); the other networks publish no equivalent table, so check the network's app or an agent before a large transaction.

Work out your own amount