piapia123
zh

含税与不含税互算

转换

所有处理都在浏览器本地完成,数据不上传服务器

输入
把文件拖到这里可直接载入
输出

一行一个金额,选好税率与方向,就能得到不含税价、税额与含税价;多行会自动给出合计,开票时直接取税额那一行。 最容易错的是从含税价倒推:不能乘税率,而要除以 `(1 + 税率)`。 ``` 不含税价 = 含税价 ÷ (1 + 税率) 税额 = 含税价 ÷ (1 + 税率) × 税率 ``` 13% 下 113 元的含税价,正确的税额是 13 元、不含税价 100 元。错的那套写成 `113 × 13% = 14.69`,于是不含税变成 98.31 —— 这两个数看着都挺正常,只有拿去开票或报税才会发现对不上。结果里把这一点写出来了。 税率有常见档位可选,也可以自定义。全部在浏览器本地完成。

功能

  • 不含税价、税额、含税价三行分别列出,开票时直接取税额
  • ⚠️ 含税倒推用「含税 ÷ (1 + 税率) × 税率」,并在结果里说明
  • 常见税率档位:5% / 6% / 9% / 10% / 13% / 15% / 16% / 19% / 20% / 21% / 25%
  • 另可填任意自定义税率
  • 一行一个金额,多行自动给出三项合计
  • 金额一律按整数分计算,输出定长两位小数
  • 全部在浏览器本地完成

使用方法

  1. 选税率(或选自定义并填一个值)
  2. 选方向:不含税到含税,或含税到不含税
  3. 一行一个金额粘进去,多行会自动合计

常见问题

从含税价倒推,为什么不是乘税率?
因为含税价里已经含有税,税基是那个未知的不含税价,不是含税价本身。正确做法是先用含税价除以 (1 + 税率) 得到不含税价,再乘税率得到税额。直接乘税率会算出偏高的税额,13% 下 113 元会得到 14.69 而不是 13。
含税价与不含税价能来回换算吗?
能,但受分位四舍五入影响,来回一圈可能与原始数差一分钱。这是把金额落到分上的必然结果,不是算法有问题。
13% 是哪里的税率?
中国增值税的一般档位之一。页面上把常见档位收在一张表里,但每类商品适用哪一档由税法规定,请按你的实际情况选,或直接填自定义。

相关工具