Skip to content
Electricity

Prepaid Meter Token Rejected? What Your Meter Is Telling You

Your meter keeps flashing REJECT after you paid. Here are the usual causes, how to tell which one you have, and the official KCT routes for IKEDC, EKEDC, AEDC and IBEDC.

Adaeze Okonkwo · 8 min read · 1 views
Why your meter refuses a token, and the fix for each cause

You paid, the SMS landed, you typed all 20 digits by the light of your phone's torch, and the little screen flashed REJECT. Again. FAILED this time. Light has finally come back, you can't use a single unit of it, and the freezer is quietly warming up behind you.

Your money isn't gone yet.

A token is tied to the meter number printed on your receipt, so as long as that number is yours, nobody else on the street can load it. When you get a prepaid meter token rejected message, the cause is nearly always one of five things: the meter never took its two Key Change Tokens (KCTs), the token went to the wrong meter or DisCo, a digit was mistyped or the token was already used, your band or meter record changed, or the meter itself is faulty. The KCTs and a typo you can fix at the meter tonight. The rest need the DisCo, and that can take days.

Before anything else, spend 30 seconds on one check: find the meter number on your receipt or SMS and hold it up against the number printed on the meter's label, digit by digit, the way you'd check an account number before a bank transfer. One digit different? Skip down to the wrong-meter section.

Prepaid meter token rejected every time? The meter probably missed its KCTs

This is the big one.

A hand carefully types a Key Change Token into a prepaid meter keypad by phone torchlight at night
Entering the KCT codes slowly, digit by digit, is the fix for most repeat rejections.

In late 2023 NERC told the DisCos to give every prepaid customer two 20-digit Key Change Tokens (KCTs), because the security software inside the country's prepaid meters was due to expire on 24 November 2024, as Techpoint reported at the time. A meter that never took those two codes now treats every new token as a stranger.

How to tell? Every token fails, even one bought at the DisCo's own office, and the meter number on the receipt matches the meter exactly. AEDC notes that a meter in this state can show "used" instead of REJECT, and that throws people off, because "used" sounds as if the token went somewhere and sends you off blaming the vendor when the meter itself is the problem.

Here's the fix, on any meter:

  1. Type KCT-1 and press Enter. Wait for the screen to say accepted or success.
  2. Type KCT-2 and press Enter. Wait again.
  3. Now type the credit token you bought.

Enter each KCT the way you'd enter a normal token: all 20 digits, then Enter. Don't rush KCT-2 while the screen is still chewing on KCT-1. One failed? Clear the screen and retype it slowly before you start doubting the codes, because forty digits in a row is a lot to get right first time.

Got an old token you never loaded? Put it in before the KCTs. AEDC's own guide warns that once the key change goes through, the meter will reject any unused old token.

Where each DisCo gives out KCTs

Each of the four big DisCos runs its own route to the two codes, and they don't all charge the same: AEDC says its KCTs cost nothing, while IKEDC's USSD route has carried a small SMS charge.

Where to get them (IKEDC and AEDC pages checked 28 September 2026):

  • Ikeja Electric (IKEDC): ikejaelectric.com/kctcheck, or dial *7024# and choose Token Retrieval; the USSD KCTs come by SMS. NIN-linked purchases on ie-payments.com arrive with KCT-1 and KCT-2 attached.
  • Eko Electricity (EKEDC): kctcheck.ekedp.com, the link EKEDC shares in its posts on X. Its homepage also links kctloadvendedtoken.ekedp.com for a token you already bought that won't load.
  • Abuja Electricity (AEDC): map.abujaelectricity.com/checkmeter, AEDC's social media channels or a business district office. AEDC says the KCTs cost nothing, and its purchases come as three tokens, the first two being the KCTs.
  • Ibadan Electricity (IBEDC): ibedc.com/onlinekct, where the form asks for nothing but your meter number.

On 28 September 2026 I opened Ikeja Electric's KCT page, and it still works: one box marked "Enter Your Meter Number", with KCT1 and KCT2 showing up right there on the page. Nothing there for your meter? The page tells you to "vend to retrieve your KCT", which just means buying any amount of credit and getting the two KCTs attached to it.

Prefer USSD? Dial *7024#, choose Token Retrieval and enter your meter number, and the KCTs arrive by SMS. Techpoint's December 2023 guide put the charge at ₦20, so check before you dial. Same guide, one more catch: the NIN route only works once your NIN is linked to the meter.

