If your IMO top up was paid but the diamonds did not arrive, don’t buy again immediately. First check whether the payment is still pending, confirm you used the correct IMO ID, and save your order ID, transaction ID, amount, and receipt. Most missing top-ups are caused by wrong account details, network instability, app-store sync delay, or payment verification holds.
In practice, waiting 10–30 minutes solves many cases, and a delay becomes abnormal after 30 minutes. If you're dealing with IMO top up not received after payment, the safest path is: verify payment status, refresh IMO, check wallet history, then contact the right support team with proof.
Why is my IMO top up paid but diamonds not received?
The usual reasons are wrong IMO ID, network issues, sync delay, fraud review, or region mismatch.
From reviewing missing-recharge cases, the most avoidable mistake is users making a second purchase before checking whether the first one was only delayed. Community data points to 40% of failures from incorrect IMO ID and 40% from network instability. That leaves a smaller but important group: app-store billing delays, payment capture still pending, and cross-region checkout problems.
A successful-looking payment status can also mislead you. Card or PayPal authorization means the money was reserved, not always fully cleared for delivery. Official guidance says to verify payment status first and reconnect payment methods if money was deducted but diamonds didn't show up.
Which system actually failed: IMO, app store, bank, or checkout?
You can usually identify the failure point by checking where the order stopped.
Use this sequence, in order:
Bank statement or wallet activity: confirm the charge really posted.
App store history if you bought in-app.
IMO Wallet: Me > IMO Wallet > My Diamonds.
Order page if you used a web checkout.
That decision tree is what most generic guides miss. It matters because contacting the wrong team wastes hours.
How long should I wait before treating an IMO top up as failed?

For most orders, 1–5 minutes is normal, up to 15 minutes can still be normal for international payments, and 30 minutes is the point where you should start troubleshooting.
Users commonly report that waiting 10–30 minutes resolves sync delays in about 60% of cases. Community figures also suggest 95% of third-party deliveries complete in 1–5 minutes, with 99% overall success. So yes, delayed delivery is frustrating when the payment already left your account. Still, a short wait is smarter than a duplicate purchase.
Treat the order as abnormal when:
30 minutes have passed with no diamonds
Your bank shows a completed charge but IMO Wallet is unchanged
Google Play or Apple shows the purchase, but IMO doesn’t
The order is stuck in processing or under review
Officially, you should not retry payment immediately. Duplicate payments can create a bigger mess, and IMO terms treat diamond sales as final. In my experience reviewing recharge issues, duplicate attempts are what turn a simple delay into a refund dispute.
Why do wrong IMO ID and region mismatch cause missing diamonds?

Because delivery follows the account details you submitted, not your intention.
Officially, your IMO ID is a 7–10 digit number found in My Room > avatar > Online Ranking. If you entered the wrong ID, diamonds may go to the wrong account, and community reports say transfers are not supported. Recovery is possible in some cases, but verification can take 5–7 days and isn't guaranteed.
Region mismatch is another common blocker, especially for overseas users. If your app store country, payment method region, and IMO login region don’t line up, the payment may clear while delivery stalls. Cross-border users commonly report this with in-app purchases. Personally, I would check region early if the payment was made through Google Play or Apple rather than direct web recharge.
If you’re comparing future options after an IMO diamonds payment successful but not credited issue, many users prefer ID-only web top-up flows because they avoid some app-store region limits and don’t require sharing a password.
How can I fix an IMO top up that was paid but not received step by step?

Follow this order. It’s the fastest way to separate a delay from a real failure.
Wait 10–30 minutes
Normal delivery is often instant, but sync delays happen.
Don’t repurchase during this window.
Confirm the charge actually posted
Check your bank, card issuer, PayPal, Google Pay, or local wallet activity.
If it only says pending, the order may not be fully captured yet.
Check the right purchase record
In-app purchase: open Google Play or Apple purchase history.
Official IMO recharge: check Me > imo Voice > My Diamonds > Recharge.
Web checkout: check the merchant order page.
Verify your IMO account details
Confirm the IMO ID is correct: My Room > avatar > Online Ranking.
Make sure you topped up the intended account.
If you’re overseas, verify the billing region matches the account/payment setup.
Force refresh IMO
Log out and back in.
Clear app cache.
Restart the device.
Reopen IMO Wallet > My Diamonds and check history.
Gather proof before contacting support
IMO ID
Order ID
Transaction ID
Payment screenshot
Timestamp
Amount and currency
Package selected
Contact the correct support path
Official support: imo.im/faq or in-app customer service.
If you used a web recharge service, contact that order support too.
If the charge is still pending, your bank or payment provider may be the right escalation point.
What should you say to support?
Keep it short and complete:
My IMO top up was paid but diamonds were not credited.
Include:
IMO ID
order ID
transaction ID
amount/currency
payment method
exact time
screenshots of charge and missing balance
In payment troubleshooting flows, order ID, account ID, amount, and timestamp are the four details that speed resolution the most.
What should I do if my card was charged but the IMO diamonds still do not appear?

First, stop retrying and verify whether the charge is pending, captured, or delivered.
Use this escalation order:
Official guidance supports refund handling after 72 hours with proof if no credit arrived. Community reports suggest unresolved digital refunds often take 5–7 days, and some payment disputes can stretch much longer. But be careful: filing duplicate claims or chargebacks too early can trigger a frozen balance or account review.
And one hard rule: avoid free diamonds apps or generators. They’re scams, and they create account risk without solving a real payment issue.
What are the most common questions about IMO top up not received?
Why is my IMO top up paid but not received?
Usually because the payment is still pending, the IMO ID was wrong, the app didn’t sync, or the order was held for verification. Wrong ID and network instability are the two biggest causes in reported cases.
How long does IMO top up take to arrive?
Most orders arrive in 1–5 minutes. Up to 15 minutes can still be normal for international payments, and 30 minutes is the point where you should start troubleshooting.
What should I do if my card was charged but IMO diamonds did not appear?
Check whether the charge is pending or completed, then verify IMO Wallet history and your app-store or order history. Don’t pay again until the first order is resolved.
Can I get a refund if my IMO top up was not delivered?
Sometimes, yes—usually after 72 hours with full proof that the diamonds were never credited. Diamonds are officially non-refundable in normal cases, so refund approval depends on proving delivery failure.
How do I contact IMO support for a missing top up?
Use imo.im/faq or the in-app customer service path. Send your IMO ID, order ID, transaction ID, receipt screenshot, amount, currency, and timestamp in the first message.
What details do I need before reporting an IMO recharge issue?
Prepare the IMO ID, order ID, transaction ID, payment screenshot, package, amount, currency, and exact time. If it was in-app, include the Google Play or Apple receipt too.
Can a wrong IMO ID cause diamonds not to arrive?
Yes. And this is one of the most common causes. If the top-up went to the wrong account, transfers usually aren’t available, and recovery can take 5–7 days if support can verify the mistake.
What is the safest next step if your IMO top up is missing?
The safest move is simple: wait briefly, verify the payment path, refresh the app, and escalate with proof—without making a second purchase. Most missing IMO diamond cases are delays or detail errors, not permanent losses. If 30 minutes pass with no credit, start troubleshooting; if 72 hours pass with full proof and no delivery, request formal support or refund review.