← 返回工具指南
工具指南VATGST含税价未税价发票税额税额舍入跨境电商

VAT 含税价怎么反算?未税金额、税额和发票舍入差异完整指南

说明 VAT/GST 含税价与未税价的换算公式,比较逐行舍入和整单舍入,并给出多税率发票、折扣与分币差异的复核方法。

打开配套工具 →

跨境报价和开票时,最容易混淆的不是税率本身,而是输入价格到底含不含税。同样写着 119 欧元,如果它是 19% VAT 的含税价,未税金额是 100 欧元;如果它是未税价,客户最后要付的则是 141.61 欧元。口径没有写清,后面的利润、折扣和对账都会跟着错。

可以使用 VAT 含税未税与发票税额计算器 批量录入项目、数量、单价、税率和折扣,选择含税或未税输入,再比较逐行与整单舍入。工具在浏览器本地计算,不上传报价和客户资料。

未税价、税额和含税价的基本公式

输入的是未税金额时:

text已剪下 ✓
税额 = 未税金额 × 税率
含税金额 = 未税金额 + 税额

输入的是含税金额时,不能直接用含税价乘税率。正确反算方式是:

text已剪下 ✓
未税金额 = 含税金额 ÷ (1 + 税率)
税额 = 含税金额 - 未税金额

例如含税价为 119,税率为 19%:

text已剪下 ✓
未税金额 = 119 ÷ 1.19 = 100
税额 = 119 - 100 = 19

如果直接计算 119 × 19%,会得到 22.61,这不是含税价中已经包含的 VAT。

折扣应该在什么时候计算

大多数简单报价会先对商品价格应用折扣,再对折后税基计算 VAT。假设未税单价 100、数量 2、折扣 10%、税率 20%:

text已剪下 ✓
折后未税金额 = 100 × 2 × (1 - 10%) = 180
VAT = 180 × 20% = 36
含税总额 = 216

但优惠券、平台补贴、现金折扣和事后返利是否改变税基,可能因交易结构和当地规则而不同。工具只执行数学顺序,不会判断某种优惠在税务上是否允许冲减。

为什么逐行计算会和整单计算差一分钱

假设三行商品的未税金额都是 0.03,税率都是 20%。每行原始税额是 0.006。

逐行四舍五入到两位小数:

text已剪下 ✓
0.006 → 0.01
三行税额合计 = 0.03

整单先汇总再舍入:

text已剪下 ✓
0.006 × 3 = 0.018
整单税额 = 0.02

两种算法都能解释,但不能在同一套账里随意切换。英国 HMRC 的 VAT Notice 700 专门说明了发票税额的逐行和整单舍入,并强调选定方法后应保持一致。其他国家和开票系统可能有不同要求,正式发票应以适用规则为准。

多税率发票要分组复核

同一张发票可能同时出现标准税率、低税率和零税率项目。建议至少按税率汇总:

这样可以发现某一行误用了税率,也能让发票汇总与会计系统的税码对应。零税率和免税不是同一个概念,工具中的 0% 只表示数学上不产生税额,不能替你决定申报分类。

向下舍入和向上舍入什么时候用

常见软件默认使用四舍五入,但部分税务规则允许或要求特定的向下、向上或半分舍入。不要因为向下舍入得到的税额更少,就在报价时临时选择它。

复核时应记录:

  1. 保留几位小数。
  2. 在每行、每件还是整单层级舍入。
  3. 使用四舍五入、向下还是向上。
  4. 发票软件和财务系统是否采用同一口径。
  5. 最终申报币种是否需要再次换算和舍入。

含税价反算的常见错误

第一,把含税价直接乘税率。含税价已经包含税额,应先除以 1 + 税率

第二,单价含税但成本表按未税利润计算。比较不同市场时,应统一以未税净收入或统一的税后口径测算。

第三,一张发票所有商品只用一个税率。不同商品和服务可能属于不同税率,应逐行确认。

第四,忽略数量与折扣。税额通常基于折后行金额,不只是页面显示的原始单价。

第五,只看税额合计,不检查舍入差。大量低价行项目很容易积累出明显差异。

发票发送前的检查清单

  1. 客户看到的价格是否明确写了含税或未税。
  2. 税率是否来自当前适用规则,而不是旧模板。
  3. 数量、折扣和税基是否一致。
  4. 多税率项目是否分别汇总。
  5. 逐行税额之和是否等于发票税额。
  6. 舍入方法是否和开票系统一致。
  7. 币种、汇率日期和本币税额是否满足当地要求。
  8. 工具结果是否与正式发票软件交叉核对。

VAT 计算本身只有几条公式,真正容易出错的是口径、税率选择和舍入时点。把这些参数显式写进计算表,比分别按计算器几次更容易复核。