UK VAT、OSS & IOSS 电商指南 2026:完整版

如果你在 2026 年经营一个英国 DTC 电商品牌,VAT 合规可能是让你夜不能寐的事情——或者更糟的是,你还没有考虑过这件事。脱欧后,规则发生了巨大变化。向欧盟销售不再只是"收取 VAT 并提交申报"。你需要处理单一窗口 (One Stop Shop, OSS)、进口单一窗口 (Import One Stop Shop, IOSS)、英国国内门槛,以及一系列复杂的法规——即使经验丰富的会计师也容易被绊倒。

在过去的两年里,我一直在帮助电商初创公司迁移平台和理顺税务配置。我见过太多品牌因为跨越了他们不知道的门槛而被意外的 VAT 账单打击——这令人震惊。本指南是我希望当初开始从事跨境电商构建工作时有人递给我的所有东西。

作者:Aryan Shah,Social Animal 平台迁移负责人

目录

UK VAT, OSS & IOSS for Ecommerce in 2026: The Complete Guide

英国 VAT 基础知识:£85K 门槛

先从基础知识开始。在英国,当你的应税营业额在任何滚动式 12 个月期间超过 £85,000 时,你必须注册 VAT。这个门槛自 2017 年以来一直被冻结,截至 2025 年春季预算,至少在 2026 年 4 月前保持在 £85,000。

这里会让人困惑的是:它是应税营业额,而不是利润。每笔销售都算数。而且 12 个月期间不是你的财务年度——它是一个滚动窗口。HMRC 在任何时点查看过去 12 个月,也会查看你在接下来仅 30 天内是否预期超过 £85K。

注册后,英国标准 VAT 税率是 20%。5% 和 0% 的优惠税率适用于特定商品和服务(儿童服装、某些食品、书籍等)。

自愿注册

这是大多数指南跳过的细节:即使你低于门槛,你也可以自愿注册。你为什么会这样做?两个原因:

  1. 你可以回收进项 VAT。 如果你在库存、软件或来自 VAT 注册供应商的服务上支出很大,你要对这些成本支付 20% 的 VAT。注册让你可以要求返还。
  2. 信誉。 B2B 客户通常更喜欢与 VAT 注册供应商打交道。VAT 号表明你是一个合法的运营。

缺点是什么?你现在必须向英国客户收取 VAT(在相同利润率下让你比非注册竞争对手贵 20%),并必须提交季度申报。对于主要向消费者销售的 DTC 品牌,在达到 £85K 之前自愿注册通常没有意义。

脱欧后:实际上改变了什么

在 2021 年 1 月 1 日之前,英国是欧盟 VAT 体系的一部分。你可以使用距离销售门槛向整个欧盟的消费者销售(门槛因国家而异——大多数国家为 €35K,德国和荷兰为 €100K)。一旦你跨越一个国家的门槛,你就必须在该国注册 VAT。

脱欧后,英国是第三国。这完全改变了规则。这意味着:

  • 英国对欧盟的销售现在是出口。 对英国 VAT 来说它们是零税率的,但进口 VAT 在目的地欧盟国家应缴。
  • 欧盟距离销售门槛不再适用于英国卖家。 你不能使用旧系统。
  • 欧盟推出了 OSS 和 IOSS(2021 年 7 月),部分是为了简化情况,但英国企业只能访问 IOSS——除非没有欧盟建立或中介,否则不能访问 OSS。
  • 需要办理海关申报 以处理从英国到欧盟的货物流动。

实际影响?如果你是一个英国 DTC 品牌向法国客户销售一件 £30 的 T 恤,那个客户可能会面临进口 VAT(法国 20%)和可能的承运人处理费。这是"脱欧税",在 2021 年和 2022 年杀死了许多英国-欧盟卖家的转化率。

欧盟单一窗口 (OSS) 解析

OSS 取代了旧的小规模单一窗口 (MOSS) 和距离销售门槛。它于 2021 年 7 月 1 日生效。

