跳到主要内容

免费销售税 / VAT / GST 计算器

将税额加到税前金额,或从含税总价中反算税额。包含美国、英国、欧盟、加拿大、澳大利亚等预设。

加载后可离线使用

常见税率

税前

US$100.00

税额(8.875%)

US$8.88

合计

US$108.88

💡 所示税率为典型标准税率。许多地区对食品、书籍等有优惠税率。请以官方来源核实当地税率——本工具仅负责计算。

常见用途

  • 计算商业发票的税款将正确的销售税 / 增值税 / GST添加到发送给客户的发票中。
  • 购物时计算实际成本在结账时添加销售税的司法管辖区中,计算商品的实际成本。
  • 费用报告税款明细提交费用时,有时您需要分解税款部分。使用提取模式。
  • 比较各地区的税负通过切换税率预设查看相同购买在不同国家的成本。
  • 设置含税零售价格对于货架价格包含税款的市场(英国、欧盟、澳大利亚),找出产生清晰零售价的税前成本。

工作原理

此计算器完全在浏览器中运行三种不同的算术模式——没有服务器、没有第三方库。在“目标价格”模式中,它不止做简单的乘法:它运行一个逐分搜索算法,找到含税后恰好等于你输入的标价的准确税前金额(精确到分)。

  1. 1
    选择模式和税率
    从三种模式中选择一种——在税前金额上加税、从含税总额中提取税额,或从目标标价反推。十个地区预设(美国、英国、欧盟增值税、加拿大 GST/HST、澳大利亚、印度、日本、新加坡、新西兰)可立即填入税率,也可以输入任意自定义税率。
  2. 2
    按模式分支计算公式
    加税模式将金额乘以 税率/100。提取模式将含税总额除以 (1 + 税率/100) 得出税前基数。目标模式尝试三个候选分值(原始除法结果的四舍五入、向下取整和向上取整),检查哪一个加税后能四舍五入回准确的目标值——如果三个候选都不匹配,会将结果标记为不精确。
  3. 3
    Intl 格式化结果
    输出使用浏览器内置的 Intl / toLocaleString API 以 style: 'currency' 格式化,自动为每种货币应用正确的小数位数(例如 JPY 为零位小数),并使用页面语言进行数字分组。
  4. 4
    设置可保存和分享
    你选择的模式、税率和货币会保存到 localStorage,因此页面刷新后仍会保留。网址也会通过 history.replaceState 实时更新,你可以复制它来分享一个预先配置好的计算。

相关工具

常见问题