Moniest
MONEY & FINANCIAL TOOLS

Compare Financial Products. Use Smarter Money Tools.

Moniest brings financial product comparisons, calculators, business tools and practical money guides together in one place.

Complete Financial Platform

Everything You Need to Make Financial Decisions

Three pillars engineered to help you analyze numbers, issue business documents, and pick verified financial products.

Calculate

Financial Calculators

Calculate salary, loans, savings, interest, taxes, budgets and other everyday financial decisions.

Create

Business Tools

Create invoices, receipts and quotations, and calculate important business numbers.

Compare

Financial Product Comparisons

Compare financial products and providers available in your country before making a decision.

COMPARE

Compare Financial Products Before You Choose

Explore financial products and providers available in your country and compare the features that matter to you.

Loans & Credit

Compare loan providers, interest rates, tenors, and financing options.

Banking & Accounts

Explore high-yield savings accounts and zero-fee digital checking products.

Savings & Investments

Grow your wealth with high-yield fixed deposits, mutual funds, and stock investing.

Insurance

Compare auto comprehensive, HMO health plans, and life insurance providers.

Money Transfer & FX

Explore options for sending and receiving money across borders with lowest fees.

Gift Cards & Vouchers

Explore gift card vendors, live redemption rates, and instant cash options.

Built Around Your Market

Designed from the ground up for African financial systems, currencies, and statutory rules.

Localized

Tools and financial information are adapted to the country you're using them from.

Practical

Get useful calculations and comparisons without complicated financial jargon.

Transparent

See how calculations and comparisons work and when information was last reviewed.

Built to Compare

Explore financial products from different providers in one place.

Editorial Guides

Financial Guides

Practical explanations to help you understand money, borrowing, saving and business costs.

Explore Financial Guides
Personal Finance Mar 15, 2024

How to Track an OPay Transaction: Reference Number, History & Disputes

Whether you are waiting for a payment to arrive, need proof of a transfer, or trying to resolve a discrepancy, knowing how to track your OPay transactions is an essential skill. OPay provides a full transaction history within the app, along with reference numbers (Session IDs) that can be used to trace payments through the Nigerian banking system. This guide covers every method for tracking OPay transactions, from in-app history to raising a formal dispute. Method 1: Check OPay Transaction History in the App Open the OPay app on your phone On the home screen, tap the Transactions icon (usually a clock or receipt icon at the bottom of the screen) Your full transaction history is displayed, sorted by date — most recent first Tap any transaction to see its details: amount, recipient, date, time, and status Understanding Transaction Statuses Successful — payment was completed and recipient received the funds Pending — transaction is still being processed by the recipient bank (see our full guide on pending OPay transactions) Failed — transaction did not complete; amount should be reversed to your wallet Method 2: Get Your Transaction Reference Number (Session ID) The Session ID (also called Reference Number or Transaction ID) is the unique identifier for every OPay transaction. It is used when raising disputes with OPay, your bank, or the CBN. In your transaction history, tap the specific transaction Scroll down to the detail view Find the Session ID or Reference field Tap it to copy it, or take a screenshot of the full receipt Method 3: Check Your Transaction Receipt After every successful OPay transaction, you receive: An in-app notification with a receipt summary An SMS to your registered phone number An email notification (if your email is verified) All of these contain the transaction reference number. If you missed the notification, retrieve it from the app's transaction history instead. Method 4: Share a Transaction Receipt To share proof of payment: Open the transaction detail screen Tap Share Receipt or the share icon Send via WhatsApp, email, or save as a screenshot This is the standard way to show proof of payment to a recipient, landlord, or business. What to Do If OPay Shows Successful But Recipient Did Not Get the Money Screenshot the OPay transaction receipt showing the Session ID, amount, recipient account number, and bank name Ask the recipient to check their account statement — sometimes there is a delay of 30–60 minutes If not received after 2 hours, the recipient should contact their own bank with the Session ID — Nigerian banks can trace NIBSS session IDs directly If the bank cannot trace it, contact OPay support with the Session ID to raise a formal inquiry How to Raise a Dispute on OPay For unresolved failed transactions, double charges, or payments not received: Open OPay app → Help → Chat Support Select the dispute category (e.g. "Transfer Dispute", "Failed Transaction") Provide: transaction reference (Session ID), amount, date, and recipient details OPay responds within 24–48 hours If OPay does not resolve within 5 business days, escalate to the CBN Consumer Protection Department at [email protected] or via the CBN complaint portal. Frequently Asked Questions How do I find my OPay transaction reference number? Open the OPay app → Tap the "Transactions" or "History" icon → Select the transaction → The Session ID (reference number) is displayed on the transaction detail screen. Can I track an OPay transfer sent to another bank? Yes. Your OPay transaction history shows the status of all outbound transfers. The recipient's bank may take additional time to reflect the credit. What do I do if OPay shows successful but the recipient did not receive money? Take a screenshot of your OPay transaction receipt showing the Session ID. Contact the recipient's bank directly with this reference — they can trace the credit using the NIBSS session ID. How do I raise a dispute on OPay? Open the OPay app → Help → Chat Support → Select "Transaction Dispute" → Provide the transaction reference, amount, and date. OPay typically responds within 24–48 hours.

