跳到主要内容
CalcMax

销售税计算器

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

范围:0 – 100

范围:0 – 100

结果

8.25

税额

不含税金额
100.00
含税金额
108.25
合计税率
8.25%

美国的销售税不是一种税,而是两种叠在一起:州自己的税率,加上县、市或特区再加的地方税。销售税计算器把两个税率都收进来、先加成一个合计税率,再用这一个数去算税——标价 100、州税 6.25%、地方附加 2%,含税总额是 108.25,里面 8.25 是税,因为 6.25 加 2 等于 8.25,而 100 的 8.25% 就是 8.25。面板最后一行印的是合计税率,它的重要性比看上去大:两级在州政府网站和收银系统上永远是分开报的,但算术里从来没有分开用过,所以真正必须对的数是那个和。这个和唯一需要当心的地方在小数位。州税以半档和四分之一档出现,而区税常常报到三位小数——0.125% 是一个真实存在的地方税率——于是 6.25 加 0.125 是 6.375%,而收银机印不出零点几分的税。本页先把合计税率舍到两位再乘,于是一千块的消费算出 63.80 的税,而不是拿未舍的税率乘出来的 63.75。一笔差五分,也正是面板最后一行显示 6.38% 而不是 6.375% 的原因。与增值税一样,税既能加到一个价上,也能从一个总额里剥出来,而剥离那一路是用除的、不是用减的。下面的参考表给出两个州的两级分别长什么样,因为这一页存在的理由就是两级同时存在。

两个州,两级各自长什么样

州两级税率结构说明
得克萨斯州州税 6.25% + 地方最多 2%单一州税率的州:德州全境对应税销售按 6.25% 征收,市、县与特区可各自加征地方销售与使用税,合计税率上限为 8.25%。上限卡在合计上而不是卡在某一级上,这也是第二列写成区间的缘故——适用哪一档取决于这笔交易归属到哪些区。
加利福尼亚州全州 7.25% + 区税 0.10%–2.00%基础税率本身就是叠加出来的州:7.25% 的全州数字由州、地方与地方交通三部分合成,其上再由各特区加征 0.10% 至 2.00% 的区税。区税常常报到三位小数,面板对合计税率做的那一次舍入就是从这儿来的;而区界与市界并不是同一条线。

表里没有任何一档税率是计算器用到的,它接受你填的任何税率。这张表在这里,是因为本页的要点就是两级同时存在,而这两个州恰好代表了两级的两种搭法。得州的州那一级是单一税率,地方加在上面,上限卡在合计上,所以第二列读起来是一个有已知最大值的区间。加州的基础税率本身就是若干成分合成的,区税又架在它之上、没有同一种意义上的上限,所以它的区税从千分之一跑到百分之二,而且报三位小数。两条合起来说明的是一个实际问题:合计税率不是按州就能查到的数,因为它的一半随区变化,而区界与任何别的边界都不重合。该填的是销售来源地适用那一个,第三列就是只有征税机关才答得出的那一部分。

公式

合计税率 = 州税率 + 地方附加税率 | 税额 = 金额 × 合计税率(合计税率先舍到两位)

baseAmount
用来算税的金额。加计时它是税前标价,也就是美国货架上那个价、不是收银台那个价。剥离时它是实际付出去的总额。这个字段与同类目下的增值税页共用,因为两边是同一个量;两页的差别在于这个量上要套几个税率。
stateRate
州自己的税率。它对州内的应税货物销售、在多数州也对部分服务按同一税率征收,全州统一。它是两级里的第一级,在有销售税的州里不会是零,但确实有几个州完全不征——所以这个字段接受零,而不是要求一个正数。
localRate
州以下各级加上去的一切:县、市、交通、学区与特区税,这也是为什么这个数不仅在州与州之间不同,在相邻的邮编之间也不同。本页只能收一个合计的地方数,所以要填的是销售发生地适用的那一个。它可以是真正的零——不在任何征税区内的交易只付州税——而且常常报到三位小数,下面说的那处舍入就是从这儿来的。
combinedRate
两级相加的结果,舍到两位小数印出来,也是其余算术真正使用的那个数。它重要,因为两级永远分开报、而必须对的是这个和;也因为它原则上可以超过 100%——两级各自有上限,合计却没有上限。当和落到第三位小数时(只要地方税率报三位就会发生),舍入在这里发生一次,发生在任何乘法之前。
taxAmount
这笔交易的税,也是面板的主结果。加计那一路它是金额乘上舍过的合计税率;剥离那一路它是总额与金额之间的差,所以三个数永远能严丝合缝相加。它是拿去和小票上税那一行比对的数,也是「地方税率报三位、收银机按另一种方式舍入」会以一两分的形式露出来的地方。
netAmount
税前价。加计时它就是填进去的那个数,剥离时它是除出来的那个数。它是转售证明或免税证明针对的那个金额,也是申报表上「应税销售额」那一栏该填的数——代收的税不算在里面。
grossAmount
含着两级税的价:顾客实际交出去的钱。在美国多数地方它不是货架上那个数,这正是销售税计算器能作为独立工具存在的原因,也是现金顾客会在收银台被一个从头到尾都算对了的金额吓一跳的原因。

