阅读约 7 分钟

如何给海外客户开发票

销售在哪里征税、发票上必须写什么,以及欧盟、英国和其他海外客户的处理有何不同。附判断表和算例。

最近更新于 2026年11月6日

其他来源的规则和数据已于 2026年11月6日 核对。这些内容会变动,请在依据其操作前向原始来源确认。

以下为一般性信息,不构成税务或法律建议。具体规则因国家和个人情况而异,凡涉及税务或法律后果的内容,请向您的会计师确认。

给海外客户开发票,先弄清这笔销售在哪里征税,然后开具一张常规发票:写明客户的法定名称和税号、适用的税务处理、币种和完整的银行信息。货物和服务适用不同的规则,而且客户是不是企业,比距离多远更重要。

本指南站在欧盟增值税注册卖方的角度来写,后面会单独讲英国。如果您在其他地方经营,由所在国的规则决定收什么税,但要问的问题是一样的。

给国外客户开发票要不要收增值税?

给国外客户开发票是否要收增值税,取决于您卖的是什么、客户是不是企业,以及客户在不在欧盟。以下是欧盟增值税注册卖方通常适用的答案。

您销售 您的客户 通常的税务处理 依据
服务 另一欧盟国家的企业 您不收增值税,由客户申报(反向征收) 第 44 条和第 196 条
服务 欧盟以外的企业 不收欧盟增值税,在客户所在地征税 第 44 条
服务 欧盟境内的个人 收取您自己国家的增值税 第 45 条
服务 欧盟以外的个人 收取您自己国家的增值税;咨询、律师、会计、广告、数据处理等少数服务除外,这类服务不适用欧盟增值税 第 45 条和第 59 条
数字服务 另一欧盟国家的个人 年销售额 €10,000 以内收取您自己国家的增值税,超过后按客户所在国税率 一站式申报(One Stop Shop)
货物 另一欧盟国家的企业 免税,前提是货物离境且客户持有有效增值税号 第 138 条
您发运的货物 另一欧盟国家的个人 年销售额 €10,000 以内收取您自己国家的增值税,超过后按客户所在国税率 一站式申报(One Stop Shop)
运出欧盟的货物 欧盟以外的任何人 出口免税 第 146 条

表中的条文编号指欧盟增值税指令。€10,000 是全欧盟统一的门槛,向消费者提供的数字服务和发运货物合并计算。它适用于设立在单一欧盟国家的卖方,并同时考察当年和上一个日历年(爱尔兰税务局列出了具体条件)。

有些服务不适用这张表。土地或建筑物相关工作、活动入场、客运、餐饮和餐饮服务在第 47 条至第 55 条中另有规定,通常在服务发生地征税。依赖这张表之前,请先核对这些情形。

给国外客户的发票必须包含什么?

给国外客户的发票,既要包含国内发票的全部内容(我们的增值税发票必填项指南有完整清单),还要加上支持税务处理和确保收款的信息。

  • 客户的法定名称、地址和国家。 写合同上的公司,而不是给您发邮件的联系人。
  • 客户的税号。 当客户是增值税的纳税人时,第 226(4) 条要求写明欧盟客户的增值税号。在欧盟以外,增值税号或类似的企业编号,是依据实施条例 282/2011 第 18(3) 条证明客户是企业的证据之一。
  • 一行说明税务处理的文字。 增值税为零却不写原因,看起来像是出错。反向征收措辞指南里有可以直接套用的文字。
  • 不会被看错的日期。 写成“2026年4月3日”。在美国,03/04/2026 指的是 3 月 4 日。
  • 币种代码。 “USD 3,000.00”一目了然,只写美元符号则可能是美国、加拿大或澳大利亚的美元。
  • 能在国外使用的银行信息。 提供 IBAN 和 BIC/SWIFT,并写明银行费用由谁承担。
  • 对方的参考编号。 大公司往往没有采购订单号就无法付款。

当客户自行申报增值税,或销售发生在欧盟以外时,通常适用您所在国自己的开票规则(第 219a 条)。也就是说,格式按您本国的来,而不是按客户那边的来。

给欧盟以外的客户开发票,措辞怎么写?

给欧盟以外的企业开发票,通常不含增值税,并用一行文字说明原因。欧盟法律对这种情形没有规定固定措辞,请先确认您本国税务机关的要求。用一句平实的话作为默认写法比较稳妥:

No EU VAT charged. Services supplied to a business established outside the EU (Article 44, Directive 2006/112/EC). (不收欧盟增值税。向设立在欧盟以外的企业提供的服务,依据指令 2006/112/EC 第 44 条。)

如果是货物,这句话要换成:

VAT exempt: export of goods outside the EU (Article 146, Directive 2006/112/EC). (免征增值税:货物出口至欧盟以外,依据指令 2006/112/EC 第 146 条。)

请保留这句话背后的证据。对服务来说,就是客户从事经营的证明;对货物来说,就是货物已离开欧盟的证明,例如运输单据或海关记录。跨越海关边境的货物还需要商业发票。

还有两点容易踩坑。欧盟国家可以选择对实际在其境内使用的服务征收增值税,即使客户在国外(第 59a 条)。另外,有些国家要求客户在支付服务费时代扣所得税。报价之前先问清楚,因为 €3,000 被代扣 10% 后,您只能收到 €2,700。税收协定可能会降低这一比例,通常需要您提供税务居民证明。

