HomeGuidesMeta Business Verification (Saudi Arabia)
Saudi Arabia · Meta Setup Guide

Meta Business Verification in Saudi Arabia — CR upload, VAT, GM ID, and the rejections nobody warns you about.

Roughly 60% of Saudi WhatsApp Business API setups stall at Meta’s verification step. Not because the platform is broken — because Meta’s docs are US-centric and don’t explain how to upload a Saudi Commercial Registration (CR), which VAT certificate format Meta actually accepts, or why a perfectly valid CR gets rejected with “name mismatch.” This guide fixes that. Straight sequence, real screenshots language, actual rejection reasons.

Free onboarding on every paid plan Meta Business Partner 24-hour typical go-live
Meta Business Manager verification for Saudi Arabia — CR document upload workflow

TL;DR. To verify a Saudi business on Meta, you need: (1) a valid Saudi CR extract (Arabic + English), (2) a VAT certificate from ZATCA, (3) the General Manager or authorised signatory’s national ID, and (4) an authorised signatory letter on company letterhead if the person uploading isn’t the GM. The most common rejection reason is Arabic-English name mismatch between the CR and the Meta Business account name. Fix that before uploading and you’ll clear verification in 24–72 hours.

Why 60% of Saudi WhatsApp API setups stall at Meta verification

Every WhatsApp Business API deployment needs three things to go live: a WhatsApp Business Account (WABA), a verified phone number, and a verified Meta Business Manager. The first two are technical and predictable. The third — Meta Business verification — is where Saudi (and wider GCC) SMBs stall for weeks.

The reason isn’t that Meta’s process is unreasonable. The reason is that Meta’s public documentation was written for US LLC-style companies and has never been properly adapted to Saudi business registration reality. The person uploading your CR doesn’t know Meta wants the extract with the barcode visible. The Arabic company name on your CR doesn’t exactly match the English name you typed into Meta Business Manager. The VAT certificate you attach is the annual return, not the registration certificate. Any of these gets flagged, and the review resets — sometimes without a clear rejection reason.

This guide walks the Saudi-specific happy path: what to prepare, exactly what to click, what rejections look like, and how to fix them without waiting another cycle.

The 4 documents Meta actually wants

Have these 4 files ready, in this format, before you start:

  1. Commercial Registration (CR) extract, current PDF from MOCI (Ministry of Commerce). Must be dated within the last 3 months. Must show Arabic AND English company name. Must show the CR number and the barcode. Downloaded from mci.gov.sa.
  2. VAT registration certificate from ZATCA Not the annual return, not a tax invoice. The registration certificate itself, with the 15-digit TRN visible. Downloaded from zatca.gov.sa.
  3. National ID (Iqama or Saudi ID) of the person uploading Front and back, colour scan, all corners visible. If they’re on an Iqama, must match the CR’s registered manager or be listed as a signatory.
  4. Authorised Signatory Letter (only if the uploader is NOT the CR’s General Manager) On company letterhead, in Arabic AND English, signed by the GM, stamped with company seal, granting authority to the uploader for “Meta Business Manager verification and administration.” Scan as PDF.

Common mistake: uploading a screenshot of a document instead of the PDF. Meta’s reviewers reject screenshots because they can’t verify document authenticity. Always the original PDF, always with full margins visible.

Step-by-step: create your Meta Business Manager account

If you already have a Business Manager, skip this section and go to the CR upload steps below.

1

Go to business.facebook.com from a browser (not the app)

Sign in with a personal Facebook account owned by someone in your company — ideally the GM or a full-time employee, not a freelancer or agency. Meta traces business manager creation to a personal account; using a personal account you don’t control long-term is a common cause of later verification loss.

2

Click “Create Account” and enter your business details

Business name: use the English name exactly as it appears on your CR, not a marketing variant. Meta compares this against the CR you’ll upload later — if it’s different, verification fails.

3

