Utility payments in Africa are far from standardized. Each country has developed its own mix of prepaid and postpaid systems, different meter technologies, unique billing platforms and varying levels of digital payment integration. For companies building payment APIs that serve these markets, understanding the technical landscape in each country is essential to building reliable integrations.
This guide provides a practical, country-by-country overview of how electricity, water and TV subscription payments work across 10 key African markets. We focus on the technical details that matter for integration: meter types, token formats, validation requirements and payment rail availability.
1. Kenya
Electricity: Kenya Power (KPLC)
Kenya Power and Lighting Company (KPLC) serves approximately 8.9 million customers across the country. The majority of residential customers use prepaid meters that accept 20-digit STS (Standard Transfer Specification) tokens.
- Meter type: Predominantly prepaid (STS standard), with some legacy postpaid accounts.
- Token format: 20-digit numeric STS tokens generated upon payment.
- Meter number format: 11-digit meter numbers (e.g., 54321678901).
- Payment rails: M-Pesa (dominant, via Paybill 888880), bank transfers, KPLC offices. Over 80% of prepaid electricity purchases are made through M-Pesa.
- Validation: Meter number validated against KPLC database, returns customer name and meter status.
Water
Water services are managed by county-level water companies (e.g., Nairobi Water, Mombasa Water). Payment is primarily postpaid (monthly bills) with increasing M-Pesa integration via Paybill numbers unique to each water company.
TV Subscriptions
DSTV (MultiChoice), GOtv and StarTimes are the major pay-TV providers. Payments via M-Pesa Paybill using customer/smartcard numbers. DSTV uses 10-digit customer numbers.
2. Nigeria
Electricity: Distribution Companies (DisCos)
Nigeria's electricity distribution is managed by 11 Distribution Companies (DisCos) covering different regions: Ikeja Electric, Eko Electricity (Lagos), Abuja Electricity, Ibadan Electricity, Enugu Electricity, Port Harcourt Electricity, Kaduna Electric, Jos Electricity, Benin Electricity, Kano Electricity and Yola Electricity.
- Meter types: Mix of prepaid (STS tokens) and postpaid (estimated billing). Nigeria has been aggressively rolling out prepaid meters through the National Mass Metering Programme (NMMP).
- Token format: 20-digit STS tokens for prepaid meters.
- Meter number format: Varies by DisCo - typically 11-13 digits.
- Payment rails: Bank transfers, USSD, mobile apps (each DisCo has different platforms), third-party vending platforms.
- Validation: Meter number must be validated against the specific DisCo's database. Returns customer name, address and tariff class.
Nigeria's electricity payment landscape is uniquely complex because each of the 11 DisCos maintains its own vending platform and API. There is no centralized national electricity payment switch. Integration requires separate technical agreements with each DisCo or working through licensed third-party vending aggregators.
Water
Water is managed by state-level water corporations. Digital payment penetration is low; most water bills are paid at physical offices or via bank transfers.
TV Subscriptions
DSTV/GOtv (MultiChoice) dominates. StarTimes is the main competitor. Payments via bank transfer, card, USSD, or third-party platforms using smartcard/IUC numbers (typically 10 digits).
3. Ghana
Electricity: ECG and NEDCo
The Electricity Company of Ghana (ECG) serves the southern regions, while the Northern Electricity Distribution Company (NEDCo) covers the north.
- Meter types: Prepaid (STS) and postpaid. Ghana has been transitioning customers to prepaid meters under various metering programs.
- Token format: 20-digit STS tokens.
- Meter number format: Varies - ECG prepaid meters typically use 11-digit meter numbers.
- Payment rails: MTN MoMo (dominant), Vodafone Cash, AirtelTigo Money, bank cards, ECG offices.
- Validation: Meter number validated against ECG/NEDCo systems; returns customer name and meter location.
Water
Ghana Water Company Limited (GWCL) manages piped water. Billing is postpaid. Mobile money payment integration exists but adoption remains moderate compared to electricity.
4. Tanzania
Electricity: TANESCO
Tanzania Electric Supply Company (TANESCO) is the sole electricity utility, serving approximately 2.7 million customers.
- Meter types: Predominantly prepaid (STS standard). TANESCO has aggressively deployed prepaid meters since 2012.
- Token format: 20-digit STS tokens.
- Meter number format: 11-digit meter numbers.
- Payment rails: M-Pesa, Tigo Pesa, Airtel Money, Halopesa, TANESCO offices, bank accounts. Mobile money accounts for over 70% of prepaid electricity purchases.
- Validation: Meter number validated against TANESCO database.
Water
Managed by regional water utilities (DAWASCO in Dar es Salaam, others in regional centers). Postpaid billing with increasing mobile money integration.
5. The Gambia
Electricity and Water: NAWEC
The National Water and Electricity Company (NAWEC) is The Gambia's sole utility provider for both electricity and water.
- Meter types: Prepaid electricity meters (STS standard). NAWEC has been transitioning from postpaid to prepaid since 2015.
- Token format: 20-digit STS tokens.
- Meter number format: 11-digit meter numbers.
- Payment rails: Afrimoney, QMoney (local mobile money), bank transfers, NAWEC offices, third-party vending agents.
- Water billing: Postpaid monthly billing. Payments via NAWEC offices and increasingly via mobile money.
- Unique challenge: Single provider market with legacy IT systems requiring specialized integration approaches.
6. Senegal
Electricity: Senelec
Senelec (Societe Nationale d'Electricite du Senegal) is the national electricity utility.
- Meter types: Mix of prepaid and postpaid. Prepaid meter deployment accelerating in urban areas.
- Payment rails: Orange Money (dominant), Wave, Free Money, Senelec offices, bank transfers.
- Token format: STS standard for prepaid meters.
Water: SDE / Sen'Eau
Sen'Eau (formerly SDE) manages water distribution. Postpaid billing with mobile money payment options through Orange Money and Wave.
7. Uganda
Electricity: Umeme and Others
Umeme is the largest electricity distributor, serving approximately 1.8 million customers. Other operators include WENRECO (West Nile) and UEDCL (Uganda Electricity Distribution Company).
- Meter types: Prepaid (Yaka meters using STS) and postpaid.
- Token format: 20-digit STS tokens. Yaka is the branded name for Umeme's prepaid service.
- Payment rails: MTN MoMo, Airtel Money, bank transfers, Umeme offices.
- Validation: Yaka meter numbers validated against Umeme's system.
8. Ivory Coast (Cote d'Ivoire)
Electricity: CIE
Compagnie Ivoirienne d'Electricite (CIE) manages electricity distribution under a concession agreement with the government.
- Meter types: Mix of prepaid and postpaid. Prepaid is expanding, particularly in new residential developments.
- Payment rails: Orange Money, MTN MoMo, Moov Money, Wave, CIE offices, bank transfers.
- Billing: Postpaid customers receive bimonthly bills. Reference numbers used for payment identification.
Water: SODECI
Societe de Distribution d'Eau de la Cote d'Ivoire (SODECI) manages water distribution. Postpaid billing system with mobile money integration.
9. Cameroon
Electricity: ENEO
ENEO (Energy of Cameroon) is the primary electricity utility.
- Meter types: Predominantly postpaid, with prepaid deployment growing.
- Payment rails: MTN MoMo, Orange Money, bank transfers, ENEO offices.
- Billing: Monthly postpaid bills with unique reference numbers for each customer account.
Water: Camwater
Cameroon Water Utilities Corporation (Camwater) manages water infrastructure. Monthly postpaid billing.
10. South Africa
Electricity: Eskom and Municipalities
Eskom generates most electricity, but distribution is split between Eskom (directly for some areas) and municipal distributors (for urban areas). Johannesburg has City Power, Cape Town has City of Cape Town Electricity, etc.
- Meter types: Prepaid (STS standard) and postpaid (monthly billing). South Africa has one of the most mature prepaid meter deployments in Africa.
- Token format: 20-digit STS tokens.
- Meter number format: Varies by municipality - typically 11-13 digits.
- Payment rails: Bank EFT, retail outlets (Shoprite, Pick n Pay, Checkers), mobile banking apps, utility-specific apps and websites. Mobile money is less dominant here due to high bank account penetration.
- Validation: Meter numbers validated against municipal or Eskom databases.
Water
Municipal responsibility. Postpaid monthly billing integrated with rates accounts. Prepaid water meters exist but are less common than prepaid electricity.
Common Technical Patterns
Across these 10 markets, several technical patterns emerge that inform API design:
The STS Standard
The Standard Transfer Specification (STS) is the dominant prepaid metering standard across Africa. Developed in South Africa, STS defines how tokens are generated, encrypted and validated by meters. Key characteristics:
- Tokens are 20 digits, numerically encoded.
- Each token is cryptographically bound to a specific meter's key.
- Tokens cannot be reused - each has a unique sequence number.
- The system supports credit transfer tokens, key change tokens and tariff update tokens.
Validation Flow
For all prepaid electricity integrations, the standard flow is: (1) submit meter number, (2) receive validation response with customer details, (3) confirm payment amount, (4) process payment, (5) receive token in response.
Postpaid Bill Payment
For postpaid utilities (water, some electricity), the flow is: (1) submit account/reference number, (2) receive outstanding balance and customer details, (3) submit payment amount, (4) receive payment confirmation.
TV Subscription Payments Across Markets
Pay-TV is remarkably consistent across the continent due to regional operators:
| Provider | Markets | ID Format | Payment Model |
|---|---|---|---|
| DSTV (MultiChoice) | All 10 markets | 10-digit smartcard/IUC number | Monthly subscription (prepaid) |
| GOtv (MultiChoice) | Nigeria, Ghana, Kenya, Uganda, others | 10-digit IUC number | Monthly subscription |
| StarTimes | Nigeria, Ghana, Kenya, Tanzania, others | Smartcard number (varies) | Monthly/weekly subscription |
| Canal+ (Afrique) | Senegal, Ivory Coast, Cameroon | Decoder/subscriber number | Monthly subscription |
Key Takeaways for Integration
- No two countries are alike: Even when using the same standard (STS), each utility has unique integration requirements, validation rules and payment flows.
- Mobile money is the dominant rail: In 8 of these 10 markets (all except South Africa and partially Nigeria), mobile money is the primary digital payment method for utilities.
- Prepaid is winning: The trend across all markets is toward prepaid metering. This favors API-based integration because each purchase is a discrete transaction with a clear input (meter number + amount) and output (token).
- Validation is critical: Every utility integration must support meter/account validation before payment to prevent failed transactions and customer complaints.
- Fragmentation is the norm: Covering utilities across 10 countries requires 15-20+ separate provider integrations, each with unique technical specifications.
Sources: KPLC Annual Report 2024, TANESCO Performance Reports, NAWEC Corporate Plan, ECG Operational Data, Umeme Annual Report 2024, IEA Africa Energy Outlook 2023, individual utility company documentation.