从欧盟给英国客户开发票,该怎么做?

就增值税而言,英国客户属于欧盟以外的客户。欧盟委员会的 VIES 服务自 2021 年 1 月 1 日起不再验证 GB 增值税号,请改用英国税务海关总署(HMRC)的 Check a UK VAT number 服务。购买您服务的英国企业会按英国自己的反向征收规则申报英国增值税,而您的货物则属于从欧盟出口。

北爱尔兰是个例外,仅限货物。根据《温莎框架》从事货物贸易的企业使用带 XI 前缀的增值税号,这类号码 VIES 会核验。服务不在这些安排的覆盖范围内。

如果您是英国卖方,情况正好相反。HMRC 的 Notice 741A 把大多数向国外企业提供的服务视为在客户所在地提供,因此不在英国增值税范围内,欧盟客户的增值税号是证明其为企业的最佳证据。从英国本岛(Great Britain)发往欧盟的货物,则适用 Notice 703 中的出口规则。

算例:一个月三个客户

下面是一个虚构的例子。一家欧盟设计工作室已办理增值税注册,本国税率 20%,向三个客户各开出 €3,000 的设计费。

客户 不含税金额 增值税 客户支付 发票上写
德国公司,已核验增值税号 €3,000 €0 €3,000 “Reverse charge”和双方增值税号
美国公司 €3,000 €0 €3,000 “No EU VAT charged”及原因
西班牙个人 €3,000 €600 €3,600 按 20% 收取增值税
当月合计 €9,000 €600 €9,600

只有第三张发票会增加工作室需要上缴的增值税。对德国客户的这笔销售还要列入工作室的欧盟销售清单(EC Sales List)。对西班牙客户的这笔销售不计入 €10,000 门槛,因为设计师的工作不是电子提供的服务。实施条例第 7 条把这个概念留给基本上自动化的服务,所以通过邮件发送文件并不会改变结论。

在 ERPFlow 中给海外客户开票

在 ERPFlow 中,客户的增值税号保存在客户档案里,并与您自己的增值税号一起打印在发票 PDF 上。两者在发票开具时即被固定,之后修改档案不会影响已开具的发票。

  • 按明细行选择税率。 新增的明细行使用您的默认税率,所以跨境销售时要手动更改。ERPFlow 不会根据客户所在国选择税率。税率的类型可以是反向征收、免税或零税率。类型只是标签,实际计算由百分比决定,所以这些税率要建成 0%。
  • 税率数量取决于您的套餐: Free 一种,Starter 两种,Growth 三种,Business 和 Enterprise 不限。
  • 说明性文字写在备注里,备注会打印在 PDF 上。
  • 外币需要付费套餐。 多币种在 Growth 上提供一种额外币种,在 Business 和 Enterprise 上不限数量。Free 和 Starter 只能使用基础货币开票。
  • PDF 提供 19 种语言,可在每张发票上单独设置。

ERPFlow 没有 VIES 查询,也不负责申报增值税、欧盟销售清单或一站式申报。发票可以导出为 Peppol BIS Billing 3.0 XML,由您交给您的电子发票服务商。ERPFlow 本身不会通过 Peppol 网络发送发票。

FAQ

海外客户开票:常见问题

没有找到答案?我们乐意帮您解答。

联系我们
我需要在客户所在国注册增值税吗?
对企业客户,通常不需要。适用反向征收的服务,卖方一般无需在客户所在国缴纳增值税,因为由客户自行申报。不过,在该国存放库存、在该国从事土地或建筑物相关工作,或向消费者销售超过欧盟 €10,000 门槛时,仍可能产生注册义务,而一站式申报(One Stop Shop)可以代替分别注册。
海外发票应该用什么语言?
就欧盟增值税法而言,客户能看懂的任何语言都可以。欧盟增值税法没有规定发票语言,增值税指令第 248a 条还禁止各国强制要求翻译,不过税务机关在某些情况下(例如稽查)可以要求提供译文。欧盟以外的国家有各自的规定。
客户是外国公司,我就可以不在发票上加增值税吗?
不能仅凭这一点。欧盟卖方需要另一个欧盟国家的企业客户提供有效的增值税号,对欧盟以外的客户则需要证明其确实是企业。没有这些证据,这笔销售通常会被视为向个人销售,一般要加收卖方自己的增值税。
我必须用外国客户的货币开发票吗?
不必。发票可以使用双方约定的任何货币。用您自己的货币开票,汇率风险由客户承担;用客户的货币开票,则由您承担。在欧盟或英国,外币发票如果收取增值税,增值税金额还必须以本国货币标明。
ERPFlow 会为外国客户计算税款吗?
不会。ERPFlow 只会按您在每条发票明细行上选择的税率计税,不会按客户所在国自动匹配税率,也没有 VIES 查询。适用哪种税率,仍由您或您的会计决定。

立即开始

免费起步,随业务成长。

在一个平台里经营整个公司,付的是创业者的价,不是大公司的价。

  • 免费开始
  • 几分钟即可完成设置
  • 无试用倒计时