两个借款人欠着完全相同的债务,每月还出完全相同的总金额。一个在18个月后还清,支付了约1,325美元利息。另一个花了19个月,支付了约1,439美元。唯一的区别是他们偿还余额的顺序——而多付了一点点利息的那个人,第一个账户提前六个月归零。你更愿意做哪一个?这个问题就是雪球法与雪崩法之争的全部,而诚实的答案是:数学和心理指向相反的方向。
这个赌注比那个例子中114美元的差距所暗示的更大。有余额的信用卡年利率一直徘徊在21%左右,接近历史高位,按这个利率,6,600美元的余额在你还没动一分本金之前,每个月就要累积约115美元的利息。当最低还款勉强只够覆盖利息时,债务可以拖上好几年,而你却觉得自己在进步。任何有计划的还款方案都比只还最低还款额强得多——在上面的例子里,只还最低还款额会把同样的债务拖到56个月、4,683美元利息。你选哪种方法,远比坚持其中一种要次要。但既然无论如何你都要坚持,那就值得弄清楚每种方法优化的是什么、研究对人们实际会完成哪一种怎么说,以及如何在账本里清晰地追踪整个过程。
两种方法如何运作
两种策略有相同的基础:列出每一笔债务,对全部债务继续支付最低还款额以免任何一笔逾期,并把每一块闲钱砸向一笔目标债务。当目标归零时,你把它整笔还款——最低还款额加上额外金额——滚到下一个目标。这个滚动就是"雪球":你每月对付当前目标的火力,随着每结清一个账户而增长。
两者的区别在于瞄准规则。
债务雪球:最小余额优先
把你的债务从最小余额到最大余额排序,完全忽略利率。先攻击最小的。回报是抵达第一个零的速度:两个月内消灭一张600美元的医疗账单,在大额余额还在缓慢下降时就带来一场看得见的胜利。每结清一个账户也消灭一笔最低还款额,这释放了现金流,也简化了你的财务生活——更少的到期日、更少的账单、更少会出问题的地方。
债务雪崩:最高利率优先
把你的债务从最高利率到最低利率排序,忽略余额。先攻击最贵的债务。因为利息按每个余额的百分比累积,每一块瞄准最高利率账户的钱都能消灭最多的未来利息。从数学上讲,这总能最小化总利息支出,通常也能最小化还清债务的时间,前提是你坚持下去。代价是耐心:如果你最高利率的债务同时也是你最大的债务,那么在任何账户结清之前,可能好几个月都过去了。
同样的债务,两种方式跑一遍
抽象的比较掩盖了两种方法在实践中的感受,所以这里举一个具体的家庭例子。三笔债务,每月有500美元可用于还款:
- 一张600美元的医疗账单,0%利率,最低还款50美元
- 一张2,400美元的商店卡,26%利率,最低还款60美元
- 一张4,500美元的Visa卡,22%利率,最低还款110美元
最低还款额合计220美元,剩下每月280美元的额外火力。雪球法按余额顺序攻击——医疗账单、商店卡、Visa。雪崩法按利率顺序攻击——商店卡、Visa、医疗账单。
在雪球法下,医疗账单在第2个月就没了。那50美元最低还款额加上280美元额外金额——每月330美元——随后堆到商店卡上,大约在第9个月结清,然后全部500美元在第19个月干掉Visa。总利息:约1,439美元。
在雪崩法下,全部280美元额外金额先给了商店卡,但2,400美元按26%利率要到第8个月才能清掉。在那之前没有任何账户归零。随后释放出来的还款攻击Visa,而无息的医疗账单继续以每月50美元悄悄缩减,直到大约第12个月结清,然后全部500美元在第18个月干掉Visa。总利息:约1,325美元。
雪崩法在纸面上赢了:少约114美元利息,早一个月。但注意雪球法为那114美元买到了什么——第2个月就结清一个账户而不是第8个月;在大部分还款过程中少一笔要追踪的最低还款额;以及头60天内证明计划有效的证据。那是否值114美元不是数学问题,而是关于你的问题。
做个参照,两种方案都彻底碾压只还最低还款额:只付220美元的最低还款额,会把同样的三笔债务拖到56个月、4,683美元利息。方法选择让总额变动约一百美元,而决定额外多还这件事本身让总额变动数千美元。
研究怎么说:行为胜过数学
雪崩法在数学上的优越性无懈可击,这正是行为研究如此有趣的原因。Amar、Ariely、Ayal、Cryder和Rick的一项著名研究把参与者放进一个激励相容的债务管理游戏——真钱、多笔债务、真实的取舍——并发现人们压倒性地把还款集中用于结清个别账户,而不是最优地把还款分散到各个账户。参与者受到减少未偿债务数量和获得切实进步感的驱动,即使研究者的设置已经让数学上最优的策略清清楚楚。
商业媒体随后对这一研究方向的报道得出了同样的实用结论:专注于消灭个别账户——雪球模式——的借款人,比追求数学最优分配的借款人更可能保持投入并消灭全部债务。结清一个账户是一个离散的、明确无误的事件。看着一个大额余额从4,500美元慢慢爬到4,100美元,是那种你得眯着眼才看得见的进步。事实证明,动力回应的是完成的单位,而不是最小化的利息函数。
这并不意味着雪球法"更好"。它意味着最好的方法,是到第14个月你还会继续遵循的那一个。如果你是那种从优化的电子表格中获得满足、能在好几个月没有账户结清的情况下仍信任过程的人,那么雪崩法的优势就是白捡的钱。如果你以前开始过还款计划又半途漂走了,雪球法的早期胜利不是安慰奖——它们是让你留在游戏里足够久、让复利为你而不是为放贷方发挥作用的机制。
雪崩法大获全胜的情形
上面114美元的差距很小,因为利率差幅不大、余额适中。雪崩法的优势在三种情形下会戏剧性地增长,如果其中任何一种描述了你,雪球法的动力溢价可能太贵了:
一笔高得可怕的利率的大额余额。 雪球法会让你清掉每一笔更小的债务——包括无息的——而一笔五位数的余额按24%或更高复利增长。在一个25%利率的14,000美元余额上,每拖延一个月仅利息就花掉约290美元。当最高利率的债务同时也是大额债务时,雪球法几个月的绕路可能花掉数千美元,而不是数百。
许多余额相近的债务。 如果你欠的一切都在2,000到4,000美元之间,雪球法的"快速胜利"几乎不比任何其他顺序更快。没有早期还清可收获,你付出了雪崩法的代价却没拿到动力的回报。
你已经有纪律且自动化了。 如果你的还款在自动驾驶上运行、你每月追踪净资产、而且你从未放弃过还款计划,你不需要行为支架。走数学最优的路径,留下差额。
雪球法无论如何胜出的情形
反过来,雪球法在利息数学捕捉不到的情形下值回票价:
现金流紧张。 每结清一个账户就删掉一笔最低还款额。如果失去加班或面对意外的修车费会打乱计划,那么快速把五笔最低还款额变成三笔——是真正的风险降低,即使付出一些利息。
你被复杂度淹没了。 六张商店卡、两笔个人贷款、一笔欠税余额和一张医疗账单,意味着十个到期日和十个失败点。迅速收缩账户数量能降低逾期风险以及追踪一切的心力开销。
你以前放弃过。 这是最重要的一条。一个你在第6个月放弃的计划,其有效利率是"全部,永远"。如果快速胜利能让你持续还款,它们就不是奢侈品——它们是整个计划中回报最高的投资。
大多数人其实应该用的混合法
你不必选边站。一条务实的中间路线能捕捉两种方法的大部分价值:
- 先清掉一两笔微小的债务以获得动力,即使利率低——任何你能在60天内消灭的。存入心理上的胜利,删掉那些最低还款额。
- 其余部分切换到雪崩法。 快速胜利已到手、要追踪的账户更少,把每一块额外美元瞄准最高利率。
- 保留一个例外:永远别让0%促销余额爆掉。 如果一项递延利息促销在固定日期结束,那笔余额不管什么方法都要跳到队伍最前面。错过促销截止日产生的追溯利息,能 dwar 任何雪球-雪崩的差异。
当两种排序一致时,这个混合法也是自然的答案。在许多家庭里,最小余额就是一张高利率的商店卡,两种方法在头几个月都指向同一个目标。在两种排序真正出现分歧之前,别为选择纠结。
淹没方法选择的错误
无论你选哪种顺序,这些错误的代价都超过雪球-雪崩的差距:
一边还债一边把余额刷回去。 没有任何还款顺序能在新增借款下存活。如果卡还在你钱包里,每一笔额外还款都会以同样可怕的利率泄漏出去变成新本金。冻结卡片——如果非要那样才行,就字面意义上冻结——直到还款结束。
在别处最低还款滑掉时还额外还款。 一个30天逾期标记,可能比几个月优化还款省下的钱花得更多——罚款、惩罚性年利率和信用评分损害。先把每笔最低还款额自动化,然后把到当前目标的额外还款自动化。
动用应急基金来额外还款。 把最后1,000美元送给Visa,然后下一个意外又用同一张22%利率的Visa来应付,是一个毫无所获的往返。保留一小笔现金缓冲——哪怕500到1,000美元——这样坏运气就不会变成新债务。
追逐余额转移卡却没有还款计划。 一笔收3%到5%前期费用的0%转移,只有余额在促销到期前归零才是好交易。否则你付了费用还要面对回升利率。申请之前先建模促销要求的每月还款额。
在记录中忽略利息-本金的分拆。 一笔330美元的还款对应每月累积52美元利息的余额,只偿还了278美元债务。如果你的账本把整笔还款记为债务减少,你的余额每个月都会神秘地与账单不符——而你会在准确性最重要的时候恰恰高估自己的进步。
在账本中追踪还款
一场还债战役每月都会产生一个问题,而你的贷款账单回答得很差:每笔还款里有多少是利息费用,多少是实际的债务减少?记录这个分拆能让你的负债余额可对账,也显示你真实的进度。给每笔债务一个自己的负债账户,把每笔还款记为三笔分项——银行支出、负债按本金部分减少、其余为利息费用:
2026-11-01 * "Snowball target payment — store card"
Assets:Checking -330.00 USD
Liabilities:Credit-Card:Store-Card 278.00 USD
Expenses:Interest:Credit-Cards 52.00 USD
2026-11-01 * "Minimum payment — Visa"
Assets:Checking -110.00 USD
Liabilities:Credit-Card:Visa 27.50 USD
Expenses:Interest:Credit-Cards 82.50 USDVisa那笔分录讲述了最低还款额的真实故事:110美元离开了支票账户,但只有27.50美元偿还了债务——另外82.50美元是余额的每月租金。看着利息分项一个月一个月地缩小,是记账层面对应雪球法快速胜利的东西,而且两种方法下都适用。
在每个负债账户上设置每月余额断言,能把账单对账变成一条命令的检查:如果你记账的余额与账单不符,差额要么是未记录的收费、待处理的退款,要么是利息计算方式与你假设的不同——这些都值得知道。如果你想端到端地自动化这场战役的记账,Beancount文档涵盖了余额断言和账户结构。
你的下一个有用步骤
今晚就把你承担的每一笔债务——余额、利率、最低还款额——列在一张表里。合计最低还款额,决定你能在它们之上多还多少,然后选你的第一个目标:如果你需要快速胜利就选最小余额,如果你相信自己无需它也能坚持到底就选最高利率。把每笔最低还款额自动化以免任何一笔滑掉,把到目标的额外还款自动化,并设一个日历提醒,在每个账户结清的月份把还款向前滚。十八个月后,那个邮箱里零账单的你不会在意你选了哪种方法——只会在意你开始了。





