用 TinyTax 为英国公司报税(含截图)
受 ECCAT 法案的影响,从今天起,英国官方免费的 Webfiling 已经关闭了,现在都要求使用商业软件报税。 因此,之前的几篇报税攻略文章就过期啦。
一直很关注相关替代品。之前我使用了 freeagent 记账报税,虽然它很好用,但是有个缺点:贵。 最近群友发现出现了一个英国的报税软件 TinyTax,价格如下
- 休眠公司:20英镑
- 有流水(单个公司):40英镑
- 团购更便宜
以下是注册链接(带affiliate code) https://tinytax.co.uk/?ref=TEA
上面链接的返佣部份我会拿出来买12个账号的套餐,在群里抽奖送掉,并且整理成教程,后续会在下方更新。
1. 准备账号
- UTR (Unique Taxpayer Reference) 10 位数字
- Company Authentication Code 公司注册完时拿到的6位验证代码
- Government Gateway User ID (12位数字)和密码,需要能访问 Corporation Tax
2. 根据流水制作报表
这里我给了一个近期打码后的例子,即流水明细和汇总表格(Excel / Numbers 两种格式),点击打开Google Drive。
如何汇总流水这个事情,无法在这篇短文里说清楚。我特意创作长文,讲解归类的细节;这篇文章则专注在 TinyTax 软件本身上。
长文:独立开发者英国公司报税(2026版)
3. 填表
搜索公司名,核对是同一家公司后,就进入填表界面。
3.1 选择公司类型(Company Type)

独立开发者和小微公司通常选 Trading Company(营业中的公司)。其它几项的使用场景:
- Property Company:主要收入来源是房产租赁。
- Dormant Company:休眠公司,整个财年没有任何交易,只需报一份极简的 Dormant Accounts(TinyTax 休眠公司套餐 20 英镑就是针对这种情况)。
- Mixed Income:同时有经营收入和房租,需要分开披露。
通常我们都选Trading Company,如果你想知道是否可以报成休眠公司,参考这里。
3.2 选择提交内容

三个选项分别是:
- CT600 only:只提交 Corporation Tax Return 给 HMRC,不提交 Accounts 给 Companies House(适合 Accounts 已经由其它方式提交过的情况)。
- Accounts only:只提交 Accounts 给 Companies House,不报税。
- CT600 and Accounts:一次性搞定两边提交。推荐默认选这个。
3.3 选择会计期(Accounting Period)

TinyTax 会自动从 Companies House 拉取你公司的 ARD(Accounting Reference Date),下拉里直接出现 "Next due" 的那一期。一般情况下选它就行。
如果你是补报历史年度,或者会计期被改过,可以点 "Need to file for different dates?" 手动输入起止日期。
3.4 超过 12 个月的会计期会被自动拆分

首年留意下:公司第一年的会计期通常超过 12 个月(因为 Companies House 默认把财年末设到"注册月份+1 年的月末",所以从注册日到第一个财年末往往是 12 个月零几天,除非你注册日期正好是月底,这个时候只需要一份)。
HMRC 的规定是:一份 CT600 最多覆盖 12 个月。超过就必须拆成两份,分别提交:
- CT600 #1:覆盖前 365 天
- CT600 #2:覆盖剩余天数
TinyTax 会按天数自动把利润分摊到两个周期里。你只需要填一次数字,它帮你算。这一点比 HMRC 老版 WebFiling 友好很多,以前你得手动算两次。
注意:Accounts(交给 Companies House 的报表)不拆,依然是完整一份覆盖整个会计期。只有 CT600 需要拆。
3.5 填 Profit & Loss(损益表)

这张表是整个报税的核心。左侧带绿色编号(如 145、170、165)的字段对应 CT600 表格里的 Box Number——如果 HMRC 后续回信质询某个 Box,你可以对着编号回溯。
几个填法要点:
- Turnover(营业额):公司主营业务收入,对应 Box 145。不要把利息、返现、董事转入混进来。
- Interest income:银行利息、Wise 账户利息、部分平台的返现等。
- Cost of raw materials and consumables:主要是电商/实物业务的进货成本。纯软件/服务类公司这一项通常是 0。
- Staff costs:工资总额(包含雇主 NI),董事自己给自己发工资也算。
- Depreciation:固定资产折旧。如果你买了 Mac、手机等需要折旧的资产,写在这里。
- Other charges:上面几类都装不下的开销(服务器、软件订阅、会计费等),绝大多数独立开发者的支出会落在这一栏。
填完后 Profit before tax 和 Corporation tax 都是自动算的,你不需要手动填税额。
3.6 填 Balance Sheet(资产负债表)

Balance Sheet 是"某个时间点公司还剩下什么"的快照,不像 P&L 是一整年的流水。填法:
- Called up share capital not paid 已认购但未实缴的股本
多数独立开发者注册时就把 1 英镑(或 10 英镑、100 英镑)缴清了,这里就填 0;没转钱进来过就填欠缴的注册资本。 - Fixed Assets:固定资产净值(原值减累计折旧)
如果你为公司买过电脑、手机等设备。 - Total Current Assets:流动资产
主要是银行存款、应收账款、预付费用。对多数人来说就是年末那一天所有账户的 GBP 折算总和。 - Creditors: amounts falling due within one year:一年内要还的负债。
比如董事短期借款给公司的、应付费用。 - Corporation Tax Payable:这一年的应交所得税
数字和 P&L 里 Corporation tax 一致。 - Share Capital + Retained Earnings = Shareholders' Funds:最终必须等于 Net Assets
如果两边对不上,说明 P&L 或资产有漏项。
Balance Sheet 对不上是新手最常见的错误。一些字段软件会自动计算,对不上就翻回 P&L 查漏补缺。
3.7 查看 Tax Computation(税额计算)