OSS 如何运作

如果你是欧盟建立的企业(或在欧盟有固定建立),你可以在一个欧盟成员国注册 OSS,并提交一份涵盖你在整个欧盟对 B2C 距离销售的季度申报。你按客户国家的税率收取 VAT,但你只在一个地方提交和支付。

门槛:每年 €10,000 的跨境欧盟销售。 低于这个,你可以收取你本国的 VAT 税率。高于这个,你必须收取目的地国家的税率。大多数电商业务几乎立即超过 €10K。

英国企业可以使用 OSS 吗?

这是关键细节:直接不行。 OSS 是为在欧盟建立的企业准备的。脱欧后,英国企业是第三国卖家。不过,有解决方法:

  1. 建立欧盟实体。 如果你在欧盟成员国(爱尔兰因为显而易见的语言和法律原因很受欢迎)建立公司或固定建立,你可以通过该实体注册 OSS。
  2. 使用处理 VAT 的市场。 如果你通过亚马逊、eBay 或其他认定供应商市场销售,他们代表你在 B2C 销售中处理 VAT 收集。
  3. 在你销售的每个欧盟国家单独注册 VAT。 这是痛苦的选择。如果你向 15 个欧盟国家的客户销售,那可能是 15 次 VAT 注册。

对于大多数英国 DTC 初创公司,选项 1 或选项 2(如果适用)是有意义的。个别国家注册仅在你向一个或两个欧盟市场销售时有效。

UK VAT, OSS & IOSS for Ecommerce in 2026: The Complete Guide - architecture

低价值商品进口单一窗口 (IOSS)

IOSS 专门为从欧盟外运往欧盟消费者的价值**€150 或更低**的商品设计。这是实际适用于英国电商卖家的方案。

IOSS 如何运作

  1. 你注册 IOSS(作为非欧盟企业,你需要一个在欧盟建立的财政中介)。
  2. 在结账时,你按目的地国家的税率向客户收取 VAT。
  3. 货物与你的 IOSS 号一起运送,这意味着它们通过海关时不需要客户支付进口 VAT。
  4. 你提交月度 IOSS 申报并向注册你中介的欧盟成员国汇款 VAT。

为什么 IOSS 对转化率重要

没有 IOSS,你的欧盟客户会在送货时被征收进口 VAT 和承运人处理费(通常 €5-15)。这导致:

  • 拒收
  • 退款和退款申请
  • 糟糕的客户体验
  • 欧盟流量的转化率被摧毁

有了 IOSS,客户在结账时看到最终价格,包括该国的 VAT。没有惊喜。我见过品牌报告在正确实施 IOSS 后欧盟转化率提高 15-25%。

€150 限制

IOSS 仅涵盖价值 €150 或更低的货物托运(内在价值,不包括运输和保险成本)。如果你的平均订单价值超过这个,IOSS 将无法帮助。你需要查看 Delivered Duty Paid (DDP) 运输安排或欧盟仓储。

一个重要的注意:€150 是按托运计算的,而不是按项目计算的。客户订购三件各 €60 的商品(€180 总价)超过了 IOSS 门槛。

DTC 初创公司门槛:何时需要关注

这是对英国 DTC 电商初创公司重要门槛的实际总结:

门槛 金额 后果
英国 VAT 注册 £85,000 应税营业额(滚动式 12 个月) 必须注册英国 VAT,对英国销售收取 20%
欧盟 OSS(如果欧盟建立) €10,000 跨境欧盟 B2C 销售 必须按目的地国家 VAT 税率收费
IOSS 资格 货物托运价值 ≤ €150 可使用 IOSS 预先收取欧盟进口 VAT
欧盟国家特定注册 因国家而异(通常对非欧盟卖家为 €0) 必须在你销售的每个欧盟国家注册(如果不使用 IOSS/OSS)
挪威 VOEC NOK 0(无门槛) 必须从第一笔销售起注册
瑞士 CHF 100,000 全球营业额 必须注册瑞士 VAT

