公司运营 · 合规手册

独立开发者
英国公司报税

独立开发者的英国公司报税 2026 版实战指南
人间历险记 · MeetTea
A Practical Guide · 2026

对于一家没有流水、或者只有简单流水的 Private Limited Company 来说,整个年度报税的本质不过是把你一年的银行流水按规则归类、汇总成两张表、提交给两个机构。HMRC 和 Companies House 并不关心你是否找了专业会计,它们只关心数字对不对、归类合不合理、时间窗对不对。这本小册子的主题是原理性的东西。

本书遵循一条由表及里的路径:我们从英国报税的两张表讲起,先看清"你到底要交什么";再讨论"公司不是你"这个被绝大多数独立开发者低估的身份分离原则;然后是开始前必须备好的帐号、auth code、软件、流水账单;接着进入最核心的流水归类,如转入、转出、VAT,每一笔都有它的学名;再进入汇总提交的"最后一步";随后专门用一章讨论休眠公司(Dormant Company)的零申报;最后,我们跳出技术细节,谈谈真正的税务主权与"让报税变简单"的心法。读完这 8 章,你不会再把报税视为一年一劫,而会把它视为日常经营的一部分:可预测、可一人完成的例行公事。

我承认这个小册子在 Claude 的协助下完成,它写得比我好。不过放心,这里的每一个句子我都核对修改过,确保它符合我过去几年报税得到的经验。

01 两张表的真相:你到底要交什么

对独立开发者而言,英国公司报税这件事之所以令人望而生畏,是因为不知道表格每个字段的含义,担心填错被罚款,而专业会计师的报价又太昂贵。对于一家 Private Limited Company、只有一位董事(Director)、流水简单、体量很小的独立开发者而言,其实可以很简单。

每年在财务报告上要做的是这两件事:

  • HMRC(英国税务海关总署)提交一份 CT600,即告诉他们企业赚了多少钱,并按照应纳税所得额缴纳 Corporation Tax。
  • Companies House(公司注册处)提交一份 Annual Accounts:年度财务账目,把公司的资产情况公开到一个所有人都能查到的数据库里

就这样。两张表,两个机构,一年一次。剩下所有关于"做账"的焦虑,本质都是围绕着"怎么把这两张表填对"而展开的。

为什么要公布 Annual Accounts? 英国的公司制度(Limited Company)核心原则是 “有限责任换取公众透明”。 既然法律保护了您作为董事的个人资产(如果公司破产,通常不追究个人财产),那么作为交换,您必须向市场公示公司的财务健康状况,以便与您做生意的人评估风险。

CT600 与年度账目:一个 HMRC,一个 Companies House

这两张表看起来吓人,其实内容高度重合,都是基于同一套账目生成的,只是使用方不同:

  • CT600(给 HMRC):它关心的是"你这一年赚了多少、按什么税率、该交多少公司税"。核心是一个利润数字与一个税额数字。
  • Accounts(给 Companies House):它关心的是"你这家公司的财务健康状况"。核心是资产负债表(Balance Sheet)与损益表(Profit & Loss),有时还包括现金流量表。

这两张表主要的工作其实是在本地表格里做"归类 + 汇总"。把一年中的每一笔银行流水,归到若干个大类里;然后把这些大类的总和,填入商业软件(如 TinyTax)的对应字段。软件会自动生成符合规范的 iXBRL 格式文件,一键提交给两个机构。

你既不需要会写英文,也不需要理解复杂的会计准则。你只需要会加减法、会阅读银行流水、会判断这笔钱"属于哪一类"。这是本书余下七章要帮你理顺的事情。

Self-Assessment:英国报税的"信任制"

理解英国税务系统最重要的一句话是:它是一个建立在信任(Self-Assessment)基础上的系统。HMRC 不会预先审查你的每一笔流水,它默认你诚实。

Self-Assessment means you calculate the tax you owe — HMRC checks later, not first.

这意味着两件事,一好一坏:

  • 好事:提交流程极其顺滑。CT600 填完、Accounts 填完,一键提交,系统秒级返回受理回执。你不需要提供证明材料,也不需要有关部门批准盖章。绝大部分小微公司从注册到关闭都不会见到 HMRC 的人。
  • 坏事:你必须自己把账做对。因为系统是"信任制",HMRC 有权在未来若干年内随时回头抽查你。抽查的方式是索要原始凭证:Invoice、Receipt、合同、合作证据。如果你拿不出来,哪怕当时申报的数字没错,也可能被认定为"无据可查",从而推翻认定、追税加罚。

这是为什么英国法律要求公司董事有义务保留所有原始凭证至少 6 年。这不是建议,这是法定义务。Stripe 的每一次转入、Wise 的每一张手续费账单、购买 AI 服务的每一张发票、你给合作方支付的每一笔汇款,都要以某种可检索的方式保存下来。

很多独立开发者会觉得"反正 HMRC 不会查小公司"。这个判断在概率上没错,但风险的问题不是概率,是后果:一旦被查,补缴的税加上罚款加上利息,很容易把一家小公司直接压垮。与其赌他不查,不如把保存凭证这件事形成习惯。在做每一笔流水的瞬间,同时把凭证归档保存。

小公司豁免:审计与明细的边界

英国税法对不同规模的公司区别对待。对"小微公司"(micro-entity),不需要会计审计,得以用最简化的方式合规。

小公司审计豁免:满足两条即可免审计营业额 ≤ £10.2 M
资产总额 ≤ £5.1 M
员工数 ≤ 50 人

以上三条中任意满足两条,不需要法定审计(statutory audit)。对独立开发者而言,这三条几乎永远全部满足,所以你几乎永远不需要会计师审计签字

但注意:免审计不等于免提交。你依然要每年老老实实提交账目,只是内容可以极度简化:Micro-entity accounts 只要求你填一份极简的资产负债表(Balance Sheet),连损益表都可以不对外公开。

