Features Pricing Use cases Compare Blog

Meta Business Verification in India: Documents and Appeals

14 min read

The short answer

Meta matches the business details you type against a business record, then matches your uploaded documents against those details, so every artefact has to carry the same legal name and the same address. Meta publishes five document categories rather than an India-specific list, and names four rejection reasons without ranking them — one of which is a website that fails to load or is not HTTPS-compliant. A rejected application may be eligible to appeal, and Meta says a decision can take up to 14 working days.

The WabaCRM workspace dashboard in a seeded demo account, showing a Last 30 days selector, four stat tiles reading contacts, messages sent, delivery rate and read rate, a stacked Message volume chart of sent and received messages, and a Recent chats panel listing the latest conversations with their unread counts.

What documents does Meta accept for business verification in India?

Meta publishes a list of document categories, not a list of Indian documents. Its accepted-documents article says the files you upload "should validate the legal name of your business and your business's official postal address or phone number" (Meta — Upload official documents to verify your business).

Five primary types are named on that page. Here they are, with the Indian paperwork that ordinarily sits inside each one.

Meta's category (Meta's words) What it can prove Indian document that usually fits — our mapping, not Meta's
Certificate/articles of incorporation Legal name Certificate of Incorporation (MCA)
Business registration or licence document Legal name, address Udyam Registration certificate, shop and establishment licence
Government-issued business tax document Legal name, address GST registration certificate
Business bank statement Legal name, address Current account statement in the entity's name
Utility bill Address and phone only Electricity or landline bill in the entity's name

Only the tax row's exclusion and the utility row's restriction are stated by Meta; the rest of columns two and three are ours.

Those two restrictions are the ones people trip over. Meta says of the tax category, "Self-filed tax documents are not accepted." And of the last row, "A utility bill is not an acceptable document for legal business name verification" — it counts for address and phone, nothing else.

Open the upload screen and read the list it shows you before you scan anything, because Meta revises these lists and no blog — this one included — is a substitute for the screen in front of you. Meta also requires that documents "are not expired and are issued by the relevant authorities", and that documents in an unsupported language arrive as "English translations with official stamps of a translating agency". Hindi, Bengali and English are all on the supported list.

Checked against Meta's documentation on 28 August 2026.

Why does Meta reject documents that look completely valid?

Because Meta is not reading your documents the way a bank manager reads them. It is matching strings.

The verification flow asks you to type a legal business name, address, phone number and website, then tries to find that business in a record. Meta's instruction at that step is blunt: "Check that the details you enter exactly match the details of your legal business entity" (Meta — Verify your business in Meta Business Suite). If no record is found you can select My business isn't listed or None of these match, and Meta says you may then be asked to upload official documents — at which point the document has to agree with what you typed.

So a submission fails not because a document is fake or missing, but because two artefacts disagree by a word. The legal business name typed into Security Centre and the entity name printed on the certificate you upload are two strings, and a matcher does not know they are one company. Your Facebook Page name is not part of this particular check — see the FAQ below.

A rejection is often a disagreement between documents you consider interchangeable rather than a judgment that any of them is invalid — but Meta does not publish which of its reasons fires most often, so treat that as a working assumption and not a statistic.

Meta's published rejection article names four reasons and does not itemise name or address mismatches among them. Several vendor help pages assert that mismatches are the single most common cause; Meta's documentation does not rank reasons at all, and it would be dishonest to present that ranking as Meta's.

Checked against Meta's documentation on 28 August 2026.

What exactly is Meta matching when it verifies a business?

Three things, in sequence, and it helps to know which one you are failing.

First, the details you type against a government or commercial record. Meta describes verification as confirming "that your business portfolio ... belongs to a legitimate business or organisation" and says your business "needs to be registered with local authorities" (Meta — About business verification). If a record is found, you confirm it. If none is, Meta says you may be asked to upload documents instead.

Second, your documents against the details you typed — legal name, and postal address or phone number, per the accepted-documents page.

Third, your connection to the business. Meta offers "email, phone, text message, WhatsApp message or domain verification" as ways to confirm that link. The website is in scope whichever route you pick: at the business-details step Meta tells you to make sure your business's website "loads and is HTTPS-compliant", and a site that fails to load is one of the four published rejection reasons.

