Business verification, step by step

What OpenAI's verification checks, the documents it wants by country, the three names an account now carries, the payment card that trips most advertisers up, and why we verify before we launch.

Guilherme Hortinha · 23 July 2026 · 6 min read · Updated 30 September 2026

ChatGPT Ads guides

ChatGPT Ads Eligibility

Can your business run ChatGPT Ads? Check in 10 seconds.

Before your ads can run on OpenAI's ChatGPT Ads platform, your business has to be verified, the same legitimacy check every major ad platform now requires. OpenAI runs it through Persona, a third-party identity provider, which confirms four things: your exact registered business name, your registration number, your business address, and a payment card that matches the entity and its country. The card is where most advertisers trip, and the honest advice is to complete verification before you launch, not while ads are already running.

What verification checks

Persona confirms that your business is real and that you are authorised to represent it. It cross-references your legal name and registration number against public records, checks your address, runs sanctions and identity screens, and OpenAI separately confirms your products and services are eligible under its ad policies. The representative completing it may be asked for a passport and a liveness check.

Documents by country

The specifics vary, but the shape is the same everywhere: prove the company exists, prove where it is registered, prove you can pay from that country. A UK example makes it concrete.

What Persona wantsUK example
Exact legal nameAs registered at Companies House, including “Ltd”
Registration numberThe 8-character Companies House number
Registered addressExactly as on the Companies House record
Tax number, if heldVAT number (GB + 9 digits) when VAT-registered

Get the Legal Name field on the account to match the registration character for character before you submit. Until 25 September 2026 the account carried one name, so a brand spelling that differed from the registered name was an easy, avoidable rejection. Ads Manager now keeps three names and the difference is allowed, which is the next section.

Account name, brand name, legal name

Since 25 September 2026 an Ads Manager account carries three names, editable separately under Settings then General. The Account Name is internal and only labels the account for whoever is logged in. The Brand Name is public: it is what appears alongside your ads in ChatGPT. The Legal Name is the registered entity, used for billing and for the verification above. At signup the single advertiser name you type fills all three, so an account that has never been touched still has them identical.

The reason this matters on a live account is what each change costs. OpenAI states it plainly in its account setup article:

ChangeWhat it triggers
Account NameNothing. Ads Manager only, no review.
Brand NameBrand review, and ad serving pauses until the new name is approved.
Legal NameBusiness review restarts, and serving may pause.

Treat a brand-name edit as a scheduled change rather than a tidy-up. A trading name that reads better in an ad is a good reason to change it; doing so in the middle of a campaign that is spending is not. Set the three names before launch, in the same pass as verification, and the pause never happens.

All three are also writable through the Advertiser API, on POST /v1/ad_account/brand, as account_name, brand_name and legal_name. Omitted names are left alone. The older name field still works and sets all three at once, which is rarely what you want now.

The card that must match

The payment card must be in the company's name with a billing address in the account's country. A UK account expects a UK-billing business card; a personal card, or a card from another country, is the single most common point of failure. OpenAI states this plainly in its billing documentation: the payment method should match the business entity and the country used when the account was created. Because the account country is permanent, the card decision is not one you can quietly fix later.

Verification also decides where you can advertise. OpenAI says some new self-serve accounts can at first run campaigns only in their home country, and other supported countries unlock once verification is approved and the account has spent enough on campaigns at home. A stalled verification therefore holds back the cross-border plan as well as the launch.

The $100 hold and the timeline

When you add the card, the platform places a temporary authorization hold of about $100 to verify it. It is not a charge and usually clears within a few days. Verification review itself typically takes a few business days, though it is running slower than usual right now.

Verify before you launch

The platform will let ads begin serving before verification finishes, then interrupt them if it stalls. We verify first anyway. A campaign paused mid-flight, after you have spent to build momentum, costs more than a launch that waited a day for the green light. Sort the entity, the name field and the card first, then launch clean. When you would rather not navigate it alone, we support you through the verification process.

Quick answers

How long does ChatGPT ads verification take?+

Reviews typically run a few business days, though they are slower than usual right now. Because an unverified account can have its ads interrupted, we complete verification before launching rather than during.

What documents does verification need?+

Your exact registered business name, your registration number, your business address, and a payment card in the company's name with a billing address matching the account country. Details vary by country.

What is the $100 charge when adding a card?+

It is a temporary authorization hold to verify the card, not a payment. It usually clears within a few days and appears in US dollars even when your billing currency is different.

Can my ChatGPT ads brand name be different from my legal name?+

Yes. Since 25 September 2026 an Ads Manager account carries an Account Name, a Brand Name and a Legal Name, edited separately under Settings then General. The Brand Name is what appears next to your ads, the Legal Name is the registered entity used for billing and verification. Changing the Brand Name triggers brand review and pauses ad serving until it is approved, so set it before you launch.

ChatGPT Ads Generator

See what your ChatGPT ad could look like before you spend.

Guilherme Hortinha

Guilherme Hortinha

Co-founder & Head of AI Innovation, Index Lab

Guilherme co-founded Index Lab, an AEO/GEO agency that makes brands the answer AI gives across ChatGPT, Gemini and Perplexity, taking clients from zero AI visibility to top recommendations.

Eligible and ready? We take it from here.

Start my campaign →