跳至内容

增值税和销售税计算器:添加或去除税费

按净价添加增值税,或从含税总价中去除增值税。使用德国、法国、西班牙、英国、波兰、俄罗斯、韩国的税率,也可输入自定义税率。

VAT and Sales Tax Calculator

Any rate from 0 to 100, to at most 6 decimal places. Use this for a country or a category that is not listed.

The price as charged, tax included.

You typed this rate yourself, so it has no source here. Pick a country to use a published rate.

Results

Net amount (before tax)
$83.33
Tax
$16.67
Gross amount (with tax)
$100.00
Rate applied
20%

$83.33 net plus $16.67 tax makes $100.00 gross.

加载计算器...
📚

文档

增值税和销售税计算器

增值税(VAT)是加在商品和服务价格上的税。增值税计算器将价格拆分为三部分:税前净额、税额本身,以及客户支付的含税总额。该计算器支持两个方向的计算,可使用公布的国家税率,也可使用用户输入的税率。

计算器的工作方式

该工具有两种模式。

  • 从含税总额中提取税额。 价格已经含税。计算器求出净价以及其中包含的税额。这有时称为反向增值税计算。
  • 在净额上加税。 价格不含税。计算器求出税额和含税总价。

用户还需选择税率组(七个国家之一或自定义税率)和货币。选择国家后,货币会切换为该国使用的货币;通过货币菜单可以切换回其他货币。

金额范围为 0 至 1,000,000,000,000。自定义税率范围为 0% 至 100%,最多可有六位小数。这两个限制都会在代码中检查,而不仅是在输入框中检查,因此粘贴 500 这样的税率时不会产生结果,而不会给出错误结果。

增值税公式

将税率写成小数。20% 的税率为 0.20,因此 1 + 税率为 1.20。

加税: 总额 = 净额 ×(1 + 税率),然后税额 = 总额 − 净额

提取税额: 净额 = 总额 ÷(1 + 税率),然后税额 = 总额 − 净额

在两个计算方向中,税额都是两个金额四舍五入后的差值。因此,净额加税额始终等于显示的总额。

示例:从含税价格中提取税额

一件商店商品的价格为 £120.00,其中包含按标准税率 20% 计算的英国增值税。

  • 净额 = 120.00 ÷ 1.20 = £100.00
  • 税额 = 120.00 − 100.00 = £20.00

计算器返回 £100.00 的净额、£20.00 的税额和 £120.00 的总额。

一个德国示例使用 19% 的税率。含税价格 119.00 欧元计算为 119.00 ÷ 1.19 = 100.00 欧元净额,税额为 19.00 欧元。

示例:在净价上加税

一项德国交易价格为 19.99 欧元,需要加上 19% 的增值税。

  • 总额 = 19.99 × 1.19 = 23.7881,四舍五入为 23.79 欧元
  • 税额 = 23.79 − 19.99 = 3.80 欧元

税额取自四舍五入后的总额,而不是单独四舍五入。这样可以确保 19.99 + 3.80 = 23.79 完全相等。

为什么税额不是含税总额乘以税率

常见错误是将含税价格乘以税率。这样会把税率应用于已经包含税额的数字,因此会高估税额。

以税率为 20%、含税总额为 100.00 的情况为例。直接相乘得到 20.00,但正确结果是 100.00 ÷ 1.20 = 83.33 的净额,因此税额为 16.67。含税总额中税额所占的比例等于税率 ÷(1 + 税率)。税率为 20% 时,该比例为 0.2 ÷ 1.2,也就是正好六分之一。

所用税率及其来源

下列各税率均取自 2026年9月5日 的官方法律文本。计算器会在页面上注明相关法律条款并链接到该文本,因此可以核查数据,而不必盲目信任。写入程序的税率会过时,因此这里的每个税率都可以用自定义税率替换。

