跨境 VAT 计算器
选好方向(含税价拆 VAT 或净价加 VAT),按欧盟主要国家与英国的标准税率算出净价、VAT 税额与含税价三个数;税率可一键带出或自定义,全部计算在浏览器本地完成。
做欧洲站的卖家几乎都遇到过一个对不上的数:平台回款里代扣的那笔 VAT 到底扣了多少,报关申报的货值到底该填净价还是含税价,给德国客户的报价里要不要把 19% 加进去。这三个问题背后是同一组换算,但方向一弄反,账就对不上。
本工具内置欧盟 12 个主要贸易目的国与英国的标准税率(2026 年快照口径),也可自定义税率。各国的减税率(餐饮、文化、基本食品等)与申报细则不在工具范围内,税率与政策以各国税务机关最新公布为准。
这个工具解决你的问题了吗?
提交后会把工具名、你的输入与当前结果发送到服务器;请勿填写身份证号、手机号等隐私信息。
AI 助手 会结合你当前的输入与结果回答
追问会再次把当前输入与结果发送到服务器;请勿填写隐私信息。
使用步骤
- 先选换算方向:手上是含税价(平台代扣回溯、申报核对)选「含税价拆出 VAT」;是净价(报价、成本加成)选「净价加 VAT」。
- 选目的国自动带入该国标准税率;非列表国家或特殊情形选「自定义税率」后手填。
- 填金额并选币种,读净价、VAT 税额与含税价三个结果。
- 申报基数用净价,给客户报含税价用含税档;换哪个国家的税率就切哪个国家,结果即时刷新。
计算原理与示例
净价、VAT、含税价三者怎么换算
三者关系是「含税价 = 净价 ×(1 + 税率)」:拆 VAT 用除法(净价 = 含税价 ÷(1 + 税率),VAT = 含税价 − 净价),加 VAT 用乘法。常见的错误是把 VAT 直接按含税价乘税率——20% 税率下会多算四分之一,含税 1,200 欧的 VAT 是 200 而不是 240。
欧盟各国标准税率差在哪
欧盟成员国各自定标准税率,本工具收录 12 个主要贸易目的国的快照:德国 19% 最低档之一,法国、英国、奥地利 20%,西班牙、荷兰、比利时 21%,意大利 22%,爱尔兰、波兰、葡萄牙 23%,瑞典 25% 为最高档。同一批货发不同国家,税负差距可达 6 个百分点。
跨境卖家什么时候拆 VAT、什么时候加 VAT
平台代扣代缴场景(欧盟 2021 年电商改革后)用「含税价拆出 VAT」核对扣税;给客户报价或成本加成用「净价加 VAT」。B2B 反向征收(reverse charge)下单据上不列 VAT,由买方自算自缴,这两种方向本工具都能快速核数。申报基数一律是不含税净价。
代码示例
JavaScript 从含税价拆 VAT 是除法,不是乘法
const net = gross / (1 + rate / 100); // 先除出净价
const vat = gross - net; // VAT = 含税 − 净价
// 含税 €1,200、税率 20%:
// net = 1200 / 1.2 = 1000,VAT = 200
// 若按 1200 × 0.2 = 240 算就多扣了(那是把 20% 错当占含税价的比例)
Python 报价场景:净价加 VAT,再反推校验
def add_vat(net, rate_pct):
gross = round(net * (1 + rate_pct / 100), 2)
return gross, round(gross - net, 2)
add_vat(2500, 22) # (3050.0, 550.0),意大利 22%
# 申报核对:gross / (1 + rate/100) 应回到 2500
常见问题
VAT 和关税是一回事吗?
不是。VAT(增值税)是对商品和服务在流通环节征收的税,关税(duty)是货物跨境时海关征收的税,两者独立计算、独立缴纳。进口到欧盟通常是先交关税,再按「货值 + 运费 + 关税」的完税价格计 VAT。本工具只做 VAT 换算,不涉及关税与清关杂费。
含税价 1,200 欧元、税率 20%,为什么 VAT 是 200 不是 240?
因为 20% 的税率是对不含税净价征收的:净价 = 1,200 ÷ 1.2 = 1,000,VAT = 1,200 − 1,000 = 200。直接拿含税价乘 20% 得到的 240 是把税率错当成「占含税价的比例」,这是含税价拆分最常见的错误,平台代扣核对时尤其要留意。
平台代扣代缴的 VAT 怎么核对?
欧盟 2021 年电商改革后,订单不超过 150 欧元的包裹经 IOSS 由平台在结算时代收代扣 VAT;超出部分按目的国税制处理。用「含税价拆出 VAT」模式,把客户实付金额按目的国税率拆开,就能核对平台扣的 VAT 与按税率计算的应扣额是否一致。
为什么英国单独列出?
英国脱欧后已脱离欧盟 VAT 一体化体系,标准税率 20% 独立运作,申报与 IOSS 规则也不一样。发英国的货按英国口径算,发欧盟的按目的国口径算,两者不能混用本表以外的假设。
0 税率和免税有什么区别?
0 税率(zero rate)按 0% 计税,但环节仍在税制内,进项税可以抵扣;免税(exempt)是不征收也不允许抵扣进项。跨境 B2B 出口通常适用 0 税率。本工具税率填 0 即可模拟 0 税率情形,此时净价 = 含税价。
B2B 反向征收(reverse charge)怎么处理?
欧盟境内 B2B 交易若买方在另一成员国有有效 VAT 号,适用反向征收:卖方开票时不列 VAT,注明「reverse charge」,由买方自算自缴。核对这类订单时用净价口径即可,不用把 VAT 加进价格;是否适用以两国税务机关规则与双方 VAT 号有效性为准。
报关和申报时该填净价还是含税价?
申报基数一律是不含税净价:增值税申报表的销售额是净价,关税完税价格也按不含税货价计算。给消费者展示的零售价、平台实付金额才是含税价。用「含税价拆出 VAT」模式就能从实付金额反查申报用的净价。
税率会变吗?这个工具的数据可靠吗?
各国税率偶有调整(如爱沙尼亚 2024 年从 20% 升到 22%),本工具内置的是 2026 年快照口径,交易前请以各国税务机关最新公布为准,工具里也支持自定义税率兜底。所有计算都在浏览器本地完成,金额与税率不上传、不留存。
延伸阅读
来自本站原创文章,讲清这个工具背后的算法与口径。