跳到主要内容
CalcMax

小费计算器

范围:0.01 – 1,000,000,000

范围:0 – 100

范围:1 – 100

结果

18.00

小费

含小费合计
118.00
人均小费
9.00
每人应付
59.00

小费是顾客自己定的那个数,所以这个计算器最该小心的地方,恰恰是它自己造出来的数。比例那一格默认填着 18%,而那个数是占位值不是建议:没有法定比例,也没有哪个机构说过 18% 是对的。本页能老实做的是你定完比例之后的算术——小费多少、账单合计多少、以及一桌人分摊时每人出多少;而这三件事里真正会让人意外的只有最后一件,因为人均要落地到分,落了地的人均再乘回人数,常常对不上它原来的那个小费。

100 元账单、两人分摊时几种常见的小费比例

小费比例小费账单合计人均小费
15151157.5
18181189
202012010
252512512.5

每一行都把账单锁在 100、人数锁在 2,往下走的只有比例。一百元的账单上第一列同时也是小费,这是这张表一眼能读的原因:15% 给 15.00,20% 给 20.00。合计那一列是账单加小费,末列是小费除以二——一桌人结账的两种摊法并排放在一起。这张表里每一行都除得匀,那是「账单是一百、人数是二」的性质,不是算术的性质:换成 213.40 元四人分摊,末列就会带上几分之一分,人均也乘不回那笔小费。这张表不挂币种、不含税,也不对哪个比例更合适说任何话,因为这里没有任何东西能说。

公式

小费 = 账单 × 小费比例 ÷ 100 | 合计 = 账单 + 小费 | 每人 = 合计 ÷ 人数

billAmount
还没有加小费的账单金额。小费是它的一个百分比,合计是它加上小费,所以账单填 0 会被拒绝:那会得到一块全是零的面板而不是一个答案
tipPercent
你自己定下来的比例。本页不推荐任何一个值——默认值只是一个起点,不是标准,这一格接受 0 到 100 之间的任何数
partySize
几个人分摊这张账单。它同时是人均小费与人均合计的除数,所以必须是至少为 1 的整数,而且不能是小数,因为没法把账单递给几分之一个人
tipAmount
小费本身,先落地到分,后面每一项都由它推出来。如果账单上已经被商家加了服务费,那笔服务费不是这个数
totalWithTip
账单加小费,是拿印出来的两个数相加得到的,而不是拿账单乘上「1 加比例」
tipPerPerson
小费除以人数再落地到分,也就是乘不回去的那一行:46.95 的小费四人均摊,每人 11.74,四个人加起来是 46.96
totalPerPerson
每人实际掏出去的钱,也是一桌人各自按收银台的方式落完分之后真正付掉的总额

在一顿饭或其它需要给酬谢的服务结束时用它,尤其是几个人分摊的时候,小费怎么算、合计多少、每人出多少一次算清,不用在桌边反复商量。如果账单上已经被加了服务费,先弄清那笔费用是什么再决定要不要再按这个页面加:商家强制收取的服务费在美国口径下是发给员工的工资,不是小费,两者不能互相替代。

算例

  1. 默认算例:100 元账单、18%、两人分摊

    1. 小费:100 × 18 ÷ 100 = 18.00
    2. 合计:100.00 + 18.00 = 118.00
    3. 人均小费:18.00 ÷ 2 = 9.00
    4. 每人:118.00 ÷ 2 = 59.00

    整数账单配整数比例,是读整块面板结构最省事的一组数:小费与合计是两个大数,后面两行就是它们除以人数。这一组里没有任何舍入,所以人均乘得回去——两人各 9.00 是 18.00,各 59.00 是 118.00。下一条就是它乘不回去的情形。

  2. 人均乘不回去的地方:213.40 元账单、22%、四人分摊

    1. 小费:213.40 × 22 ÷ 100 = 46.948,舍到两位 = 46.95
    2. 合计:213.40 + 46.95 = 260.35
    3. 人均小费:46.95 ÷ 4 = 11.7375,舍到两位 = 11.74
    4. 每人:260.35 ÷ 4 = 65.0875,舍到两位 = 65.09

    四个 11.74 加起来是 46.96,比上一行印着的那个 46.95 多一分,而这两个数都没有算错。这就是人均落地到分的结果:小费是精确的,人均必须落到一个整分上,四个整分落完,这桌人付掉的小费就比他们商定的多了整整一分。这一条也说明了为什么本页把小费与人均分成两行印,而不是从一行推另一行——两者回答的是同一个问题在不同层面上的答案,而这两个答案可以差一分。

  3. 小账单三人分摊:10 元、15%

    1. 小费:10 × 15 ÷ 100 = 1.50
    2. 合计:10.00 + 1.50 = 11.50
    3. 人均小费:1.50 ÷ 3 = 0.50
    4. 每人:11.50 ÷ 3 = 3.8333…,舍到两位 = 3.83

    三个 3.83 加起来是 11.49,比合计 11.50 少一分,同样没有人算错:精确的人均是三又六分之五元,那个数付不出来。三个人各付 3.83 就是比账单少一分,本页消不掉这一分——要么有人付 3.84,要么这桌人把那一分留下。本页能做的是把精确的合计与落完分的人均都印出来,让这一分的缺口在点钱之前就看得见。

  4. 一个人付:84.50 元、20%

    1. 小费:84.50 × 20 ÷ 100 = 16.90
    2. 合计:84.50 + 16.90 = 101.40
    3. 人均小费:16.90 ÷ 1 = 16.90
    4. 每人:101.40 ÷ 1 = 101.40

    人数填 1 是正当输入而不是空着一格没填,它会让整块面板叠在一起:一桌一个人时,两行人均与小费、合计是同一批数。这既是对「人均真的是一次除法、不是另算一遍碰巧对上」的验证,也是一个人吃饭只想知道小费与合计时最老实的用法。

  5. 除不尽的比例:100 元、17%、三人分摊

    1. 小费:100 × 17 ÷ 100 = 17.00
    2. 合计:100.00 + 17.00 = 117.00
    3. 人均小费:17.00 ÷ 3 = 5.6666…,舍到两位 = 5.67
    4. 每人:117.00 ÷ 3 = 39.00

    三个 5.67 加起来是 17.01,比小费多一分;而合计除得干干净净,每人 39.00。小费那一行与合计那一行对「这张账单分不分得匀」给出的答案不一样,而它们各自都对。值得留意的是这桌人最后按哪一行收钱:如果每个人照合计那一行交,每人 39.00,收到的小费正好是 17.00,一分不差;缺口只在先把小费摊掉再分合计的时候才出现。