对于向欧盟销售的英国初创公司的残酷现实:如果你的产品价值低于 €150,你可能需要从第一天起就使用 IOSS;如果它们不是,你需要单独的欧盟 VAT 注册。没有宽限期,没有"稍后弄清楚"的选择。该义务立即生效。

VAT 工具对比:Avalara、TaxJar、Stripe Tax、Taxamo 等

现在来讲你实际来这里的原因。你应该使用哪个工具?我在各种客户项目中都实施了所有这些,所以这不是基于功能页面——这是基于真实的集成工作。

Avalara

最适合: 具有复杂多司法管辖权需求的中型到企业品牌。

Avalara(特别是 AvaTax)是重量级选手。它支持几乎每个全球司法管辖区的 VAT 计算,处理 IOSS,并与大多数电商平台集成。他们对各种合规工具的收购意味着他们也提供申报服务。

定价: 以企业为导向。根据交易量和服务,预期每月支付 $500-1,500+。他们不公布透明定价,这说明了什么。

优点:

  • 优秀的司法管辖区覆盖
  • 强大的 Headless 实现 API
  • 申报服务包含在更高层级中
  • 良好的 Shopify、BigCommerce 和自定义集成

缺点:

  • 对初创公司来说很贵
  • 销售过程很…冗长
  • 配置可能很复杂
  • 如果你只在英国 + 欧盟销售,这是杀鸡用牛刀

TaxJar

最适合: 也进行国际销售的美国专注品牌。

TaxJar(现由 Stripe 拥有)历来专注于美国销售税。他们已扩展到国际 VAT,但这不是他们的核心优势。如果你是英国品牌,TaxJar 可能不是你的首选。

定价: 从 $19/月的基本计划开始,但国际 VAT 功能需要更高的层级($99+/月)。

优点:

  • 清晰的 API 和良好的文档
  • Stripe 集成是原生的(同一个母公司)
  • 经济实惠的入口

缺点:

  • 国际 VAT 支持是对美国销售税的次要补充
  • 与欧洲专注工具相比,IOSS/OSS 支持有限
  • 对英国特定合规来说用处较小

Stripe Tax

最适合: 已经在 Stripe 上且想要零摩擦税收计算的初创公司。

Stripe Tax 直接内置于 Stripe 的支付基础设施中。如果你使用 Stripe 进行支付(大多数 Headless 电商构建都使用),这是最容易实施的。它根据客户位置自动计算并收取正确的税额。

定价: 每笔计算税的交易 0.5%。无月费。这听起来很便宜,直到你按规模计算——在 £500K 年收入上,那只是税收计算就是 £2,500/年。

优点:

  • 原生 Stripe 集成(显然)
  • 自动税率更新
  • 支持英国 VAT、欧盟 VAT、美国销售税等
  • 注册监控告诉你在哪里有义务
  • 死简单的 API

缺点:

  • 不为你提交申报(你需要单独的解决方案)
  • 按交易定价在高交易量时变得昂贵
  • 对复杂场景的支持有限(部分豁免等)
  • 无 IOSS 注册管理

Taxamo(由 Vertex)

最适合: 需要强大欧洲税务合规的英国和欧盟企业。

Taxamo 是专门为跨境数字税务合规而构建的,于 2021 年被 Vertex 收购。它在欧盟 VAT、IOSS 和 OSS 场景中特别强大。对于向欧洲销售的英国企业,这通常是最佳选择。

定价: 自定义定价,但通常比 Avalara 更可接受。中型市场专注,通常是 £200-800/月范围。

优点:

  • 为跨境欧盟/英国场景专门设计
  • 强大的 IOSS 支持
  • Vertex 支持意味着企业级可靠性
  • 良好的 API 文档

