Foreword
To register for overseas services like ChatGPT, WhatsApp, or Telegram from within China, you need a foreign phone number to receive verification codes. Google Voice is expensive and prone to reclamation; virtual code-receiving platforms tighten their risk controls year after year. After weighing the options, a physical giffgaff SIM card from the UK is probably the most cost-effective path — no ID required, no monthly fees, incoming texts are completely free, and keeping a number alive for a year costs only about five yuan.
This article covers activation, top-up, number-keeping, tariffs, registering overseas apps, switching to eSIM, and changing your number.
1. What Is giffgaff?
giffgaff is a UK low-cost mobile virtual network operator riding on O2, one of the UK’s three major carriers. Founded in 2009, it has no physical stores and no phone-based customer service — everything runs through the website and app. Operating costs are squeezed low, and so is the price for users.

Why Choose It
- Issues a real UK physical number, not a virtual number range — regarded as “clean” by major platforms
- Supports eSIM; devices from 2021 onwards can self-convert in the official app
- Supports WiFi Calling (calling and texting over WiFi instead of cellular; available natively in the UK; can be enabled domestically with a UK IP or routing rules, but requires being physically in the UK)
- Choose Pay as you go — zero monthly fees, no fixed charges whatsoever
- No ID required; just fill in any non-duplicate Chinese pinyin address when topping up with official vouchers
- Incoming texts are completely free — this is the card’s primary use case in China: receiving verification codes at zero cost
- Roaming works in China on China Mobile or China Unicom towers
- Number-keeping cost is extremely low: send one text every six months to trigger a balance change; a £10 (~¥90) top-up can theoretically keep the number alive for 25 years
Blank Cards vs Pre-loaded Cards
Giffgaff cards available on the market come in two types:
| Card Type | Description |
|---|---|
| Blank card | A brand-new unactivated card with no balance and no phone number. You must top up at least £10 (~¥90) with a VISA or MasterCard to activate it |
| Pre-loaded card | The seller tops up £15 (~¥135) and activates it on the day of purchase. Insert the card and use it directly — no personal information required |

2. Activation and Top-up
Strictly follow local laws and regulations. Do not use this card for telecom fraud or spam messaging — you bear all consequences.
What to Prepare Before Activation
- A giffgaff SIM card with a 6-digit Activation Code printed on it
- A credit or debit card with a VISA or MasterCard logo — UnionPay, JCB, and American Express are not accepted
- Never use a virtual credit card. It may occasionally succeed, but easily triggers risk controls; if the card is locked and funds frozen, the loss far outweighs the gain
- At least £10 in top-up budget
If you don’t have a suitable foreign-currency card, you can use an activation proxy service.
Activation Process
The logic is simple: top up £10 (~¥90), the system assigns you a random UK phone number, insert the card and you’re good to go.
- Open giffgaff.com/activate, enter the 6-digit code from your card, click Activate your SIM
- Enter your email, set a password, click Register
- Choose a plan — this step is critical: the page pushes a bunch of monthly plans. Ignore them, scroll to the bottom to find Pay as you go (pay-per-use, no monthly fee), select it and click Continue
- Select £10 (~¥90) as the top-up amount — this is the minimum activation threshold — click Pay now
- Fill in personal info: name in pinyin is fine; for the address, select China as the country so you don’t need to verify a UK address; just write your domestic address in pinyin in the street field
- Enter your card details, tick the agreement box, click Place order. Some banks will redirect to a 3DS verification page — just wait for it to load
- After payment, the page shows your assigned UK number and balance. If you see “extra £5 credit,” the new-user bonus has also arrived

After activation, wait for a signal — usually less than an hour, but it can take up to a day. When your phone picks up a China Mobile or China Unicom signal after inserting the card, activation is confirmed.
3. Mainland China Roaming Tariffs
Giffgaff’s roaming in China falls under the “Rest of the World” bracket, with no monthly plan applying — everything is deducted from your account balance.
| Service | Tariff | Approx. CNY | Notes |
|---|---|---|---|
| Incoming texts | Free | Free | The card’s primary use in China — receive verification codes at no cost |
| Outgoing texts | 30p/text | ~¥2.7/text | For number-keeping texts and occasional verification code sending |
| Outgoing MMS | 30p/text | ~¥2.7/text | Sending pictures to UK/EU; other regions 24p (~¥2.2) — use WeChat/WhatsApp instead |
| Incoming calls | £1/min | ~¥9/min | Per-minute billing; avoid answering unless necessary |
| Outgoing calls | £1/min | ~¥9/min | Same rate for calls to China, UK, and voicemail |
| Mobile data | 20p/MB | ~¥1.8/MB | Works out to £200/GB, i.e., ~¥1800/GB. Turn off data roaming without fail |

