£148 for UK Company Annual Review, Taobao Charges ¥2000 Excluding Tax
Last year I opened a Ltd in the UK. After completing a full year of the annual review and tax filing, the total service fees came to £148, or roughly ¥1,406. The same bundled service on Taobao costs ¥2,000, and that figure doesn't even include the Corporation Tax you're required to pay HMRC. On a like-for-like basis, doing it yourself saves ¥594 a year — plus you avoid the hidden risks that Taobao's "nil filing" approach can bury.
Like-for-Like Comparison: DIY vs 1st Formations vs Taobao
Put everything on the same footing and the picture becomes clear. Service fees across three options (all excluding Corporation Tax):
- DIY bare-minimum £148 (CS01 £50 paid via a friend's UK card + TinyTax £59 + Registered Office renewal £39)
- 1st Formations all-inclusive approximately £200
- Taobao agent ¥2,000
At this year's exchange rate of £1 ≈ ¥9.5, DIY works out to ¥1,406, 1st Formations to ¥1,900, and Taobao to ¥2,000. On service fees alone, DIY is already ¥594 cheaper than Taobao.
What makes Taobao look "cheap" by default is that it files your company as Dormant (nil return). The moment your company has had any real transactions, filing Dormant is fraud. If HMRC catches it, back tax plus penalties start at £3,000, and the compliance stain follows the company for years. So Taobao's ¥2,000 is either non-compliant or incomplete.
Under the proper approach you pay Corporation Tax yourself (19% of profit). If your profit for the year is £730, the tax bill is £138.76 ≈ ¥1,310. Total DIY spend including tax is roughly ¥2,716; the compliant Taobao version with tax added comes to roughly ¥3,310. DIY saves you ¥594 in cash plus one instance of fraud risk.
Timeline: A Full Year's Annual-Review Rhythm
Every deadline for a UK company's annual review is calculated from the incorporation date and the accounting period end. My rhythm over the past year looked roughly like this:
Month 1 (from incorporation date): HMRC mails your UTR (Unique Taxpayer Reference) to your registered address. Once you have the UTR, go to Government Gateway and register an Organisation account, select Add Corporation Tax, enter the UTR and a UK contact number, then wait for HMRC to post an activation code (7–10 days) and activate the CT account. At the same time, download the ID Check App, use your phone's NFC to scan your passport plus a selfie, and obtain your Personal Code.
After 18 November 2025 this IDV step is mandatory — without a Personal Code you won't be able to file the CS01.
Month 11: Start tidying up the accounts. Export all currency statements from Wise Business; I ran across 8 currencies, converted each to GBP using HMRC's published monthly exchange rates, and built a Trial Balance. This sounds intimidating but in practice you just slot the figures into a 17-account template.
Month 12: The Confirmation Statement window opens — this is a hard deadline; even one day late can trigger a penalty. The CS01 costs only £50, paid in one go by a friend with a UK card. Also renew the Registered Office service (it starts charging after the first year ends).
Months 13–20: Annual accounts submission window. Buy the TinyTax Bundle (£59), import the Trial Balance, and it auto-generates the CT600 and Annual Accounts, which you submit to HMRC and Companies House respectively. The final step is paying Corporation Tax; the hard deadline is the accounting period end plus 9 months plus 1 day — one day late and daily interest plus penalties kick in.
The Biggest Stumbling Block in the Whole Process Isn't the Process — It's Payment
Companies House and HMRC's payment interfaces have extremely strict fraud controls for non-UK-issued cards. Wise non-UK cards frequently fail halfway through payment, and if a payment fails, never just click "try again" — that creates a duplicate submission. Find the corresponding Retry button in My Recent Filings instead.
The fix is almost absurdly simple: make friends with someone who has a UK or European credit card in advance. It's just £50 once a year; buy them a coffee afterwards. That £50 is the core price difference between DIY and using an agent (£100+).
If all your friends are based in China, using 1st Formations to handle payment is a reasonable fallback — at £75.99 it's half the price of Taobao and far more transparent. Taobao only really makes sense in the genuinely rare scenario where you don't know anyone with a UK card and also can't be bothered to register with an agent.
Doing the Accounts Yourself: Do You Need an Accountant?
The thing people fear most the first time is "should I hire an accountant?" I looked at my own business scale — a few hundred transactions for the year, all in a single Wise account — and concluded that a Trial Balance plus TinyTax was completely sufficient.
Wise's export functionality is excellent: export each currency as a separate CSV, then merge them into one sheet. Use HMRC's published monthly average rates (Monthly exchange rates for customs) for conversion — do not use the daily rate for each transaction; that path leads to madness.
Seventeen accounts is all you need. The main categories:
- Sales (revenue)
- Cost of Sales (direct costs)
- Admin Expenses (overheads, including SaaS subscriptions, hardware, travel)
- Interest Income
- Corporation Tax
Map each line to a transaction type in Wise. Do it once and you have a template forever.
The value of TinyTax lies in generating iXBRL-compliant CT600 and Accounts files that you can upload directly to HMRC and Companies House for approval. £59 once a year makes it the second-largest fixed cost in the entire process.
The Biggest Pitfalls First-Timers Run Into
1. Choosing the wrong account type on Government Gateway: Always select Organisation, not Agent. Agent is for accountants handling client work — pick the wrong one and you'll have to start over.
2. Mixing up the two QR codes during Identity Verification: First download the ID Check App from the App Store, then use your computer to scan the QR code and link your account. Do it in the wrong order and you're back to square one.
3. ARD defaults to the end of the month: After registration you'll notice your first accounting period is 13 months, not 12. If you want a clean 12-month year (easier for bookkeeping and tax filing), submit form AA01 within the first year to move the ARD to whichever date you want.
4. Multi-currency exports only show the primary currency: In Wise, USD, EUR, HKD and similar balances are separate accounts. Export only GBP and you'll miss income — HMRC catches that and it means back taxes plus penalties.
5. "Tax-free" is a serious misconception: UK companies don't get a £12,570 personal allowance — that's for income tax on individuals. Companies pay 19% on any profit. Taobao services that promise "guaranteed nil filing" are basically selling you non-compliance.
6. Registered Office starts charging after year one: Many formation services offer the first year free, then charge £39 from year two. Put a calendar reminder in now — if it lapses, every letter from HMRC and Companies House stops reaching you, and the knock-on effects are nasty.
The Hard New Requirement Added in 2025: Personal Code (IDV)
From 18 November 2025, Companies House made IDV mandatory for all PSCs (Persons with Significant Control). Without a Personal Code you cannot submit a CS01 — there is no way around this.
The process is straightforward:
- Download the ID Check App (not the Government Gateway app)
- Hold your phone's NFC against the chip in your passport
- Complete a liveness check on camera
- Within a few minutes, your Personal Code will arrive in the email address registered with Companies House
Keep that alphanumeric string safe — you'll need it every time you file a CS01.
This is a one-time hurdle; once it's done, it's done for good. The real advice is to do it as early as possible — don't leave it until two days before your annual review only to find the app can't read your passport and you need to retry. My first attempt took five NFC reads to succeed; passport positioning matters more than you'd expect.
Summary: The Real Savings Case for DIY
On a like-for-like basis: DIY service fees ¥1,406 vs. Taobao ¥2,000 — a cash saving of ¥594. If the Taobao service files compliantly (as it should), the total outlay comes to ¥3,310, which is ¥594 more than DIY. DIY saves you money in two ways: the service fee difference, plus avoiding the legal risk of "nil filing" fraud.
There are really only two variables that determine whether you can DIY:
- Do you have a working UK card?
- Can you free up a weekend to get your accounts in order?
If both are a yes, everything else is a one-time learning curve. Once you know the process you can help friends do it too — charge ¥500 a time, it's more transparent than Taobao and they'll thank you for it.
Drop your incorporation date, CS01 deadline, and Corporation Tax payment date into your calendar with annual reminders. That alone is the most effective compliance system you can have.
FAQ
Can I handle the UK company annual review myself? Do I need an accountant?
You can do the whole thing yourself with no accountant. The annual review (Confirmation Statement) is filed with Companies House; the tax return (CT600) is handled through TinyTax, which semi-automatically generates the iXBRL file you submit to HMRC. The process is standardised and well within reach for an independent developer working alone.
How much cheaper is DIY compared to using a Taobao service?
Service fees of £148 (roughly ¥1,406) vs. a Taobao bundle at ¥2,000 — and the Taobao price excludes the Corporation Tax you must pay to HMRC regardless. On a like-for-like basis, DIY saves roughly ¥594 per year.
What's the risk with the "nil filing" that Taobao services offer?
Taobao providers often default to filing Dormant (nil) returns to keep their costs down. But if your company has real transactions, a nil filing constitutes fraud. HMRC penalties start at £3,000 when they catch it. If you have revenue, you must file accurately.
UK Company for Global Indie Developers — Series
A complete, first-hand walkthrough from incorporation to annual review for independent developers:
- Register a UK Company in 2 Hours for Just £50
- Open a Wise Business Account: No Monthly Fee, Multi-Currency
- Wise Address Verification: Your Document Must Include the Company Name
- Data Protection Fee: The £40/Year Compliance Must-Pay for SaaS
- Annual Review + Nil Filing: DIY and Cut the Cost in Half
- Annual Review Timeline in Practice: £228 End-to-End + Tax-Saving Tips
Original post: Jason Zhu on X
⚠️ Disclaimer: This article is a personal account of my own experience and is intended for informational purposes only. It does not constitute tax, legal, or financial advice. For tax-related matters, refer to official HMRC and Companies House documentation and consult a licensed accountant where necessary.
Subscribe to Newsletter, get the full playbook free
Subscribe to receive the complete "AIP Overseas Social Media Playbook" plus weekly AI curated content
Related Posts
Jason Zhu
Ex-AI Engineer | AI Blogger