One consequence is easy to miss. Meta says that if you edit your business details, "you need to complete the verification process again". Correcting an address after approval is not a tidy-up; it restarts the clock.

Does my GST certificate work as proof of business verification?

A GST registration certificate falls inside Meta's "government-issued business tax document" category. Check your own certificate for the legal name and the address Meta wants matched — Meta publishes no India-specific guidance on which certificate to use.

The failure is rarely the certificate. It is that the legal name on a GST certificate is the registered entity name, and the name in Business settings is often the brand. "Tirgiji Tech Solutions Private Limited" and "WabaCRM" are the same company and two different strings.

Meta's fix for that is stated on the verification page in the form of an instruction rather than a remedy: what you enter must exactly match the legal entity. In practice that means either changing the legal name field in Business settings to the entity name printed on the certificate, or uploading a document that carries the name already entered.

Pick one canonical legal name and one canonical address before you begin, then make every field and every uploaded document carry that exact spelling, punctuation included.

Meta's guidance on a related product makes the granularity plain. On the Meta Verified sign-up — a paid subscription, not this process — Meta warns that "even small differences such as 'LLC' vs. no 'LLC', or an apostrophe vs. no apostrophe" can fail the check (Meta — Why did my business detail verification fail during Meta Verified sign-up). Different product, same appetite for exactness.

Nothing here is tax advice, and which registration you hold is a question for your accountant rather than for us.

Checked against Meta's documentation on 28 August 2026.

What can a sole proprietor or unregistered business submit?

This is where the honest answer is uncomfortable. Meta's requirement is registration, not paperwork in general: your business "needs to be registered with local authorities and you'll need an official phone number or postal address".

A proprietor who holds a Udyam Registration certificate, a shop and establishment licence, or a GST registration certificate holds something inside Meta's accepted categories. A proprietor who holds none of those is not facing a document-quality problem, and no amount of rescanning solves it.

A business bank statement in the entity's name is a primary type on Meta's list and is often the document a proprietor actually has. A utility bill helps only with address and phone, and only if the legal business name is printed on it.

One more constraint applies before any of this matters: Meta says you must have full control of the business portfolio to start verification, and Security Centre will show either "Start verification" or "Ineligible for verification". Meta's own reading of the second is that you don't need to complete verification in Security Centre — but that depending on the product you want, you may instead be emailed or notified from another platform to complete it there, so the message is a redirection rather than a refusal.

Why was my Meta business verification rejected?

Meta publishes four reasons and says the list is not exhaustive — its wording is that reasons "include" the following, after noting that it "evaluates a number of factors". Quoted in full, a submission may be rejected for:

  • "Submitting, or being suspected of submitting, false or misleading information."
  • "Attempting to claim or verify a business portfolio that you don't own or have authorisation to represent."
  • "Trying to circumvent Meta's verification review system."
  • "Having a website that fails to load, is not HTTPS compliant (does not use a secure connection) or contains a link that leads to an error message."

(Meta — Why was my business verification submission rejected)

The fourth is the one nobody checks, because it has nothing to do with documents and everything to do with a site that was fine last year. An expired certificate, a homepage that 500s, a footer link pointing at a dead page: all of these are inside the published list, and none of them is visible from the upload screen.

The first reason is worth reading carefully too. "Suspected of" is doing real work there — a mismatch a reviewer cannot reconcile can land in that bucket without anyone intending to mislead.

Checked against Meta's documentation on 28 August 2026.

How do I appeal or resubmit after a rejection?

Meta's article says that "if your verification application was rejected, you may be eligible to appeal", and tells you to "visit the Security Centre or the other platform where you began the verification process (e.g. Commerce Manager) to learn more about the status of your business verification submission".

That last clause matters more than it reads. If you started verification because a partner's onboarding flow pushed you there, the status and the appeal may live on that surface rather than in Security Centre, and looking in the wrong place produces the impression that there is no appeal.

On timing, Meta does state a figure: "A decision on your verification submission may take up to 14 working days." Figures quoted elsewhere range widely and contradict each other; the 14 working days above is Meta's own, and it is the only turnaround figure in this article.