局限

面板上每一行人均都落地到了分,而落过地的人均乘回人数,不会精确等于它被除出来的那个数。46.95 的小费四人均摊,每人显示 11.74,四个人加起来是 46.96,比小费多一分;11.50 的合计三人均摊,每人显示 3.83,三个人加起来是 11.49,比合计少一分。两者都不是算错了:精确的人均是几分之一分钱,那个数付不出来,只能落到某一边。最后那一分是多付还是留下,取决于这桌人按哪一行收钱,而这是桌边的决定,不是算术的决定。人数必须是至少为 1 的整数,因为它同时是两行人均的除数,而几分之一个人没法付账。本页也不说小费该给多少。比例那一格默认写着 18%,是因为一个输入框总得有个初始值,不是因为 18% 是对的、是惯例或者应当如此——小费比例不由任何法律或机构规定,各国不同、各类服务不同,而且账单上已经被自动加了服务费的时候,那个数也是商家定的而不是顾客定的。在中国内地,账单里通常已经把服务费含进去了,餐桌上另给小费不是习惯,所以本页在中文语境下更应该被当成一个「按你自己定的比例算数」的工具,而不是一份给小费的建议。本页唯一有来源可核的政策口径是美国的:强制服务费不是小费。美国国税局把商家自动加收的费用当作发给员工的工资,并用三条判据把它与小费区分开——金额是否由顾客自由决定、顾客是否可以不付、以及顾客能否决定这笔钱给谁;过不了这三条的收费不是小费,在它之上再按比例加一次,等于为同一项服务付两遍钱。下面引的两份美国国税局出版物讲的就是这件事,它们只适用于美国。这里的数都是税前(不含税)的数,不挂任何币种,因为哪种货币下算术都一模一样;也不建模税费——多数地方销售税是按账单计征而不是按小费计征的,所以给小费多寡不改变税额,但税落在哪个数上是各地自己的规矩,本页不去猜它。

常见问题

小费一般给多少?
本页不回答这个问题,比例那一格里默认的 18% 也不是答案。小费比例不由法律或任何机构规定:各国不同、各类服务不同、店与店之间也不同,而且很多地方的服务费已经加在账单里了。那一格存在的意义,是让你把已经定下来的比例填进去做算术,面板对 0 到 100 之间的任何数都照算,不作评价。
为什么人均加起来不等于那笔小费?
因为每一项人均都落地到了分,而几分之一分钱付不出来。46.95 的小费四人均摊,精确值是 11.7375,面板显示 11.74,四个加起来 46.96,比小费多一分;11.50 的合计三人均摊,精确值是 3.8333,显示 3.83,三个加起来 11.49,比合计少一分。小费与合计那两行是精确的,人均是落过地的,所以差额总是出现在人均这一边。
该摊小费还是该摊合计?
两种都行,面板把两行都印出来就是为了能对着看。摊合计是结账时实际发生的事,因为商家收的是那个数,而且上面那条算例里它除得干干净净。摊小费适合这桌人想知道「我这份酬谢具体出了多少」,或者一个人先垫了账、其余人只补小费那一部分。这两行是各自从落过地的小费与落过地的合计分别除出来的,不是一行推另一行,所以它们可以差一分而谁都没错。
人数可以填小数或者 0 吗?
不可以。人数同时是人均小费与人均合计的除数,所以必须是至少为 1 的整数——填 0 会被拒绝,因为它不能当除数;填小数也会被拒绝,因为没法把账单递给几分之一个人。如果账单是不均匀分摊,或者有人替别人代付了几份,请填「这张账单分给了几个人」而不是「桌边坐了几个人」,或者先算合计与总小费,再自己去除。
账单里已经含服务费了,还要在小费上再加一次吗?
要看那笔费用是什么,而且在美国口径下,商家自动加收的服务费不是小费,是发给员工的工资。美国国税局用三条判据把它与小费区分开:金额是否由顾客自由决定、顾客是否可以不付、以及顾客能否决定这笔钱给谁;过不了这三条的收费,钱已经进到员工那里了,在它之上再按比例加一次,等于为同一项服务付两遍。所以在用本页之前,先弄清账单上那笔是强制收取的还是可选的。
这一页会算税吗?
不会,而且不算也不影响这一页的用处。多数地方销售税是按账单计征的,不是按小费计征的,所以小费给 15% 还是 25%,税额都一样,比较不同比例时不需要把它算进来。本页没有告诉你的是印出来的合计是不是最终从账户里划走的金额:如果账单本身要缴税,实际扣款是合计再加上那笔税,税费需要另外算一次。

参考资料

相关计算器