缺点:

  • 欧盟/英国之外的覆盖较少(如果你全球销售)
  • Vertex 收购已改变了一些对企业的关注
  • 较少的原生电商平台集成

对比表

特性 Avalara TaxJar Stripe Tax Taxamo
英国 VAT 计算
欧盟 VAT(全 27 个州) ⚠️ 部分
IOSS 支持 ⚠️ 有限
OSS 支持 ⚠️ 部分
VAT 申报提交 ✅ (加附加服务) ✅ (加附加服务) ✅ (通过 Vertex)
Headless API 质量 优秀
初创友好定价 ⚠️
美国销售税 ⚠️ 有限

英国特定会计工具:AccountsPortal & Crunch

在结账时进行 VAT 计算只是战斗的一半。你还需要申报申报并保留适当的记录。这是英国特定工具的用处。

AccountsPortal

AccountsPortal 是一个基于英国的云会计平台,与数字税收兼容 (MTD)。它比 Xero 或 QuickBooks 更轻,但很好地处理英国 VAT 申报。

定价: 从 £10/月(初级)到 £32/月(大型)。所有计划都包括 VAT 申报。

适合: 需要直接簿记和 MTD 兼容 VAT 申报的小型英国电商品牌。它不会在结账时计算你的 VAT,但它会处理申报方面。

Crunch

Crunch 是一个会计服务(不仅仅是软件),面向英国自由职业者和小企业。他们将软件与人类会计师结合。

定价: 免费层级(自助软件),£39.50/月获得他们的会计服务,高达 £149.50/月的高级版本附带专属会计师。

适合: 不想思考会计的创始人。Crunch 的团队处理你的 VAT 申报、企业所得税和簿记。折衷是你为人类时间付费,他们可能不理解跨境电商 VAT 的复杂性。

我的建议: 在结账时使用专门的 VAT 计算工具(Stripe Tax 或 Taxamo),以及合适的会计工具(Xero、AccountsPortal 或 Crunch)用于申报。不要试图让你的会计软件处理实时税收计算。

影响你电商店铺的欧洲法院判例

是的,即使脱欧后,欧洲法院 (CJEU) 的判例如果你向欧盟销售仍然重要。英国法院不再必须遵循 CJEU 决定,但欧盟 VAT 法仍由它们塑造——而你需要在向欧盟客户销售时遵守欧盟 VAT 法。

要知道的关键判例

案例 C-276/09(Everything Everywhere): 确立了附带供应(如支付处理费)不构成 VAT 目的的单独供应。当你确定运费是否受 VAT 约束时这很重要——它们通常是,因为它们是对主要供应的附带。

案例 C-653/18(Unitel): 澄清了 VAT 目的的"固定建立"概念。如果你使用基于欧盟的履行中心,你可能会无意中创建固定建立,触发独立于 OSS/IOSS 的本地 VAT 注册义务。

案例 C-695/20(Fenix International,2023): 这个很重要。CJEU 维持了在线平台的"认定供应商"规则。如果你通过市场销售,市场是 VAT 目的的认定供应商。这个判例确认了像 OnlyFans(实际被告人)、Amazon 等平台被正确地视为卖家。

案例 C-249/21(Fuhrmann-2,2024): 解决了商品何时"被派遣或运输"用于距离销售规则的问题。该判例澄清了供应商必须参与运输安排才能应用距离销售规则。如果客户安排自己的运输,这不是距离销售。

这些判例塑造了欧盟税务当局如何解释规则。如果你的税收工具没有考虑到它们,你就处于风险中。

DTC 品牌常见的 VAT 错误

我在平台迁移期间审计了数十个电商设置。这些是我重复看到的错误:

1. 将欧盟销售视为国内销售

脱欧后,一些英国品牌仍在欧盟销售中收取 20% 英国 VAT。这是错的。来自英国的欧盟销售是出口(英国 VAT 零税率)。客户在他们的国家欠进口 VAT。如果你使用 IOSS,你按目的地国家的税率收费。

