🎁 ChatGPT Plus Free — 1 to 12 Months Through 9 Official Doors

:wrapped_gift: ChatGPT Plus Free — 1 to 12 Months Through 9 Official Doors

1 month Plus ── 2 months Plus ── 3–12 months Go ── 12 months Plus

:compass: One flow: scan the radar → open your door → run the play → :bell: day-28 reminder → :free_button: free Plus (or Go).

:vertical_traffic_light: THE 9 DOORS AT A GLANCE

# Door You get Fits
1 :magic_wand: Promo link 1 month Plus, $0 older accounts
2 :label: Business codes 2 months free → 48-mo discounts free plan + card
3 :bank: Revolut 3–12 months Go outside US/Brazil
4 :love_letter: Invite codes 7 days → 3 months Plus free plans
5 :repeat_button: Retention 1 free month paying users
6 :ocean: Country waves 1-month Plus / Go year :india: :japan: :indonesia:
7 :backpack: .edu unlock student offers + packs everyone
8 :military_helmet: Veterans 12 months Plus US veterans
9 :malta: Malta 12 months Plus citizens/residents

🪄 Door 1 — 1 Month Plus at $0 (older accounts)

:wrapped_gift: Full Plus month for $0 — it lights up on eligible accounts even when no banner shows anywhere

:high_voltage: Play:

  1. Sign in to your ChatGPT account
  2. Open :link: chatgpt.com · Claim free offer
  3. Plus shows $0 / “Claim free offer” → claim → add card (disposable, rule :shield: below)
  4. :bell: Day 28 → Settings → Billing → cancel (access runs to day 30)

:locked: Offer lights only on some accounts — the targets are never-subscribed free accounts with real usage, in covered regions → :key: warm the account (use the free tier daily, hit the usage caps), then recheck the promo link weekly on every account you own · offers surface by email + in-product too

🏷️ Door 2 — Business Codes: 2 Months Free → up to 48-Month Discounts

:wrapped_gift: Partner codes on ChatGPT Business/Team checkout — Codex included, up to 71% off

Codes live now:

Region Codes
:united_states: US madewellaius · polyagentsus
:canada: Canada madewellaica
:australia: Australia polyagentsau
:singapore: Singapore polyagentssg

:high_voltage: Play:

  1. ChatGPT checkout (chatgpt.com → upgrade)
  2. Enter a code for your region — checkout country + IP must match it
  3. Discount shows on the price → lock it in. No discount on screen → don’t pay, next code
  4. Codes die permanently — a dead code is just dead, grab the next

:key: Any country unlock — codes follow the pattern companyname + country (madewellaius = madewell + ai + us, thinkingmachinesth = th). Hunt + validate your own with gpt-promo-scanner (950​:star:, open source):

  1. Logged in at chatgpt.com → open chatgpt.com/api/auth/session → copy accessToken
  2. git clone the repo → pip install → paste the token into config.toml
  3. python discover_codes.py --cross → sweeps company names × 34 countries
  4. python auto_scan.py GB → prints ELIGIBLE / EXISTS (wrong region — switch country) / dead
  5. python open_stripe.py <code> <country> <token> → the official Stripe checkout link
  6. Pace it: ~50 checks per burst max · dead codes stay dead

:shield: Codes go on official chatgpt.com checkout only — the discount must show before paying

🏦 Door 3 — Revolut: 3–12 Months of Go Free

:wrapped_gift: 3 months (Standard/Plus) → 12 months (Metal/Ultra) of ChatGPT Go — worldwide except US/Brazil, running to 29 Jul 2027

:high_voltage: Play:

  1. Revolut app → profile icon → Your plan
  2. Benefits → See all → ChatGPT Go → claim
  3. Needs the in-app invitation + no active ChatGPT subscription on the ChatGPT side

:locked: Needs a Revolut plan, offer skipped in US/Brazil → :key: Revolut runs in ~40 countries (check yours) and the free Standard plan already carries 3 months — higher tiers carry up to 12 · US/BR → doors 1 + 2

💌 Door 4 — Invite Codes: 7 Days → 3 Months Plus

:wrapped_gift: OpenAI’s official gifting system — eligible users gift free Plus trials to free-plan accounts

