Ana içeriğe atla
Skip to content
← Back to all articles

August 7, 2026 · 11 min read

Meta Business Verification for WhatsApp API: Step by Step

Meta Business Verification for WhatsApp API: Step by Step

Meta Business Verification is the process where you prove with documents that your company genuinely exists and that you are authorised to manage its Meta account. It is the step most WhatsApp Business API deployments get stuck on, and it is bureaucratic rather than technical: almost every delay traces back to a document inconsistency.

This guide explains what verification actually proves, when it becomes mandatory, how to prepare the documents, and what to do when you get rejected.

What verification actually proves

  • Legal existence: is the company or sole proprietorship officially registered?
  • Name and address consistency: do the details in Meta Business Manager match the official record exactly?
  • Domain ownership: does the website in the application really belong to this business?
  • Authority: is the person applying entitled to act on behalf of the business?

Verification is not a quality or trust award; it is an identity check. Making that distinction early sets the right expectation: being verified does not make your messages less likely to be blocked, it simply opens the door to using the API.

When does verification become mandatory?

Meta requires verification based on how the account is used. In practice there are three thresholds: moving a WhatsApp Business API deployment into production, raising messaging limits above the test tier, and applying for an official business account. An initial test setup may not require it, but it must be completed before opening to real customer traffic.

Meta business verification and document approval process
A one-time process consisting of document upload, domain verification and review.

What to prepare before you start

RequirementWhat it should beCommon mistake
Legal business nameExactly as in the trade registryUsing the brand name, an abbreviation or different capitalisation
AddressIdentical to the official recordEntering a branch or former address
DocumentLegible, current and full pageCropped screenshot or expired document
DomainOwned by the business and reachableA parked or under-construction domain
PhoneVisible on the document or the websiteA number that appears only in the panel and cannot be verified
EmailAn address on the business domainUsing a free email provider

Accepted documents are typically a trade registry record, tax certificate, certificate of activity or a current utility invoice issued in the business name. Because accepted document types vary by country and entity type, check the options listed in the panel before applying.

Domain verification: three methods

You prove domain ownership using one of three methods. The DNS record is the most durable; the meta tag is usually the fastest:

  • DNS TXT record: you create a TXT record in your domain provider's panel. Propagation can take a few hours, but it survives even a full site rebuild.
  • HTML file upload: you place the supplied file in your site's root directory. Practical for static sites, but verification can lapse if the file is removed.
  • Meta tag: you add a tag to the head section of your homepage. The fastest method, but it can disappear when the theme or template changes.

The process step by step

  1. Create the Business Manager account and enter business details exactly as in the official record.
  2. Verify domain ownership using one of the methods above.
  3. Open the verification request in the Security Centre and select your business type.
  4. Upload the document, checking once more before submission that the name, address and date match the panel.
  5. Complete contact verification (phone or email code).
  6. Wait for the review and track the outcome in the panel.

How long does it take?

If documents are complete and consistent, the review usually concludes within a few business days. The one thing that stretches the timeline is almost always inconsistency: a missing document, a name that does not match the panel, or a domain that cannot be verified. Rushing the first application and getting rejected takes far longer than preparing carefully up front.

The most common rejection reasons

  • Information mismatch: even the smallest difference between the name or address in the panel and on the document is grounds for rejection.
  • Illegible document: cropped, low-resolution or partially visible documents are not accepted.
  • Out-of-date document: an expired certificate of activity or paperwork with a former address.
  • Domain cannot be verified: the site is unreachable or the verification record has been removed.
  • Brand name used instead of legal name: where the trading name differs from the registered entity, the panel must carry the legal name.
  • Free email address: applications made from an address outside the business domain get questioned.

What to do if you are rejected

The rejection notice states what was missing. Instead of re-uploading the same document, close the gap first: update the name to match the registry, rescan the document full page and legible, and check that domain verification is still valid.

Reapplying without correcting anything returns the same rejection, and consecutive rejections stretch the process. If you are confident the details are correct, you can use the appeal route and show the support team explicitly how the document maps to the panel fields.

Verification, the green badge and display name approval are not the same

These three are constantly confused and are not interchangeable:

ConceptWhat it doesHow you get it
Business verificationOpens the door to using the API in productionThrough document and domain verification
Display name approvalApproves the business name customers will seeThrough an application that meets the naming policy
Official business account (green badge)Shows a verified badge in the chat headerThrough a separate application based on brand notability criteria

For the green badge process see green tick and official business account, and for how the API works overall see what is WhatsApp Business API. For the step that follows verification, our migrating a number to the API guide covers the process.

Delegating the setup

Verification is the most bureaucratic, but one-time, step of onboarding. In a BozLat AI setup these steps are guided on the business's behalf: which document must match which field is checked in advance, and later steps such as template approval run in the same flow. For the template side see template approval and rejection reasons, and for packages see our BozLat AI pricing page.

Frequently Asked Questions

What is Meta business verification?
It is the process of proving with documents that your business officially exists and that you are authorised to manage its Meta account. It is an identity check rather than a quality award.
Is business verification mandatory?
It is required to use the WhatsApp Business API with real customer traffic, to raise messaging limits and to apply for an official business account. A limited test setup may not require it.
Can a sole proprietorship be verified?
Yes. Sole proprietorships can be verified with a tax certificate, certificate of activity or another current document issued in the business name. What matters is that the details match the panel exactly.
How long does verification take?
If documents are complete and consistent, review usually takes a few business days. Almost the only cause of delay is a mismatch between the document and the panel details.
Which documents are accepted?
Typically a trade registry record, tax certificate, certificate of activity or a current invoice issued in the business name. Accepted types vary by country and entity type, so check the list on the application screen.
How do I verify my domain?
With one of three methods: a DNS TXT record, uploading an HTML file to the site root, or adding a meta tag to the homepage head. The DNS record is the most durable, the meta tag usually the fastest.
Does verification grant the green checkmark badge?
No. The green badge (official business account) is a separate application tied to different criteria such as brand notability. Verification only opens the door to using the API in production.
Can I reapply if I am rejected?
Yes, but close the gap named in the rejection first. Reapplying with the same document returns the same result, and consecutive rejections stretch the process.

Ready to set up an AI assistant for your business?

View Pricing
24/7 access