The Meta business verification link isn't working: what to do
If the business verification link in Meta doesn't work, the first thing you want to know is whether you're stuck forever or whether you can unblock it yourself. The short answer: in most cases it's not serious and it gets resolved from the Meta Business panel, but there's no single timeframe and no guarantee it will be fixed in minutes. It depends on what's failing on the other side: the email, the domain, your account permissions, or the verification status itself. This guide organizes the diagnosis for you so you don't touch things at random or wait longer than necessary.
What it means exactly when the link doesn't work
When we say the business verification link in Meta doesn't work, one of these three things may be happening, and it's worth telling them apart before doing anything:
- The link arrives but when you open it, it gives an error, expires, or sends you to a blank screen.
- The link arrives and opens fine, but when you confirm it, Meta returns a message that verification couldn't be completed.
- The link never arrives: it doesn't appear in your email or in the verification section of the Meta Business panel.
All three feel similar, but they're fixed differently. If you don't identify which of the three is happening to you, you'll end up repeating steps that don't apply and wasting time. Before writing to support, make this distinction: it will save you half the journey.
Everything that follows are panel steps, without code. If at any point a step asks you to edit files, tokens, or DNS, that's no longer this problem: it's the domain verification step, which is something else and gets resolved in another section.
Why it appears: the most common causes
There's no single cause. Meta doesn't publish a closed list of reasons why a verification link fails, so what follows are the situations that come up repeatedly in practice. Treat them as hypotheses to rule out one by one, not as a closed diagnosis.
- The destination email is not the one Meta has registered for your business. If you changed inboxes or use an alias, the link may be going to a mailbox you no longer check.
- The link was opened from a device or browser where you are not logged in with the correct account. Meta will ask you to confirm with the user who administers the business, and if you are logged in with another account, it fails.
- The link has already been used or has expired. Verification links have a limited lifespan; if you opened it late or forwarded it to someone, it may be expired.
- Your account does not have a sufficient role. If you are a collaborator but not a business administrator, you may see the screen but be unable to confirm.
- The business is already in another verification state. If you started the process twice or there is an open request, the system may reject a second attempt until the previous one is resolved.
- The domain or corporate email does not match what Meta expects for that type of verification. This is more common in small businesses that use a personal email for registration.
If you are wondering which one is yours, step 1 of the next section will tell you in two minutes. Do not skip that check.
How to fix it, step by step
- 1Go to Meta Business Suite with the account that administers the business (not with a collaborator) and find the business settings section. There you will see the verification status: whether it says pending, under review, or rejected. That status tells you where to start.
- 2Check which email the business has on file in the settings. If it is not an inbox you currently have access to, change it to one you do use and request the link again from that same screen.
- 3Search for the link in all email folders: spam, promotions, notifications, and trash. Meta emails often land outside the main inbox. If you use Gmail, search by sender instead of by subject.
- 4Open the link in an incognito window or in the browser where you are logged in with the administrator account. If it asks you to log in when you open it, do so with that account and not with another one you have open.
- 5If the link has already expired, do not reuse it: go back to the panel and generate a new one. An expired link never reactivates.
- 6If the link opens but confirmation fails, wait and try again later. It may be a delay on Meta's side. Do not generate ten links in a row: that usually makes the request status worse.
- 7If after two attempts with new links the problem persists, check that there is no previous verification request open. If there is, resolve or cancel that one first.
- 8If you have already ruled out email, session, role, and previous requests, and the link still does not work, that is the point where you should escalate to Meta support from the panel itself. At that point, the problem is probably not on your side.
We do not promise timelines. How long it takes to unblock depends on what is failing and on Meta's review load. What you can control is not repeating attempts blindly: every retry without prior diagnosis adds noise to the request.
How to prevent the problem from coming back
- Leave a corporate inbox that more than one person monitors as the business email. If it depends on a single person who goes on vacation, the process gets stuck.
- Make sure you have at least two business administrators in Meta Business. If the only admin loses access to their account, you lose control of the entire process.
- Do not generate verification links in parallel from two different accounts. Just one, from the administrator account, and wait.
- Write down what state the verification was left in each time you touch it. If you have to escalate, that information is the first thing they will ask you for.
- Check the business settings every so often. Old emails, expired domains, and roles that no longer apply are the most silent causes of this problem.
When the real problem is something else and this error is just the symptom
There are situations where the link doesn't work because the problem lies elsewhere: business verification is not what you need to solve, but a later step. If you find yourself in any of these cases, stop fighting with the link and address the real cause.
- If what isn't being approved is a message template, that's a different process. WhatsApp templates are approved within up to 48 hours and do not depend on the business verification link.
- If the problem is that your WhatsApp number doesn't connect or keeps disconnecting, that's a channel configuration issue, not a verification issue.
- If your integration token has expired, you'll see authentication errors in the tools that use the API. That can't be fixed from the verification link.
- If the business is already verified and what's failing is Meta's billing or payment method, that's another section of the dashboard.
- If you're trying to verify a domain and they ask you for a DNS record, that's domain verification, not business verification. They are different processes with different screens.
Telling these apart matters because many people waste days retrying the link when the real blocker is somewhere else. Before continuing, ask yourself: is what I need to verify the business, or is verifying the business just a requirement for something else?
What to do with your WhatsApp in the meantime
While the verification process is being resolved, your WhatsApp Business can keep working. Business verification is not a requirement to reply to messages: it's a step Meta requires for certain features and to give the account more trust. If what worries you is not missing inquiries while you wait, you can keep responding with the tools you already have. Wando, for example, suggests AI-powered replies on the official WhatsApp API and your team approves them with one click, so the channel stays operational even if the verification process is delayed.
Mistakes worth avoiding
- Don't generate new links in a loop. If the first one didn't arrive, check your email before requesting another.
- Don't open the link from someone else's phone or from an account that isn't the admin.
- Don't change the business email three times in the same day. Each change can reset the status of the request.
- Don't assume the problem is yours if you've already ruled out everything on your end. Sometimes the blocker is in Meta's review.
- Don't mix up this process with domain verification or template approval: they are three different things and are resolved on different screens.
In summary
The business verification link on Meta doesn't work for a limited set of reasons: wrong email, wrong session, expired link, insufficient role, or a previous request already open. It is almost always resolved from the dashboard, without code, by following the steps in order. If after ruling all of that out the link still fails, the problem is probably not on your side and it's time to escalate to Meta support. And if the real blocker was a different procedure, it's better to detect it early than to keep retrying the link.
Frequently asked questions
Is it serious that the Meta business verification link isn't working?+
In most cases it isn't serious and it gets resolved from the Meta Business panel. The important thing is to identify whether the link isn't arriving, whether it arrives but fails when you confirm it, or whether it arrives and expires: each case gets unblocked differently.
Why isn't the verification link arriving?+
The most common reason is that Meta is sending it to an email address you no longer check, or that it landed in spam, promotions or notifications. Check which inbox the business has on file in the settings and search by sender, not by subject.
Can I use an expired verification link?+
No. An expired link doesn't get reactivated. You have to go back to the Meta Business panel and generate a new one from the business admin account.
Can a collaborator resolve it or does it have to be the admin?+
You need an account with enough of a role to confirm the verification. If you're a collaborator but not an admin, it's likely you'll see the screen but won't be able to complete the confirmation. Ideally you should have at least two admins on file.
How long does it take to get unblocked?+
There's no single timeframe. It depends on what's failing and on Meta's review. What you can do is avoid repeating attempts blindly: diagnose first and generate a single new link per attempt.
Can I keep using WhatsApp Business while I wait?+
Yes. Business verification isn't a requirement for replying to messages. Your channel can stay operational while the process gets resolved. What does depend on other processes are things like template approval, which gets resolved separately.
When should I escalate to Meta support?+
When you've already ruled out the email, the session, the role and previous requests, and the link still isn't working. At that point the problem probably isn't on your side and it's worth escalating it from the Meta panel itself.
Answer WhatsApp with AI
Try Wando free. No credit card required.