CCalculate.Studio

🛍️ 折扣计算器

这个折扣计算器计算商品按百分比折扣之后的最终价格,并可选择在折后价格上再计算销售税。输入原价、折扣百分比以及可选的税率,就能看到最终价格、税前折后金额以及总共节省的金额。计算器采用先折扣后计税的顺序——这是最常见的零售惯例——并在这种顺序会影响结果的情况下加以说明。

最后审核: 2026-07-07
Add as preferred on Google

如何理解折扣与税费的相互作用

下表以 100 英镑的基准价格为例,展示了不同折扣率和税率之间的相互作用。数值四舍五入到两位小数。

原价折扣税费最终价格你节省了
£100.0010%0%£90.00£10.00
£100.0020%0%£80.00£20.00
£100.0010%20%£108.00£10.00
£100.0030%20%£84.00£30.00
£100.0050%10%£55.00£50.00
£100.000%20%£120.00£0.00
  • 计税顺序惯例:本计算器先应用折扣,再计算税费(先折扣、后计税)。这是大多数司法辖区的标准零售惯例,包括英国增值税以及美国各州对折后商品征收的销售税。在某些 B2B 贸易场景中,税费可能是在扣除贸易折扣之前就作用在标价上的。如果你的情况采用不同的顺序,「折扣后价格(税前)」这个数值可以作为中间参考值。
  • 叠加折扣:连续两次折扣并不能简单相加。先打 8 折(20% off)再打 9 折(10% off),总共的降价幅度是 28%(而不是 30%),因为第二次折扣是作用在已经降价过的价格上的。本计算器只按用户输入的单一综合折扣率计算;要模拟叠加折扣,需要用多次独立计算依次应用。
  • 「你节省了」这个数值表示的是相对于原始标价的税前金钱节省,并不考虑本应作用在全价上的税费。如果要比较总的实际支出与按含税全价购买之间的差异,应计算:(原价 × (1 + 税率/100))−(最终价格)。
  • 本计算器仅供参考。税收规则因司法辖区、商品类型和购买者类别而异。需要精确税务处理的决策,请咨询税务专业人士。

什么是折扣计算器?

折扣计算器把「按百分比降低价格」以及(可选地)「在降价后的金额上加税」这两步运算自动化。在零售和电商场景中,标价通常是税前价格;折扣是作用在税前标价上的,然后再对折后金额计算税费。这也是本计算器所遵循的惯例。

折扣是相对于标价的百分比减免。对一件 120 英镑的商品打 30% 折扣,价格会降低 36 英镑,得到税前价格 84 英镑。如果之后再适用 20% 的销售税,则是在 84 英镑的基础上计算(16.80 英镑),得到最终价格 100.80 英镑。与按全价加税购买相比所节省的金额,是含税标价与含税折后价之差。

折扣和税费的先后顺序,只有在计税基数不同时才会影响最终价格。在大多数零售司法辖区,税费是作用在最终销售价格(折扣之后)上的。在某些企业对企业的场景中,税费可能是在扣除贸易折扣之前就作用在标价上的——本计算器遵循更常见的零售惯例(先折扣、后计税),并会在这一点有影响的地方加以说明。

如何使用这个折扣计算器

  1. 输入商品的原价(标价)。如有需要,可使用货币选择器。
  2. 输入折扣百分比。例如,30% 的折扣就输入 30。
  3. 如果你的购买适用销售税,请输入用百分比表示的税率(例如 20% 增值税就输入 20,8.5% 的州销售税就输入 8.5)。如果没有适用的税费,保留为 0 即可。
  4. 查看折扣和税费之后的最终价格、相比税前全价所节省的金额,以及折扣后、税前的价格。

折扣与税费的计算方式

折扣后价格(beforeTax) = 原价 × (1 − 折扣 ÷ 100)
最终价格 = beforeTax × (1 + taxPct ÷ 100)
你节省了 = 原价 − beforeTax
计算示例:£120 × (1 − 0.30) = £84.00(beforeTax);£84 × 1.20 = £100.80(finalPrice);£120 − £84 = £36.00(youSave)

计算分两步进行。第一步,把折扣作用在原价上,用原价乘以 (1 − 折扣/100)。对 120 英镑打 30% 折扣:120 英镑 × (1 − 0.30) = 120 英镑 × 0.70 = 84 英镑。这就是计算器显示的「折扣后价格(税前)」。