2. 忽视 €150 IOSS 限制

IOSS 仅适用于低于 €150 的货物托运。如果客户订购 €200 值的商品,你不能将其分成两个 IOSS 托运。那是欺诈。对于超过门槛的订单,你需要 DDP 解决方案。

3. 不监控 £85K 门槛

滚动式 12 个月期间会绊倒人。你可能在你的财务年度内做 £70K,但从 3 月到 3 月的 12 个月内做 £90K。HMRC 将对迟到的注册进行惩罚。

4. 忘记北爱尔兰

北爱尔兰有独特的地位——它是英国的一部分,但在商品上遵循欧盟 VAT 规则(温莎框架)。如果你从北爱尔兰运往,你可以访问欧盟 OSS。如果你运往北爱尔兰,商品上适用欧盟 VAT 规则。这真的令人困惑,大多数税收工具处理得很差。

5. 不保留客户位置证据

对于数字服务和距离销售,你需要两项非矛盾的客户位置证据(IP 地址、账单地址、银行国家等)。仅使用运输地址在欧盟规则下是不够的。

6. 假设你的平台会处理它

Shopify 的内置税收计算对于基本场景还不错。但它不会处理 IOSS 注册,不会申报你的申报,通常对复杂产品类型应用错误的税率。如果你在无头 CMS 设置上,你绝对需要专门的税收 API。

实施:在你的 Headless 栈中集成 VAT

如果你使用 Next.js 或 Astro 之类的东西在前端构建无头电商体验,以下是税收计算通常的融入方式:

// 示例:Next.js 结账 API 路由中的 Stripe Tax 集成
import Stripe from 'stripe';

const stripe = new Stripe(process.env.STRIPE_SECRET_KEY!);

export async function POST(req: Request) {
  const { lineItems, customerAddress } = await req.json();

  const session = await stripe.checkout.sessions.create({
    mode: 'payment',
    automatic_tax: { enabled: true },
    line_items: lineItems.map((item: any) => ({
      price_data: {
        currency: 'gbp',
        product_data: {
          name: item.name,
          tax_code: 'txcd_99999999', // 一般有形商品
        },
        unit_amount: item.price,
      },
      quantity: item.quantity,
    })),
    shipping_address_collection: {
      allowed_countries: ['GB', 'DE', 'FR', 'NL', 'IE', 'ES', 'IT'],
    },
    success_url: `${process.env.NEXT_PUBLIC_URL}/success`,
    cancel_url: `${process.env.NEXT_PUBLIC_URL}/cart`,
  });

  return Response.json({ url: session.url });
}

对于更复杂的设置,特别是使用Astro用于店面的设置,配合单独的商务 API,你会想在购物车更新期间调用税收计算 API——而不仅仅是在结账时。客户需要在点击支付页面前看到准确的总额。

// 使用 Avalara AvaTax 的购物车级别税收估计
const calculateTax = async (cart: Cart, customerAddress: Address) => {
  const response = await fetch('https://rest.avatax.com/api/v2/transactions/create', {
    method: 'POST',
    headers: {
      'Authorization': `Basic ${btoa(`${AVALARA_ACCOUNT}:${AVALARA_KEY}`)}`,
      'Content-Type': 'application/json',
    },
    body: JSON.stringify({
      type: 'SalesOrder',
      companyCode: 'YOUR_COMPANY',
      date: new Date().toISOString().split('T')[0],
      customerCode: cart.customerId,
      addresses: {
        shipFrom: { country: 'GB', city: 'London', postalCode: 'EC1A 1BB' },
        shipTo: {
          country: customerAddress.country,
          city: customerAddress.city,
          postalCode: customerAddress.postalCode,
        },
      },
      lines: cart.items.map((item, idx) => ({
        number: String(idx + 1),
        amount: item.price * item.quantity,
        taxCode: 'P0000000', // 有形个人财产
      })),
    }),
  });

  return response.json();
};