理解了这三点,你就能用正确的姿态看待英国报税:它不是一座高山,而是一条必须每年走一次的小溪。只要你知道怎么走,水不会淹过脚踝。

02 身份分离:公司不是你

独立开发者最容易踩的第一个坑,不是技术问题,而是认知问题。我们在潜意识里把公司当成自己的延伸,把公司的银行帐户当成自己的一个分账户。这种模糊,在公司注册完、资本金刚到位、还没开始真正经营的那段时间里尤其常见。毕竟你注册了一家公司,钱是你打的,账是你管的,业务是你做的,坦克是没有后视镜的,感觉上它确实"就是你"。

但在英国法律里,这种感觉是彻头彻尾的错觉。当你签下 IN01 表格、把公司注册成 Private Limited Company 的那一刻起,一个全新的法律人格就从你的身份里剥离出来,独立存在了。它有自己的名字、自己的编号、自己的银行帐户、自己的纳税义务、自己的诉讼权利,甚至可以起诉你、被你起诉。

有限公司:一个独立的法律人格

"有限"这两个字看起来平平无奇,却是整个现代商业文明的一块基石。它保护了创业者的个人财产。你做生意失败了,债权人只能追索到公司的资产,追不到你家里的房子和存款(在没有"刺破公司面纱"的情况下)。但这份保护不是白送的,它要求你严格区分"你"和"公司"

公司是一个独立的法律人格;不是你的钱包、不是你的储蓄罐、更不是你的家。它有自己的名字,你每和它发生一笔流水,都要给这笔流水一个名份。