第二步,如果指定了销售税率,就把它作用在折后价格上:折后价格 × (1 + 税率/100)。按 20% 的税率计算,84 英镑 × 1.20 = 100.80 英镑。这就是「最终价格」。「你节省了」的金额是未打折的标价减去折后税前价格:120 英镑 − 84 英镑 = 36 英镑。请注意,「你节省了」并不扣除本应作用在全价上的税费,它表示的是税前的价格降低量。

如果税费是在折扣之前计算的(另一种惯例),中间数字会变,但最终金额不变。先对 120 英镑计 20% 的税,得到 144 英镑,再打 30% 折扣,得到 100.80 英镑——最终价格相同,而且始终如此:乘以 (1 − 折扣率) 与乘以 (1 + 税率) 的先后顺序不影响结果。只有当计税基数本身不同时(例如某些企业间的贸易折扣规则),顺序才会产生差别。本计算器采用零售业标准的「先折扣、后计税」顺序。

常见问题

怎样计算折扣后的价格?

用原价乘以 (1 − 折扣 ÷ 100)。对 120 英镑打 30% 折扣:120 英镑 × (1 − 0.30) = 120 英镑 × 0.70 = 84 英镑。也可以先算出折扣金额(120 英镑 × 0.30 = 36 英镑),再从原价中减去它(120 英镑 − 36 英镑 = 84 英镑)。两种算法结果相同。

税费是在折扣之前还是之后计算的?

按照标准的零售惯例,销售税(如英国增值税或美国各州销售税)是在扣除任何折扣之后,作用在最终销售价格上的。本计算器遵循这一惯例:先应用折扣降低价格,再对降价后的金额计算税费。如果你需要模拟不同的顺序——例如税费在扣除贸易折扣之前就作用在标价上——可以把「折扣后价格(税前)」的结果当作中间值,再手动完成额外的一步。

打折之后我能省多少钱?

节省的金额等于原价乘以折扣百分比再除以 100。对一件 200 英镑的商品打 75 折(25% 折扣):节省 = 200 英镑 × 25 ÷ 100 = 50 英镑。这是税前的节省金额。本计算器显示的「你节省了」表示的是税前价格的降低量,并不包含本应作用在未打折价格上的任何税费。

打 8 折和加收 20% 税有什么区别?

两者并不对称。20% 的折扣会把 100 英镑的价格降到 80 英镑(节省 20 英镑)。给 100 英镑加收 20% 的税,会得到 120 英镑(多付 20 英镑)。如果两者都应用:100 英镑先打 8 折变成 80 英镑,再加 20% 的税变成 96 英镑。20% 折扣和 20% 税费共同作用的净效果,是最终价格 96 英镑——比原价降低了 4%,而不是净变化为 0%。

连续两次折扣可以直接相加吗?

不可以。连续两次百分比折扣并不等于它们之和。先打 8 折(20% 折扣)再打 9 折(10% 折扣),总共的降价幅度是 28%,而不是 30%。第二次折扣是作用在已经降价过的价格上的:100 英镑 → 80 英镑(打 8 折后)→ 72 英镑(再打 9 折后)。综合折扣因子是 (1 − 0.20) × (1 − 0.10) = 0.72,相当于单次打 72 折(即 28% 的折扣)。

怎样从折后价反推出原价?

用折后价格除以 (1 − 折扣 ÷ 100)。如果一件商品打 30% 折扣后卖 70 英镑,原价就是 70 英镑 ÷ (1 − 0.30) = 70 英镑 ÷ 0.70 = 100 英镑。当只知道售价和折扣率时,这种反推计算很有用。

参考文献

  1. HM Revenue and Customs (HMRC). VAT Notice 700: The VAT Guide. gov.uk/government/publications.
  2. National Institute of Standards and Technology (NIST). NIST/SEMATECH e-Handbook of Statistical Methods. nist.gov.
  3. Lam G. Consumer Arithmetic and Percentage Calculations. In: Stewart S (ed.), Mathematics for the Practical Man. 4th ed. Van Nostrand, 1918. (Classic reference for commercial percentage methods.)

购物 · 全部计算器

相关计算器