Foreign Tax Credit 用外国税抵美国税:Form 1116 完全指南
一个真实场景:你在德国工作,美国税还能退钱?
老张在慕尼黑一家汽车公司做工程师,2025 年赚了 15 万欧元,德国公司代扣了大约 4.5 万欧元的所得税。他是美国公民,每年照样要报美国税。一算账,美国税按 24% 的边际税率算下来要交 3 万多美元,但德国已经交了 4.5 万欧元(约合 4.9 万美元)的税——这钱能不能抵?
答案是能,而且可能还能退。这就是 Foreign Tax Credit(外国税收抵免,简称 FTC)的作用。很多人知道 FEIE(Foreign Earned Income Exclusion,外国勤劳所得豁免),但 FTC 才是真正能帮你避免双重征税、甚至拿到退税的关键工具。
根据 IRS 官网 2025 年 Form 1116 说明书,单身纳税人如果外国税收不超过 300 美元、夫妻合报不超过 600 美元,可以直接在 Schedule 1 上申报,不用填 Form 1116。但超过这个门槛,就必须老老实实填表。今天这篇就把 Form 1116 的每个坑都给你讲清楚。
FTC 到底是什么?和 FEIE 有什么区别?
先说结论:FTC 和 FEIE 不是二选一的关系,而是可以组合使用的工具。
FEIE 是直接把一部分外国收入"豁免"掉,2025 税务年度的上限是 13 万美元,2026 税务年度涨到 13.29 万美元。但 FEIE 只能豁免"勤劳所得"(工资、自雇收入),被动收入(股息、利息、房租)不适用。
FTC 不一样,它是用你已经交给外国政府的税款,直接抵减你欠美国的税。抵不完的部分还能往后结转 10 年,往前回溯 1 年。这个设计其实很人性化——毕竟美国政府也不希望你被双重征税。
选择哪个更划算,取决于你的具体情况:
- 如果你在低税率国家工作(比如新加坡、阿联酋),FEIE 可能更划算
- 如果你在高税率国家(比如德国、法国、北欧),FTC 往往能抵得更多
- 如果你有大量被动收入(股息、房租),FEIE 用不上,只能用 FTC
我见过最典型的案例是一个在瑞士工作的美国人,瑞士税率比美国高,他选择 FTC 后不仅不用补美国税,还因为抵免额超过应纳税额而拿到了退税。
哪些外国税可以抵?哪些不行?
这是第一个大坑。不是所有交给外国政府的钱都算"外国税收"。
可以抵的税种
IRS 在 Publication 514 里说得很清楚,能抵的税必须同时满足四个条件:
- 是外国政府或美国属地政府征收的
- 是所得税(income tax)或类似性质的税
- 你已经实际缴纳或应计
- 这是你个人的法律责任
大多数国家的"个人所得税"都符合条件。比如德国的 Lohnsteuer(工资税)、加拿大的 Federal/Provincial Income Tax、英国的 PAYE(Pay As You Earn)。
不能抵的常见项目
下面这些看着像税,但 FTC 不认:
- 社会保险税:加拿大的 CPP、EI,德国的 Sozialversicherung,英国的 National Insurance,这些都不能抵
- 增值税/消费税:VAT、GST、HST 是消费税,不是所得税
- 财产税:即使外国叫"property tax",美国也不让抵
- 罚款和利息:外国税务局收的滞纳金、罚款不能抵
我遇到过有人把加拿大魁北克的 QPP(养老金计划)缴款也算进 FTC,这是不对的。只有纯所得税部分才能抵。
还有一个细节:如果外国税可以退给你(比如你申请了外国的税收优惠),但你没去申请,IRS 说这部分也不能抵。所以该申请的外国税收减免,记得去申请。
Form 1116 怎么填?一步一步来
Form 1116 看着吓人,其实逻辑很清晰。我们按 2025 税务年度的表格来拆解。
第一部分:选择收入类别(Part I - Income Category)
FTC 要求你把收入按类别分开计算,因为不同类别的抵免限额不一样。常见的类别有:
- Category 1(Passive Income):股息、利息、房租等被动收入
- Category 2(General Income):工资、自雇收入等勤劳所得
- Category 3-9:特殊类型(如特定外国政策相关收入,一般人用不到)
大多数人只需要填前两类。
举个例子:你在加拿大工作,工资 10 万加元,公司代扣 2 万加元所得税;同时你有 5000 加元的股息收入,被扣了 750 加元的税。这时候你需要填两张 Form 1116:一张给工资(General Income),一张给股息(Passive Income)。
第二部分:计算外国税收(Part II - Foreign Taxes Paid)
这里填你实际交给外国政府的所得税金额。关键是要用正确的汇率换算成美元。
IRS 提供两种汇率选择:
- 实际汇率:用缴税当天的实际汇率
- 年度平均汇率:用 IRS 公布的年度平均汇率
对大多数人来说,用年度平均汇率更方便。根据 IRS 2025 年公布的年度平均汇率数据,2025 年欧元对美元平均汇率是 0.886,英镑是 0.759,加元是 1.398,人民币是 7.129。
比如你在 2025 年交了 1 万欧元的德国所得税,用 IRS 年度平均汇率换算就是 10,000 ÷ 0.886 = 11,287 美元。
第三部分:计算抵免限额(Part III - Figure Your Credit)
这是最核心的部分。FTC 不是你想抵多少就抵多少,它有一个上限公式:
FTC 限额 = 美国税 ×(外国来源应税收入 ÷ 全球应税收入)
这个公式的意思是:你最多只能抵掉"对应外国收入那部分美国税"。
举个具体例子:
- 你的全球收入:20 万美元(美国工资 10 万 + 德国外派工资 10 万)
- 美国税(假设):3 万美元
- 外国来源收入:10 万美元
- 外国税已交:4 万美元
FTC 限额 = 30,000 × (100,000 ÷ 200,000) = 15,000 美元
虽然你交了 4 万美元的外国税,但当年最多只能抵 1.5 万美元。剩下的 2.5 万美元怎么办?结转到以后年度使用。
第四部分:最终抵免额(Part IV - Summary)
这里会比较两个数字:
- Part II 算出的外国税收(换算成美元)
- Part III 算出的 FTC 限额
取较小值作为当年的实际抵免额。
如果外国税收超过限额,超额部分会自动结转到 Schedule B(Form 1116),用于以后年度。
结转规则:1 年回溯 +10 年向前
很多人不知道 FTC 可以结转。根据 IRS Publication 514,FTC 的结转规则是:
- Carryback(回溯):可以往前追溯 1 年
- Carryforward(向前结转):可以往后结转 10 年
这个设计其实很实用。比如你 2025 年在高税率国家工作,FTC 用不完;但 2026 年调回美国,外国收入变少了,这时候可以用 2025 年结转的 FTC 来抵 2026 年的税。
结转的 FTC 有"先进先出"规则——先用最早年度的结转额。IRS 用 Schedule B (Form 1116) 来追踪这些结转金额。
这个结转机制是 FTC 比 FEIE 更有优势的地方。FEIE 当年不用就作废了,FTC 可以存着以后用。
De Minimis 豁免:小额外国税不用填表
如果你交的外国税很少,IRS 给了一个简化通道。根据 2025 年 Form 1116 说明书:
- 单身纳税人:外国税不超过 300 美元
- 夫妻合报:外国税不超过 600 美元
满足这个条件,可以直接在 Schedule 1 (Form 1040) Line 1 申报 FTC,不用填 Form 1116。
但这个豁免有几个限制:
- 只有 General Income(勤劳所得)类别的外国税才能用
- 不能有 Passive Income(被动收入)的外国税
- 不能有任何 FTC 结转额
如果你的情况稍微复杂一点,还是得填表。
常见错误和 IRS 审计风险
做 FTC 申报,下面这些错误最容易踩:
错误 1:把外国社保税也算进去
前面说了,CPP、National Insurance、Sozialversicherung 这些都不能抵。但很多人图省事,直接把外国税单上的总扣税额填上去,这就错了。
错误 2:汇率用错
有人用 Google 当天的汇率,有人用银行汇率,但 IRS 只认他们公布的年度平均汇率或者实际缴税日的 Treasury 汇率。不一致的话,审计时会被调整。
错误 3:FEIE 和 FTC 重复使用
这是红线。如果你用 FEIE 豁免了一部分外国收入,这部分收入对应的外国税就不能再用来申请 FTC。IRS 在 Publication 514 里专门强调过这一点。
正确的做法是:先用 FEIE 豁免一部分收入,剩下的收入如果还有外国税,再用 FTC 抵。
错误 4:忘记填 Schedule B
如果有 FTC 结转额,必须填 Schedule B (Form 1116) 来追踪。不填的话,IRS 系统可能不认可你的结转额。
实际案例:三种典型场景怎么算
案例一:加拿大工作的美国公民
小王在多伦多工作,2025 年工资 12 万加元,联邦 + 安省所得税共 2.5 万加元。他是美国公民,还要报美国税。
用 IRS 2025 年加元平均汇率 1.398 换算:
- 外国收入:120,000 ÷ 1.398 = 85,837 美元
- 外国税:25,000 ÷ 1.398 = 17,883 美元
假设他的美国税是 1.8 万美元,FTC 限额也是 1.8 万(假设全部是外国收入),那么当年可以抵 1.7883 万美元,基本不用补税。
案例二:德国外派 + 美国房租收入
老李被派到德国三年,2025 年德国工资 10 万欧元,交税 3.5 万欧元;同时他在加州有一套出租房,净租金收入 2 万美元。
这种情况需要分开计算:
- 德国工资(General Income):用 FTC 抵,因为德国税率高,基本能全抵
- 美国房租(US Income):不涉及 FTC
关键是他德国交的税可能超过 FTC 限额,超额部分可以结转以后年度。
案例三:中国退休 + 美国 IRA 提取
张阿姨在中国退休,有中国养老金收入,中国扣了税;同时她开始提取美国的 Traditional IRA。
中国的养老金税能不能抵 FTC?可以,但前提是这笔收入在美国也要报税。如果中美税收协定有豁免条款,可能美国不用报税,那 FTC 也就用不上了。
税务协定和 FTC 的关系
美国和其他国家签的税务协定(Tax Treaty)有时候会改变 FTC 的计算方式。
比如中美税收协定规定,中国居民从美国获得的股息,预扣税上限是 10%。但如果美国纳税人从中国获得股息,中国扣了 20% 的税,多出来的 10% 能不能抵?
答案是:可以申请按协定税率退税,但如果没申请,IRS 说只能按实际缴纳的税额计算 FTC,但抵免限额还是按正常公式算。
税务协定的条款很复杂,每个国家不一样。如果你所在国家和美国有税务协定,建议先看看协定里有没有特殊规定。
和 FEIE 一起用:最优策略是什么?
前面说了,FTC 和 FEIE 可以一起用,但不能重复。最优策略通常是:
第一步:先用 FEIE 豁免一部分外国勤劳所得(2025 年上限 13 万美元)
第二步:剩下的外国收入,用 FTC 抵
第三步:被动收入(股息、利息、房租)只能用 FTC
为什么这样安排?因为 FEIE 是"免税",FTC 是"抵税"。如果你的外国税率比美国高,用 FTC 更划算;如果外国税率低,用 FEIE 更划算。
我见过一个在阿联酋工作的美国人,阿联酋没有个人所得税,他当然选 FEIE;另一个在丹麦工作的,丹麦税率 50% 以上,他选 FTC 更划算。
电子报税软件能处理 FTC 吗?
主流报税软件(TurboTax、H&R Block、TaxAct)都支持 Form 1116,但功能深度不一样。
TurboTax 的 Foreign Tax Credit 模块会引导你一步步填,还能自动计算汇率换算和 FTC 限额。但复杂情况(比如多类别收入、多年结转)可能需要手动调整。
如果你的情况特别复杂(比如多个国家收入、大额结转、税务协定应用),建议找专业报税师。EA(Enrolled Agent)或 CPA 有处理跨境税务的经验,能帮你优化策略。
最后总结:FTC 的核心要点
Foreign Tax Credit 的核心就几句话:
- 外国交的所得税可以抵美国税,避免双重征税
- 单身外国税不超过 300 美元、夫妻不超过 600 美元,可以免填 Form 1116
- 抵不完的 FTC 可以往后结转 10 年,往前回溯 1 年
- FTC 和 FEIE 可以一起用,但不能重复
- 汇率要用 IRS 公布的年度平均汇率
FTC 是跨境税务里最实用的工具之一。很多人只盯着 FEIE,忽略了 FTC,结果多交了不少税。
2025 税务年度报税季快到了,如果你有外国收入,记得把外国税单找出来,好好算算 FTC 能抵多少。
免责声明
以上信息由 AI 辅助生成,仅供参考,不构成专业税务建议。美国税法复杂且频繁更新,具体申报请以 IRS 官网最新发布的政策及说明为准。建议咨询具备跨境税务经验的会计师(CPA/EA)或律师,以确保符合个人情况。