小费计算器
结果
小费
- 含小费合计
- 118.00
- 人均小费
- 9.00
- 每人应付
- 59.00
小费是顾客自己定的那个数,所以这个计算器最该小心的地方,恰恰是它自己造出来的数。比例那一格默认填着 18%,而那个数是占位值不是建议:没有法定比例,也没有哪个机构说过 18% 是对的。本页能老实做的是你定完比例之后的算术——小费多少、账单合计多少、以及一桌人分摊时每人出多少;而这三件事里真正会让人意外的只有最后一件,因为人均要落地到分,落了地的人均再乘回人数,常常对不上它原来的那个小费。
100 元账单、两人分摊时几种常见的小费比例
| 小费比例 | 小费 | 账单合计 | 人均小费 |
|---|---|---|---|
| 15 | 15 | 115 | 7.5 |
| 18 | 18 | 118 | 9 |
| 20 | 20 | 120 | 10 |
| 25 | 25 | 125 | 12.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
- 每人实际掏出去的钱,也是一桌人各自按收银台的方式落完分之后真正付掉的总额
在一顿饭或其它需要给酬谢的服务结束时用它,尤其是几个人分摊的时候,小费怎么算、合计多少、每人出多少一次算清,不用在桌边反复商量。如果账单上已经被加了服务费,先弄清那笔费用是什么再决定要不要再按这个页面加:商家强制收取的服务费在美国口径下是发给员工的工资,不是小费,两者不能互相替代。
算例
默认算例:100 元账单、18%、两人分摊
- 小费:100 × 18 ÷ 100 = 18.00
- 合计:100.00 + 18.00 = 118.00
- 人均小费:18.00 ÷ 2 = 9.00
- 每人:118.00 ÷ 2 = 59.00
整数账单配整数比例,是读整块面板结构最省事的一组数:小费与合计是两个大数,后面两行就是它们除以人数。这一组里没有任何舍入,所以人均乘得回去——两人各 9.00 是 18.00,各 59.00 是 118.00。下一条就是它乘不回去的情形。
人均乘不回去的地方:213.40 元账单、22%、四人分摊
- 小费:213.40 × 22 ÷ 100 = 46.948,舍到两位 = 46.95
- 合计:213.40 + 46.95 = 260.35
- 人均小费:46.95 ÷ 4 = 11.7375,舍到两位 = 11.74
- 每人:260.35 ÷ 4 = 65.0875,舍到两位 = 65.09
四个 11.74 加起来是 46.96,比上一行印着的那个 46.95 多一分,而这两个数都没有算错。这就是人均落地到分的结果:小费是精确的,人均必须落到一个整分上,四个整分落完,这桌人付掉的小费就比他们商定的多了整整一分。这一条也说明了为什么本页把小费与人均分成两行印,而不是从一行推另一行——两者回答的是同一个问题在不同层面上的答案,而这两个答案可以差一分。
小账单三人分摊:10 元、15%
- 小费:10 × 15 ÷ 100 = 1.50
- 合计:10.00 + 1.50 = 11.50
- 人均小费:1.50 ÷ 3 = 0.50
- 每人:11.50 ÷ 3 = 3.8333…,舍到两位 = 3.83
三个 3.83 加起来是 11.49,比合计 11.50 少一分,同样没有人算错:精确的人均是三又六分之五元,那个数付不出来。三个人各付 3.83 就是比账单少一分,本页消不掉这一分——要么有人付 3.84,要么这桌人把那一分留下。本页能做的是把精确的合计与落完分的人均都印出来,让这一分的缺口在点钱之前就看得见。
一个人付:84.50 元、20%
- 小费:84.50 × 20 ÷ 100 = 16.90
- 合计:84.50 + 16.90 = 101.40
- 人均小费:16.90 ÷ 1 = 16.90
- 每人:101.40 ÷ 1 = 101.40
人数填 1 是正当输入而不是空着一格没填,它会让整块面板叠在一起:一桌一个人时,两行人均与小费、合计是同一批数。这既是对「人均真的是一次除法、不是另算一遍碰巧对上」的验证,也是一个人吃饭只想知道小费与合计时最老实的用法。
除不尽的比例:100 元、17%、三人分摊
- 小费:100 × 17 ÷ 100 = 17.00
- 合计:100.00 + 17.00 = 117.00
- 人均小费:17.00 ÷ 3 = 5.6666…,舍到两位 = 5.67
- 每人: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%,税额都一样,比较不同比例时不需要把它算进来。本页没有告诉你的是印出来的合计是不是最终从账户里划走的金额:如果账单本身要缴税,实际扣款是合计再加上那笔税,税费需要另外算一次。
参考资料
- 《中华人民共和国 2025 年国民经济和社会发展统计公报》(2026 年 2 月 28 日发布)——2025 年餐饮收入 57,982 亿元、比上年增长 3.2%;全国居民人均可支配收入 43,377 元。本页引它只是给「一顿饭的账单」一个中文侧的量级背景,公报本身不涉及小费制度 — 国家统计局(中国)
- Publication 531 — Reporting Tip Income(2024 年 12 月修订):区分小费与强制服务费,要求金额由顾客自由决定、顾客可以决定不付、顾客能决定这笔钱给谁,并且不经雇主指定或与雇主协商。条目名保留英文,这是美国口径 — 美国国税局(Internal Revenue Service,美国)
- Tip Recordkeeping and Reporting:商家自行加在账单上的服务费不是小费,而是发给员工的工资;顾客被自动索取的那个数与顾客自己决定的那个数,是两回事。条目名保留英文,这是美国口径 — 美国国税局(Internal Revenue Service,美国)