There is a faster route, and it is not open to most providers. Meta's partner documentation says that "if you are a Select Solution or Premier Solution Partner, you can submit a client's business for verification on their behalf, which has a much faster turnaround time" (Meta — Partners).

WabaCRM is a Meta-verified Tech Provider, not a Solution Partner of any tier, so we cannot submit your verification for you and would not claim otherwise. If that distinction is new, the difference between a BSP and a Tech Provider is where it is worked through properly.

How does business verification relate to the WhatsApp green tick?

Three different things share the word "verified", and conflating them is how a fortnight gets lost.

What it applies to What it gets you
Business verification Your business portfolio Higher messaging limits, Flows, OBA eligibility, developer features
Official Business Account (the "green tick") One business phone number What Meta's documentation calls a blue checkmark beside the name in the contacts view
Meta Verified A paid subscription on Page/Instagram A verified badge and added support
Business verification, the Official Business Account and Meta Verified stacked as three rows, each labelled with the scope it applies to and what it produces
Business verification sits on the portfolio; the green tick sits on a number; Meta Verified is a subscription. They gate different things.

Business verification is a prerequisite for the green tick, not a substitute for it. Meta's eligibility list for an Official Business Account requires that "the business portfolio that owns the number has been verified through Business Verification", plus registration on the platform "for at least 30 days", two-step verification enabled, and an approved display name (Meta — Official Business Accounts). A denied OBA request cannot be resubmitted for 30 days.

Meta is emphatic about the third row: verifying your business in Meta Business Suite "is different from Meta Verified for businesses and won't give you a verified badge". That sentence appears on four separate help pages.

Business verification is a check on the portfolio; the green tick is a decision about one number. The badge question has its own answer, and what the WhatsApp green tick actually is covers it rather than repeating it here.

Checked against Meta's documentation on 28 August 2026.

Do I need to be verified before I can send WhatsApp messages?

No. You can connect a number and send on an unverified portfolio.

What you cannot do is send at volume. Meta's messaging limits documentation says "newly created business portfolios have a messaging limit of 250", and that "messaging limits are calculated and set at the business portfolio level and are shared by all business phone numbers within a portfolio" (Meta — Messaging Limits). Adding a second number does not add a second allowance. The limit follows the portfolio rather than the software, which is also why it survives a change of provider.

Verification is one of three published paths to 2,000. The others are having your partner verify the business for you if one onboarded you, and delivering 2,000 messages outside customer service windows to unique WhatsApp user phone numbers within a 30-day moving period, using templates with a high quality rating. Past 2,000, Meta raises the limit a level at a time on its own — but only while you are sending high-quality messages and have used at least half your current limit in the last seven days. The mechanics are unpacked in more detail in how WhatsApp broadcast limits actually work.

Some features do gate on it outright. Meta's Flows get-started page says that "to be able to send Flows to your customers you will need to" "Verify your business" and "Maintain a high message quality" (Meta — Flows: Get started).

The WhatsApp numbers screen with a connected-number card showing quality rating, messaging tier, template count and last check time
A connected number in a demo workspace, with the messaging tier read live from Meta rather than assumed.

Your current state is readable rather than guessable. The WhatsApp Business Account API exposes a business_verification_status field, and any tool worth using surfaces the messaging tier it reads back from Meta instead of asserting one. Ours reports it on the numbers screen; the point is that it is Meta's answer, not the software's.

Checked against Meta's documentation on 28 August 2026.

How do I prepare a submission that passes the first time?

Decide the canonical pair first: one legal name, one address, both copied character-for-character off a single document you are certain about. Everything else is made to agree with that pair.

Then, in order:

  1. Put that exact legal name and address into Business settings. Not the brand, not the trading name.
  2. Choose a document that carries both, ideally the GST registration certificate or the Certificate of Incorporation. A utility bill supports address and phone only.
  3. Confirm the document is current, issued by an authority, and not self-filed. Scan it legibly and mask any personal identifier Meta does not need — Meta explicitly asks you to cover a national ID number if the document carries one.
  4. Load your website in a fresh browser. It must resolve over HTTPS, and no linked page may error.
  5. Confirm you have full control of the portfolio, since anything less will not open the flow.
  6. Submit, then leave the details alone. Editing them requires completing verification again.

