Back to all articles
Insights
9 July 20265 min read

Wallet Funding Disappeared? (OPay, PalmPay, Kuda, Moniepoint) — Here's Where Your Money Actually Is

You funded your wallet and the money vanished. It's not gone — here's exactly where it is and how to get it back from OPay, PalmPay, Kuda, or Moniepoint.

VT
Vtyield Team
Author & Contributor
Wallet Funding Disappeared? (OPay, PalmPay, Kuda, Moniepoint) — Here's Where Your Money Actually Is

You transferred ₦5,000 to your OPay wallet. Your bank shows the debit. OPay shows zero. You close the app and open it again three times. Still zero.

The money is in the void between two financial systems.

My ₦5,000 somewhere between my bank and my OPay wallet right now
My ₦5,000 somewhere between my bank and my OPay wallet right now

This specific pain point — you can see the debit on your bank side, but the wallet hasn't credited — happens because of how interbank transfers actually work in Nigeria. Understanding the mechanics takes you from panicked to in control in about five minutes.

---

Why This Happens: The NIP Settlement Layer

When you transfer money from your GTBank account to your OPay wallet, the transaction doesn't travel in a straight line. It goes through NIBSS Instant Payment (NIP) — the settlement layer that all Nigerian banks and fintechs use to move money between institutions.

The process works like this:
1. Your bank posts the debit immediately (that's why you see it)
2. A transfer instruction is sent to NIBSS
3. NIBSS routes it to the receiving institution (OPay, PalmPay, Kuda, etc.)
4. The receiving platform credits your wallet

Steps 1 and 2 happen in seconds. Steps 3 and 4 can take anywhere from 30 seconds to several hours, depending on system load, time of day, and whether a manual matching step is needed.

During that window, your money isn't lost — it's sitting in a NIBSS settlement queue. No one has stolen it. No one benefits from the delay. It's just waiting to complete its journey.

---

The 3 Outcomes — And What Each Means for You

Outcome 1: Credit arrives within 30 minutes. This is the most common scenario, especially during business hours. The system just needs time to process. If you check back in 20–30 minutes and it's credited, that's the system working normally under load.

Outcome 2: Needs manual matching — takes up to 24 hours. Sometimes the system can't automatically match your bank transfer to your wallet account (usually because of a reference mismatch or a system hiccup). A human on the receiving platform's reconciliation team needs to find and credit it manually. This is the scenario that requires you to file a support ticket.

Outcome 3: Stuck in NIBSS suspense account. Rare, but it happens. This is when the money left your bank but NIBSS couldn't complete the delivery to the receiving institution. In this case, you need the receiving platform to initiate a retrieval from NIBSS, which sometimes requires CBN involvement. This gets resolved but can take 2–5 business days.

---

The One Document That Gets This Fixed Fastest

Before contacting any support, find your NIP reference number — also called the Session ID or Transaction Reference.

It looks something like this: "090622241709123456789"

It's a 20-22 digit string. Here's where to find it:

  • GTBank: Go to Transaction History → tap the transaction → look for "Session ID"

  • Access Bank: Statement → tap transaction → "Reference Number"

  • Zenith Bank: Transaction History → "Session ID"

  • USSD transfers: You should have received an SMS confirmation with a reference number — search your messages
  • This NIP reference is the key. It's the only thing that lets the receiving platform's reconciliation team locate your specific transfer in NIBSS's system. Without it, they're looking for your ₦5,000 among millions of daily transactions.

    ---

    Platform-Specific Recovery Steps

    OPay

    1. Open OPay app → tap Support (bottom right) → Fund not received 2. Enter your NIP reference number and the amount 3. If no response within 6 hours: email [email protected] with subject "Fund Not Received — [Your Phone Number]", attach your bank debit alert screenshot and the NIP reference

    PalmPay

    1. Settings → Help & FeedbackTransaction Issue 2. Upload a screenshot of your bank statement showing the debit with the reference 3. If no in-app response within 6 hours: email [email protected] with the same information

    Kuda

    1. Open Kuda → SupportI sent money but it wasn't received 2. Attach your debit alert and the NIP reference 3. Escalation email: [email protected]

    Moniepoint

    Moniepoint has one of the more responsive support teams. Call 0201-700-0000 during business hours. Alternatively email [email protected]. They typically resolve wallet funding issues within a few hours of a support ticket.

    ---

    How Long to Wait Before Escalating

  • Mobile money transfers (OPay, PalmPay wallet): Wait 2 hours before contacting support
  • Bank account to fintech wallet: Wait 4 hours
  • Bank account to bank account (different banks): Wait 24 hours before escalating beyond the receiving bank
  • If you need CBN involvement: Only after 24 hours with no resolution from the platform
  • ---

    CBN Escalation: When and How

    If the platform ignores your support ticket or gives you a "still investigating" response for more than 24 hours after your initial contact, escalate to the CBN.

    Email: [email protected]

    Include:

  • Your name and phone number

  • The sending bank name and the receiving platform name

  • The NIP/Session ID from your sending bank

  • The debit amount and date/time

  • A brief summary of your contact with the platform and the lack of resolution
  • CBN complaints trigger a formal inquiry that platforms are legally required to respond to. This almost always unsticks the situation.

    ---

    How to Prevent This in the Future

  • Fund your Vtyield wallet during business hours (9am–5pm weekdays) when NIBSS processing is fastest
  • Use your wallet's dedicated account number (the specific bank account number assigned to your Vtyield wallet) rather than a generic transfer — this eliminates matching errors entirely
  • Always save your transfer confirmation screen immediately
  • On Vtyield, your wallet has a dedicated virtual account number for funding — when you transfer to that specific number, the credit hits almost instantly because there's no matching ambiguity. The system knows exactly who that account belongs to.

    Get more like this — free

    No spam. Just useful Nigerian fintech tips, once a week.

    You might also like

    Instant Delivery

    Ready to try it out?

    Airtime, cheap data, electricity tokens, cable TV — delivered in seconds. No queues, no agents.

    Account saves your history & earns you referral bonuses