JAMB Profile Code Not Received — The SMS and Email Channel Diagnostic
When the SMS to 55019 or 66019 returns nothing, the profile code is almost always held up at the candidate-side delivery channel (the SIM, the network, the telco's SMS gateway, or the registered email) before any JAMB-side reissue is appropriate. The article walks the diagnostic per channel, the candidate-side fixes to attempt before escalating, and the JAMB state-office route of last resort.
A profile-code no-show is a delivery-channel question before it is a JAMB-side question
The JAMB profile code is delivered to the candidate's phone by SMS from the shortcode 55019 or 66019, in response to the candidate's NIN SMS to the same shortcode. When the reply does not arrive, the natural reflex is to assume JAMB has failed to issue the code and to look for a JAMB-side reissue route. In practice the no-show is almost always held up at the candidate-side delivery channel — the SIM, the telco's SMS gateway, the network, or (where email-side notifications are at issue) the registered email account. The right discipline is to work the delivery-channel diagnostic first and route to JAMB-side escalation only after the candidate-side channels are cleared.
This article walks the diagnostic per channel. The companion reference that names the profile code as an identifier and distinguishes it from the JAMB Registration Number, the CAPS Profile and the NIN is the profile code reference; the upstream registration walkthrough that situates the profile code in the full registration sequence is the JAMB registration hub.
Four candidate-side identifiers run through the JAMB cycle and are commonly confused. The Profile Code is a ten-character code issued by JAMB to a candidate's registered phone number after the candidate sends the SMS NIN <11-digit NIN> to 55019 or 66019; the code costs ₦50 in SMS charges (JAMB recommends at least ₦100 airtime on the SIM) and is the entry token used to purchase the e-PIN and to begin registration at an accredited CBT centre. The JAMB Registration Number is the longer registration identifier issued at the CBT centre after biometric capture, used at the examination, at result check, and at the CAPS portal; it is the persistent candidate identifier across the rest of the cycle. The CAPS Profile is the candidate-side login at the Central Admissions Processing System, opened with the JAMB Registration Number and a candidate-set password, where admission decisions are taken. The National Identification Number (NIN) is NIMC's separate 11-digit identifier — the documentary prerequisite JAMB reads before any profile-code request, not a JAMB-issued identifier.Who this article is for
The article speaks to the panicked candidate whose SMS to the shortcode has returned nothing — sometimes within minutes of the registration window opening, sometimes hours into a peak-period queue. Three overlapping readers. The first-time UTME candidate who has just sent the NIN SMS and is staring at a phone screen with no reply. The Direct Entry candidate working through the DE registration window and stalled at the profile-code step. The parent or guardian managing the registration logistics on an under-18 candidate's behalf and watching the clock against the closing date of the registration window.
The three-actor framework matters in this article specifically because the route to recovery differs by which actor holds the answer. The candidate fixes input issues (SMS format, airtime); the telco's SMS gateway is the surface where most no-shows actually originate; JAMB itself is the route of last resort.
Three actors carry the JAMB framework. JAMB itself — the Joint Admissions and Matriculation Board, headquartered at Bwari Abuja with a state office in each of the 36 states and the FCT, plus a network of accredited Computer-Based Test (CBT) centres — operates the registration, examination, result and Central Admissions Processing System (CAPS) infrastructure under the JAMB Act Cap J1 LFN 2004. The candidate is the UTME or Direct Entry applicant whose profile, registration, examination and admission cycle runs through that infrastructure. The tertiary institution — university, polytechnic, monotechnic, college of education, or innovation enterprise institution — sets the cut-off mark, runs post-UTME screening, and issues the admission offer through CAPS. A fourth actor, the parent or guardian, appears for under-18 candidates and for fee payment but is not a primary decision-maker on the cycle.The four common causes of a no-show
A profile-code SMS that does not arrive has four common operational causes. Each has a specific diagnostic and a specific recovery sequence.
| Document | Details |
|---|---|
| Wrong SMS format at the candidate side | The shortcode parses NIN followed by a single space and then the 11-digit NIN, with no other characters. A missing space, dashes inside the digits, lowercase nin, or a different word in place of NIN all return either an error message (Error 550/66019, Wrong Parameter) or nothing at all. Fix: re-read the SMS as it was sent; re-send in the canonical format NIN 12345678901. |
| Insufficient airtime on the SIM | The SMS to the shortcode is charged at ₦50. A SIM with airtime below ₦50 cannot complete the send; some operators report the SMS as sent but never deliver it to the shortcode. Fix: top up the SIM with at least ₦100 airtime — the headroom absorbs a network retry — and re-send the SMS. |
| Telco SMS gateway congestion at peak period | The first three days of the registration window draw heavy traffic to the JAMB shortcodes. The telco's SMS gateway can queue the request behind tens of thousands of others; the shortcode reply is operationally late rather than absent. Fix: re-send during off-peak hours (early morning or late evening); try the alternate shortcode (66019 if 55019 was first tried, or vice versa); wait up to 30 minutes before giving up. |
| Recent SIM swap or SIM port | A SIM that has been swapped (replacing the physical card on the same number) within the last few hours, or ported between operators within the last few days, can experience short-code routing delays while the telco's records propagate. Fix: confirm the SIM is sending and receiving regular SMS first; if regular SMS works but the shortcode does not respond, wait several hours for the telco's short-code routing tables to refresh. |
A fifth, less common cause is a JAMB-side shortcode outage — the JAMB shortcode itself is unresponsive for all candidates simultaneously. This is rare and typically resolves within hours of JAMB's operations team noting it; the JAMB FAQ page and the JAMB social channels carry the notice when it occurs. The candidate-side diagnostic is the same regardless: confirm the candidate-side channels first, then escalate.
The step-by-step diagnostic
Work the diagnostic in order. Each step takes minutes and either delivers the code or rules out a cause cleanly before the next step.
- 1Re-confirm the exact SMS formatOpen the sent-SMS folder on the phone. Re-read the message exactly as it was sent. The canonical format is NIN (uppercase), one space, and the 11-digit NIN with no dashes or spaces inside the digits. Example: NIN 12345678901. If the format was wrong, re-send the SMS in the canonical format. If it was right, move to the next step.
- 2Confirm the SIM has at least ₦100 airtimeCheck the SIM's airtime balance with the operator's balance USSD code (typically *310# on MTN, *123# on Airtel, *124# on Glo, *200# on 9mobile/T2). The SMS to the shortcode is charged at ₦50; ₦100 airtime headroom covers a single retry. If the balance is below ₦100, top up at any agent and re-send the SMS.
- 3Send a normal test SMS to a friend's numberSend any regular text message to a known number. If the test SMS delivers within a minute, the SIM is active and the network is reaching the SMS infrastructure normally; the shortcode is the specific issue. If the test SMS itself does not deliver, the issue is the SIM or the network and the route is the telco's customer-care channel, not JAMB.
- 4Try the alternate shortcodeJAMB operates two shortcodes for profile-code generation — 55019 and 66019. If the original SMS was sent to 55019 and returned nothing, send a fresh SMS in the canonical format to 66019 (and vice versa). The two shortcodes route through different parts of the telco SMS gateway infrastructure; a delay on one often does not affect the other.
- 5Wait 30 minutes during peak periodsIf all the candidate-side checks have cleared and the SMS still has not been answered, give the request 30 minutes during peak registration windows. SMS gateway congestion is a real operational factor on the first days of the registration window; the shortcode reply may simply be queued. Do not re-send the NIN every five minutes — repeated sends compound the cost without speeding delivery.
- 6Try RESEND if a code may have been issued previouslyIf you suspect a code was issued in an earlier SMS attempt that you did not see (perhaps an old phone, an old SIM, or a forgotten attempt), send the single word RESEND from the same phone number to 55019 or 66019. RESEND returns the previously issued code at no additional shortcode-handshake delay. RESEND from a different phone number returns nothing — the binding is to the original sender.
- 7Check the email channel for JAMB-side notificationsWhere the candidate's profile already exists from a prior cycle or where JAMB has flagged the request to the registered email, the channel that becomes available again is sometimes the email rather than the SMS. Sign into the registered email at the inbox, spam, and promotions tabs; some JAMB notifications route through the email channel as a parallel to the SMS gateway.
- 8Escalate to JAMB state office after a 24-hour windowPast a 24-hour window with multiple failed attempts on both shortcodes, with the SIM confirmed active and the candidate-side checks all clear, the diagnostic is candidate-side exhausted and the JAMB state office is the next route. Bring the NIN slip, a government photo ID, the phone with the SMS history, and a written record of the attempts. The state office can route a JAMB-side reissue at the agency's discretion.
RESEND is the right action when a code may have been issued already
A subtle trap at this stage is the candidate who has sent the NIN SMS more than once. JAMB binds the first successful profile code to the sending phone number; a second NIN SMS from the same number typically returns Number Already Registered. The candidate sees no profile code in the inbox and assumes none was issued, when in fact the first attempt produced a code that arrived on a different phone the candidate is no longer holding, was deleted, or was overlooked in the operator-message folder.
The right discipline in this case is RESEND. Send the single word RESEND (no NIN, no other parameter) from the same phone number used for the original NIN SMS to 55019 or 66019. The shortcode will return the existing profile code — the same ten-character code that was issued on the first attempt. The route opens delivery to the same number without paying for a fresh NIN SMS to a shortcode that will refuse it. RESEND from a different phone number returns nothing; the binding is fixed.
A second subtle case: a candidate who switched SIMs (same number, new physical SIM) between the original SMS and the present. The binding is to the phone number, not to the physical SIM, so RESEND from the new SIM on the same number still works. A candidate who changed the number entirely is in a harder spot — the JAMB state office is the route, with the NIN slip and a written request explaining the change.
When to escalate, and what to take
The candidate-side diagnostic is exhausted when:
- The SMS has been sent in the canonical format to both shortcodes.
- The SIM has at least ₦100 airtime and is sending and receiving regular SMS normally.
- 24 hours have passed since the first attempt, including off-peak windows.
- RESEND has been tried and returned nothing.
- The registered email inbox has been checked (including spam and promotions) and has no JAMB notification.
At that point the JAMB state office in the candidate's state of registration is the right escalation route. The eFacility portal itself — the candidate-side surface for every routine self-service request through the JAMB cycle — is deliberately not the route for a profile-code-no-show reissue:
https://efacility.jamb.gov.ng/The portal does not provide a self-service profile-code reissue for a no-show case by design, because a self-service reissue route would invert the SMS-binding fraud-control surface. The state-office route exists precisely because the candidate-side identity needs to be verified by a JAMB officer before a reissue is appropriate.
What to take:
- The original NIN slip (paper) or a printed NIN screenshot from the NIMC MobileID app.
- A separate government photo ID (international passport, driver's licence, or PVC).
- The phone with the SMS history showing the original NIN SMS attempts and any error responses received.
- A written request describing the attempts already made (dates, times, shortcodes tried, error messages or absence of reply).
- The candidate's full name and date of birth exactly as on the NIN.
- The email address registered against the candidate's records.
The JAMB officer at the state office reviews the documentary stack, confirms the candidate's identity, and may issue a fresh profile code through the internal JAMB system. The state-office turnaround on a clean case varies between same-day at high-volume Lagos and Abuja offices and a working week at smaller state offices; the published service window is the floor, not the ceiling.
Profile code still not arriving?
Work the diagnostic in order — SMS format, airtime, alternate shortcode, RESEND, email channel. If 24 hours have passed without delivery, the JAMB state office in your state of registration is the next route.
Frequently asked questions
Why did my JAMB profile code SMS not arrive?
Four common explanations cover the bulk of cases. One: the SMS was sent in the wrong format — missing space between NIN and the 11-digit number, dashes inside the digits, lowercase nin, or a different word in place of NIN. Two: the SIM has insufficient airtime — the SMS is charged at ₦50 and a SIM with ₦20 cannot complete the send. Three: the telco's SMS gateway is congested at a peak registration period — early days of the window have heavy traffic, and the shortcode reply can be operationally late. Four: the SIM has changed recently — a SIM swap or a SIM that has been ported between operators can affect short-code routing for a few hours after activation. Each cause has a different fix.
I sent the SMS in the right format but got no reply. What now?
The first move is to re-send the same SMS during off-peak hours — early morning or late evening — using the alternate shortcode (66019 if you used 55019 originally, or 55019 if you used 66019). If the SMS was sent correctly and the SIM has airtime, the alternate shortcode often delivers within minutes. If both shortcodes return nothing after a 30-minute window, the diagnostic shifts to the candidate-side channel — check the phone's SMS folders (operator messages, spam SMS), confirm the SIM has airtime, and confirm the SIM is active by sending a normal SMS to a friend's number. If the normal SMS goes through and the shortcode still returns nothing, the JAMB state office is the next route.
Should I just send the NIN again if no code arrives?
Wait 30 minutes before any re-send. Sending the NIN multiple times in quick succession compounds the SMS cost (₦50 per send) without speeding delivery; the JAMB shortcode does not queue duplicate requests faster. If a code was issued previously and you have lost track of it, the right move is to send the word RESEND (no NIN) from the same phone number to 55019 or 66019 — this re-issues the existing code at the same ₦50 SMS rate. A second NIN send to the same shortcode from the same phone number after a code has already been issued typically returns Number Already Registered.
What is the difference between this article and the visa-status walkthrough or the driver's licence not-found walkthrough?
Three structurally distinct diagnostics for a similar surface symptom. The [Nigeria visa status walkthrough](/immigration/how-to-check-visa-status/) covers the immigration e-Visa four-state approval pathway — Pending Payment, Pending Review, Approved, Refused — where the application exists in the NIS system and the state taxonomy maps the next-step route. The [driver's licence application not found walkthrough](/drivers-licence/drivers-licence-application-not-found/) covers a portal-return diagnostic — the FRSC Track DL surface returns no record at all, and the diagnostic walks input, back-end attribution and idle-purge as causes. This JAMB article covers a delivery-channel diagnostic — the SMS shortcode reply did not arrive at the candidate-side phone, and the diagnostic walks the SIM, the network, the telco SMS gateway, and the registered-email channel as causes before any JAMB-side reissue is appropriate. Three different mechanics; the JAMB version is uniquely a delivery-side problem, not an existence-or-state problem.
My SMS gateway is fine but my registered email is not receiving JAMB notifications. Why?
Two possibilities. One: the email address registered against the candidate's profile is mistyped — a typo at the eFacility registration step routes notifications to an unread inbox. The fix is to update the email at the eFacility portal under the candidate's profile settings; access requires the JAMB Registration Number and the candidate-set password (or the password-reset route covered in the [JAMB password reset walkthrough](/jamb/jamb-password-reset/)). Two: JAMB email is being filtered as spam or promotion by the candidate's email provider — Gmail's promotions tab and Outlook's clutter folder are the usual culprits. Add JAMB sender addresses to the address book or mark JAMB mail as Not Spam to keep future notifications in the primary inbox. The [JAMB email linking walkthrough](/jamb/jamb-email-linking/) covers the email-as-portal-identity-anchor framework.
I changed my SIM after the SMS. Can I still get the code?
The profile code binds to the phone number that sent the original NIN SMS, not to the physical SIM. A SIM swap (replacing the physical SIM while keeping the same phone number) does not affect the binding — RESEND from the new SIM on the same number returns the code. A complete number change (acquiring a new SIM on a different number) breaks the binding — the new number has no record at the shortcode of the original NIN, and a fresh NIN SMS from the new number to the shortcode typically returns Number Already Registered against the original phone number. Where the original number is genuinely unrecoverable, the route is JAMB state-office support with the NIN slip and government ID; the reissue is at JAMB's discretion.
What if the JAMB shortcode returns an error message?
Two common error responses. Error 550/66019 or Wrong Parameter indicates the SMS was sent in the wrong format — re-send with NIN 12345678901 (uppercase NIN, single space, 11-digit NIN with no dashes). Number Already Registered indicates a profile code has already been issued to this phone number against this NIN; the route is RESEND (not a fresh NIN SMS), which returns the existing code. Other error responses are rare and typically reflect a telco-side SMS gateway issue — wait 30 minutes and retry.
How long should I wait before going to a JAMB state office?
Allow a full 24-hour window with at least three SMS attempts at different times of day before escalating to JAMB state office. The 24-hour window catches both peak-period delays at the telco SMS gateway and overnight network recovery cycles. Past 24 hours with multiple failed SMS attempts on both shortcodes, with the SIM confirmed to have airtime and to be sending other SMS normally, the candidate-side diagnostic is operationally exhausted and the state-office route is appropriate. Bring the NIN slip, government ID, the phone with the SMS history, and a written record of the attempts.
Sources
Independent guide, not affiliated with any government agency. The facts, fees and steps above are checked against the primary sources below — government, regulator and agency material first, reputable press second.
- 1.JAMB corporate portal — Joint Admissions and Matriculation Board
- 2.JAMB eFacility candidate-side portal
- 3.JAMB Frequently Asked Questions page
- 4.JAMB 2025 — How to fix the problem of not getting JAMB profile code via SMS / 55019
- 5.JAMB 2025 — Solutions to all JAMB profile code issues
- 6.Examsweet — JAMB solutions to profile code issues
- 7.Edumedia — How to retrieve JAMB profile code (SMS and NIN method)
Facts verified against the NigeriaHowTo facts registry.
About the author
NigeriaHowTo Editorial Team
Editorial Research Team
The NigeriaHowTo Editorial Team researches and maintains practical guides about Nigerian documents, online portals, government-related procedures, and everyday administrative services. The team focuses on plain-English explanations, clear structure, official-source references, practical checklists, and user safety. The team is not a government authority, legal adviser, immigration practitioner, banking professional, tax expert, education official, or medical professional — independent subject-matter review is added separately when qualified reviewers are engaged.
View full profile →