Read Guide
Personal Finance Mar 15, 2024

How to Open a Sterling Bank Account on Your Phone (No Branch Visit)

Opening a Sterling Bank account no longer requires a branch visit. Sterling Bank's fully digital onboarding lets you open a current or savings account from your phone in under 10 minutes — all you need is your BVN, NIN, and a smartphone with a camera. This guide walks you through every step, from downloading the app to receiving your account number. Types of Sterling Bank Accounts You Can Open on Your Phone Sterling OneBank Account — personal savings account, zero minimum balance, instant account number Sterling Specta Account — designed for salary earners with loan access features Sterling Dominion Account — current account with cheque book facility (may require additional documentation) For most individuals, the OneBank Account is the best starting point — it is the easiest to open digitally and has no maintenance fee. What You Need Before You Start A Nigerian phone number (any network) Your 11-digit BVN (Bank Verification Number) — dial *565*0# on any network to get it Your NIN (National Identification Number) — dial *346# to retrieve it A valid government-issued ID: International Passport, National ID Card, Voter's Card, or Driver's Licence A smartphone with a front-facing camera (for selfie verification) Step-by-Step: How to Open a Sterling Bank Account on Your Phone Step 1 — Download the Sterling OneBank App Search for "Sterling OneBank" on the Google Play Store (Android) or Apple App Store (iPhone). Install the app published by Sterling Bank Plc. The app is free and about 40–70 MB. Step 2 — Tap "Open an Account" When you launch the app, tap Get Started or Open an Account on the welcome screen. Step 3 — Enter Your Phone Number Provide your Nigerian mobile number. You will receive an OTP via SMS. Enter the OTP to verify your phone number. Step 4 — Enter Your BVN Type your 11-digit BVN. The app will verify it against the NIBSS database in real time. Your name, date of birth, and linked phone number will be pre-populated from your BVN record. Step 5 — Add Your NIN Enter your National Identification Number. This completes the Tier 2 KYC requirement set by the CBN, which increases your transaction limits. Step 6 — Upload Your ID Document Select your ID type from the list. Take a photo of the front and back of the document using your phone's camera. Ensure good lighting and that all text is clearly visible. Step 7 — Take a Selfie (Liveness Check) Follow the on-screen instructions to complete a liveness check — you may be asked to blink or turn your head slightly. This confirms you are the live person matching your ID and BVN. Step 8 — Set Your PIN and Security Details Create a 4–6 digit transaction PIN. You may also be asked to set a security question and answer. Step 9 — Receive Your Account Number Upon successful verification, your Sterling Bank account number is generated instantly and displayed on screen. You will also receive it via SMS and email. After Opening Your Account Fund your account by transferring from any Nigerian bank using your new account number and Sterling Bank as the destination bank Request a debit card from within the app (delivery may take 5–10 working days) Enable internet banking at onebank.sterling.ng Set up bill payments, savings goals, and investment features through the app Frequently Asked Questions Can I open a Sterling Bank account without going to a branch? Yes. You can open a Sterling Bank account entirely on your phone using the Sterling Bank mobile app. You will need your BVN, NIN, and a selfie for identity verification. How long does it take to open a Sterling Bank account online? The account opening process takes about 5–10 minutes if your BVN and NIN details are correct. Your account number is generated instantly upon successful verification. What do I need to open a Sterling Bank account on my phone? You need: a valid Nigerian phone number, your 11-digit BVN, your NIN, a government-issued ID, and a smartphone with a working camera for selfie verification. Is Sterling Bank a tier-1 bank in Nigeria? Sterling Bank is a mid-tier commercial bank licensed by the CBN. It focuses on the HEART sectors: Health, Education, Agriculture, Real estate, and Transportation.