关键的架构决策:在服务器端计算税收,永不在客户端。税率和规则是敏感的商业逻辑,不应该在浏览器中暴露。这是无头架构实际上给你优势的领域之一——你完全控制 API 层。

如果你在计划平台迁移或构建新的无头电商栈,需要帮助正确连接 VAT,我们可以帮助。这真的是跨境电商最复杂的部分之一,搞错了会有真实的财务后果。

常见问题

如果我只向欧盟客户销售,我需要注册英国 VAT 吗? 是的,如果你的总应税营业额(包括欧盟销售)超过 £85,000。欧盟销售是零税率的,但它们仍然计入你的应税营业额。你会注册英国 VAT,对欧盟出口零税率,并通过 IOSS 或单独国家注册分别处理欧盟 VAT 义务。

脱欧后英国企业可以注册欧盟 OSS 吗? 不能直接。OSS 是为欧盟建立的企业准备的。然而,如果你在欧盟成员国(例如爱尔兰)建立一个法律实体,那个实体可以注册 OSS。或者,如果你通过作为认定供应商的市场销售,市场通过其自己的 OSS 注册处理欧盟 VAT。

如果我的客户订单超过 €150 并且我使用 IOSS 会怎样? IOSS 不适用于那个托运。货物将通过正常的海关程序进行,客户在送货时会被征收进口 VAT 加上任何承运人处理费。许多品牌选择对超过 €150 的订单进行 DDP 运输,吸收进口 VAT 成本并将其包含在产品价格中,以保持良好的客户体验。

Stripe Tax 对英国-欧盟电商 VAT 足够吗? 对于在结账时的税收计算,Stripe Tax 运行良好,并且如果你已经使用 Stripe 是最容易实施的。然而,它不申报 VAT 申报、管理 IOSS 注册或处理复杂场景,如部分豁免。你需要将它与会计工具或 VAT 申报服务配对。将其视为计算引擎,而不是完整的合规解决方案。

北爱尔兰的 VAT 如何工作用于电商? 根据温莎框架,北爱尔兰在商品上遵循欧盟 VAT 规则,但在服务上遵循英国 VAT 规则。这意味着在北爱尔兰建立的企业可以注册欧盟 OSS 并在这些规则下向欧盟消费者销售。从大不列颠到北爱尔兰的货物被视为欧盟规则下的进口(尽管许多检查在绿色/红色路线制度下被免除)。这真的是脱欧后税法中最令人困惑的领域之一。

英国 VAT 注册迟到的罚款是什么? HMRC 根据你应该注册时起的未缴 VAT 征收"未通知"罚款。罚款范围从 0% 到 100% 的未缴税,取决于不遵守是否故意以及你是否自愿披露。实际上,非故意首次违规在你主动提出时通常会导致减少罚款,但你仍然欠所有逾期 VAT。

数字产品的 VAT 规则与实物商品不同吗? 是的,显著不同。数字服务(电子书、软件、在线课程、SaaS)从第一笔销售起就在客户的国家受 VAT 约束——没有门槛。英国有自己的数字服务 VAT 规则,欧盟的 OSS 涵盖数字服务以及商品。实物商品有 IOSS/€150 框架。如果你同时销售两者,你需要同时处理两个不同的 VAT 体制。

对于向欧洲销售的英国 DTC 品牌,我应该使用 Avalara 还是 Taxamo? 对于主要国际市场是欧盟的英国 DTC 品牌,Taxamo(由 Vertex)通常是更好的选择。它是为跨境欧洲税务合规特别设计的,并有强大的 IOSS 支持。如果你也向美国、加拿大或其他非欧盟市场大量销售,并想要一个工具解决一切,Avalara 会更好。两者都很稳固——正确的选择取决于你的地理销售组合和预算。查看我们的定价页面了解我们如何将税收集成工作纳入平台构建的范围。