两个公式
一共就两个,而人们算错的总是第二个。
在不含税价上加增值税:
增值税 = 不含税价 × 税率 / 100 含税价 = 不含税价 + 增值税
从含税价里剥离增值税:
不含税价 = 含税价 / (1 + 税率 / 100) 增值税 = 含税价 − 不含税价
常见的错误是拿含税价直接减掉那个百分比——119 € 乘以 19% 得 22.61 €,而正确答案是 19.00 €。百分比是压在不含税金额上算的,所以要做除法,不是减法。
算一个例子
报给德国客户的含税价是 119.00 €,其中含 19% 增值税。
- 不含税价 = 119.00 / 1.19 = 100.00 €
- 增值税 = 119.00 − 100.00 = 19.00 €
反过来算,不含税价 100.00 € 按波兰 23% 的标准税率,增值税是 23.00 €,含税价 123.00 €。同样的货、同样的不含税价,含税价差了四欧元——这正是给平台链接定价时目的国要紧的原因。
取整
增值税通常按每张发票计算并取整到两位小数。逐行取整再相加,得出的合计可能和对总额取整差上一两分——多数成员国两种做法都接受,但你必须始终如一地用同一种。
这个计算器把最终数字取整到两位,内部保留完整精度,所以显示的三个数永远加得上。
该用哪个国家的税率
货物 B2C 销售、发往另一个欧盟国家时,一旦你的跨境销售总额在一个日历年内超过 10 000 €,就适用目的国的税率。在这个数以下,你可以继续按本国税率收。超过之后,多数卖家会登记一站式申报(OSS),用一份申报表申报全欧盟的增值税,而不是在每个国家单独登记。
B2B 销售给另一成员国持有有效增值税号的客户,通常适用反向征收,你开票不含增值税。
常见问题
用含税价除以「1 加上写成小数的税率」。19% 就除以 1.19,23% 就除以 1.23。得数是不含税价,差额是增值税。拿含税价直接减掉那个百分比,答案是错的。
默认适用标准税率,除非你的货落进目的国明确调低的某个类别。这些类别由各国自定,差别很大——税率表告诉你每个国家有哪些档位,但你的具体商品归在哪一档,只有当地税务机关能确认。
全欧盟跨境 B2C 年销售额在 10 000 € 以下,可以按你的本国税率收;超过之后按客户所在国的税率收。这个门槛是全欧盟一个数,涵盖你所有跨境销售的合计,不是每个国家一份额度。
支持——算术和币种无关。你按开票的币种填金额,结果就是那个币种。波兰、捷克、匈牙利、瑞典、丹麦、罗马尼亚和保加利亚都用自己的货币。
不会。计算在你的浏览器里进行,不传输也不保存。