Exchange rate reference: 100 pence (p) = £1; £1 ≈ ¥9. ”~¥” throughout the article refers to approximate CNY equivalents.
Charged £0.01 (~¥0.09) After Activation?
This is normal. When the SIM first registers on a domestic network, the phone sends a tiny handshake data packet — a few KB of data triggers a charge of 1p (~¥0.09). This only happens once; it won’t recur after you turn off data roaming.
4. Four Things to Do Immediately with a New Card
First: Disable Voicemail
Giffgaff has voicemail enabled by default. Calls you don’t answer are automatically forwarded to it and billed at £1/min (~¥9/min) — even if you never listen to the message.
Method 1: Dial ##002# from the dialer. This is the standard approach, but it often fails while roaming in mainland China, showing “connection error” or “invalid MMI code.”
Method 2 (Recommended): Contact customer support. Log in at giffgaff.com/support/ask, select Category: Account misuse and security issues → Other, and paste this into the description box:
Hi team, I am unable to disable my voicemail via the code ##002# while roaming. I have tried multiple times but failed. Please assist me in disabling the voicemail feature from the system end to avoid roaming charges. Thank you!
Then click Send to agent. Support typically handles it within 24 hours and notifies you by email. After it’s disabled, test by calling yourself — if you get “number not available,” it worked; if you reach voicemail, it hasn’t been disabled yet.
Method 3: Some users report that ##002# works when WiFi Calling is enabled, but this only applies when you’re physically in the UK with a valid plan or balance. It essentially doesn’t work in China.
Second: iPhone Users — Do NOT Activate iMessage and FaceTime
After inserting the card, iOS will prompt you to activate both. You must tap Cancel. While activation itself is free, the phone sends a silent SMS to UK servers, which costs £0.30 (~¥2.7).
Third: Turn Off Data Roaming
Disable data roaming for this card in your phone settings. Roaming data is £200/GB; any background app leaking a little data can cost several pounds in seconds.
Fourth: Understand the Number Format
This is the most common source of confusion for new users:
| Scenario | Format | Example |
|---|---|---|
| Logging into giffgaff website or app | 07xxxxxxxxx — keep the leading 0 | 07547123456 |
| Registering for overseas apps (Telegram, WhatsApp, etc.) | +44 7xxxxxxxxx — drop the leading 0 | +44 7547123456 |
5. Number-Keeping Guide: The 180-Day Rule
Giffgaff numbers have zero monthly fees but are not permanently valid. The terms are clear: if a card has no balance activity for 180 consecutive days, the number is frozen, then deactivated, and the balance is forfeited — unrecoverable.
What Counts as Balance Activity
Valid actions (any one suffices):
- Send a text — the cheapest option, only £0.30 (~¥2.7)
- Make a phone call (must connect)
- Use mobile data, even just 1KB
- Top up your account, minimum £10 (~¥90)
Invalid actions:
- Logging into the website or app — no balance change, doesn’t count
- Receiving texts only — incoming texts are free, no balance change
- Browsing via WiFi — that goes through WiFi, unrelated to giffgaff balance
The Cheapest Number-Keeping Method
Every 5 months, manually send one text. To anyone — even your own domestic number. Each text costs £0.30 (¥2.7); twice a year is £0.60 (¥5.4). A £10 (~¥90) top-up can theoretically keep your number alive for 16 years.
How to Check Your Number-Keeping Deadline
- Log in at giffgaff.com/orders/history, click View, find the date of your most recent charge or top-up
- Count forward 170 days from that date (leaving a 10-day buffer), and set a recurring reminder in your phone’s calendar
Don’t Be Fooled by the “3 Months Until Expiry” on the Dashboard
The bottom of the official site often shows text like “Free giffgaff to giffgaff calls and texts expire on [date]” — that’s a countdown for the free intra-network calling perk, which has nothing to do with number-keeping. As long as you have balance and activity within 180 days, your number will not be deactivated. That red date is purely a scare tactic.
What If You Forget to Keep the Number Active
Warning period: About a week before the 180-day mark, giffgaff sends a warning email to your registered address. Send a text immediately after seeing it to reset the 180-day clock.
Frozen period: If you exceed 180 days with no activity, the number may already be frozen. Try topping up £10 (~¥90) immediately — if the top-up succeeds, the number can usually be recovered. If the top-up fails, the number has been reclaimed and cannot be recovered.
6. Resetting Your Password and Changing Your Email
Resetting Your Password
- Open giffgaff.com/auth/login, click Forgot your password
- Select the Phone number method, click Next
- Enter your number using the UK domestic format starting with 07 (e.g., 07547123456)
- Don’t know your number? Send a text with
NUMBERto43430from the phone with the card inserted — you’ll get a reply in seconds - Select Text message verification, click Send a reset link
- Click the link in the text and set a new password
Changing Your Registered Email
Giffgaff’s notifications — low balance, roaming alerts, password resets — all go to your email. It’s a good idea to link one of your commonly used domestic email addresses.
- Log in at giffgaff.com/profile/details, click Profile and settings
- In Personal details, find My email, click Open → Change email
- The system asks for your current password to verify your identity — so reset your password first if needed
- Enter your new email address, click Update email
- Go to the new email, retrieve the verification code (6 digits), click Confirm
QQ Mail, NetEase 163/126, Alibaba Cloud Mail, and other mainstream Chinese email providers can all receive giffgaff emails. Using a VPN to access the official site is recommended — otherwise the verification code may fail to load.
7. Registering for Overseas Apps
Giffgaff is a native UK physical number with a high success rate for registering overseas services. As long as your network environment isn’t flagged, the vast majority of overseas apps can be registered smoothly.
Number Format Rules
Regardless of which app you register, select United Kingdom (+44) as the country/region, and enter 10 digits in the number field — drop the leading 0. For example, if your number is 07547123456, enter 7547123456 in the app.
Troublesome Apps
Telegram
Not receiving verification codes and “too many attempts” messages are common issues. Key points: first-time registration must be done via the mobile app, not desktop or web; don’t switch proxy nodes frequently; many China-market Android phones have GMS (Google Mobile Services) stripped out, and Telegram sometimes delivers codes through Google’s channel — use an iPhone or an Android phone with full GMS installed for more reliable results.
LINE
LINE has extremely strict risk controls with high demands on IP purity; ordinary proxy nodes are often flagged as risky. If you can’t receive a code through any proxy node, try briefly enabling giffgaff’s data roaming to register using native UK data — but be quick: first disable network access for all background apps (keep only LINE), then enable data roaming and tap send verification code, and immediately turn off data roaming once the code arrives. Roaming data is £0.20/MB (¥1.8/MB); if background apps aren’t blocked, several pounds (¥9+) can be deducted in seconds.
TikTok
Easily identified as a Chinese user. Solution: insert only the giffgaff card, remove your domestic China Mobile/Unicom/Telecom card; set phone language to English and timezone to London; avoid Hong Kong and Taiwan proxy nodes — use US, Singapore, or UK nodes.
WeChat Account Transfer
In theory you can rebind a domestic WeChat account to a giffgaff number, but after rebinding the account migrates to the international server — health code, facial recognition and similar interfaces may break, and RMB wallet and financial features become unusable. Don’t attempt this unless you fully understand the consequences.
Apps You Can Register
| Category | App | Notes |
|---|---|---|
| AI/Tools | ChatGPT / OpenAI | Requires system-wide proxy |
| Apple ID | Good choice for a UK-region account | |
| Microsoft Outlook | ||
| Social/Messaging | Verification code arrives instantly | |
| Telegram | Android: watch out for GMS issues | |
| Facebook / Messenger | ||
| Twitter (X) | ||
| Signal | ||
| Finance/E-commerce | PayPal (UK) | Needed for UK-region PayPal registration |
| WISE | Cross-border money transfer | |
| Amazon (UK) | ||
| Monzo / Revolut | Requires UK address proof |
Apps That Are Difficult to Register
- Oldubil — Turkish virtual bank with an unstable system and low code-receiving success rate
- Potato — A crypto-community messaging app, delisted from Google Play; unreliable code reception
- Some domestic banking apps — reserved phone numbers don’t accept foreign numbers
8. Converting Physical SIM to eSIM
Giffgaff launched eSIM support in 2023, and after two years of iteration, physical-to-eSIM conversion and eSIM device transfers through the official app are now smooth.
Prerequisites
- Phone must support eSIM — China-market phones don’t support eSIM regardless of brand. US, Japanese, or European versions are required
- You must have an already-activated giffgaff physical card — eSIMs can’t generate a number from scratch; they must be converted from a physical card
- A stable proxy environment throughout; system-wide mode recommended with a UK or US node
Conversion Steps
The old physical card becomes invalid immediately during conversion, so ensure a stable network before starting and back up important data in advance.
- Download the latest giffgaff app, log in, tap Account → SIM
- Tap Replace my SIM → Switch to a new eSIM
- Accept the agreement, confirm → tap Install eSIM
- Android phones will directly show the system eSIM installation screen
- iPhone may auto-redirect or provide a QR code or activation code
- Wait for signal recovery. As fast as 30 minutes; at most one day
Possible Errors
| Error Message | Cause | Solution |
|---|---|---|
| System busy / Service unavailable | eSIM service has a daily maintenance window, or your proxy node is unstable | Switch nodes, or try a different time (Beijing time afternoon or evening usually works) |
| Device not supported | Phone model is too old (early eSIM devices like Pixel 4, iPhone XR occasionally have compatibility issues) | Update the system to the latest version; if that fails, use a newer phone |
What to Do When You Get a New Phone
eSIMs can’t be popped out and inserted into another phone like physical cards. The process is the same as the initial conversion: download the giffgaff app on the new phone, log in, Account → SIM → Replace my SIM → Switch to a new eSIM. The old phone’s eSIM automatically deactivates, and the new phone downloads a fresh eSIM profile.
eSIM Backup Phones Under ¥2000
If you’re buying a dedicated backup phone for giffgaff, you don’t need to spend much:
| Model | Approx. Used Price | Pros | Things to Watch |
|---|---|---|---|
| iPhone SE 3 (2022) | ¥800-1200 | A15 chip, single SIM + eSIM, perfect as backup | Small screen, average battery |
| iPhone 12 / 12 mini | ¥1000-1400 | Full screen, MagSafe support | US iPhone 12 has decent 5G signal |
| iPhone 13 mini | ¥1600-1900 | Last small flagship, better battery than 12 mini | A bit pricey |
| Google Pixel 6 / 6a | ¥700-900 | Cheap, good eSIM compatibility, clean OS | Tensor chip runs hot, signal is mediocre |
| Google Pixel 7 / 7a | ¥1200-1600 | Improved thermics, strong camera | Domestic 5G requires tinkering |
| Samsung S21 / S22 | ¥1000-1500 | Good screen and build quality | Confirm the model supports eSIM |
| Rakuten Hand 5G | ¥200-300 | Absurdly cheap, eSIM only (no SIM slot) | Very weak performance, code-receiving only |
When buying, confirm two things: whether it supports eSIM, and whether it’s carrier-unlocked. Locked phones with turbo SIMs are extremely problematic or unusable with eSIM. On Xianyu or Taobao, include version keywords in your search, e.g., “iPhone SE3 US version unlocked.”
9. Changing Your Number
Giffgaff numbers are randomly assigned upon activation and cannot be chosen. You might encounter two issues: the number has too many “4”s (which feels unlucky), or the previous owner of the number abused it, causing WhatsApp or Telegram to report the number as already registered. Giffgaff gives each account two number-change opportunities, usually free.
Before Changing
- The card must be activated
- You must know your account password
- A system-wide proxy is recommended
- Number changes are irreversible — the old number is immediately voided and cannot be recovered
- The new number is still randomly assigned, though in practice second-time assignments tend to be better
- Signal will be lost during the change — as short as 30 minutes, as long as 4 hours
Steps
- Log in at giffgaff.com/profile/details/getnumber
- Click Get a new giffgaff number
- Enter your password to confirm identity, click Change my number
- The page redirects to show your new number; phone signal will temporarily disappear
- Turn the phone off, wait 30 minutes, then turn it back on. Or restart/toggle airplane mode once per hour — signal usually recovers within 4 hours
After Changing
- Log out of the giffgaff app and log back in to ensure it displays the new number
- Important services registered with the old number (banks, WeChat, etc.) must be unbound before the change — the change takes effect immediately and the old number is no longer yours
- If you’re still not satisfied with the new number and haven’t used both chances, you can change again, but don’t do it in quick succession — it can trigger risk controls
10. Frequently Asked Questions
Number Format
Q: Website keeps saying my number format is wrong?
Use the UK domestic format (07 prefix, keep the leading 0, 11 digits total) for logging into the giffgaff website and app. Use the international format (+44 prefix, drop the leading 0) for registering with overseas apps.
Q: Don’t remember your number?
Send a text with NUMBER to 43430 — you’ll receive a reply in seconds. You can also check on the Dashboard homepage or in the app.
Q: Is ID verification required?
No. UK prepaid SIMs currently do not require ID registration.
Signal and Texting
Q: No service after inserting the card?
On first insertion, the phone uploads data for roaming registration — wait 1 to 5 minutes. If there’s still no signal after a long time, manually select a carrier in phone settings: Mobile Network → Network Selection → turn off Auto → manually select China Mobile or China Unicom. Restarting the phone is the most reliable fix.
Q: Not receiving app registration verification codes?
Usually not a card issue. Either the proxy node is low-quality or risk-flagged; or the registration method is wrong (e.g., Telegram requires mobile app registration); or an Android RCS channel issue — giffgaff increasingly sends codes via Google RCS, and domestic Android phones without full GMS may not receive them. Install Google Mobile Services or switch the card to an iPhone.
Q: Can’t send texts or make calls?
First check your balance — texts cost £0.30 (¥2.7) each, calls £1/min (¥9). Then check the number format: add +86 before domestic Chinese numbers, add +44 before UK numbers and drop the leading 0. Also, texts to China Mobile numbers may be blocked by the anti-fraud system; Unicom and Telecom numbers have higher success rates.
Q: Can I use mobile data in China?
Roaming data costs £200/GB, roughly ¥1800. Turning off data roaming is an absolute must — otherwise several pounds can be deducted in seconds.
Tariffs and Pitfalls
Q: Anything special iPhone users should watch out for?
After inserting the card, iOS prompts you to activate iMessage and FaceTime. Always tap Cancel. The consequence of tapping “activate” is that the phone sends an international SMS in the background, costing £0.30 (~¥2.7).
Q: How do I check my balance?
Dial *100# from the dialer and press call — it displays on screen immediately.
11. Quick Commands and Useful Links
Phone Commands
| Function | Command |
|---|---|
| Check your number | Send text NUMBER to 43430 |
| Check balance | Dial *100# |
| Disable voicemail | Dial ##002# |
| Enable voicemail | Dial *61*443*10*20# |
| Default PIN | 5555 |
The USSD codes above can all be dialed for free while roaming in China (except the voicemail disable code, which often doesn’t work domestically).
Useful Web Links
| Function | URL |
|---|---|
| First-time activation | giffgaff.com/activate |
| Login / Reset password | giffgaff.com/auth/login |
| Dashboard (check balance and number) | giffgaff.com/dashboard |
| Top up | giffgaff.com/top-up |
| Usage statement | giffgaff.com/profile/usage-statement |
| Profile | giffgaff.com/profile/details |
| Change number | giffgaff.com/profile/details/getnumber |
| PUK code lookup | giffgaff.com/help/articles/i-blocked-my-sim-what-can-i-do |
| Report lost / Replace SIM | giffgaff.com/support/lost/sim |
| Customer support | giffgaff.com/support/ask |
Quick Reference Card
| Item | Key Point |
|---|---|
| Check number | Send text NUMBER to 43430 |
| Check balance | Dial *100# |
| Number-keeping | Send one text every 180 days, cost £0.30 (~¥2.7) |
| Domestic roaming | Incoming texts free, outgoing texts £0.30 ( |
| New card essentials | Choose Pay as you go (no monthly fee); disable data roaming; tap Cancel on iOS prompt; dial ##002# to disable voicemail |
| Number format | Login: 07xxx (drop +44); App registration: +44 7xxx (drop 0) |
| Website entry | giffgaff.com/dashboard |