Read Guide
Personal Finance Mar 15, 2024

Top Blue Chip Companies in Nigeria and Their Products (NGX Listed)

Blue chip companies in Nigeria are large-cap, financially robust companies listed on the Nigerian Exchange Group (NGX), previously known as the Nigerian Stock Exchange (NSE). These companies are characterised by market leadership, a long operating history, consistent revenue, and a reliable track record of paying dividends to shareholders. This guide covers the major blue chip companies across Nigeria's key sectors. Note that financial metrics — share prices, market capitalisation — change daily. Always verify current figures on the NGX Group website before making any investment decision. Banking Sector Blue Chips Nigerian banks dominate the NGX's large-cap segment. The following are the most consistently high-performing: Guaranty Trust Holding Company (GTCO) — operates GTBank, one of Nigeria's most profitable banks. Products: retail banking, corporate banking, GTCO digital banking. Zenith Bank — consistently one of the most profitable banks in Africa. Products: retail, corporate, investment banking, Zenith Bank mobile app. Access Holdings — parent of Access Bank, now pan-African after acquiring multiple banks. Products: consumer banking, merchant banking, insurance, payments. FBN Holdings — parent of First Bank of Nigeria, the country's oldest bank (est. 1894). Products: retail banking, insurance (FBN Insurance), merchant banking. United Bank for Africa (UBA) — operates in 20+ African countries. Products: retail banking, digital banking (Leo chatbot), trade finance. Stanbic IBTC Holdings — subsidiary of Standard Bank Group. Products: banking, pensions, insurance, stockbroking, asset management. Telecoms Blue Chips MTN Nigeria Communications — largest telecom by subscribers. Products: voice, data, MoMo (mobile money), digital services, fintech. Airtel Africa — listed on NGX and London Stock Exchange. Products: voice, data, Airtel Money mobile payments. Consumer Goods Blue Chips Nestlé Nigeria — subsidiary of global Nestlé SA. Products: Milo, Nescafé, Maggi, Golden Morn, Nestlé Water. Unilever Nigeria — subsidiary of global Unilever. Products: Omo, Sunlight, Close-Up, Knorr, Vaseline, Lipton. Nigerian Breweries — subsidiary of Heineken. Products: Heineken, Star, Gulder, Legend, Maltina, Amstel Malta. International Breweries — subsidiary of AB InBev. Products: Trophy, Hero, Castle Lite, Budweiser (licensed), Grand Malt. Flour Mills of Nigeria — agri-food conglomerate. Products: Golden Penny flour, pasta, semolina, sugar, animal feeds, fertiliser. Cement and Building Materials Blue Chips Dangote Cement — largest company on the NGX by market capitalisation. Products: Dangote Cement (pan-African operations across 10 countries). BUA Cement — subsidiary of BUA Group. Products: BUA Cement, Edo Cement. Lafarge Africa — subsidiary of global Holcim Group. Products: Supaset, Elephant, ReadyMix concrete. Oil & Gas Blue Chips Seplat Energy — largest indigenous oil and gas company listed on NGX. Products: crude oil, natural gas, LPG. TotalEnergies Marketing Nigeria — downstream subsidiary of TotalEnergies SE. Products: lubricants, fuel retail, aviation fuel. Conglomerates Dangote Industries (via subsidiaries) — cement, sugar, salt, tomato paste, packaging, fertiliser, and the Dangote Refinery. BUA Foods — sugar, flour, pasta, rice, edible oils. How to Invest in Nigerian Blue Chip Companies Open a CSCS (Central Securities Clearing System) account through an NGX-registered stockbroker Fund your trading account via bank transfer Place buy orders for shares in your chosen companies Monitor your portfolio and receive dividends in your bank account Established stockbrokers include Stanbic IBTC Stockbrokers, CardinalStone Securities, Meristem Securities, and ARM Securities. Disclaimer: This article is informational only and does not constitute investment advice. Share prices and company performance change frequently. Always conduct independent research and consult a licensed investment adviser before investing. Frequently Asked Questions What are blue chip companies in Nigeria? Blue chip companies are large, well-established, and financially stable companies listed on the Nigerian Exchange Group (NGX) with a long track record of profitability and reliable dividend payments. How do I buy shares in blue chip companies in Nigeria? Open a trading account with a stockbroker registered with the NGX, such as Stanbic IBTC, CardinalStone, or Meristem. Fund your account and place buy orders through their app or platform. Which sector has the most blue chip companies on the NGX? The banking sector has the highest concentration of blue chip companies on the NGX, led by GTCO, Zenith Bank, Access Holdings, FBN Holdings, and UBA. Do Nigerian blue chip companies pay dividends? Yes. Most established NGX-listed companies pay annual or interim dividends. Banks in particular have a strong history of dividend payments to shareholders.