Fill business details: country = Saudi Arabia, address, phone

Address must match the address on the CR. Landline preferred over mobile for phone. If you only have a mobile, use the GM’s registered number.

4

Add your business website and email

Website must resolve (not a “coming soon” page). Email must be at your business domain (not gmail/yahoo). Meta blocks verification for businesses using free email domains as their primary contact.

Step-by-step: upload the CR document for Meta verification

This is the section that trips up most Saudi businesses. The exact click path and what Meta’s reviewer is looking at.

1

In Business Manager, go to Business Settings → Business Info

You’ll see a “Verify your business” card. If you don’t see it, your account may not be eligible yet — usually because it’s too new (wait 24 hours after creation) or you haven’t added a payment method.

2

Click Start verification → Choose country = Saudi Arabia

Meta serves a country-specific list of accepted document types. For Saudi Arabia the accepted primary document is the Commercial Registration (never call it “business licence” — that’s a UAE term Meta rejects for Saudi).

3

Upload the CR PDF (not a photo)

Drag-and-drop the PDF you downloaded from mci.gov.sa. Max 8MB. Meta’s OCR reads both the Arabic and English fields. If your CR has the barcode masked or the English name blurred, download a fresh copy from MOCI — the version with the barcode visible is the one Meta trusts.

4

Upload the VAT certificate as supporting document

Meta’s form shows “optional” here. In Saudi Arabia, treat it as required. Businesses that skip VAT get 2–3× more manual review requests and slower approval. Always upload it.

5

Enter the CR number in the free-text field — exactly as on the document

Include leading zeros. Do not add spaces or hyphens. Meta’s reviewer visually compares this number to the CR PDF — a single wrong digit resets the review.

6

Choose verification method: SMS to registered phone, OR email

SMS to the CR’s registered phone is fastest (~5 minutes to receive the code) but only works if that number is a Saudi mobile. Email verification takes longer (~24 hours) but is more reliable if the CR’s phone is a landline or shared line.

7

Submit and wait

Meta’s target is 24–72 hours for GCC verification. Realistically: first-time Saudi businesses see 48 hours average, businesses with prior Meta Business history see 24 hours. If it’s been 5 business days with no response, submit a support ticket at facebook.com/business/help.

The 6 rejections that trip up most Saudi setups

“Business name doesn’t match the document”

Almost always an Arabic-English name variance. The CR’s English name is often a transliteration of the Arabic; the name you typed into Business Manager may be a marketing English name. Fix: update your Business Manager business name to match the CR’s English column exactly (spaces, punctuation, LTD/LLC included).

“Document is not clear or unreadable”

Meta’s OCR can’t process the file. Usually: screenshot instead of PDF, or PDF with the barcode strip cropped out. Fix: download a fresh CR PDF from mci.gov.sa. Do not print-then-scan.

“CR number does not match records”

You entered a slightly different number than what’s on the document — usually a missing leading zero or a hyphen. Fix: re-enter the CR number exactly as printed, no spaces, no hyphens, all leading zeros preserved.

“Documents are for a different business”

Happens when the VAT certificate is registered under a slightly different entity name (e.g., a parent company). Fix: ensure CR + VAT + Business Manager all use the same registered entity. If your VAT is under a different entity, upload only the CR and add a signatory letter explaining the group structure.

“Cannot verify authorised signatory”

The person uploading isn’t the CR’s registered GM and there’s no signed authorisation letter. Fix: upload the Arabic + English signatory letter on letterhead, signed by GM, stamped, and re-submit.

“Business phone number cannot be verified”

Meta tried to SMS the registered phone but delivery failed — usually a landline or shared line. Fix: switch to email verification instead, or temporarily change the registered phone in Business Manager to the GM’s Saudi mobile for the verification window.

Verified but WABA still pending? Here’s why.

