Skip to main content

I couldn't create a Virtual Account

Common reasons Virtual Account creation fails, and how to resolve each one.

Overview


If you started the process of opening an Iron Virtual Account but couldn't complete it, this article covers the most common causes and how to resolve each one.

First, check your verification status


Most Virtual Account creation failures come down to verification not being complete. Check whether you're in one of these states:

  • Verification not started or in progress — your Virtual Account can't be issued until KYC is approved. See Verification requirements for Iron Virtual Accounts

  • Verification approved but documents not signed — after KYC is approved, you may need to sign one or two short documents (like a Terms of Use). The Virtual Account is created once those signings are complete

  • Verification declined — you'll need to fix what was flagged and resubmit before you can proceed

If you're not sure where your verification stands, check your partner app for a status indicator, or contact your partner's support team.

Common reasons your Virtual Account can't be created


Your country isn't supported

Iron operates in 100+ countries but doesn't issue Virtual Accounts in countries that fall under its Unsupported Risk Rating. See Supported countries, currencies, and stablecoins for the high-level breakdown.

If you're verified but the Virtual Account creation fails, check whether your verified country of residence is supported. If you've moved to a supported country, you'll need to update your address (which may trigger re-verification).

Your selected currency doesn't match your region

Virtual Account currencies are typically tied to your verified region — USD for US residents, EUR for EEA residents, GBP for UK residents. If you've selected a currency that doesn't match your region, the account can't be issued.

If you have a legitimate cross-region use case, your partner may be able to make an exception — contact their support team to ask.

The banking partner declined

In some cases, Iron's underlying banking partner declines to issue a Virtual Account based on their own risk assessment. This is usually communicated as a generic decline without a specific reason (which is the bank's standard practice). Contact support if this happens — Iron can sometimes route the request through an alternative banking partner.

You signed up through a partner app but Iron can't find your account

If you completed sign-up in a partner app but Iron's support team says they can't locate your account, it likely means the partner's data hasn't fully synced to Iron's systems yet. This is rare but happens occasionally with partner integrations.

The fix: contact your partner's support team and explain that Iron can't locate your account. The partner needs to confirm or re-push the customer data to Iron. Once that's resolved, Iron support can take it from there.

You already have an active Virtual Account in that currency

You can only have one active Virtual Account per currency under a single Iron customer record. If you're trying to create a second EUR Virtual Account when you already have one, the request will fail. Check whether your existing account is the one you want to use.

What to do next


If you've gone through the checks above and still can't figure out the cause, here's the order of escalation:

  1. If you signed up through a partner app — contact your partner's support team first. They can see the status from their side and resolve most issues directly, including the "data not synced" case

  2. If you're using MoonPay's products directly — use the chat button in the bottom-right of this page to reach the MoonPay support team

  3. If you're an Iron partner integrating Iron yourself, reach out via your dedicated partnership channel or email [email protected]

Tip: When contacting support, share: the email address you signed up with, your partner app name, the currency you're trying to set up, and any error message you saw. This makes it much faster to diagnose.

FAQs


I see a "we couldn't locate your account" message — what's happening?

This usually means the partner you signed up through hasn't synced your customer data to Iron yet, or there was an issue during the partner integration. Contact your partner's support team to investigate.

My verification was approved but I still can't create the Virtual Account.

Try starting a top-up on your Virtual Account again. Some partner apps are set up to surface the final step — like signing a Terms of Use — when you attempt your first deposit, rather than immediately after verification. If nothing prompts you and you still can't use the account, contact your partner's support team.

Can I create a Virtual Account in a currency that doesn't match my country?

It depends on your partner. Some partners let you hold Virtual Accounts in more than one currency, or in a currency that doesn't match your home region; others tie the currency to your verified region. Check what your partner offers, and contact their support team if the currency you need isn't available to you.

How long should account creation take after verification is approved?

Usually within a few minutes. If it's taking longer, check your email — Iron or MoonPay may have sent a request to complete or retry verification (for example, if a document was rejected and needs resubmitting). If there's nothing in your inbox and the account still hasn't appeared after an hour, contact support.

Can I retry creating my Virtual Account?

Yes, if the failure was due to something fixable like an incomplete verification. If the failure was policy-based (unsupported country, declined by banking partner), retrying won't change the outcome — you'll need support to resolve it.

I was previously a customer but my account is now showing as "Suspended."

A suspended account means there's a compliance or fraud action against your account that needs review. Contact support to investigate — only the compliance team can determine the cause and the path forward.

Did this answer your question?