Read Guide
Personal Finance Mar 15, 2024

How to Sell Your Starbucks Gift Card in Nigeria for Naira

Selling a Starbucks gift card in Nigeria is straightforward if you use the right platforms. Since Starbucks does not operate in Nigeria, you cannot use the card locally — but it can be sold for naira through specialised gift card trading platforms that resell cards to international buyers. This guide covers the best platforms, how rates work, and how to protect yourself from scams. Why Starbucks Gift Cards Are Traded in Nigeria Nigerians receive Starbucks gift cards as gifts from relatives abroad, as rewards from international platforms, or through promotional campaigns. Since Starbucks has no presence in Nigeria, the practical way to extract value from these cards is to sell them for naira on a gift card exchange platform. Best Platforms to Sell Starbucks Gift Cards in Nigeria The following are established, CBN-aware platforms operating in Nigeria with proven payment records. Always use their official apps or websites: Cardtonic — cardtonic.com — one of the most popular, with live rate calculators and fast payment GiftoCash — giftocash.com — competitive rates, app available on Play Store Cardvest — cardvest.io — supports multiple gift card types with automatic rate display ClimaxCardd — climaxcardd.com — another reputable option with customer support Warning: Never sell gift cards to individuals on WhatsApp, Instagram, or Telegram — this is the most common gift card scam in Nigeria. Always use a registered platform. How Gift Card Rates Work in Nigeria Starbucks gift card rates in Nigeria are not fixed. They change based on: The current USD/NGN exchange rate Supply and demand on the platform Card denomination (smaller denominations often have lower rates) Whether the card has a physical card number + PIN (physical) or an ecode/eGift (digital) Always check the live rate on the platform at the time of your trade. Do not trust any article — including this one — that quotes a specific naira rate, as it will be outdated within days. Step-by-Step: How to Sell a Starbucks Gift Card on Cardtonic Visit cardtonic.com or download the Cardtonic app Create an account with your email and phone number Add your bank account details for payment Select "Sell Gift Card" Choose Starbucks from the card list Select the denomination (e.g. $10, $25, $50, $100) The live rate in naira is displayed automatically Upload a clear photo of the card front and back (physical), or paste the ecode and PIN (digital) Submit and wait for verification — usually 5–20 minutes Payment is sent to your registered bank account once verified Tips to Get the Best Rate Trade during weekday business hours when verification is faster Higher denominations ($100+) often attract better rates per dollar Check rates on 2–3 platforms before trading — they vary Ensure the card has not been partially used — submit the exact remaining balance Frequently Asked Questions Where can I sell Starbucks gift cards in Nigeria? Trusted platforms include Cardtonic, GiftoCash, Cardvest, and ClimaxCardd. All are Nigerian-operated and pay in naira via bank transfer. How much is a Starbucks gift card worth in Nigeria? Rates fluctuate with the exchange rate. Check the current rate directly on Cardtonic, Cardvest, or GiftoCash — do not rely on fixed rates published online as they change daily. How long does it take to get paid after selling a gift card? On most reputable platforms, payment is confirmed within 5–30 minutes after the card is verified. Some platforms take up to 24 hours on weekends. Is it safe to sell gift cards on Cardtonic? Cardtonic is one of the most established gift card trading platforms in Nigeria. Use the official website (cardtonic.com) or app only — never send card details to individuals on social media.