Meta Business verification approves the business entity, but you still need a separate approval for the WhatsApp Business Account (WABA) that will actually send messages. The two are approved on different tracks and by different teams inside Meta. Common reasons a WABA sits pending after business verification is done:

  • Phone number verification failed silently. The number you added to WABA hasn’t been verified via SMS or voice call. Complete this in Business Manager → WhatsApp Accounts → Phone numbers.
  • Display Name not approved. The name that appears in your customers’ WhatsApp chats needs a separate Meta review (~24-48 hours). Saudi businesses that use their Arabic company name for Display Name often get faster approval than transliterated English names.
  • Facebook Page not linked. WABA needs a linked Facebook Page owned by the same Business Manager. If your Page is under a different Business Manager or a personal account, WABA won’t provision.
  • Payment method not added. Meta requires a valid payment method (credit card or PayPal) on file before WABA activates. It’s not billed for verification, but the account must exist.

Address each of these one at a time. Once all four are green in Business Settings, WABA typically provisions within 30 minutes.

How Go4whatsup handles this end-to-end

If you’d rather not go through this process yourself: it’s free with any Go4whatsup paid plan. Our onboarding team handles the Meta Business Manager setup, uploads and monitors your CR verification, chases Meta support when reviews stall, wires up your WABA + Display Name + Facebook Page, and gets you sending messages typically within 24 hours of you handing us the four documents. No setup fee. We do this dozens of times a week for Saudi businesses — the common rejections above are ones we prevent before submitting, not after.

Let us handle Meta verification for you — free

Send us your 4 documents, we handle the rest. Typical Saudi go-live: 24 hours after Meta verification clears.

Frequently asked questions

Do I need a Saudi CR to use WhatsApp Business API?

Yes. Meta requires a legitimate business entity registration to open a Business Manager and provision a WABA. In Saudi Arabia, that means a valid CR from MOCI. Individuals cannot verify a business on Meta without one.

What if my CR is only in Arabic — do I need it translated for Meta?

No. Saudi CR documents include both Arabic and English columns by default. Meta’s OCR reads both. Do not upload a translated version; upload the original CR PDF from mci.gov.sa. If your CR is genuinely Arabic-only (very old registrations), request a re-issue from MOCI — the current template includes English.

How long does Meta verification take in Saudi Arabia?

Meta’s stated SLA is 24–72 hours. In practice, first-time Saudi businesses see 48 hours average, businesses with prior Meta Business history see 24 hours. Add 3–7 days if your first submission is rejected and you resubmit.

Can Go4whatsup handle Meta verification on my behalf?

Yes, and there’s no fee for it — it’s part of standard onboarding on every paid plan. Send us your 4 documents (CR, VAT, national ID, signatory letter if needed) via secure upload, we handle everything else. We’ve done this for hundreds of Saudi businesses.

What’s the difference between Meta Business Manager verification and WABA approval?

Business Manager verification approves your company entity as a legitimate business. WABA approval provisions your WhatsApp Business Account — the thing that actually sends messages. Business verification must complete first; WABA typically provisions within 30 minutes after. Different teams inside Meta handle each.

Does the Business Manager need to be in Saudi Arabia specifically?

No, but the business entity you verify does. You can create the Business Manager from anywhere; when you verify it, you select country = Saudi Arabia and upload the Saudi CR. Meta doesn’t require the person clicking to be physically in Saudi.

What if the person uploading is not the CR’s registered GM?

You’ll need an Authorised Signatory Letter on company letterhead, in Arabic and English, signed by the GM and stamped with the company seal, explicitly granting the uploader authority to manage “Meta Business Manager verification and administration.” This is common for procurement/marketing teams uploading on behalf of the GM.

Can I verify multiple Saudi businesses under one Meta Business Manager?

Yes, Meta supports multi-business structures. You verify the first business (usually the parent entity) and then add subsequent businesses under “Business Info → Manage more businesses.” Each additional business needs its own CR + VAT + signatory documentation.