这一步不需要你填任何东西,TinyTax 根据前面 P&L 的数字自动算出:
- Trading profit before tax
扣除不可抵税费用(Disallowable expenses)后得到 Net trading profits(Box 165) - Profits chargeable to corporation tax
(Box 315)= 应纳税利润 - Corporation Tax Payable
(Box 440)= 最终税额
如果你的会计期被拆成两段,下方会有 Period Breakdown 把利润按天数分摊到两个周期。
3.8 签字与声明

填报的最后一步是签字信息:
- Director Name for signing
签字的董事姓名。独资公司就是你自己。 - Accounts Approval Date
董事会批准 Accounts 的日期。填今天即可(不能早于会计期末)。 - Average # of Employees
年度平均员工数。独资没雇人就填 1(你自己作为董事算一个)。 - Person Making Declaration + Position/Status
CT600 的声明人,一般填 Director。
填完点 Save Progress 或直接 View Draft Submission 预览。
4. 生成报表

TinyTax 会一键生成六份文件:
- Full Accounts
完整版损益表和附注,给股东/董事自己留档用。 - Filleted Accounts
精简版(去掉 P&L 详情),这份才是交给 Companies House 的。英国小公司法允许在公开档案里隐去 P&L,只披露资产负债表。 - Tax Computation P1 / P2
两个周期的税额计算说明。 - CT600 Form P1 / P2
两份 CT600 正式表格,交给 HMRC。
每份都是 iXBRL 格式(机器可读的 HTML/XML),同时提供 PDF 供人类阅读。建议把这些 PDF 本地留档 至少 6 年(HMRC 的税务审计追溯期)。 生成完后建议下载下来阅读一遍,看下数字是否对得上。如果和实际有差异,说明表格填错了。
5. 最后一步:提交

进入 Final Step 页面前 TinyTax 会提醒你准备两组凭证:
- 给 HMRC:Company UTR + Government Gateway User ID + 密码(前提是 Corporation Tax 服务已激活)。
- 给 Companies House:6 位 Authentication Code。
Extended Accounting Period 的公司在这里会看到两份 CT600 的税额明细。确认无误后,两个提交按钮是独立的。可以先提一边、再提另一边。两边互不影响。
5.1 提交 CT600 到 HMRC

弹窗里填:
- Filing as:选 Company director(以董事身份提交)。如果你是会计师代提,选 Tax agent。
- Company UTR:10 位数字,HMRC 信件上能找到,或登录 Business Tax Account 查看。
- Government Gateway User ID + Password:注意是能访问 Corporation Tax 服务的那个 Gateway 帐号。
点 Submit to HMRC 后,TinyTax 会通过 HMRC 的官方 API 实时提交。
5.2 提交 Accounts 到 Companies House

只需一个字段:Authentication Code(6 位字符,大小写敏感)。
这个码是公司注册当时 Companies House 寄到注册地址的一封信里的。
5.3 HMRC 接收成功

注意"Submission Received / Accepted by HMRC"只代表报表 格式通过校验,还不代表 HMRC 正式受理。下一步要等几小时到几天的实际审核。 提交 accounts 给 Companies House 也有类似的对话框。
6. 等待 HMRC / Companies House 确认

回到 Filing History,这时你会看到状态是 Processing / Awaiting Response。
- CT600 → HMRC:一般 半个小时以上收到回执。HMRC 系统繁忙期(1 月份税季、会计年度末)可能要一两天。
- Accounts → Companies House:通常 数分钟之内。
7. 完成,交钱

TinyTax 会在 Filing References 区把三个关键编号显示出来:
- HMRC Transaction ID(Period 1)
- HMRC Transaction ID(Period 2)(如果会计期被拆分)
- Companies House Submission Number
这三个号码连同所有 PDF/iXBRL 文件一起归档保存 6 年以上。
最后别忘了:提交成功 ≠ 交税成功。
如果你的 CT600 计算出来需要交税(金额非常小的时候会豁免),过两天就会发现 HMRC 后台能交税了,代表他们认可了你的表格。 把钱交掉,这次报税就结束了;如果你需要交税的金额为 0,则可以直接跳过这一步。 付款方式可以参考:用 Wise 向 HMRC 缴纳公司税。
最后,附上常用链接
- Google Drive 流水 Excel 例子
https://drive.google.com/drive/folders/1APB4kgdYz-y5QSNMC07ANf5Ky89hdGaF?usp=drive_link - TinyTax
https://tinytax.co.uk/?ref=TEA - HMRC 的后台
https://www.tax.service.gov.uk/business-account - 独立开发者英国公司报税(2026 版)
https://www.meettea.com/uk-company-tax-2026.html
有问题发邮件给我,或进微信群交流。