Read Guide
Personal Finance Mar 15, 2024

MTN MoMo USSD Code: Transfer, Loan, Airtime & Balance Check Codes

MTN MoMo is Nigeria's largest mobile money service, operated by MTN MoMo PSB (Payment Service Bank) under a CBN licence. It allows you to send money, receive money, buy airtime, access loans, and manage your wallet — all without a smartphone, using simple USSD codes on any mobile phone. This guide lists all active MTN MoMo USSD codes for Nigeria in 2025, including how to use each one. Main MTN MoMo Menu Dial *600# from your MTN line to open the main MoMo menu. This is your gateway to all MoMo services. All MTN MoMo USSD Codes at a Glance Service USSD Code Main MoMo menu*600# Send money to phone number*600*1# Send money to bank account*600*2# Withdraw cash (agent)*600*3# Buy airtime for self*600*4# Buy airtime for others*600*4*1# Check balance*600*0# Access loan services*600*5# Pay bills*600*6# Mini statement / transaction history*600*7# Change PIN*600*8# Register / create account*600*9# How to Send Money with MTN MoMo USSD Send to a MoMo Wallet Dial *600# Select 1 — Send Money Select 1 — To MoMo Number Enter the recipient's MTN phone number Enter the amount Enter your MoMo PIN to confirm Send to a Bank Account Dial *600# Select 1 — Send Money Select 2 — To Bank Account Select the bank from the list Enter the recipient's account number Enter the amount Confirm with your MoMo PIN How to Access Loans on MTN MoMo Dial *600# → Select Financial Services → Select Loans. If you are eligible, your pre-approved loan amount will be displayed. Select the amount, review the terms, and confirm with your PIN to disburse. How to Buy Airtime with MTN MoMo Dial *600*4# → Choose "For Myself" or "For Others" → Enter amount → Confirm with PIN. Airtime is credited instantly from your MoMo wallet balance. How to Check Your MTN MoMo Balance Dial *600*0# — your current wallet balance will be displayed on screen immediately. No PIN is required for balance checks (though this may vary by device security settings). MTN MoMo Transaction Limits Transaction Type Limit (Tier 1) Limit (Tier 2 / BVN) Single transfer₦50,000₦300,000 Daily total₦50,000₦1,000,000 Maximum wallet balance₦300,000₦500,000 Frequently Asked Questions What is the MTN MoMo USSD code in Nigeria? The main MTN MoMo menu is accessed by dialling *600# from your MTN line. This gives you access to transfers, loans, airtime, savings, and account management. How do I transfer money with MTN MoMo USSD? Dial *600# → Select "Send Money" → Enter the recipient's phone number or bank account → Enter the amount → Confirm with your MoMo PIN. How do I check my MTN MoMo balance? Dial *600*0# for a quick balance check without navigating the full menu. Is MTN MoMo available on all networks? No. MTN MoMo (*600#) is exclusively for MTN subscribers. Airtel users have Airtel Money (*948#), while Glo and 9mobile have their own mobile money services.