当你手上有一个价、要知道总额,或者有一个总额、要知道里面多少是税时用它:买东西之前先算算要花多少,核对小票上的税与所在地应适用的税率对不对得上,或者从申报表的含税总额里倒推出应税销售额。它也是「不知道的恰好是地方那一级」时该用的页面:填进州税率、从面板上读合计税率,就能看出总额里有多少是地方加上去的——而如果那个数看着不对,说明你拿到的税率是别处的。它做不到的是判断某件商品应不应税:各州免税的类目从食品到服装到数字商品都有,哪些免税是关于商品与州的问题,不是关于算术的问题。

算例

  1. 默认算例:100,州税 6.25% 加地方 2%

    1. 合计税率:6.25 + 2 = 8.25%
    2. 税额:100 × 8.25 ÷ 100 = 8.25
    3. 含税总额:100 + 8.25 = 108.25

    参数里有两级,算术只用了其中一个数,这正是面板最后一行在说的事。这里没有任何一部分能只靠州税率算出来:100 的 6.25% 是 6.25,多出来的 2.00 是地方那一级——所以一个邮编下的小票对不上另一个邮编的税率表。

  2. 三位小数的区税:1000,州税 6.25% 加 0.125%

    1. 合计税率:6.25 + 0.125 = 6.375%,舍为 6.38%
    2. 税额:1000 × 6.38 ÷ 100 = 63.80
    3. 含税总额:1000 + 63.80 = 1063.80

    这个算例说明合计税率为什么要先用舍过的值。拿未舍的 6.375% 去乘得 63.75,少五分;本页给的是 63.80,而最后一行显示 6.38%,两者自洽。收银机必须产出整分的数,所以它总要在某处舍一次;在开头对税率舍一次,比在结尾对零点几分的乘积舍更可预期。如果商店的系统朝另一个方向舍,小票差一两分是正常的。

  3. 同一组数反着走:含税总额 108.25,合计 8.25%

    1. 合计税率:6.25 + 2 = 8.25%
    2. 税前价:108.25 ÷ 1.0825 = 100
    3. 税额:108.25 − 100 = 8.25

    四个数与第一条逐字相同,因为这里的合计税率除得尽。最容易做错的就是那个除法:拿 108.25 直接减掉它的 8.25% 会得到 99.32、税额 8.93,两个都错,原因和增值税那边一样——税是按 100 收的,不是按 108.25 收的。

  4. 加州的两级:200,州税 7.25% 加 1.75%

    1. 合计税率:7.25 + 1.75 = 9%
    2. 税额:200 × 9 ÷ 100 = 18
    3. 含税总额:200 + 18 = 218

    全州税率加一个区税,这是加州税率的常见形状。注意这里的地方数是典型区税而不是上限——区间从百分之一跑到百分之二,实际适用哪一档取决于销售发生在哪个区,所以同一个城市里两家店如果中间隔着一条区界,收的税可以不同。

  5. 只有州税:250,州税 4%、地方为零

    1. 合计税率:4 + 0 = 4%
    2. 税额:250 × 4 ÷ 100 = 10
    3. 含税总额:250 + 10 = 260

    地方税率为零不是「没填」:不在任何征税区内的交易只付州税,这个字段接受零正是为了它。不过这件事值得去查而不是想当然——同一个州税率在全州都适用,而地方那一级才是送货地址或提货地点开始起作用的地方。

  6. 一笔小额:50,州税 6.25% 加 2%

    1. 合计税率:6.25 + 2 = 8.25%
    2. 税额:50 × 8.25 ÷ 100 = 4.125,舍为 4.13
    3. 含税总额:50 + 4.13 = 54.13

    半分钱,向上舍,而且躲不开:50 的 8.25% 恰好是 4.125,那不是任何人能支付的金额。税率以 .25 或 .75 结尾的州里,每一笔小额消费都会这样;而商店系统用的舍入规则——向上、向下还是四舍六入五成双——正是同样税率的两家店可以差出一分的原因。