Every one of these steps is about agreement between artefacts, which is why re-uploading a better scan of the same mismatched document changes nothing.

Verification sits on the portfolio and travels with it, so it is worth getting right once, and worth remembering when a portfolio changes hands. It also has nothing to do with what Meta charges you per message; that is a separate meter, covered in WhatsApp Business API pricing in India and in what is and isn't included when people call the API free.

If your account is already restricted rather than merely unverified, verification is not the lever; what to do when a WhatsApp account is restricted is.

Every Meta quotation on this page was read from Meta's own documentation on 28 August 2026. Meta changes that documentation without notice; the linked pages are authoritative and this one is not.

Questions people also ask

Can a sole proprietor get verified by Meta without a company registration?

Meta's own description of business verification says your business "needs to be registered with local authorities" and that you need an official phone number or postal address for it. So a business with no registration of any kind is not facing a formatting problem, it is facing an eligibility one. A sole proprietor who holds a Udyam Registration certificate, a shop and establishment licence or a GST registration certificate holds something that falls inside Meta's accepted categories. Meta also accepts a business bank statement as a primary document type, and a utility bill for address and phone only.

Does my GST certificate need to match my Facebook Page name?

Not for business verification. The match Meta describes there is between the legal business name and address you type into Security Centre and the details on the document you upload, and Meta tells you to check that what you enter "exactly match the details of your legal business entity". A Facebook Page name is a separate field and is not what that check reads. The document-to-Page-name match is a documented requirement of a different product, Meta Verified, whose troubleshooting page says the legal name on your document must match the profile name on the Page or Instagram account you selected.

How many times can I resubmit documents to Meta?

Meta's published business verification articles, read on 28 August 2026, do not state a resubmission limit. They say that if your verification application was rejected, "you may be eligible to appeal", and direct you back to Security Centre, or to whichever surface you started from, to see the status. Meta does publish a hard wait elsewhere: an Official Business Account request that is denied cannot be resubmitted for 30 days. Treat any specific resubmission cap quoted on a vendor blog as unsourced until you find it in Meta's own text, because none of the pages cited here contains one.

Can my software provider complete Meta business verification for me?

Usually not. Meta's partner documentation says clients submit their own business for verification, and adds one exception: "if you are a Select Solution or Premier Solution Partner, you can submit a client's business for verification on their behalf, which has a much faster turnaround time." That route belongs to a specific tier of Solution Partner. A Tech Provider cannot do it, which includes WabaCRM. Anyone offering to complete your verification without holding that tier is either asking for access to your business portfolio or describing something they cannot actually do.

Do I need verification before connecting a number, or after?

After is fine. Meta's messaging limits documentation says newly created business portfolios have a messaging limit of 250 unique recipients in a rolling 24 hours, and lists verifying your business as one of the paths to raise that to 2,000. Nothing in that document makes verification a precondition for connecting a number or sending a message. Verification is what you do once the number works and the 250 ceiling starts to bind. Some features do gate on it: Meta's Flows get-started page lists verifying your business as a requirement for sending Flows.

Does Meta business verification expire?

Meta's business verification articles read on 28 August 2026 state no expiry date for a verified portfolio. Two other things can end it. Meta says it may "remove your business's verified status" if you provided false or misleading information, claimed a business you are not authorised to represent, or tried to circumvent its review system. And Meta says that if you edit your business details you need to complete the verification process again, so changing your registered address or legal name is a re-verification event even though nothing expired.

Keep reading

Your customers are already on WhatsApp

Free for your first 1,000 contacts, with no time limit and no card. Setting up the workspace takes minutes; connecting a number takes as long as Meta's own review of it.

Sign up with your company email address. No sales call, no onboarding fee, nothing to schedule.

Why this is safe to point your customer list at

Payments are processed by Razorpay on their own checkout — your card details are never entered on, or stored by, WabaCRM. Every inbound WhatsApp webhook is checked against its signature before it is trusted.

Tech Provider is a Meta platform access tier — not a partnership, a reseller agreement or an endorsement.