Read Guide
Personal Finance Mar 15, 2024

OPay Saying Transaction Pending: What It Means and What to Do

Seeing "Transaction Pending" on OPay is not necessarily a problem — it is a normal part of how inter-bank transfers work in Nigeria's banking system. However, a pending transaction that stays stuck for too long may require action. This guide explains exactly what "pending" means on OPay, how long it should last, and what to do if it refuses to clear. Important: A pending transaction is different from a failed transaction. Do not resend money while a transaction is still showing as pending — you risk double-charging yourself. What Does "Pending" Mean on OPay? A pending OPay transaction means the payment has left your wallet or card and is in transit through the Nigerian Interbank Settlement System (NIBSS) to the recipient's bank. The money has been debited from your account but has not yet been confirmed as received on the other end. This happens because Nigerian interbank transfers go through NIBSS for clearing, and the recipient bank must send a confirmation back to OPay. If that confirmation is delayed or does not arrive, the transaction sits in a pending state. How Long Should a Pending OPay Transaction Last? OPay-to-OPay transfers: Usually instant (seconds) OPay-to-bank (inter-bank): 2 minutes to 2 hours in normal conditions During bank maintenance windows (midnight–4am): Up to 6–12 hours Public holidays or weekends: Settlement may be delayed to the next business day If your transaction has been pending for less than 24 hours, wait before contacting support. Why Is My OPay Transaction Stuck on Pending? The recipient bank's system is down or under maintenance High transaction volume on OPay or NIBSS (especially end of month) The transaction was initiated during a system downtime window A network interruption occurred between OPay and NIBSS The receiving bank account has a restriction or is dormant What to Do When an OPay Transaction Is Stuck on Pending Step 1 — Do Not Resend This is the most critical step. Sending the same amount again while the original is still pending will double-debit your account. Wait it out first. Step 2 — Check the Transaction Reference Open OPay → Transactions → Find the pending transaction → Copy the Session ID / Reference Number. Step 3 — Confirm with the Recipient Ask the recipient to check their bank account or app. Sometimes the funds arrive at the recipient's end before OPay updates your transaction status. Step 4 — Wait 24 Hours If the recipient has not received funds and the status is still pending after 24 hours, proceed to contact support. Step 5 — Contact OPay Support In-app chat: OPay App → Help → Chat Email: [email protected] Phone: 0700-CALL-OPAY (0700-2255-6729) Provide your transaction reference, the amount, the recipient account, and the time of the transaction. What Happens After a Stuck Pending Transaction? There are two possible outcomes: It completes: The recipient receives the funds, and your status changes to "Successful" It fails: NIBSS times out the transaction, and OPay reverses the amount back to your wallet, usually within 24–72 hours Frequently Asked Questions How long does an OPay pending transaction take? Most OPay pending transactions resolve within a few minutes to 2 hours. Interbank transfers may take up to 24 hours during off-peak periods or bank maintenance windows. Should I re-send money if OPay shows pending? No — do not resend. If the original transaction eventually goes through, you will send double. Wait for the pending status to resolve first. Can an OPay pending transaction fail? Yes. A pending transaction can eventually fail if the recipient bank does not confirm receipt. In that case, the amount will be reversed to your OPay wallet. What is the difference between OPay pending and OPay failed? Pending means the transaction is still being processed — funds are in transit. Failed means the transaction did not complete and funds should be returned to your wallet.

Read Guide

Start With the Tool You Need

Choose your country and explore free financial calculators, business tools and financial product comparisons.