Meta business verification: rejected three times, and what actually worked
Four months. Three rejections. Not once did Meta say why. We passed on 22 October 2026 — and the thing that fixed it was not a document, not an appeal, and not a support ticket. I could not find a single account of anyone getting through this, so here is ours.
The short version: Meta looks your company up in commercial registry data it buys from third parties, and that data lags Companies House by weeks. Our company was hours old when we first applied, so the lookup found nothing and pushed us down a document route we could not satisfy. Five weeks later the same company was found instantly and verification completed in eleven minutes.
What we were trying to do
We build OnceCast. It cuts a long video into clips, posts them to several platforms in one press, and pulls the comments back from every connected platform into a single inbox, where the AI drafts a reply in the creator's own voice for them to approve.
That last part is why we were here. Reading and replying to a creator's comments means asking Meta
for instagram_business_manage_comments, and publishing means
instagram_business_content_publish. To let our users connect their own
accounts, those permissions need Advanced Access, which needs App Review, which needs business
verification. Nothing works for a single real customer until that first gate opens.
The timeline
| When | What happened |
|---|---|
| 12 Jul | First submission, as a sole trader. Business name entered as a person's name, no registration number, home address. |
| 27 Aug | Discovered it had been rejected silently, weeks earlier. No email ever arrived. Seven weeks lost. |
| 15 Sep | Incorporated a limited company that morning. Resubmitted the same day with the correct legal name, company number, registered office and certificate of incorporation. |
| 8 Oct | Rejected after 16 working days. "Couldn't be verified." No reason. No email. |
| 22 Oct | Third attempt. Verified in eleven minutes. |
Mistake one: the contact email was never confirmed
Both rejections were silent. We assumed Meta simply does not email. It does — but the business portfolio's contact address sat unconfirmed for months, buried at the bottom of Settings → Business info, behind a yellow box nobody looks at.
Confirm that address before you do anything else. The moment we did, the success email arrived within minutes of the decision. The first rejection cost seven weeks purely because nobody told us.
Mistake two: the certificate of incorporation is not enough
Meta's own documentation states the rule plainly:
"The documents that you upload to verify your business should validate the legal name of your business and your business's official postal address or phone number."
A UK certificate of incorporation does not show an address. It shows the company name, the number, the date, and nothing else. So it proves half of what Meta asks and leaves the address unevidenced. We submitted it alone, and it could not have worked.
The documents Meta accepts:
| Document | Proves |
|---|---|
| Certificate / articles of incorporation | Legal name only, in the UK |
| Business registration or licence | Name, sometimes address |
| Government-issued business tax document (self-filed not accepted) | Name + address — in the UK, an HMRC letter |
| Business bank statement | Name + address |
| Utility bill | Address and phone only — explicitly never valid for the legal name |
The real cause: Meta could not see the company at all
On 15 September, the verification wizard searched for our company and returned nothing. We assumed that was normal for a new company and uploaded documents instead, which is the path Meta offers when no record is found.
On 22 October, the identical search returned two records for the same company. Same name, same registration number. Nothing about the company had changed. It had simply aged five weeks, and the commercial data Meta buys had caught up with Companies House.
And when the record is found, the whole flow changes. Because the matched record names the director, Meta stopped asking for company documents entirely and instead asked to verify the person — a photo of a passport, checked against the public register. The HMRC letter and the bank statement we had spent two weeks obtaining were never requested.
Five things that would have saved four months
- Wait at least a month after incorporating before you apply. This is the big one. Applying into a registry lookup that cannot see you yet costs an attempt and several weeks, and no document rescues it.
- Confirm your business portfolio's contact email first. Settings → Business info, near the bottom. Otherwise every decision is silent.
- Enter your company registration number. The field says optional. Meta's own hint says searching with it returns the most accurate results, and it is what produced our match.
- Treat attempts as scarce. Meta publishes no limit, but a developer on Hacker News reported a 90-day lockout after seven failed attempts — and a freshly created business account was locked out as well. Never submit on a hunch.
- Make the legal name match character for character. "Ltd" versus "Limited" is a commonly cited silent failure. Copy it from the public register, and never tidy it up.
Things that did not help
- Contacting support. There is none for an account with no ad spend. Business Support Home is automated triage; it answered our detailed case with an article about domain verification and created no ticket. The developer support route replies "you've reached the incorrect help center".
- Meta Verified. No evidence a paid subscription changes a verification outcome, and at least one source suggests the portfolio must already be verified to subscribe.
- A D-U-N-S number. Required or recommended by Google, Apple and Microsoft. Nothing ties it to Meta, and it takes up to 30 days to obtain.
- Becoming a Tech Provider. Not a shortcut — Meta requires business verification before it, so it is an extra gate, not a way around one.
Two things that cost us an afternoon
When the identity step arrives, it accepts images only — a PDF is rejected, and the photo must be at least 1500 × 1000 pixels. A Windows screen-snip comes out around 800 × 600 and fails. Worse, Messenger and WhatsApp compress photos below the threshold when you send them as photos: send the file as an attachment, or upload from the phone directly.
Was any of the preparation wasted?
Not really. The bank account was needed to trade regardless. Verifying our domain took four minutes, cost nothing, used no attempt, and closed a gap in Meta's own documented requirements. And having real documents in hand is what made it rational to spend a third attempt rather than gamble one.
But I want to be straight about the conclusion, because the internet is full of confident advice on this and most of it is guessing: the thing that changed was the calendar.
If you are stuck right now
Check how old your company is. If it is weeks rather than months, the most useful thing you can do is wait, confirm your contact email, and apply once — properly — rather than burn attempts proving a point to a database that has not heard of you yet.
Who wrote this
I am building OnceCast. It cuts long videos into clips in your browser, posts them to Instagram, YouTube, TikTok, Bluesky and Mastodon in one press, and brings your YouTube and Instagram comments into one inbox with a reply already drafted in your voice — which you approve, edit or skip. Nothing is ever sent automatically. The clip splitter is free and needs no account.
I went through everything above so our users could connect their own accounts, and wrote it down because nobody else had.