# B2B 跨境支付：外汇、支付通道与税务

> B2B 跨境支付的实际运作方式：外汇价差与结算时间、代理行体系、区域支付通道、国际转账失败的原因，以及容易让卖家踩坑的税务和实体规则。
- **Author**: Deepak Jangir
- **Published**: 2026-09-16
- **Category**: Payments, SaaS
- **URL**: https://dodopayments.com/blogs/zh/b2b-cross-border-payments

---

你向一位德国买家开具了 60,000 欧元的发票。他们在周一汇出了款项。九天后款项到账时，因你未同意的费用少了约 340 美元，且付款参考信息被截断得如此严重，以至于没人能判断它对应哪张发票。与此同时，你的财务团队正在询问：买家明明说不应收取增值税，为什么发票上却收取了 VAT？

B2B 跨境支付是指买卖双方位于不同国家的企业间支付。与国内发票相比，它额外增加了四个变量：货币兑换；通过代理行的更长且更难预测的结算路径；可能在不另行通知的情况下冻结资金的合规审查；以及因司法管辖区不同而变化的税务处理。如果你需要先了解开票、账期以及应收/应付账款流程的基础知识，请先阅读我们的 [B2B 支付指南](https://dodopayments.com/blogs/b2b-payments)，然后再回到这里了解国际支付层面。

| 变量       | 国内 B2B 发票   | 跨境 B2B 发票                        |
| ---------- | --------------- | ------------------------------------ |
| 货币       | 单一货币        | 需要进行外汇兑换，某处会加收汇率差价 |
| 结算时间   | 1 至 3 个工作日 | 2 至 10 个工作日，更难预测           |
| 中间机构   | 通常没有        | 一个或多个代理行，每家都会扣费       |
| 合规       | 简单筛查        | 制裁、反洗钱以及受益人检查           |
| 发票税务   | 单一税制        | 买方所在国的 VAT、GST 或反向征税     |
| 失败模式   | 账户号码错误    | BIC 错误、合规冻结、参考信息被截断   |
| 费用透明度 | 提前知晓        | 到账后才发现被扣除的费用             |

值得注意的是，国内支付的失败通常会立即显现，而跨境支付的失败往往在数天后才暴露，而且通常表现为到账金额不足，而不是直接被拒绝。这就是为什么国际应收账款需要一套不同的运营规范，而不只是换一个银行账户。

## 为什么 B2B 跨境支付的成本高于报价

表面上的处理费率很少等于真实成本。国际 B2B 支付通常会叠加三项不同费用，而其中只有一项通常会出现在你的定价沟通中。

- 外汇价差：在一种货币兑换为另一种货币时收取
- 代理行费用：由每个中间机构在资金流转途中扣除
- 涉及银行卡时产生的跨境和国际卡组织评估费

外汇价差是三者中金额最大、也最不透明的一项。银行和支付处理商报价时使用的汇率通常偏离银行间市场中间价，差额就是利润。对于一张 60,000 欧元的发票，即使只有几个百分点的价差，也会产生实质影响，而且不会作为单独项目显示。你只会发现实际收到的钱比预期少。

代理行费用会让问题进一步恶化，因为它们是从本金中扣除，而不是单独向你收取。如果一笔付款经过两个中间机构，每个机构都可能扣除一部分费用。买方的记录会显示已汇出全额，而你的记录却显示到账不足。这种不一致是国际应收账款无法核销的最常见原因之一，因此当你开始国际销售后，[SaaS 的支付对账](https://dodopayments.com/blogs/payment-reconciliation-saas)会变得更加重要。

涉及银行卡时，国际交易还会增加一层费用。在 Dodo Payments，国际交易会在银行卡和钱包 4% + 40 美分的基础费率之上，额外收取 1.5%；订阅交易再额外收取 0.5%。银行扣款通道的规则不同：欧洲的 SEPA Direct Debit 按每笔 1.5% 收费，单笔费用上限为 15 欧元。该费用会替代银行卡费用，而不是叠加收取，同时国际交易和订阅附加费也不适用。

## 外汇与货币兑换：决定由谁承担价差

外汇价差总要由某一方承担。真正需要决定的只是：它来自你的利润、买方预算，还是以双方都能看见的方式从发票总额中扣除。

B2B 中常见的方式有三种：

- 使用你的本地货币开票，由买方负责兑换。对你来说很简单，但买方银行会使用自己的汇率，采购团队通常会因为成本不可预测而提出异议。
- 使用买方货币开票，收款时再兑换。这样更有利于成交，但你需要承担价差，并承担从开票日到付款日之间的汇率风险；对于 net 60 账期来说，汇率可能有两个月的波动。
- 显示本地价格，并在付款时透明地完成兑换，让买方看到自己的货币，明确了解兑换过程，而不是面对隐藏其中的计算。

Dodo Payments 的 Adaptive Currency 采用的就是最后一种方式：商户无需为兑换支付费用，改为向客户收取 2% 至 4% 的外汇费用。这是一种有意为之的取舍：看到熟悉货币的买方，比需要心算换算的买方更容易完成付款，同时你的结算金额也不会随汇率波动。

货币选择不仅是支付决策，也是定价决策。将换算后的价格四舍五入为符合当地习惯的数字，通常比精确汇率更受企业买家重视。我们的 [全球 SaaS 多币种定价指南](https://dodopayments.com/blogs/multi-currency-pricing-global-saas)介绍了如何设置本地价格，而不必频繁重新定价。Dodo Payments 在结账时支持 80 多种货币，覆盖 220 多个国家和地区。

## 结算时间与代理行体系

跨境转账并不会直接到达目的地。除非两家银行彼此持有账户，否则付款会经过相互持有账户的代理行。每一次中转都会增加时间、成本，也增加付款可能停滞的节点。

国际电汇的实际处理时间通常为 2 至 5 个工作日；如果触发合规审查，或所在支付通道交易量较小，时间可能延长至 10 天。以下三点会延长处理时间：

- 截止时间：如果付款在银行截止时间后发起，就会从下一个工作日开始处理
- 汇出国和收款国的银行假日不重合
- 任一中间机构进行合规筛查，可能在不通知任一方的情况下冻结资金

这就是为什么在 B2B 中，"款项已汇出"和"款项已到账"是两个不同的事实，也解释了为什么催促买方通常没有用。资金往往正停留在你们双方都看不到的某个中间机构。若你正在比较不同的转账类型，[EFT、ACH 与电汇对比](https://dodopayments.com/blogs/eft-vs-ach-vs-wire-transfer)介绍了它们各自的运作方式。

在此基础上，向你发放结算款也有自己的时间安排。关于资金何时真正可用，请参阅 [MoR 结算款与结算流程说明](https://dodopayments.com/blogs/mor-payouts-settlement-explained)。在 Dodo Payments 中，结算金额超过 1,000 美元时免费，低于该金额时收取 5 美元；美元 SWIFT 结算款收取 25 美元。

## 国际 B2B 支付的本地支付通道

买方通常会在其财务团队已经使用的支付通道上最顺利地完成付款。强迫欧洲企业使用美国银行卡支付流程，或要求印度买方进行国际电汇，会在交易最容易停滞的环节增加摩擦。

| 地区         | 首选 B2B 支付通道         | 典型结算时间    | 卖家须知                         |
| ------------ | ------------------------- | --------------- | -------------------------------- |
| 美国         | ACH 扣款、电汇、虚拟卡    | 1 至 3 个工作日 | ACH 退单可能在入账数天后才到账   |
| 欧洲 / SEPA  | SEPA 扣款和贷记转账       | 1 至 2 个工作日 | 首次扣款前需要授权               |
| 英国         | Faster Payments、银行扣款 | 当天至 1 天     | 买方通常希望使用本地账户信息     |
| 印度         | 本地银行转账、UPI         | 当天            | 入境外汇需要满足文件要求         |
| 拉丁美洲     | 本地转账系统              | 1 至 3 个工作日 | 拥有本地业务存在通常能提高接受率 |
| 世界其他地区 | SWIFT 电汇                | 2 至 10 天      | 费用最高，时间最难预测           |

支持多个支付通道，要么需要在每个地区建立银行合作关系，要么需要与已经具备这些关系的服务商合作。关于如何选择已经建立这些合作关系的服务商，请参阅 [国际支付网关](https://dodopayments.com/blogs/international-payment-gateway)。Dodo Payments 支持 40 多种支付方式，并提供 21 种语言的结账体验。当批准付款的人不是签署合同的人时，这一点尤其重要。

对于定期国际发票，银行扣款通常是更好的默认选择，因为你可以按计划发起扣款，而不必等待买方主动付款。美国市场的设置方式请参阅 [如何向客户收取 ACH 付款](https://dodopayments.com/blogs/accept-ach-payments-from-customers)。

## B2B 国际支付为什么会失败

大多数失败的跨境 B2B 支付都可以追溯到四类原因，而这四类问题都可以通过更好的数据管理来预防，不一定需要更先进的技术。

**受益人信息错误或不完整。** BIC 错误、IBAN 校验位缺失，或受益人姓名与账户信息不完全匹配，都可能导致转账退回，或进入调查队列。你的法定实体名称与商业名称不一致时，姓名不匹配尤其常见。我们的 [SWIFT 代码与 BIC 对比说明](https://dodopayments.com/blogs/swift-code-vs-bic-explained)介绍了导致大多数此类问题的识别信息。

**合规冻结。** 制裁筛查、反洗钱检查以及资金来源调查，都可能使付款在链路中的任意一家银行被冻结。新支付通道中的首笔付款、异常大额付款以及模糊的付款参考信息，都会提高触发概率。在转账中写明清晰且具体的参考信息，可以显著降低这种风险。

**开户注册与验证缺口。** 在你能够大规模接收国际企业付款之前，服务商必须验证你的企业信息。不完整的文件会导致流程停滞，因此最好在急需资金之前先了解 [KYB 验证](https://dodopayments.com/blogs/kyb-verification)。

**外汇和费用导致的到账不足。** 付款已经到账，但金额少了。没有汇款详情，你无法判断是买方少付了存在争议的项目，还是中间机构扣除了费用。将 [汇款通知](https://dodopayments.com/blogs/remittance-advice-guide-templates)作为标准流程，通常可以在一天内解决这些问题，而不是拖上一个月。

## 跨境税务与开票

税务是跨境 B2B 与国内交易差异最明显的地方，因为纳税义务通常取决于买方所在地，而不是你的所在地。即使你的公司注册在其他地方，向某个国家销售也可能在那里产生纳税义务。

对于向欧盟进行的 B2B 销售，前提是你持有并验证了买方的 VAT 注册号，反向征税机制通常会将 VAT 义务转移给买方。如果验证错误，纳税责任就会落在你身上，而且往往没有纳入预算。相关机制请参阅 [VAT 反向征税](https://dodopayments.com/blogs/reverse-charge-vat)，更多背景信息请参阅我们的 [SaaS 欧盟 VAT 指南](https://dodopayments.com/blogs/eu-vat-saas-guide-2026)和 [数字产品 VAT 合规指南](https://dodopayments.com/blogs/vat-compliance-digital-products)。

美国销售税遵循另一套逻辑：它由各州的经济关联门槛决定，而不是由单一的全国性规则决定；此外，还必须收集并保存 B2B 免税证明。相关内容请参阅 [SaaS 美国销售税指南](https://dodopayments.com/blogs/us-sales-tax-saas)。

如今，发票格式也是合规问题，而不只是文档偏好。越来越多的国家要求通过政府平台提交或报告结构化电子发票，发送给买方的 PDF 已不再满足要求。我们的 [全球 SaaS 电子发票合规指南](https://dodopayments.com/blogs/e-invoicing-compliance-global-saas)介绍了哪些地区适用相关强制要求，[商业发票指南](https://dodopayments.com/blogs/commercial-invoice-guide)则介绍了跨境发票所需的字段。

预扣税是最后一种常见的意外。有些国家要求买方从跨境服务付款中预扣一定比例，并将其缴给税务机关，这意味着你收到的金额会少于发票金额。通常可以通过税收协定申请减免，但必须提供文件证明；这正是 [税务居民证明](https://dodopayments.com/blogs/tax-residency-certificate-guide)的作用。

## 实体要求，以及 MoR（名义商户）如何免除这些要求

要实现规模化国际销售，传统路径是在当地建立业务存在：注册实体、开设本地银行账户、注册 VAT 或 GST、在必要时指定税务代表，并按照每个司法管辖区的时间表申报。这意味着每个市场都要承担真实成本和持续运营负担，因此大多数软件公司在国际扩张上的行动，都会晚于实际需求所要求的时间。

MoR（名义商户）通过改变法律卖方的身份来免除这些要求。MoR（名义商户）向买方销售，因此税务注册、税款代收、申报和责任由 MoR（名义商户）承担，而不是由你承担。你仍然保留客户关系并获得结算款。

Dodo Payments 作为 [MoR（名义商户）](https://dodopayments.com/blogs/what-is-a-merchant-of-record)运营，承担 VAT、GST 和销售税责任，在 190 多个国家和地区处理税务合规，同时支持 220 多个国家和地区的支付。请注意这两个数字的区别：支付覆盖范围比税务覆盖范围更广，两者不能混为一谈。

实际来看，这取代了每个市场的实体注册和税务登记工作，也取代了接受买方偏好支付方式所需的本地支付通道关系。税务合规、开票、分析与报告以及按用量计费都已包含在内，而不是作为附加服务收费；同时没有固定月费或设置费。你可以在 [MoR（名义商户）与 PSP 对比](https://dodopayments.com/blogs/merchant-of-record-vs-psp)中了解该模式与其他方案的差异，并在 [面向 SaaS 的 MoR（名义商户）](https://dodopayments.com/blogs/merchant-of-record-for-saas)中了解其在软件业务中的应用。

在构建集成方面，国际计费所需的发票、订阅和 webhook 事件已记录在 [API 参考文档](https://docs.dodopayments.com/api-reference/introduction)和[集成指南](https://docs.dodopayments.com/developer-resources/integration-guide)中；完整的[开发者文档](https://docs.dodopayments.com)涵盖货币处理和结算事件。定价详情请参阅[定价页面](https://dodopayments.com/pricing)，[支付产品页面](https://dodopayments.com/payments)介绍支持的支付方式和货币范围。

## 常见问题

### 什么是 B2B 跨境支付？

B2B 跨境支付是指位于不同国家的两家企业之间进行的付款。与国内发票相比，它增加了货币兑换、通过代理行的更长结算路径、可能在资金流转途中冻结资金的合规审查，以及由买方司法管辖区而非你的所在地决定的税务处理。

### 国际 B2B 支付需要多长时间结算？

国际电汇通常需要 2 至 5 个工作日；如果触发合规审查，或所在支付通道交易量较小，时间可能延长至约 10 天。截止时间、银行假日不一致以及中间银行的筛查通常是延迟原因，因此付款可能已经汇出，但一周多后仍未到账。

### 为什么我的跨境付款到账金额不足？

几乎总是因为代理行在资金流转途中从本金中扣除了费用，或者因为外汇兑换使用了劣于市场中间价的汇率。买方的记录会显示已汇出全额，而你的记录却显示到账不足。将汇款通知作为标准流程，是区分费用扣除和买方少付存在争议的项目的最快方式。

### 向其他国家进行 B2B 销售时，我需要收取 VAT 吗？

对于向欧盟进行的 B2B 销售，反向征税机制通常会将 VAT 义务转移给买方，但前提是你持有并验证了买方的 VAT 注册号。如果验证失败，纳税责任就会落在你身上。其他地区有各自的规则，有些国家甚至要求买方直接从跨境服务付款中预扣税款。

### 接受国际 B2B 付款需要当地实体吗？

不一定。为每个市场注册实体、开设本地银行账户并注册 VAT 或 GST 是传统路径，但 MoR（名义商户）会成为法律卖方，并代为承担税务注册和申报义务。Dodo Payments 正是基于这一模式，在 190 多个国家和地区处理税务合规，同时支持 220 多个国家和地区的支付。

## 结论

跨境 B2B 支付通常以缓慢而不易察觉的方式失败：外汇价差侵蚀利润，却不会显示在任何发票上；电汇停留在任何人都看不到的中间机构；反向征税应用于一个从未验证过的 VAT 注册号。这些问题在销售发生时都不可见，因此往往要到几个月后的对账审查中才被发现。

实际的起点不必复杂。选择一种你能向买方解释清楚的货币策略，提供每个地区财务团队已经在使用的本地支付通道，在开票前而不是开票后验证税务识别号，并要求提供汇款详情，以便在发生到账不足的同一周内解释清楚。如果每个市场的实体和注册负担正在阻碍扩张，那么这正是 MoR（名义商户）要解决的具体问题。
---
- [More Payments articles](https://dodopayments.com/blogs/category/payments)
- [All articles](https://dodopayments.com/blogs)