国家标准税率低税率规定该税率的条款标准税率自何时起生效
德国19%7%《增值税法》(UStG)第 12 条第 1 款和第 2 款2007年1月1日
法国20%10%《法国税法总则》第 278 条和第 278 条之二2014年1月1日
西班牙21%10%《增值税法》(Ley 37/1992 del IVA)第 90 条和第 91 条2012年9月1日
英国20%5%《增值税法》1994,第2条和第29A条2011年1月4日
波兰23%8%《商品和服务税法》(Ustawa o podatku od towarów i usług)第 146ef 条第 1 款2011年1月1日
俄罗斯22%10%《俄罗斯联邦税法》第 164 条第(3)款和第 164 条第(2)款2026年1月1日
韩国10%《增值税法》第 30 条1977年7月1日

其中四项需要说明。

  • 英国的 5% 降低税率由《增值税法》1994 第 29 A 条规定。附表Schedule 7A仅列明哪些供应项目符合该税率。
  • 波兰的 23% 自 2011年1月1日 起一直适用,虽然规定该税率的条款已经变更。《增值税法》第 41 条仍保留较早的 22% 和 7% 数值。一系列临时条款逐步提高了税率:2011 年的第 146a 条,随后是第 146aa 条,如今则是第 146ef 条。第 146ef 条只规定当前期间,没有写明税率开始实施的日期。
  • 俄罗斯的标准税率根据 2025年11月28日 颁布的第 425-FZ 号联邦法律,从 2026年1月1日 起由 20% 提高至 22%。第164条第(2)款中的10%税率档次未作调整。
  • 韩国没有正值的低税率。部分供应项目适用零税率或免税,因此计算器不为韩国提供税率选择。

计算器针对每个国家提供一档标准税率和一档优惠税率。若干国家还针对特定商品公布了其他税率档次,这些税率可作为自定义税率输入。美国没有全国统一的销售税,因此不作为预设选项;美国用户需将州税率和地方税率合并后作为自定义税率输入。

结果如何四舍五入

金额会四舍五入到该货币实际收取时使用的最小单位:欧元、英镑、美元、兹罗提和卢布精确到分;韩元没有更小的货币单位,因此精确到整韩元。

四舍五入只在最后进行,半个单位向上舍入。要正确处理这一点需要特别注意,因为计算机会将小数存储为二进制分数。净价 7.50 按 19% 计算后准确为 8.9250,实际收取时为 8.93;但普通的计算机乘法结果会略低于该值,从而向下舍入为 8.92。计算器在最后一步之前都使用整数进行运算,因此返回 8.93。

依次进行两个方向的计算,结果仍可能相差一个单位。含税总额为 10.05、税率为 20% 时,提取出的净额为 8.38。将 20% 加回 8.38 后得到 10.06。两次独立的四舍五入并不总能在中间值处吻合,这也是实际发票有时会出现一分钱差额的原因。

常见问题

如何从价格中去除增值税? 将含税总额除以 1 加税率。在税率为 20% 时,除以 1.20。税额等于含税总额减去该结果。

为什么 £120 价格中的增值税是 £20,而不是 £24? 因为 £120 已经包含税额。净价为 £100,而 £100 按 20% 计算的税额为 £20。将 £120 乘以 20%,等于对税额再次征税。

某项销售适用哪个税率? 除非法律规定该商品或服务适用较低税率,否则适用标准税率。符合条件的供应项目清单由各国法律规定,计算器不会判断某种产品属于哪个税率档次,而是应用用户选择的税率。

内置税率是最新的吗? 每个税率均取自 2026年9月5日 的官方文本,页面会显示标准税率的生效日期以及法律链接。税率会因立法而改变,因此在依据某个数值进行操作前,应核查其来源。任何税率都可以用自定义税率选项替换。

这适用于美国销售税吗? 可以,通过自定义税率实现。美国没有全国统一税率;销售税由各州和地方政府设定。用户输入适用于该地址的合并税率,计算方法相同。

为什么结果与另一台计算器相差一分钱? 大多数差异来自四舍五入。该计算器只在最后进行四舍五入,并将半个单位向上舍入;税额取四舍五入后的净额与总额之差,因此净额加税额始终与显示的总额一致。