:high_voltage: Play:

  1. Watch your email :open_mailbox_with_raised_flag: and in-product banners in ChatGPT — invites arrive there
  2. Open the invite link → sign in on a free-plan account → trial applies
  3. Receiving account must have no active paid plan

:locked: Invites land only on senders in OpenAI’s per-campaign pools → :key: keep the free account active (that’s who campaigns target), watch email + in-product banners, and grab spares from the replies below :handshake:

🔁 Door 5 — Retention Month (already paying)

:wrapped_gift: 1 free month for staying on an active Plus plan

:high_voltage: Play:

  1. Settings → Billing → Manage subscription → start the cancellation flow
  2. The free-month offer appears → accept
  3. Close the flow — you stay Plus, the month is free

:camera_with_flash: Screenshot the offer before accepting

:locked: Retention is targeted — effectively once per account, on directly-billed monthly Plus → :key: stack it: claim Door 1’s $0 month first, then run this cancel-flow before day 30 and take the free month if it shows

🌊 Door 6 — Country Waves (India · Japan · Indonesia)

:wrapped_gift: Free offers rotate country by country — :india: India drops 1-month Plus on eligible accounts · :japan: Japan runs ¥0 trials · :indonesia: Indonesia gets 1-month drops

:high_voltage: Play:

  1. Weekly, 2 min: open the :magic_wand: promo link signed in from your country
  2. $0 appears → claim same day
  3. Japan: JP network + a regular (edu/hotmail) email triggered the ¥0 wave
  4. India: eligible accounts see the 1-month Plus right on the upgrade screen

:locked: Waves are country-locked → :key: they follow OpenAI announcements — recheck right after big news drops

🎒 Door 7 — The .edu Unlock (opens every student offer)

:wrapped_gift: One real student email → ChatGPT Plus student offers + Google AI Pro 1 yr + GitHub Student Pack + Codex credits

:high_voltage: Play:

  1. Apply at :link: apply.umgc.edu — open enrollment, fully online · fee is $50 unless a waiver window or webinar code is live (watch for it)
  2. Pick Non-Degree / Undergraduate · location United States · every military question = None
  3. Register 1 class in In-Person format — Human Resources Management or Accounting subjects register reliably ← the unlock step
  4. Activation needs the registration, not tuition — @student.umgc.edu opens ~6–24 h later (check Outlook)
  5. Verifications that want proof → portal digital student ID screenshot + admission letter PDF → ~99% pass

:locked: Student offers verify against the registrar → :key: UMGC is open enrollment — one real class makes you a real student, worldwide · full field-tested walkthrough: our community thread

🪖 Door 8 — Veterans: 12 Months Plus ($240)

:wrapped_gift: A full year of Plus — verified straight against the DoD database

:high_voltage: Play:

  1. Sign in to the ChatGPT account you want it on (it can’t be moved later)
  2. Open :link: chatgpt.com · Claim Now
  3. Enter: exact legal name + DOB + branch + discharge date (within the last 12 months)
  4. Instant match → approved :white_check_mark: · instant miss → upload your DD-214 (review 24–72 h, 3 attempts)

:locked: Discharge must be inside the 12-month window → :key: National Guard + Reserve count the same as active

🇲🇹 Door 9 — Malta: a Free Year from the Government

:wrapped_gift: 12 months of Plus (or Copilot Pro — your choice) for a ~2-hour AI literacy course — Maltese citizens and registered residents, ages 14+

:high_voltage: Play:

  1. Open :link: ai4all.gov.mt → sign in with your Malta eID
  2. Finish the course (~2 hours)
  3. Claim the subscription — Plus or Copilot Pro

:locked: eID = Malta identity → :key: registered residency qualifies too — one free $240 per person


:shield: THE 3 GOLDEN RULES

:credit_card: Disposable card, $0–1 loaded → Revolut (free first virtual card, ~40 countries) · Wise (most of the world, virtual cards outside the US) · Bybit Card (30+ countries) · Privacy.com :united_states: — pre-auth passes, renewal fails, $0 surprises

:bell: Claim date + 28 days → check billing → cancel in Settings → Billing — access runs to day 30 regardless

:shield: Official chatgpt.com pages only → every code and offer, discount visible before paying

OpenAI rotates all nine every month — the people running Plus for free are just the ones who recheck. :repeat_button: