英国华人打工人常因税码错误被扣税,正确调整可避免长期损失。
最近遇到越来越多这样的咨询:
“我工资怎么每个月都少几十甚至上百?” “同事工资一样,为啥我扣的税更高?” “我是不是被扣错税了?”
在英国打工,到手的工资数正不正确,完全取决于你的税码(Tax Code)是否正确。而现实是,大量在英国的华人打工人,其实一直在用错误税码工作,只是从来不知道。
税码一旦错了,PAYE系统不会主动纠正,扣错税就会一直扣下去。
有些人被扣了一整年,有些人甚至连着被扣了两三年。
这篇文章,我们想用会计师的视角,把最容易被扣错钱的几个场景讲清楚。
 如果你现在的工资单里出现以下任何一种情况,很可能你已经被扣错税了。
一、BR税码:在英国最容易“无声扣税”的地方
很多华人打工人从兼职转全职,换雇主,季节性工作后,突然发现自己的工资被扣税了,但收入根本没超过免税额。
其实背后的原因很简单:系统把你设置成了BR(Basic Rate)税码。
BR的意思并不是你“该交这个税”,而是HMRC系统判断:你已经在另一个工作那里使用完了全部个人免税额(Personal Allowance)。它就默认你在这份工作所有收入都要按20%扣税。
问题是:很多华人根本没有第二份工作,没有用掉免税额,但系统却自动给了BR。
这种情况最常见于:刚换雇主,兼职小时工收入不稳定,通过中介工作,一年内换多次PAYE账号等。
如果你的工资低,收入不稳定,但仍然出现BR,那基本可以确定:你被扣多了。
二、0T税码:被扣税最狠,也最隐蔽的一种情况
0T税码是HMRC的“默认无免税额”状态。这意味着你每一镑收入都要扣税,扣得比BR还狠。
很多人第一次入职,换工作时,Payroll没及时拿到你的P45,系统就把你放在0T。理论上只是暂时,但实际上大部分情况下会持续好几个月,如果你不主动联系Payroll或HMRC,扣错税就会一直扣。
有些客户来找我们时已经被扣了三四个月,每个月少拿200-400.
有时候,0T不会主动恢复,你不查,它就永远这样扣。

三、多个兼职:不是“多挣多扣税”,而是HMRC自动判错主副工作
很多华人一周做两份甚至三份兼职,比如一份在餐厅,一份在超市,一份在外卖店。他们发现只要同时有两份PAYE,就有一份会被扣很高税。
原因不是你收入多,而是HMRC系统会自动认定其中一份是“第二工作”(second job),把那份工作直接套用BR或0T税码。
问题在于:系统认定的“第一工作”和你实际的第一工作不一定一致。很多人更稳定的主业反而被设成“第二工作”,从而被扣高税;兼职反而成了“主工作”。
修复方式其实很简单:你只需要告诉HMRC哪份工作是你的main employer,系统就能帮你重新分配免税额。
但大多数人从来不知道自己能改。于是无数华人被扣了多年的高税,“稳定亏钱”而自己不知。
四、Emergency Tax Code:一开始不觉得有问题,月底就开始肉疼
Emergency Tax Codes(紧急税码)包括:1257L W1、1257L M1、1257L X
它们的特点是:
- 按月或按周独立计算
- 不会根据你前几个月收入做累积调整
听上去没什么,但问题在于:如果你换工作,入职时没有P45或填写错了Starter Checklist,Payroll就会给你这个“临时税码”。
然后你会发现:
- 第一个月扣得还算正常
- 第二个月开始越来越不对劲
- 整年下来比别人多扣几百甚至上千
W1/M1/X是典型的:不改就一直扣错,扣到年底都不会自动调整。
很多人在换工作,尤其刚毕业开始第一份工作时最容易中招。

五、换工作后系统没更新,导致你的新工资“沿用旧错误”
英国的PAYE系统只会“根据HMRC的信息”算税,不会主动判断对不对。
也就是说:你上一份工作的税码如果是错的,你换工作之后,新雇主会沿用它继续扣错。
这在华人打工人中尤其常见,因为很多人:
- P45丢了
- P45信息不完整
- 系统里你有旧记录(比如曾经的三个月兼职)
- HMRC认为你有“第二工作”
- Starter Checklist填错(尤其是学生)
因此新雇主就沿用了旧的错误税码,你新工资单扣税却比你实际应交的高很多。
而更麻烦的是:HMRC不会主动改,需要你自己检查,自己申诉,自己申请调整。
很多人不知道,所以一年都被扣错。
 税码看似一个小小的编号,但它决定着你每个月能到手多少钱,而系统错误在打工人中非常普遍。
BR、0T、紧急税码,多个兼职,换工作系统没同步,这些不是罕见情况,而是我们每天都在替大家处理的问题。
如果你觉得薪资单不对,或者不确定自己是否被扣错税,完全可以让专业会计师帮你快速检查。
|