The token went to the wrong meter number or the wrong DisCo

Number two on the list is a plain wrong number. Maybe a roadside vendor typed it, maybe you did in a hurry, but a meter number came out one digit off, or somebody picked Eko for a meter that sits under Ikeja, which is an easy slip in Lagos because both DisCos serve the city. The payment went through. That token just belongs to someone else's meter.

Often you can spot this without touching the keypad. Look at the receipt. Is the meter number on it yours? Now think back to the name and address that came up before you paid. A stranger's?

Only the DisCo can reverse or re-issue that token. Gather the receipt or SMS, the transaction reference, the wrong meter number exactly as the receipt shows it, and your correct one. NERC wants a written complaint sent to your DisCo's Customer Care Unit, and its FAQ expects the DisCo to sort it out within 15 working days, depending on how complex the case turns out to be.

Once a stranger loads your token, the credit sits in their meter and nowhere else, and no amount of arguing with the vendor pulls it back. Report it the same day.

Next time, pause at the confirmation step. At the DisCo office, or when you buy an electricity token in an app like AidaPay, read the customer name linked to the meter before you pay. Not you, not your landlord? Cancel.

A digit slipped, or that token already went in

Twenty digits on a stiff rubber keypad, in a dark corridor, with the phone torch wobbling in your other hand. It happens.

One wrong digit spoils the whole number, and the meter answers with the same REJECT it uses for everything else, so the screen won't tell you which mistake you made. Clear it. Type again slowly in groups of four, reading each group off the SMS rather than from memory, and whenever a key press doesn't show up on the screen, press it again before moving on.

A meter that says "used" or "old" is usually telling the truth. Maybe someone else in the house loaded it this morning. Or your first attempt worked, and the success message flashed and vanished while your eyes were down on the SMS. Compare the credit now with what it showed before; a jump means the token went in. IKEDC's KCT page even carries a message for this exact case: "Token had already been successfully loaded on this meter." A token loads once, and retyping won't change that, so ask around the compound before you blame the vendor.

Your tariff band or meter record changed after you paid

Did the rejections start the same week your DisCo moved you to a new band, migrated your meter or updated your account? Suspect the change first.

Call the DisCo and say exactly that, with the date of the change, the rejected token and the receipt in front of you, then ask whether your meter needs a fresh pair of KCTs or whether they should re-issue the token instead. Note the name of whoever picks up and the time of the call, because there's a fair chance you'll end up telling the whole story again to a second person.

The keypad or the meter itself is faulty

Sometimes the box on the wall is the problem.

Keys that don't register, a blank or flickering screen, a tamper or error code where your units should be: all of those point to hardware, and so does a meter that refuses even the KCTs after you've typed them carefully. Report it to the DisCo as a meter fault, not a token problem. Two working days. That's the outer limit NERC's FAQ sets for a DisCo to repair or swap out a faulty meter, and once it drags past that, you can file a complaint with evidence.

Photograph the screen. Keep the fault reference number. And while you wait, don't let anyone open, bridge or bypass the meter, unless you'd enjoy explaining a broken seal to the DisCo.

None of that worked: who to call

Contact your DisCo with the meter number, the rejected token, the receipt and a photo of the error all ready before you dial. The four DisCos publish these channels on their own sites and X accounts:

  • Ikeja Electric (IKEDC): 01-7000250, customercare@ikejaelectric.com, @IkejaElectric on X.
  • Eko Electricity (EKEDC): 07080671170 or 07001235666 (Monday to Saturday, 8am–6pm), the complaint form at ekedp.com/make-complaint, @EKEDP on X.
  • Abuja Electricity (AEDC): 08039070070, WhatsApp 09161012128 or 09162012128, customercare@abujaelectricity.com.
  • Ibadan Electricity (IBEDC): 07001239999 or 09155009999, the Make Complaints page on ibedc.com, @IBEDC_NG on X.

Write down the complaint number they give you.

Fifteen working days with no fix, or an answer that makes no sense? Take your papers to the nearest NERC Forum office (NERC's FAQ links to the list) or email complaints@nerc.gov.ng. For snags that aren't rejections, like a token that never arrived, we keep a separate page of other electricity token problems and fixes.

Buy your electricity token in the appEvery DisCo, token delivered instantly, receipt kept for you.
Get AidaPay
Share this

Found this useful? Send it to one person who is still paying full price.