局限

本页只做算术。它判断不了你要买的东西应不应税,而在美国这几乎是问题的大半:各州免税的类目从食品、处方药、低于一定金额的服装、报纸一直到近年越来越多的数字商品,而且州与州之间并不一致。它也不知道这笔交易该归属到哪里。地方税率不是商店的属性而是征税区的属性,而一笔交易算在买方所在地、送货地还是卖方所在地,取决于该州的来源地规则——这就是同一家网店的两个顾客买同一篮东西可以被收不同金额的原因。本页不涉及跨州购买的使用税、转售与免税证明、免税期、许多州对熟食、住宿、酒类、烟草与机动车适用的特殊税率,也不涉及运费与手续费的不同处理。有两点属于该预期到而不是该报错。第一是算例里说的那处舍入:地方税率常常报三位小数,所以合计数在用之前先舍到两位,于是一个保留第三位小数的系统开出来的小票可以差一两分,而两种做法都站得住。第二是合计税率没有上界——本页对两级各自卡在 100%,但不对和设上限,因为这个和不是立法机关投票投出来的东西。现实中没有任何法域接近过那里;如果合计税率算出一个不合理的数,值得把两个字段再看一眼,因为把地方税率填成 2 而不是 0.02 会算出一个直到收钱前都没人追问的总额。最后,下面表里的是写作时点这两个州正在执行的税率。税率会变,通常是地方那一级在变、通常一年一变,而真正要紧的是销售来源地适用那一个。中国没有销售税:对应的是增值税,在货架价里已经含着了,所以中文语境下拿这一页对照时,要换的是整张表而不是税率数字。

常见问题

已知标价,销售税怎么算?
把州税率与地方税率相加得到合计税率,再乘以标价。州税 6.25% 加地方 2%,合计 8.25%,所以 100 是 108.25,其中税 8.25。两级都进同一个乘法——算术里没有任何一步把它们分开处理。
含税总额怎么剥出销售税?
除以一加合计税率,再用减法得到税额。合计 8.25% 的总额 108.25 对应应税销售额 108.25 ÷ 1.0825 = 100,税额 8.25。拿总额直接减掉它的 8.25% 会得到 99.32,那是错的,因为税是按 100 收的,不是按总额收的。
为什么合计税率先舍再用?
因为区税常常报到三位小数,而和最终必须变成一个能产出整分的数。6.25% 加 0.125% 是 6.375%,面板把它舍成 6.38% 再乘——一千块的消费是 63.80 的税,而未舍直接乘是 63.75。收银机总要在某处舍一次;对税率舍一次、舍在开头,是更可预期的做法。
地方附加税率该填多少?
填销售来源地适用的那一个,而它取决于该州的规则是看买方地址、送货地址还是卖方所在地。它也不是一州一个数:区界会穿过城市,隔一条街的两家店可以适用不同税率。如果只知道州税率,可以先填州税率、地方留零看看下限,再按实际地址核对合计税率。
所有东西都应税吗?
不是,而这正是计算器答不了的那部分。各州对整类商品免税——食品、处方药、低于一定金额的服装、报纸,以及很多州对数字商品——清单各州不同。还有些类目不是免税而是适用另一个税率,比如熟食、住宿与机动车。商品落在这些类目里时小票上的税对不上本页的算术,错的不是算术。
税是加在价上还是已经在价里了?
美国是在收银台加上去的,所以货架价是不含税的价、实际收的更多——这正是本页能独立于价签存在的原因。多数其他国家把税含在标价里显示,同类目下的增值税页就是为那种情形做的。手上是一个已经含税的总额、要下面那个数时,用本页的剥离方向。

参考资料

相关计算器