首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >你卖9块钱的工具给德国人,其实欠着税|出海Day36

你卖9块钱的工具给德国人,其实欠着税|出海Day36

作者头像
袁锐钦
发布2026-06-10 19:31:32
发布2026-06-10 19:31:32
1060
举报

VAT不是大公司的专利——你卖9欧元的工具给德国人,从第一笔就要缴税。但合规只要做对三件事,恐惧欧洲市场才是最大的损失。

想象一个场景。

你做了一个在线图片压缩工具,9欧元一个月。上线第二周,来了一个德国用户。你挺高兴——出海嘛,有人付欧元就是好的。

三个月后你看到邮箱里躺着一封德文邮件。扔进翻译软件一看:「根据欧盟VAT指令,贵公司未就B2C数字服务申报增值税。请在30天内补缴并提交合规证明,否则启动罚款程序。」

德国VAT是19%。9欧元×19% = 1.71欧元。三个月36个德国用户,欠税61.56欧元。

罚款呢?起步1000欧元。

这不是假设——欧盟从2025年开始,已经把数字服务B2C销售的VAT门槛降到了。ViDA(数字化时代增值税改革)正式生效后,任何面向欧盟消费者的数字产品,从第一欧元起就必须申报。


不是「卖得多才要缴」

大多数独立开发者对VAT的理解停留在三句话里:

「我是个人开发者,不是公司」「我一个月才卖几百块」「税务局不会查到我头上」

这三句都是错的。

先说第一句。欧洲的VAT规则不看你是个人还是公司——看的是「你在哪里向谁卖了什么」。你人在中国,用Stripe收钱,卖的是数字产品,卖给的是欧盟消费者。这四个条件凑齐,你就是VAT应税主体。

第二句。对于实物商品,欧盟确实有个1万欧元的远程销售门槛。低于这个数不用在买家所在国注册VAT。但数字产品(软件、SaaS、电子书、在线课程、API服务、图片下载)在2021年就已经取消了门槛。从第一欧元开始,你就要按买家所在国的税率申报。

第三句就更危险了。2025年生效的ViDA(VAT in the Digital Age,数字化时代增值税改革),核心三板斧之一就是「数字申报要求」——所有跨境交易数据标准化上报。翻译一下:以前是税务局查你,现在是系统自动比对。你的Stripe收款记录和VAT申报数据对不上,自动标红。


但VAT没有你想的那么难

前面说的都是吓人的部分。下面是关键翻转。

大部分独立开发者不来弄VAT,不是因为懒——是因为脑子里想的是「我要在28个欧盟国家分别注册VAT号码、分别记账、分别请税务代理」。

28个国家,每个国家的税务代理一年收300到800欧元。算下来一年合规成本上万欧。

但这不是2026年的实际情况。

欧盟2015年就上线了MOSS(Mini One Stop Shop),2021年升级为OSS(One Stop Shop)。这套系统让你只在一个欧盟国家注册VAT号码,向这一个国家申报所有欧盟国家的销售数据

具体怎么操作:

  1. 1. 选一个国家注册。对非欧盟企业,可以自由选择任何一个成员国。大部分人选爱尔兰(英文流程、税率适中)或荷兰(数字化程度高)。
  2. 2. 注册后拿到一个OSS编号。这个编号覆盖你全部欧盟B2C数字服务销售。
  3. 3. 每个季度结束后的次月20号前,登录你注册国的OSS门户,填一张表——按买家所在国拆分销售额,系统自动算出每个国家的应纳税额。
  4. 4. 一笔付清。不用给28个国家分别汇款。

整个流程每个季度大概花30分钟。没有任何律师费用。


三步走:今天就能做的事

如果你现在有一个出海工具站,不管有没有欧洲用户,先把这三件事做了:

第一步:确认你的产品是否需要VAT(5分钟)

打开你的付款后台(Stripe/Paddle/LemonSqueezy),筛选买家国家。只要出现任何一个欧盟国家——德国、法国、意大利、西班牙、荷兰、比利时、奥地利、瑞典、丹麦、波兰等——你就需要VAT。

注意:英国已经脱欧了,有自己的VAT系统。挪威和瑞士不在欧盟,也不需要欧盟VAT。

第二步:判断由谁来处理VAT(关键分岔口)

这里有一个大多数教程不说的关键判断:

如果你的收款工具是Paddle或LemonSqueezy这类「记录型商家」(Merchant of Record),他们帮你代扣代缴VAT。你什么都不用做——他们在结账时收税、定期申报。但代价是他们抽成高(Paddle约5%+0.5美元)。

如果你用的是Stripe或直接银行转账,你是直接卖方。VAT的申报义务在你身上。你需要自己注册OSS。

这个分岔口直接决定了你的合规路径。

第三步:注册OSS(如果走Stripe路线)

去欧盟OSS门户,选择注册国。以爱尔兰为例:

  • • 访问爱尔兰税务局的在线注册页面
  • • 填写公司基本信息(中国公司用英文翻译件)
  • • 等待审核(一般2-4周)
  • • 拿到OSS编号后,在Stripe里配置按国家自动加税

Stripe支持自动计算和添加VAT:在Stripe Tax设置里开启欧盟税率即可。


三个最常见踩坑

以下是三个最常见的坑:

坑一:用户地址没验证,税率用错了

欧盟VAT是「目的地原则」——按买家所在国税率。假设一个德国人住在法国,税率应该是法国的20%,不是德国的19%。

实操建议:结账时让用户选国家,同时保存IP地址作为双重验证。大部分平台(Stripe/Paddle)自动收集IP证据。

坑二:把B2B当B2C处理

卖给公司(B2B)和卖给个人(B2C)的VAT规则完全不同。B2B走「反向征收」——你不用收VAT,对方公司自己申报。

判断方法:结账时收集买家的VAT号码。有有效VAT号→B2B→反向征收。没有VAT号→B2C→你收税。

坑三:以为有了OSS就不用管本地仓储

OSS只覆盖跨境远程销售。如果你东西存在亚马逊FBA德国仓,你在德国有「固定机构」——必须单独注册德国本地VAT。OSS管不了这部分。

对于大多数纯数字产品的独立开发者,不涉及仓储,OSS就够用。


结论:合规不是成本,是入场券

回到开头那个场景。

61.56欧元的欠税,换来1000欧元起步的罚款。不是因为法律有多严——是因为你不知道规则存在。

但这套规则不是为了拦住你。OSS的整套设计,就是把28个国家的税务复杂度降到一个入口、一张表格。

欧洲有7.4亿消费者,全球第二大数字付费市场。放弃这个市场因为怕处理VAT——这跟为了省10块钱停车费把车停到5公里外一样的逻辑。

三件事:确认产品要不要VAT→判断谁来处理→注册OSS。

三十分钟。一个季度的合规时间。换一个永远打开的市场。


💡 信息来源: 本文基于欧盟委员会税务与海关同盟总司(TAXUD)公开的 ViDA 框架与 OSS 制度文档整理。文中提及的 Stripe / Paddle / LemonSqueezy 等平台功能描述基于各平台公开文档,并非钦哥个人使用推荐。各国 VAT 税率数据来自公开信息。具体税务决策请咨询专业税务顾问。 出海工具站90天实战系列,日更中。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-06-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Ruiqin袁锐钦 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 不是「卖得多才要缴」
  • 但VAT没有你想的那么难
  • 三步走:今天就能做的事
  • 三个最常见踩坑
  • 结论:合规不是成本,是入场券
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档