Overview
Your Monei Naira wallet can be funded through multiple methods. This guide covers all available deposit options, processing times, and best practices. What you’ll learn:- Virtual account deposits
- Card payment deposits
- Bank transfer deposits
- USSD deposits
- Payment link generation
- Deposit confirmation and tracking
- Transaction limits
- Troubleshooting failed deposits
Deposit Methods
Monei offers several ways to fund your Naira wallet:Virtual Account
Transfer to your dedicated virtual account number
Card Payment
Fund instantly with debit/credit card
Bank Transfer
Generate payment instructions for bank transfer
USSD
Deposit via USSD banking codes
Virtual Account Deposit
The primary method to fund your Naira wallet is through your dedicated virtual account.Get Virtual Account Details
How to Deposit
Make Bank Transfer
Transfer Naira from any Nigerian bank to your virtual accountVia Mobile App:
- Open your bank app
- Select “Transfer”
- Enter Monei virtual account number
- Enter amount
- Confirm transfer
- Login to internet banking
- Add Monei account as beneficiary
- Transfer funds
- Dial your bank’s USSD code
- Follow prompts to transfer
Wait for Confirmation
Deposit is typically confirmed within seconds to 5 minutes
- Instant for most banks
- Up to 5 minutes during peak hours
- Webhook notification sent when confirmed
Card Deposit
Fund your wallet instantly using a debit or credit card.| Type | Description | Action |
|---|---|---|
requires_pin | Card PIN required | Provide 4-digit PIN |
requires_otp | OTP sent to phone | Enter OTP code |
redirect_url | 3D Secure | Redirect user to URL |
requires_additional_fields | More info needed | Provide AVS data |
Bank Transfer Deposit
Generate payment instructions for manual bank transfer.USSD Deposit
Deposit using your bank’s USSD code (*123#).Payment Link Generation
Generate a hosted payment link for customers to complete deposit.- E-commerce checkout
- Invoice payment
- Subscription renewal
- One-time payments
- Customer self-service deposits
Deposit with Saved Payment Method
Use a previously saved payment method for faster deposits.Check Deposit Status
Track the status of your deposit by reference.| Status | Description |
|---|---|
PENDING | Initiated, awaiting payment |
PROCESSING | Payment received, processing |
COMPLETED | Successfully credited to wallet |
FAILED | Deposit failed or reversed |
Supported Banks
Your virtual account accepts transfers from all Nigerian banks:- Commercial Banks
- Microfinance Banks
- Digital Banks
- Access Bank
- GTBank (Guaranty Trust Bank)
- First Bank of Nigeria
- UBA (United Bank for Africa)
- Zenith Bank
- Fidelity Bank
- Union Bank
- Stanbic IBTC
- Sterling Bank
- Wema Bank
- And all other commercial banks
Transfers from all Nigerian bank accounts are supported, including savings, current, and domiciliary accounts.
Deposit Confirmation
Automatic Confirmation
Most deposits are confirmed automatically:Deposit States
| Status | Description | Action Required |
|---|---|---|
pending | Transfer initiated, waiting for confirmation | Wait (usually < 2 min) |
processing | Bank confirming transfer | Wait |
completed | Funds credited to wallet | None |
failed | Transfer failed or reversed | Check bank, retry |
expired | Confirmation timeout | Contact support |
Webhook Notifications
Receive real-time notifications when deposits are confirmed:Deposit Limits
KYC Tier Limits
| KYC Tier | Single Deposit | Daily Limit | Monthly Limit |
|---|---|---|---|
| Tier 1 | ₦200,000 | ₦200,000 | ₦2,000,000 |
| Tier 2 | ₦500,000 | ₦500,000 | ₦5,000,000 |
| Tier 3 | ₦2,000,000 | ₦2,000,000 | ₦20,000,000 |
Upgrade your KYC tier to increase deposit limits. Learn more →
Check Current Usage
Processing Time
Expected Processing Times
| Scenario | Processing Time |
|---|---|
| Standard Transfer | Instant - 2 minutes |
| Peak Hours (8am-10am, 4pm-6pm) | instant - 5 minutes |
| Weekend/Holiday | instant - 5 minutes |
| Large Amounts (>₦500K) | instant - 5 minutes |
| First-time Sender | instant - 5 minutes |
Most deposits are confirmed instantly. Delays beyond 30 minutes are rare.
What Affects Processing Time
- Bank processing speed
- Network congestion
- Transaction amount
- First-time deposits (additional verification)
- Weekend/holiday processing
- Compliance checks (large amounts)
Troubleshooting
Deposit Not Showing
Deposit Not Showing
Problem: Transferred funds but balance not updatedSteps to resolve:
-
Wait 5-10 minutes
- Most deposits confirm within this time
-
Check deposit history
-
Verify transfer details
- Correct account number
- Correct bank name
- Amount sent
-
Contact support
- Provide transaction reference
- Bank name and timestamp
- Screenshot of debit alert
Deposit Failed
Deposit Failed
Problem: Deposit shows as failedCommon causes:
- Insufficient funds in source account
- Transfer limit exceeded
- Invalid account number
- Bank system error
- Check your bank account for reversal
- Funds typically reversed within 24 hours
- Retry with correct details
- Contact your bank if no reversal
Wrong Amount Credited
Wrong Amount Credited
Problem: Different amount credited than sentPossible reasons:
- Multiple transfers combined
- Bank charges deducted
- Currency conversion applied
- Check deposit history for breakdown
- Contact support with transaction reference
- Provide bank statement
Deposit Rejected
Deposit Rejected
Problem: Deposit rejected due to complianceReasons:
- Source account name mismatch
- Suspicious transaction pattern
- KYC verification required
- Sanctioned entity
- Complete KYC verification
- Contact support for clarification
- Provide source of funds documentation
- Funds will be reversed if rejected
Best Practices
Save Account Details
Add Monei virtual account as a saved beneficiary in your bank app
Use Reference
Add a unique reference to track deposits easily
Monitor Limits
Track daily and monthly usage to stay within KYC tier limits
Enable Webhooks
Set up webhooks for instant deposit notifications
Deposit History
View All Deposits
Export Deposit Statement
Fees
- Deposit Fees
- Bank Charges
Virtual Account Deposits:
- No fees charged by Monei
- Your bank may charge transfer fees
- Check with your bank for applicable charges
Next Steps
Payouts
Learn how to send Naira to bank accounts
Payment Methods
Explore all payment methods and options
Transactions
View and manage all your transactions
Security
Set up webhooks for deposit notifications

