Telegram Ads cabinet verification — what KYC actually asks
Practical walkthrough of the KYC process for the EUR cabinet — documents, timelines, common rejection reasons.
5 min · updated 2026-05-17
Before you can run a single ad in the EUR cabinet, Telegram requires KYC verification. TON and Stars cabinets skip most of this. This guide gives the practical 2026 picture.
#What Telegram asks for
The EUR cabinet verification request:
1. **Legal entity name and address** — must be a registered company; sole proprietors and individuals are not accepted in most geos
2. **Beneficial owner identity** — passport or national ID of the person controlling the entity (≥25% ownership threshold)
3. **Source-of-funds declaration** — where the ad budget comes from; standard answers: «business revenue», «founder capital», «investor funds»
4. **Industry / vertical declaration** — pick from Telegram's list; crypto, iGaming and finance get routed to additional review
5. **Initial budget commitment** — usually €1,500–3,000 minimum, larger for crypto/iGaming
6. **Website URL** — must match the brand you'll advertise; thin landing pages get flagged
#Timeline
- **Standard tech/B2B brand** — 1–3 business days
- **E-commerce, fintech** — 3–5 business days
- **Crypto, DeFi, NFT** — 5–10 business days, sometimes additional KYC rounds
- **iGaming** — only after providing a gambling licence; can take 2–4 weeks
#Documents that speed things up
- **Recent bank statement** (last 3 months) showing the company is active
- **Company registry extract** (Companies House for UK, USPTO equivalents)
- **Tax registration certificate** for the geo of operation
- **Compliance letter** for regulated industries (gambling, financial)
Provide these proactively — Telegram will ask for them in iteration 2 anyway, so attaching upfront cuts a week.
#Common rejection reasons
- **«Insufficient business documentation»** — bank statement too old or doesn't show activity. Fix: get a fresh statement
- **«Industry mismatch»** — you declared «tech» but website is clearly iGaming. Fix: be honest in the form
- **«Source of funds unclear»** — vague answer triggers review. Fix: be specific («€50K reserved from Series A round closed Jan 2026»)
- **«Beneficial owner KYC incomplete»** — passport photo low-res, missing back side. Fix: re-upload high-res scans
- **«Trademark dispute»** — you declared a brand name another entity owns. Fix: cannot fix; resolve trademark first
#After verification
You get cabinet access. Top-up minimum is usually €500–1,000 for first deposit, with wire transfer or card depending on region. Funds typically arrive within 1–3 business days. Unspent balance refunds take 4–8 weeks — only top up what you plan to spend within 30 days.
#What if you're an individual
Telegram does not accept individual advertisers in most geos. Workarounds:
- Register a sole-proprietor entity (1–2 weeks in most jurisdictions)
- Use an existing entity even if not your day-job (cousin's IP company etc.)
- Hire an agency with their own verified cabinet (e.g. G.Media Agency) — they sub-contract you under their relationship
#TON and Stars cabinets
These bypass most EUR KYC because billing flows through crypto/Stars not banks:
- **TON cabinet** — connect a TON wallet, fund it, you're ready. No corporate KYC.
- **Stars Promotions** — buy Stars in-app or via @PremiumBot, no KYC at all.
This is why crypto-native projects prefer TON cabinet — it skips weeks of paperwork.
#See also
Full launch playbook (with verification timeline integrated): /wiki/how-to-launch-telegram-ads. Cabinet comparison: /wiki/eur-vs-ton-vs-stars. Moderation rules after you have a cabinet: /wiki/telegram-ads-moderation.