你给伦敦的一位客户开出了一张$4,000的发票。三周后对方付款时,英镑汇率已经发生了变化,你的银行还从中扣除了一笔"便利费",最终到账的金额是$3,812。剩下的$188去哪儿了?IRS会在意吗?
如果你为美国境外的客户做自由职业,这种情况并不是什么特殊情况——这就是家常便饭。跨境工作如今已是开发者、设计师、写手和顾问的常态,而其中的记账环节,即便是经验丰富的自由职业者也常常栽跟头——毕竟当所有客户都用美元付款时,他们从来不需要考虑汇率问题。
本指南涵盖三件真正重要的事:如何在向国际客户开票时不被各种费用蚕食利润、汇率波动如何影响你实际应缴的税款,以及一旦外币进入你的业务,你需要向IRS(有时还包括财政部)申报哪些内容。
选定一种货币,并坚持下去
每一张国际发票都涉及一个决定:用你的货币开票,还是用对方的货币开票?
以美元开票会把汇兑风险和汇兑费用转嫁给客户。他们看到的是一个稳定的数字,但对方银行会在款项到你手上之前先扣掉一部分,而且如果美元对客户来说不方便支付,国际客户有时也会有异议。
以客户当地货币开票给人的感觉更友好,也可以成为你相对竞争对手的一个卖点,但这样一来,你就要承担汇率风险。今天你为一个项目报价€5,000,如果在你收到款项之前欧元贬值4%,那么对于同样的工作,你实际上等于被变相降薪了。
这个问题没有放之四海而皆准的答案,但有一条放之四海而皆准的做法:提前决定好,并写进合同。 没有什么比工作完成后的货币纠纷更快破坏客户关系了。在写明你的费率的同一段落里,说明发票货币、付款方式,以及由谁承担汇兑费用。
许多资深自由职业者采用的一个务实折中方案是:金额在几千美元以下的项目一律用美元报价和开票(不值得为此进行货币谈判),但对于长期签约客户或大型项目,如果这段合作关系值得多花些记账功夫,则可以提供当地货币开票。
你的钱到底流失在哪里
发票金额和实际到账金额很少是一样的,而且差额通常比自由职业者预期的要大。有三个地方值得检查:
- 支付处理商的加价。 PayPal在交易手续费之外,其汇率加价大约比中间市场汇率高3–4%——在一张$5,000的发票上,这意味着还没等你看到钱,$150–200就已经没了。Payoneer的加价通常更接近中间市场汇率的2%。Wise是个例外:它使用真实的中间市场汇率,并收取透明、明示的费用(常见货币对通常低于1%),而不是把加价隐藏在汇率里。
- 电汇手续费。 从客户银行发起的传统国际电汇可能花费$25–50,有时汇款方和收款方两端银行都会收费,而这是一笔固定成本,对金额较小的发票伤害尤其不成比例。
- 多笔小额转账而非一笔大额转账。 如果支付处理商按每笔交易收取固定费用,那么每周开票而不是每月开票,可能会在不知不觉中让你每年多付出数百美元的手续费,而这些费用本可以通过合并转账避免。
解决办法主要是一个"管道"问题,而不是定价问题:申请一个收款账户(Wise及类似服务在主要货币上提供当地账户信息),让客户可以像本地人一样付款给你,以接近真实汇率进行兑换,并明确显示费用而不是把它藏起来。然后,在合作关系允许的情况下合并开票,并针对那些曾因汇率波动让你吃过亏的客户,在项目报价中预留2–3%的小额缓冲。
税务问题:汇率波动是否应税?
这里的情况变得真正不那么直观,很多自由职业者在两个方向上都会搞错。
所有营业收入都必须以美元申报,按你收到付款当时适用的汇率折算——或者,如果你全年都收到类似的付款,也可以统一使用年度平均汇率。IRS并不发布一个官方汇率;它接受任何合理且被一贯采用的汇率来源(财政部通过fiscaldata.treasury.gov发布的汇率数据,就是一个常见且站得住脚的选择)。
这部分是很直接的:在你收到付款的当天把发票金额折算成美元,这就是这笔交易在你的Schedule C上的收入。
更棘手的问题是开票到收款之间——或者收款到之后兑换/使用这笔外币之间——发生了什么。假如你开出一张€5,000的发票,当时汇率折合$5,400,但在客户付款之前欧元升值了,你实际收到的金额折合$5,480,那么多出来的$80是否构成一次单独的应税事件?
对于采用现金收付制的典型个体自由职业者来说,实际的答案是:你按收到款项时的汇率申报收入,仅此而已——一般来说,你不需要像把外币当作投资持有的企业那样,为开票到收款之间的差额单独确认一笔"货币交易收益"。真正会让货币损益追踪成为一个独立税务问题的情形,是当你把外币留存在账户中一段时间之后再兑换或使用——比如你收到了欧元付款,把它留在一个以欧元计价的Wise余额中两个月,然后在你把它换成美元或直接花掉之前,欧元汇率发生了变化。根据税法Section 988,这段差额可以构成一笔独立的应税普通损益。对于个人交易中$200以下的收益,存在一个很窄的最低限度豁免——但要注意其中的临界点:这并不是对每笔交易都豁免$200,而是一个全有或全无的门槛,而且它适用于个人交易,不适用于业务货币持有。
实用的结论是:如果你收到外币后很快就兑换成美元,不必对此想太多。但如果你经常性地把数额可观的外币余额留存数周甚至数月(这在使用多币种钱包以避免兑换费用的自由职业者中很常见),那就该找税务专业人士聊聊,看看你是否在常规业务收入之外,产生了需要申报的货币损益。
两个让自由职业者措手不及的申报陷阱
1. 自我雇佣税不在乎客户身在何处。 如果你是一名居住在美国的自由职业者,服务对象是海外客户,那么"海外劳动所得免税额"(Foreign Earned Income Exclusion)的整套机制都不适用于你——那是为居住并工作在海外的美国人准备的,而不是为那些只是在家里向海外客户开票的美国人准备的。你来自海外客户的收入属于普通的Schedule C收入,和国内发票一样,要缴纳同样15.3%的自我雇佣税。即便是那些因为居住在海外而确实符合FEIE资格的自由职业者,也应该知道它只能降低所得税——自我雇佣税仍然按全额计算。
2. 海外支付账户可能触发FBAR申报。 这是最让人意外的一点。如果你使用Wise、Payoneer或类似服务,而平台把你的余额存放在一个位于美国境外的账户中,那么就FBAR(海外银行及金融账户报告,Report of Foreign Bank and Financial Accounts)而言,这可能被算作一个"海外金融账户"。规则是:如果你所有海外账户合并后的最高余额,在全年任何时点——哪怕只是一天——超过$10,000,你就必须在4月15日之前向财政部提交FBAR(可自动延期至10月15日)。这是一个针对你所持有的每一个面向海外的账户合并计算的$10,000总门槛,而不是每个账户$10,000,而且这是一份独立于你的纳税申报表之外的申报,通过BSA E-Filing System提交,而不是提交给IRS。即便疏漏是无心之失,未申报的罚款也相当严厉,所以如果你习惯把余额留在多币种钱包里而不是及时转入美国银行账户,请在申报前检查一下自己是否已经超过了这个门槛。
下一次开具国际发票时的速查清单
在发送下一张跨境发票之前,先过一遍这份清单:
- 在合同或SOW中写明货币,而不只是靠发票暗示——要在项目开始前就写清楚,而不是等到出现纠纷之后。
- 明确会吃掉手续费的支付方式 ——弄清楚你用的是PayPal(加价最高)、Payoneer(居中),还是像Wise这样按中间市场汇率结算的服务,并针对差额影响较大的小客户相应调整定价。
- 收款时记录汇率及其来源 ——写下你使用的汇率以及它的来源(银行对账单、财政部数据、处理商公示的汇率),哪怕只是在开票工具里做个备注也好。如果客户对折算金额有异议,或者税务申报人询问你是如何计算收入的,你会用得上这份记录。
- 持续追踪海外账户余额是否逼近$10,000 ——如果你把钱留在多币种钱包里而不是转入美国账户,要定期检查你的海外合并余额,而不是只在报税时才想起来查看。
- 为波动较大的货币对在报价中预留缓冲 ——2–3%通常足以吸收正常的汇率波动,而不需要在项目进行中重新谈判价格。
- 提前决定好合并开票的节奏 ——每周开票看起来响应更及时,但会累积每笔转账的手续费;除非客户特别需要更快的结算周期,否则每月开票通常是更好的默认选择。
以上这些事情,每一项一次性设置起来都花不了几分钟,但它们合起来,决定了国际客户到底是你业务的一个盈利延伸,还是一个不断让你惊呼"钱去哪儿了"的麻烦源头。
从一开始就把账目理清楚
应对以上所有问题的最佳办法,就是按每张海外发票实际开票和收款所用的货币来记录,而不是只记录折算后的美元总额。如果一个记账系统每笔交易只保存一个美元数字,你日后就会缺少必要的信息,无法向客户解释差异、核对支付处理商扣除的手续费,或者回答税务申报人关于你使用了哪个汇率、何时使用的提问。
这也是为什么原生支持多币种的纯文本记账工具,值得经常处理国际业务的自由职业者关注——一本记录"收到€5,000,于Y日按X汇率兑换,手续费为Z"的账本,给你的是一条审计轨迹,而不是一个含糊不清的数字。Beancount.io正是为此而生:每一笔交易都可以在折算金额之外附带其原始货币,无论有多少种货币流经你的业务,你的账目都能保持透明、可核对。免费开始使用,让你的国际收入和国内收入一样清晰干净。