法律人会把这叫做 "separate legal personality"(独立法律人格)。它的实践意义是:当你从公司帐户里取一笔钱出来给你自己用,这不是"拿回我自己的钱"。要么是公司给你发工资(工资可抵扣公司成本,但要交你的个税);要么是公司给你分红(分红要在利润里先交完 Corporation Tax 后才能分配);要么是公司还你之前借它的钱(Director's Loan Account 余额冲抵)。每一种处理方式对应不同的报税路径。

模糊这件事是危险的。HMRC 有一项叫做 Director's Loan Account(DLA) 的专门机制,就是为了追踪董事和公司之间"私人使用公司钱"的情况。如果你从公司里拿了一笔钱,既没算工资、也没算分红、还不是还借款,DLA 的余额就会变成"董事欠公司的钱"。到了一定条件,会触发福利税(benefit in kind);或者触发 Section 455 税,即公司按 33.75% 的税率先向 HMRC 缴一笔税,直到董事还款后才能退还。

换句话说,"模糊使用"这件事被法律用一整套机制盯得死死的。唯一不踩坑的方式,是养成一个意识:每次要从公司花钱,都先问自己:这一笔是什么名义?

你与公司之间的三种资金流

从结构上看,你和你的公司之间只有三种合法的资金关系。理解这三种,几乎所有关于"这笔钱该怎么记"的问题都会迎刃而解:

  • 注册资本(Share Capital):你以"股东"身份认购了公司的股份,并把认购款汇进公司帐户。这笔钱是公司的"起始燃料",归公司所有。它在资产负债表上记为权益(equity),不是负债。你若想把这笔钱"拿回去",必须走 股本回购(share buyback)公司清算(strike off / liquidation) 等正规程序,不是随意转回。
  • 董事借款(Director's Loan):超出注册资本之外,你继续打钱到公司账户:这些钱是"你借给公司的"。公司记一笔应付董事的负债,你以后可以随时从公司账户取回(公司还你钱),不产生税务影响。这是独立开发者初期最常见的资金来源。
  • 工资与分红(Salary & Dividend):公司作为独立主体,给你(员工 / 董事 / 股东)发放的劳动报酬或股东分配。这两种都会产生税务影响:工资需要 PAYE 系统登记,分红要走个税申报。它们才是真正的"你挣的钱"。

所有你和公司之间的每一次转账,都应该能落在这三种关系里的某一种。写在你的账簿上时,不能写"我给公司打了点钱"。要写清楚:"这 £1,000 属于注册资本的一部分",或者"这 £500 属于董事临时借款",或者"这 £2,000 是公司发给我的月薪"。

一个简单的顺序:资本 → 借款 → 工资起步期:先把认购的注册资本打满。如果注册时写的是 £100,那么你从个人账户打到公司账户的前 £100 归为 Share Capital。

早期:注册资本打满后,继续注入的钱记为 Director's Loan(应付董事款)。因为它是"借"的,未来公司可以免税地还给你。

成熟期:公司开始盈利后,从公司取钱改为 Salary(工资)+ Dividend(分红)的组合。

注册资本是"单向的"(想拿回来很麻烦),所以不要多打;董事借款是"双向的"(随时还);工资和分红是"有税务代价的"(但必须走这条路才能合法"变现")。

Invoice 抬头的小事与大事

最能直观看出"你是否真的把公司当成独立人格"的,是一件看起来很小的事情:Invoice 的抬头(Billed to)写的是谁

当你为公司订阅 Cursor、ChatGPT Pro、Claude Code,这些开销你希望在报税时作为"Other Charges"扣除,前提是它们能被证明是"为了公司经营"而发生的。其中一个证据就是 Invoice 上写的是公司的名字,而不是你个人的名字。

把 Invoice 的抬头设置为公司名,是一件极其简单却极其有价值的习惯:

  • 注册一个新服务时,在 Billing Information 里立刻填上 公司全称 + 公司地址,而不是你家的地址。
  • 如果服务只有一个 email 字段,就用公司专属的邮箱(比如 me@mycompany.com),而不是你的个人 Gmail。
  • 使用公司专属的支付方式,如 Wise Business,而不是你个人信用卡。

这件事的"复利效应"非常大。如果你从注册公司的第一天起就坚持 Invoice 抬头写公司,下载 PDF 就能拿到一整套干净的凭证。反之,等到有一天,成百上千个购买项目需要解释时,你就会陷入麻烦之中。

独立法律人格这件事听起来抽象,但它落到实处就是:每一次你按下支付按钮的时候,都要先问是"我"在付,还是"我的公司"在付?一旦开始分清楚,后续所有报税、记账、审计的问题,都会变得简单十倍。

03 开始前的清单

补充完基本概念,就可以开始准备报税了。

真正开始归类流水、填表提交之前,有一份清单必须先准备齐全。缺少其中任何一项,报税都会卡住,有些甚至要等 HMRC 平信邮寄激活码,那就是两周以上的时间消耗。

Companies House Authentication Code

Companies House 的 Authentication Code 是一串 6 位字符的授权码,它是你以"公司董事"身份在线提交 Accounts 或变更公司信息的密码,通常刚注册完时就能拿到。

Government Gateway 与 Corporation Tax 激活

Government Gateway 是 GOV.UK 的统一身份验证系统。用它登录 HMRC 的系统后,你能看到你的公司都开通了哪些服务,Corporation Tax、VAT、PAYE 等等。这里说的是 Corporation Tax(公司所得税)这一项。

Government Gateway User ID 是 12 位数字(不是你的邮箱)。

陷阱:Government Gateway 有帐号 ≠ 你可以提交 CT600 你注册 Government Gateway 帐号的时候,系统只是"开了一个用户"。你公司的 Corporation Tax 服务,必须单独激活。

激活方式:提出"为这家公司开通 Corporation Tax"的请求后,HMRC 会生成一个activation code,通过平信邮寄到公司注册地址。你收到信后,在 Government Gateway 里输入这个激活码,才能看到 Corporation Tax 选项。

检查方式:登录 https://www.tax.service.gov.uk/business-account,如果能看到 "Corporation Tax",说明已经激活;看不到,就得走激活流程,起码等待两周才能收到平信。

所以一个建议:在公司注册满 3 个月、财务年度还没结束之前,就把 Corporation Tax 激活流程跑完。不要等到要报税的前两周才发现自己没激活。那时候你可能已经错过了 deadline,面临 £100 起步的罚款。

Bank Statement:所有币种、所有帐户

所谓"做账",本质就是把一年的银行流水归类、汇总。所以你的起点,是一份完整、干净、可导出的银行流水清单。

导出你的 Bank statement,必须涵盖这份报表对应的时间范围里所有有流水的币种。不能只导主币种 GBP。

很多独立开发者用 USD 付款,但报告最终都要用 GBP 记账。这意味着每一笔外币流水,你都要按"适用汇率"折算成 GBP。FreeAgent 的好处是它会自动替你计算好汇率;TinyTax 这类软件则只能让你手动换算。

软件选择:TinyTax / FreeAgent

英国公司报税的最终产物是 iXBRL 格式的结构化报表,一种嵌入了 XBRL 元数据的 HTML/XML 文件,机器可读、机器可审计。

报税软件通常有三大类功能:

  1. 根据流水自动分类。FreeAgent 支持这种功能。你也可以在 Excel 本地做。
  2. 根据汇总表生成 iXBRL 源文件。绝大多数软件都支持。
  3. iXBRL 源文件提交给 HMRC 和 Companies House。少数软件支持只购买这个功能,价格很便宜。

目前我测试的两款:

  • TinyTax为独立开发者和小微公司量身打造的轻量工具。界面简单,按照它的指引一步步填数字,最后一键生成 iXBRL 并通过 API 提交给 HMRC 和 Companies House。价格极低(通常是年度一次性费用几十英镑)。
  • FreeAgent偏向"全年记账 + 报税"一体化方案。它会自动同步 Wise 流水,智能推荐分类,自动换算汇率,允许你为流水上传 invoice 附件。对新手很友好,但是价格能超过200英镑。

如果你打算用 TinyTax 报税,建议用 Excel 归类流水,最后汇总到 TinyTax 能接受的字段。这里有一份示例表格文件,提供了 Excel 和 Numers 两种格式。

网上也有其他一些报税软件,原理类似。

04 转入流水的三重身份

账目的第一步是"分流水"。先把所有"转入"和"转出"区分开,再在每一类里做进一步归类。这一章专注讲"转入",所有从外部世界流进公司账户的钱。

独立开发者的转入流水,虽然种类看似繁多,但归根结底只有三种身份:经营性收入、非经营性收益、以及董事/股东注资。每一种在报表上有完全不同的位置。

Turnover:公司主营业务赚到的钱

最简单、也最常见的一类:Stripe、Paddle、Gumroad、LemonSqueezy 这些支付通道打进来的钱,就是你的 Turnover(营业额),换言之,公司开展主营业务赚到的钱。这类流水的归类是报表上最干净的,它直接构成损益表里的 Revenue 一行。

两个小细节:

  • 计 Gross 不计 Net:Stripe 会每个月或每次结算时,从用户付款里扣掉它的手续费(比如 2.9% + $0.30)再把剩下的打给你。在报表上,营业额要记 Gross(扣费前的全额),而 Stripe 手续费单独记在费用侧(通常归 Other Charges)。不能直接记 Net。这一点很容易被忽视。
  • 认准时间窗:营业额按"权责发生制 / accrual basis"来确认的话,是用户购买那一刻就计入;按"收付实现制 / cash basis"则是钱到账那一刻才计入。小微公司通常用 cash basis 会简单很多,但一定要一年到头保持一致,不能这笔按 accrual、那笔按 cash。

如果你的公司还有订阅类产品,涉及"跨年度的预付款",例如用户一次付了 12 个月的钱但你只提供了 3 个月的服务,严格的 accrual basis 要求你把这笔钱在 12 个月内平摊确认收入。对独立开发者而言,只要你始终使用 cash basis(收到即记),这个问题就不存在。

Interest Income:利息、返现与零碎收益

除了主营业务的钱,你还可能收到一些"非经营性"的零碎收益:

  • Wise 商业卡的消费返现(cashback)
  • 某些商业账户开的活期存款利息(interest on balance)
  • Wise 的 Stocks / Assets 收益(如果你把部分现金配置了它的货币基金)。

这类流水的共同特点是:它们不是你做业务换来的,而是你把钱放在那里"被动产生"的。在 CT600 和 Accounts 的归类体系里,它们统一归为 Interest Income(利息收入),在损益表上有自己独立的一行,与 Turnover 分开。

很多独立开发者一开始会把 Wise 返现记到"减少成本"里(比如买 AI 订阅返现 5%,就当成 AI 费用打了 95 折),这是错的。正确做法是AI 费用按 100% 记到 Other Charges,返现按 5% 记到 Interest Income。两者完全独立,在报表上互不抵消。

虽然金额不大,但这个习惯一旦养成,你的账目就会非常干净。

董事转入:先注册资本,后短期借款

第三类转入,是你自己从个人账户往公司账户打的钱。这在独立开发者早期极其常见。公司刚开始还没有收入,但你需要付服务器费、订阅费、域名费,钱从哪里来?大部分时候,都是从董事的个人账户借来的。

上一章已经提过,这类转入要记成两种:"注册资本(Share Capital)"或"董事短期借款(Director's Loan)"。这里强调一下实操的顺序原则

优先记成注册资本,直到注册资本全部转入完毕;之后所有再注入的钱,全部记成董事短期借款。

这个原则的原因是:

  • 注册资本有一个"认购上限":你注册公司时写的 £100 或 £1,000 就是上限。超出这个数字的钱,无论你怎么解释都不能记成资本。
  • 董事借款没有上限,可以随时借、随时还。它是一个流动的"往来帐"。

等公司有了利润,你可以反过来从公司账户往你自己账户打钱。这时要先冲抵 Director's Loan 的余额(还你之前借给公司的钱),直到余额归零;余额归零后,如果你还想再拿钱,就必须走工资或分红的路径,产生对应的个人税负。

实例:2025 年度的某独立开发者1 月:公司注册,认购资本 £100。从个人账户打 £100 到公司账户。记:Share Capital £100。

2 月:服务器和订阅产生第一批账单,公司账户没钱。从个人账户打 £500 进公司。记:Director's Loan +£500(公司欠董事)。

6 月:Stripe 开始有每月 £800 的收入。公司账户余额变正。记:Turnover。

9 月:董事想取 £300 出来。记:Director's Loan -£300(公司还董事 £300,余额降为 £200)。

12 月:公司全年盈利 £5,000,董事想提 £2,000 分红。记:先还清剩余 £200 Director's Loan,再发 £1,800 Dividend(需要个人申报海外收入)。

看起来烦琐,其实只要建立好"三种资金关系"的心智模型,每一笔流水的归类都会是"自动的"。你打钱的当下就知道它是什么。到了报税时,只是把一年的标签汇总一下而已。

05 转出流水的分类地图

转出比转入要复杂一些:因为情况更多样,而且分类的结果直接影响应纳税额。转出的每一笔合法、合理、有凭证的开支,都会在损益表上冲减利润,进而降低公司所得税。但错误的归类(或被 HMRC 判定为"个人消费")则会被剔除出成本,从而增加应纳税额。

下面列出独立开发者最常见的几个转出大类,以及它们在报表上的正确归宿。

Other Charges:大多数开销的归宿

对独立开发者来说,Other Charges(其他费用)是一个接收 80% 日常开销的大筐。它对应 CT600 / Accounts 里的一个综合分类,涵盖办公室里几乎所有的"杂项管理开支"。典型内容:

  • AI 订阅:ChatGPT、Claude、Cursor、GitHub Copilot。
  • 云基础设施:Cloudflare、服务器。
  • 域名与邮件:Namecheap、Cloudflare Registrar。
  • 营销与分析:Google Ads、Meta Ads、TikTok Ads、PostHog、Mixpanel。
  • 支付通道费用:Stripe 手续费、Wise 转账费。
  • 其他:参加技术会议的门票等。

上面这些的共同点是:它们都是为了公司业务而发生的、有 Invoice 能证明的、金额明确的一次性或订阅性费用。把它们加起来,就是 Other Charges 的总额。

灰色地带的处理:

  • 公共交通:如果你专程为了客户拜访、出差而乘坐的交通,属于 Travel Expense(可以归到 Other Charges 里),记得保留票据。日常通勤不算。
  • 餐饮:业务招待(Entertainment)有严格的税务处理方式,通常不能完全抵扣。独立开发者基本用不到这一项。
  • 家庭办公:HMRC 允许独立开发者按一个固定的"家庭办公津贴"(flat-rate home working allowance)扣除一部分,无需凭证

Raw Materials:电商与进货

如果你做的是实物电商,在国内采购、在亚马逊或独立站销售,那么进货成本归到另一个专门的大类:Cost of Raw Materials and Consumables(原材料与消耗品成本)

这里的关键是时间匹配:进货的钱在付出去的那一刻并不完全记为成本,只有卖出去的那一部分才构成当期成本;剩下的没卖掉的,作为存货(Inventory)挂在资产负债表上。对独立开发者做电商的情况,如果你想简化,可以采用 cash basis,进货即记成本、销售即记收入。但这只适用于库存周转很快、年末存货接近 0 的小规模电商。

对纯软件独立开发者,这一项永远是 0,可以直接忽略。

发工资:容易踩的坑

如果公司给"员工"发了工资、奖金、福利,这些开支归到 Staff Costs(员工成本)。听起来简单,但是对于人在海外的董事而言,这里有个麻烦的地方:PAYE。列举几点:

PAYE 的麻烦事
  1. 普通员工工资有豁免 PAYE 的最低金额,但董事有可能必须登记,原因:需要证明这不是董事费而是工资。
  2. 哪怕你个人的纳税义务中国,任然需要向 PAYE 登记,只是不需要向英国缴纳个税。
  3. 如果你人不在英国,缺少必要的 NI 号,而且 Trading Address 也不在英国,很难注册 PAYE。
  4. 网上有些兼职让你提供账号密码可在线开通 PAYE,但有可能提供虚假资料,风险需要你自己承担。
  5. 1stFormations 提供的建议是:打电话给 HMRC 索取纸质 Form RTI1,然后通过邮寄开通 PAYE。

所以对早期的独立开发者,推荐策略

  • 不发任何工资。公司的钱留在公司里,收入支付公司运营成本。
  • 公司持续盈利后,通过分红一次性把利润分给你,成本高,但简单、明确、合法。
  • 想要给自己发工资抵扣公司成本:想办法开通 PAYE。

VAT:注册与不注册的两种记账方式

关于是否注册 VAT(Value Added Tax,增值税),英国的规则是:

VAT 的 Taxable Turnover 和财报里的略有区别,可能会比实际更高一点。但通常大家都不会触及强制注册的金额。

绝大多数独立开发者的营业额还在门槛以下,默认不注册 VAT。这种情况下的记账逻辑:

  • 买 AI 订阅、服务器、工具:Invoice 上写多少钱(含 VAT),你就记多少作为成本。这笔 VAT 你已经付了,但因为你不是 VAT 注册商户,无法索回。所以它就实打实地计入 Other Charges 里。
  • 卖产品、收 Stripe 的钱:你不需要向用户收 VAT。你的 Revenue 记的就是用户实付金额。

一旦你注册了 VAT(营业额超过了门槛,或为了给客户开 VAT Invoice 而主动注册),记账逻辑就完全反过来:

  • 买东西时,Invoice 上的 VAT 部分(通常是 20%),可以按季度向 HMRC 申请退税,即这部分不计入成本。
  • 卖产品时,你必须在客户支付的金额里包含 VAT(Output VAT),这部分不是你的收入,它是代收的税款,要上交给 HMRC。
一句话总结:没注册 VAT,金额即成本;注册了 VAT,把 VAT 从数字里剥出来。

本书默认读者没有注册 VAT。如果你已经注册了 VAT,你需要额外学习 VAT Return(季度提交)的流程,这是另外的内容了。

设备采购:手机、Mac 等固定资产的处理

写代码离不开电脑,做内容离不开手机、iPad、相机。这些东西几百到几万英镑不等,公司账上怎么处理,是独立开发者最常问的问题之一,也是最容易"糊涂记账"的地方。

先厘清一个概念区分:资本支出(Capital Expenditure, CapEx)运营支出(Revenue Expenditure / Operating Cost)。一支 £20 的 USB-C 线、一个月 £10 的 GitHub 订阅,用完就没了,属于运营支出,直接计入 Other Charges。但一台 £2,500 的 MacBook Pro、一部 £1,200 的 iPhone,使用寿命好几年,在会计上属于"资本支出",它不是成本,它是公司的固定资产(Fixed Asset)

关键区别:运营支出一次性全额抵扣利润;资本支出原则上要按"折旧"逐年摊销。但英国税法给小微企业开了一道后门,见下文 AIA。

AIA:一次性全额抵扣的合法通道

英国 HMRC 有一项叫 AIA(Annual Investment Allowance,年度投资额度)的政策,允许公司在购买大多数"符合条件的工厂与机械(Plant and Machinery)"时,当年 100% 全额抵扣应纳税利润,而不是按几年折旧。

  • 2026 年 AIA 的额度是 £1,000,000 / 年,对独立开发者而言,基本等于"无限额"。
  • 电脑、手机、相机、显示器、路由器、服务器、办公桌椅,都属于可以用 AIA 的"Plant and Machinery"。
  • 你买一台 £3,000 的 MacBook Pro,在公司利润里当年就减掉 £3,000,Corporation Tax 直接按这个减后利润算。
AIA 的实际效果

假设你公司今年利润 £30,000,本来要交 19% 的 Corporation Tax ≈ £5,700。

年底你用公司账户买了一台 £3,000 的 MacBook Pro 作为生产力工具。启用 AIA 后,应纳税利润变成 £27,000,Corporation Tax ≈ £5,130。

换句话说,这台 MacBook 的实际成本从 £3,000 降到了 £2,430。省下的 £570 就是 HMRC 用税收返还给你的。这不是避税,这是 HMRC 鼓励你用公司的钱投资生产力。

三个必须做对的细节

享受 AIA 的代价是记账要规范。具体到独立开发者:

  1. Invoice 抬头必须是公司名。国内下单可能还有一点问题。
  2. 用公司账户付款。从公司银行账户刷出去,和 Invoice 抬头对得上,是最干净的。
  3. 账目分类是 Fixed Asset,不是 Other Charges

折旧(Depreciation) vs AIA:同一台 MacBook,两套账本

前面反复出现一句话:"会计账上这台电脑仍然是资产,但税务账上已经全额抵扣"。这句话让人第一次听会懵,这里专门展开一次。它是独立开发者报税里最容易绕晕的概念对,理解它是你看懂 CT600 和 Annual Accounts 为什么"两个利润不一样"的钥匙。

一句话区分:折旧(Depreciation)是会计账上的概念,写进 Annual Accounts,讲给股东听:"这台资产今年磨损了多少。"AIA 是税务账上的概念,写进 CT600 的 Tax Computation,讲给 HMRC 听:"这笔投资今年可以从应纳税利润里减掉多少。"

关键点:HMRC 不认你的折旧。算 Corporation Tax 时,HMRC 的内部程序是把你会计账上的折旧全部加回去,然后换成它自己的 Capital Allowances(AIA 是其中一种)来扣除。两套数字,各走各的路。

两本账的拉锯,一个例子

假设今年公司毛利 £30,000,年底买一台 £3,000 的 MacBook Pro。会计上按 3 年直线折旧。

会计账(Annual Accounts):毛利 £30,000 − 当年 Depreciation £1,000 = 会计利润 £29,000

税务账(Tax Computation)从会计利润出发再调整:£29,000 + 加回 Depreciation £1,000 − AIA 全额抵扣 £3,000 = 应纳税利润 £27,000

Corporation Tax 按 £27,000 × 19% ≈ £5,130。你会发现 Annual Accounts 上利润是 £29,000,CT600 上利润是 £27,000。两个数字不一样,这是正常的,因为它们讲的是两个不同读者要听的不同故事。

为什么 HMRC 要搞两套?因为会计折旧政策是可以人为调整的:3 年直线折旧也行,5 年也行,加速折旧也行。如果 HMRC 直接承认会计 Depreciation 作为税务抵扣,每家公司都会把折旧年限调到对自己最省税的位置,税收秩序就乱了。于是 HMRC 说:"会计账按会计师行规做就好,我不管;但算税的时候,折旧那一栏我要全部抠掉,换成我定好的 Capital Allowances 规则。"AIA 就是针对小微企业最友好的那条规则。

从时间维度看,Depreciation 和 AIA 最终抵扣的总额是一样的,但节奏完全不同。还是上面那台 MacBook:

  • Depreciation(3 年直线折旧):Year-1 £1,000,Year-2 £1,000,Year-3 £1,000,累计 £3,000。
  • AIA(Year-1 全额):Year-1 £3,000,Year-2 £0,Year-3 £0,累计 £3,000。

所以 AIA 不是让你少交税,而是让你早点少交税:把未来 3 年的税务减免提前到购买当年。对独立开发者,这个现金流差别非常可观:一台 £3,000 的电脑,在 19% 税率下 Year-1 立刻省下 £570,这笔钱可以马上再投入到下一笔生产力开支里,而不是要等到三年后才慢慢拿回来。

具体到软件操作,你再看到相关字段可能就不会那么懵了:

  1. Fixed Assets(固定资产):填 £3,000。
  2. Depreciation and other amounts written off assets(折旧与资产减值):Micro-entity 报表的处理很宽松。常见做法是在会计政策里直接写"电脑设备按 1 年全额折旧",这样会计账上也 Year-1 出清,与税务账对齐,简化所有后续年份的对账。
  3. Annual Investment Allowance:填 £3,000。这才是真正从 Corporation Tax 里省钱的那一栏。
一句话记住:Depreciation 是讲给股东听的故事,AIA 是讲给 HMRC 听的故事。主角都是同一台 MacBook,但讲法完全不同。独立开发者既是股东也是纳税人,两个故事要同时讲完,还要让它们在 iXBRL 报表的不同字段里各就各位。

混合使用:公司的电脑,偶尔也用来看 YouTube?

和国内比,英国的税务实操更严格,比如买来的设备既用于工作也用于生活,HMRC 对不同设备的态度不同,粗略列一下:

  • 桌面显示器、台式机、办公椅、路由器:几乎不会有私用成分,随便买,随便报。安全区。
  • 笔记本电脑(MacBook):HMRC 的官方立场是,只要"主要用于公司业务"(mainly for business use),偶尔私用不会触发任何 Benefit in Kind(员工福利税)。作为独立开发者,MacBook 是最核心的生产力工具,放心买,放心用 AIA。
  • 手机(iPhone 等)这里有一个关键细节,手机要免税,手机合约(号码或 SIM 卡)必须登记在公司名下。如果你用私人号码、私人运营商合约,但用公司卡买手机硬件,HMRC 会把它视作 Benefit in Kind,你个人要交所得税,公司要交 NIC。反之,如果是"公司合约、公司硬件、公司账户付款",完全免税。
  • iPad、Apple Watch、相机:灰色地带。判断标准是"是否是创作/工作必需"。一个做 YouTube 内容的独立开发者买相机、买 iPad 画分镜,合理;一个纯写后端的开发者买 Apple Watch,很难辩护。
一个简单的自测:这台设备如果明天丢了,公司业务是否会立刻受影响?答"是"的,是工作设备;答"不会"的,别碰公司账户。

另一条路:个人先买,走 Director's Loan 报销

有时候你会遇到这种情况,公司还没注册、公司银行账户还没开通、或者你在国内刷卡更方便。于是用个人信用卡先买了设备。这时候还能不能进公司账?能,但要走一套严格的报销流程

  1. 保留原始 Invoice / Receipt(抬头可以是个人,但必须清晰、可追溯)。
  2. 设备交付使用后,由公司"回购":会计分录上是:公司借记 Fixed Asset,贷记 Director's Loan(即公司欠你的钱)。
  3. 公司账户有余额后,从 Director's Loan 里把钱还给你,不产生任何个人所得税、不产生 Section 455 问题,因为这笔钱是你借给公司的钱被还回来

这条路对"Invoice 抬头是个人名字"的容忍度比直接采购高。因为会计上的逻辑是"董事以个人名义代购公司资产、公司事后偿还",符合税法对 director's expenses 的认定。但前提是:设备的实际用途确实是公司业务。HMRC 查账时看的是实质而非形式,不要用这条路去"漂白"一台明显的家用电视。

总结:设备采购的三问

下单之前,先回答三个问题:

  1. Invoice 抬头能不能开成公司名?能,优先公司直接采购 + AIA 全额抵扣。
  2. 是否有私用成分?手机尤其要确认合约登记在公司名下;笔记本电脑不用担心;iPad/相机看业务必要性。
  3. 有没有及时入账?买完立刻把 Invoice 存进归档文件夹(哪怕只是手机拍照的 PDF),年底做账时翻出来录入 Fixed Asset 字段。

一台电脑、一部手机本来就是独立开发者每天朝夕相处的工具。让公司承担它们的成本,在合法、合规的框架下把税省掉,这是开公司给你最直接、最具体的福利之一。如果你嫌麻烦,不买入任何固定资产即可。

06 汇总与提交:最后一步

到这一步,你已经把一年所有的流水都贴上了分类标签:Turnover、Interest Income、Share Capital、Director's Loan、Other Charges、Staff Costs……所有该打的标签都打完了。接下来要做的事情非常朴素:把每一类的总额加起来,填进软件对应字段,一键生成 iXBRL,提交给 HMRC 和 Companies House。

在这"最后一步",有几个细节最容易翻车。

时间窗:不要把下一年度的流水混进来

英国公司的财务年度(Accounting Reference Date)通常是注册日所在月份的最后一天对应的下一年同月最后一天。比如你 2024 年 3 月 15 日注册的公司,默认财务年度是 2024-04-01 到 2025-03-31(Companies House 会自动调整到月末)。

也就是说,当你在 2025 年 12 月 开始做上个财务年度的报表时,你手里的银行流水一定会包含2025 年 4 月至今的"下一财务年度"流水。在汇总之前,你必须先把这部分"未来年度"的流水剔除干净。

交叉核验:Companies House 公开数据库

提交 Accounts 之前,一个非常有价值的小技巧是去 Companies House 的公开数据库查你自己的公司

网址:https://find-and-update.company-information.service.gov.uk/

在这里输入你的公司名或 Companies House 编号,你会看到:

  • 公司的注册基本信息(名字、地址、董事、股东)。
  • 往年的 Accounts 和 Confirmation Statement 下载链接。
  • 下一次 Accounts 的 due date(提交截止日)。
  • 下一次 Confirmation Statement 的 due date。

这个数据库的价值有三层:

  1. 确认截止日:TinyTax 等软件通常会显示 due date,但以 Companies House 的官方显示为准(注:查不到 CT600 的记录)。
  2. 参考去年格式:如果你去年提交过 Accounts,这里可以直接下载回看,作为今年填表的参照。对 micro-entity 账目,格式一年都是一样的,可以当作参考。
  3. 确认所有董事/股东信息一致:如果你换了地址、换了董事、发行了新股,确保 Companies House 里的信息是最新的。

iXBRL 与 API 提交的现代化流程

准备妥当后,实际的提交过程其实平淡到近乎无聊。打开软件,填入数字,分分钟提交。以 TinyTax 为例,可以在我一篇教程里查看截图

HMRC 会在半个小时左右确认收到;Companies House 通常是数分钟,处理完成后会给你一封确认邮件。过两天再上 HMRC 的系统交税,至此,整个年度报税结束。

如果要交 Corporation Tax,在 CT600 被 HMRC 确认后,你会看到一个缴税链接,可以用公司 Wise 直接扣款直接缴纳。

当你一气呵成完成了一次自己报税的全过程,你会意识到这件事真的不难。下一次再做,只会更快。第一年的你可能要花一整天,第二年会缩短到半天,第三年只要两三个小时。

07 Dormant Company:休眠公司零申报

有一类独立开发者会面临一个特殊情况:他们注册了公司,但当年没有实际开展业务。可能是年初注册了满怀雄心,但因为人生各种变化,到年底还没上线过一个产品。

对这种公司,英国税法有一个专门的处理方式:Dormant Company(休眠公司)。本章讲的就是:"什么样的公司可以宣告休眠"、"怎么做零申报"、"以及休眠的代价与退出条件"。

定义:什么样的公司可以称为"休眠"

引用 HMRC 的官方定义:

Your company or association may be "dormant" if it's not doing business ("trading") and does not have any other income, for example investments.

你的公司既没有在经营(trading)、也没有其他任何形式的收入(包括投资利息、租金、返现),那它就是一家休眠公司。

"没有交易"的边界比你想象的宽:

  • 完全没有银行账户、一笔流水都没有:典型 Dormant。
  • 开了银行账户,但整年只有董事打进来的一点点注册资本、没有其他任何流水:可以 Dormant。
  • 为了维持公司运营付了一点年费(比如 Companies House 的 £34 Confirmation Statement 费用):通常也允许 Dormant,因为这是法律强制的 statutory fee,不是 trading。
  • 收到了 Wise 的利息:严格来说已经不 Dormant 了,因为有"投资性收入"。

所以如果你想让公司保持 Dormant 状态,最干净的做法是:要么完全不开银行账户,要么开了也只留董事转入的启动资金、不做任何 cashback / interest 产品

零流水、纯注册资本与董事借款的处理

Dormant Company 的报表非常简单,几乎所有数字都是 0。你只需要填一份极简的资产负债表,展示:"公司有 £100 的现金(或银行存款),对应 £100 的注册资本"。损益表不需要,因为完全没有营收和成本。有些软件申报 Dormant Company 价格更低。

更常见的情况是,你打了一笔小钱进公司账户(比如 £100 认购资本、再加 £200 董事借款),然后一年什么业务都没做。这种情况下的处理思路:

休眠公司里"只有一点零头流水"的处理 假设你打进公司账户的钱,比注册资本多出了一些。

注册资本部分:正常记为 Share Capital。
多出来的部分:算为 Director's Loan(公司欠你的钱)。

除此之外,所有报表数字一律为 0,Turnover 0、Other Charges 0、Staff Costs 0、Profit 0、Corporation Tax 0。

这样的公司仍然可以按 Dormant 报表格式提交。

Dormant 的代价与退出条件

Dormant 不是"完全不管",依然有几项"最小义务"必须履行:

  • 每年提交一次 Accounts(Dormant 格式):即便数字全是 0,也要按时提交给 Companies House。
  • 每年提交一次 Confirmation Statement:这是 Companies House 的年审声明,确认董事/股东/地址等信息无变化。
  • 如果 HMRC 曾要求你提交 CT600,那么 Dormant 期间也要继续提交(数字全 0):这一条取决于 HMRC 是否给你发过 notice to deliver a company tax return。如果发过,你就必须提交。

Dormant 的"退出"也很朴素,任何一笔 trading 性质的流水(第一笔 Stripe 收款、第一笔客户转账),都意味着 Dormant 状态结束。从这一刻起,你就需要按正常公司的方式记账、报税。

有些独立开发者会把公司"注册-休眠-休眠-休眠"地放上三年,等某个产品 idea 真正成熟了再"唤醒"它。这是完全合法且常见的做法:只要你保持每年的两个 filing(Accounts + Confirmation Statement)按时提交,公司的法律人格就一直健全。

一句话总结:Dormant 是一个"低成本待机"的选项,不是"逃避义务"的捷径。用好它,你可以用极低的维护成本保留一家合规的英国公司,随时可以启动。

08 税务主权与简化心法

走到这里,你已经具备了独立完成英国公司年度报税的全套技能。你知道两张表是什么、知道如何把流水归类、知道如何休眠、如何唤醒。但这本小册子的最后一章,要把视线从"技术"拉回到"全局":谈两件很多人忽略却极其重要的事:你的真实税务义务在哪里,以及如何从源头简化你的报税

你的纳税义务可能不在英国

独立开发者最容易产生的幻觉,是:"我注册了英国公司,我的税就只在英国交了"。还有早年网上流传的:我是离岸公司,不用交税。

这是一个充满陷阱的直觉。事实是:

你的纳税义务很可能不在英国,而在企业实际经营管理(居住)的国家公司的税务居民身份(Corporate Residency)由两个因素决定:注册地 + "中央管理和控制地"(central management and control)。如果公司在英国注册,但所有董事、所有管理决策、所有日常运营都在中国完成,根据很多双边税收协定,公司可能同时被认定为中国和英国的税务居民

这里我们可以从下面的链接对比中英两国的规定,可以看到在精神上是一致的。

个人的税务居民身份则比较简单:你在哪个国家住满 183 天,通常就在哪个国家交个人所得税。你从英国公司拿的分红、工资,都要在你的个人税务居民国申报。

换句话说,注册英国公司,不意味着你可以合法地对中国税务机关"隐藏"你的所得。如果你是中国税务居民(绝大多数常住国内的独立开发者都是),你从英国公司拿到的分红、工资、乃至公司利润,理论上都需要在中国按个税按规则申报海外收入。

这是一个远超本书范围的大话题,涉及 CFC(受控外国公司)规则、境外分红个税、外汇管理、中英双边税收协定等等。但请你至少意识到它的存在

操作前三问:让未来的你感谢现在的你

这一节是这本小册子里最朴素、也可能是最有用的一条建议,养成一个习惯:每次要从公司账户操作一笔流水之前,花 10 秒钟问自己三个问题。

一问:这笔钱,属于你提到过的哪种资金关系?Turnover、Other Charges、Director's Loan、Dividend?
二问:这笔钱,有没有对应的 Invoice 或 Receipt?抬头是公司吗?
三问:如果年底 HMRC 问起这笔钱的来龙去脉,我能用一句话说清楚吗?

三个问题里,只要有一个答不上来,最好的选择就是不做这笔操作

举几个真实的例子:

  • "我想用公司卡给家人买个生日蛋糕。" 一问答不上(不是经营性支出)。✗ 不做。用个人卡。
  • "我想订 Claude Pro,但账号用我的个人 Gmail 登录。"二问答不干净(invoice 抬头会是个人名字)。✗ 先改成公司邮箱注册,再订阅。
  • "我想从公司账户转 £500 到我个人账户,但还没想好算什么。" 三问答不上。✗ 先记为 Director's Loan 的归还(冲抵此前的借款),或者等公司年末算明确的 Dividend。

这个习惯一旦养成,你会发现你的报表在年终整理时几乎没有"灰色地带"。每一笔流水都是干净的、可解释的、有凭证的。三问法的复利效应极其惊人,坚持一年,你的账本可能比 80% 的小微企业都要整洁。

年终不是一次冲刺,而是一次整理

大多数人把"报税"想象成一场财年年底的冲刺,但真正聪明的独立开发者,会把年度报税当作一次"整理":更像是把一年打扫干净的家,擦一遍地板、换一遍床单,然后拉开窗帘迎接新一年的阳光。

要做到这一点,唯一的方法是把报税工作摊到一年中的每一天,而不是集中在报税截止时间点。

一家独立开发者的英国公司,使命非常朴素:作为你商业活动的合法载体,支持你把好的产品卖到全世界,同时尽可能合规、低摩擦、低成本地运作。报税这件事,看起来是每年一次的"义务",本质上是一次"和监管者之间的定期对话"。你把一年的故事讲清楚,他们知道你是一个合规的、诚实的商业个体;下一年他们会继续让你安静地做你的事情。

好的报税 = 边界清晰 + 可预测性 + 可追溯性

这本小册子从两张表讲起,穿过身份分离、清单、流水归类、汇总提交、休眠公司、税务主权,最终回到了这么一个简单得不能再简单的公式。它说的不只是英国公司报税。它说的是,任何一个独立个体在现代法律和财务体系里生存所需的最小可行认知

愿你在 2026 年以后的每一年,都能用一个下午轻松完成自己公司的报税。愿你省下来的时间,都用来做真正重要的事:写代码、做产品、陪家人、读书、旅行。那才是注册这家公司的初心。

上面的话是 Claude Code 写的 —— 我可没这么煽情。