Skip to content

Telebirr — Encyclopedia

Last updated: January 2024


Telebirr is the mobile money service operated by Ethio Telecom, the state-owned telecommunications monopoly of Ethiopia. Launched in May 2021, it became the fastest-growing mobile money service in African history by user count, reaching 40 million registered users within two years.

It is the most important payment rail in Ethiopia by volume — for many Ethiopians, especially outside Addis Ababa, Telebirr is the only accessible digital payment method.


DetailValue
OperatorEthio Telecom
OwnershipEthiopian government (100% state-owned)
RegulatorNational Bank of Ethiopia (NBE)
Technology PartnerHuawei (infrastructure)
Launch DateMay 2021
Registered Users~40 million (as of end 2023)
Monthly Active Users~18 million (estimated)

Ethio Telecom’s state ownership has significant practical implications: decisions move slowly, merchant onboarding is bureaucratic, and API stability is sometimes deprioritized relative to consumer features. On the upside, it’s deeply embedded in government payment flows — if you’re building anything that touches government services, Telebirr is mandatory.


Telebirr is not just dominant — it’s structurally dominant. Ethio Telecom controls the only major mobile network in Ethiopia (Safaricom and others have entered but with limited reach), meaning that virtually every mobile money user in Ethiopia is already on Telebirr infrastructure.

This changed somewhat with Safaricom Ethiopia’s entry in 2022 and M-Pesa Ethiopia’s launch, but Telebirr maintains overwhelming market share as of 2024.


  • Consumers register via USSD (*127#) or the Telebirr app
  • Wallets are funded via cash at Ethio Telecom service centers, authorized agents, or bank transfers
  • Wallet limit: 50,000 ETB stored value, 100,000 ETB monthly transaction limit for verified accounts
  • Unverified accounts: 5,000 ETB limit
  • Merchants register via the Ethio Telecom business center or merchant portal
  • Payments are received via USSD push to customer phones
  • Merchant wallets are separate from consumer wallets
  • Settlement to bank account on T+1 business day cycle

Telebirr is fundamentally a USSD service. Even the smartphone app is largely a wrapper around USSD flows. This has practical implications:

  • Payments work without smartphones or data
  • Works on the most basic feature phones
  • USSD sessions can time out under poor network conditions
  • The 5-minute payment window is a hard system limit, not a suggestion

Fees are set by Ethio Telecom and subject to change. The National Bank of Ethiopia reviews and approves the fee schedule. Verify current rates via your merchant agreement.

Transaction AmountFee Rate
1 - 500 ETB0.8%
501 - 10,000 ETB0.8%
10,001+ ETB0.8%
Minimum fee1 ETB
Maximum fee100 ETB

Fees are deducted from merchant settlements, not charged to the customer at point of payment.

These don’t affect merchant integrations but are useful context:

AmountFee
1 - 100 ETBFree
101 - 500 ETB2 ETB
501 - 1,000 ETB3 ETB
1,001 - 5,000 ETB5 ETB
5,001 - 10,000 ETB7 ETB

Merchants processing above ~500,000 ETB/month have had success negotiating reduced rates through their Ethio Telecom account manager. There’s no published tier structure for this — it’s relationship-based.


DetailValue
Advertised cycleT+1 business days
Real-world cycleT+1 to T+2
Settlement daysMonday - Friday (no weekend settlements)
Minimum settlement100 ETB
Settlement currencyETB only
Settlement methodBank transfer to registered merchant bank account

What T+1 actually means: If a customer pays on Monday, you receive funds Tuesday — if the batch runs before cutoff. Transactions after ~3 PM Ethiopian time often roll to the next day’s batch, effectively becoming T+2.

Holidays extend this significantly. During major Ethiopian holidays (Ethiopian Christmas/Gena, Timkat, Ethiopian Easter/Fasika, Eid), batches may pause for 2-3 days.


This is the painful part. As of early 2024, the process involves:

  1. Visit an Ethio Telecom business center (Addis Ababa has several; major cities have one)
  2. Submit documentation:
    • Trade license (business license from Ministry of Trade)
    • TIN (Tax Identification Number)
    • Business bank account details
    • Authorized signatory ID
  3. Wait for review — typically 1-3 weeks
  4. Receive merchant credentials — App ID, App Key, short code
  5. Request sandbox access separately — this is a different process and can take additional days

There is no fully online onboarding as of 2024. You must appear in person or designate an authorized representative.

Pro tip: The Bole Road business center in Addis is the most experienced with merchant accounts. Going to a smaller branch often results in being told to come back or visit a different location.


Honest assessment: mixed.

AspectRatingNotes
API documentation2/5Exists, often outdated or incomplete
Sandbox reliability2/5Doesn’t simulate USSD; auto-succeeds transactions
Production stability3/5Generally stable with occasional outages
Error messages2/5Vague; often requires trial and error
Support responsiveness2/5Varies heavily by account manager
Webhook reliability3/5Works, but no retry mechanism on their side

Common API issues developers encounter:

  • Auth token format changed in late 2022 without notice
  • Certain error codes return HTTP 200 with a failure body — always check the response body, not just the status code
  • RSA encryption required for certain endpoints; the public key format in docs is sometimes wrong
  • Sandbox does not validate phone numbers — production does

Telebirr operates under:

  • National Bank of Ethiopia Payment Instrument Issuers Directive (FIS/01/2012 and subsequent updates)
  • Mobile and Agent Banking Directives (SBB/57/2018)
  • National Payment System Proclamation (948/2016)

The NBE sets maximum transaction limits, fee approval requirements, and KYC standards. Ethio Telecom’s state ownership means regulatory approval is typically smooth — but also means that regulatory changes at NBE directly affect Telebirr operations.

For merchants processing above 1 million ETB/month, additional NBE reporting requirements may apply. Consult your legal team.


”Transaction succeeded but we never got the webhook”

Section titled “”Transaction succeeded but we never got the webhook””

Telebirr’s webhook system does not retry on failure. If your endpoint was down or returned an error, the webhook is gone. Implement verify() polling as a fallback.

”Customer says they paid but status is pending”

Section titled “”Customer says they paid but status is pending””
  1. Check if the 5-minute USSD window expired
  2. Verify the phone number was Ethio Telecom (not a non-Telebirr number)
  3. Check the Telebirr merchant portal — sometimes the transaction succeeded on their end but the webhook never fired

”Auth errors after credentials worked previously”

Section titled “”Auth errors after credentials worked previously””

Telebirr access tokens expire every 30 minutes. If you’re managing tokens manually (not using the Zirzir SDK), ensure you’re refreshing. Also check: RSA public key used for token generation sometimes changes without notice.

”Sandbox transactions always succeed immediately”

Section titled “”Sandbox transactions always succeed immediately””

Correct. Telebirr sandbox doesn’t simulate actual USSD. All transactions complete automatically after ~30 seconds. Do not rely on sandbox for realistic flow testing.


  • Merchant support line: +251 990 (Ethio Telecom customer service)
  • Business center (Bole Road, Addis Ababa): Best for merchant issues
  • Developer portal: developer.ethiotelecom.et (access may require a merchant account)

For API issues, your Ethio Telecom account manager is the primary escalation path. There is no public developer support forum.