你的账簿显示银行里有 $18,400。你的银行对账单显示 $21,950。两个数字都没错——而且两个数字都不是你真正能花的钱。这个差额很正常,每个月都会出现,如果你不好好处理它,迟早会有一笔付款被退票、贷款申请上的现金数字填错,或者漏掉一笔藏在噪音里的欺诈扣款。银行对账就是每月一次的例行工作,它填平这个差额,告诉你哪些钱才真正属于你。
银行对账是把会计记录中的现金余额与银行对账单上的余额进行比对,找出每一处差异,并记录所需的调整,使两边就同一个真实现金数字达成一致。本指南解释两个余额为什么会对不上,一步步带你走完整个流程,并演示如何解决每一类差异——包括那些预示着更严重问题的差错。
为什么你的账簿和银行对账单对不上
对不上并不说明你的记账坏了。它来自三个源头,其中只有一个是某个人的错。
时间差:两套账簿,两个时钟
你和银行记录同一笔交易的时间不同。你在开支票或点击"付款"时就记了账;银行在钱真正转走时才记录。这个时间差产生了两个经典的对账项目:
- 未兑现支票——你已经开出并记入账簿,但收款人还没去兑现的支票。你的账面余额比银行余额正好低这个金额。
- 在途存款——你已经收到并记录的款项(客户在30号寄出的付款、次日工作日才入账的刷卡存款),在账单截止时还没到你账户上。你的账面余额比银行余额正好高这个金额。
电子支付缩短了这些时间差,但没有消除它们。月底最后一天安排的供应商ACH转账、因审核被暂扣的移动端支票存款、截止时点后才结算的信用卡批次,表现都跟纸质时代一模一样。
你还没记录的银行侧项目
有些交易在你知情之前就到了银行。对账单是你第一次听说它们的地方:
- 银行服务费和账户费——月度维护费、电汇费、止付费。
- 利息收入,来自计息企业账户。
- 自动扣款和入账——贷款机构主动划走的还款、从刷卡存款中净扣的商户手续费、用ACH付款的客户直接存入的款项。
- NSF(存款不足)退票——客户的支票跳票了,银行把你已经记为收到的钱收了回去。你需要冲销这笔收款,然后再去催收。
这些项目在你去对账之前都不会出现在账簿里。把它们入账正是这项工作的主要意义之一。
差错——你的,偶尔也有银行的
- 你的差错:数字颠倒($540 录成 $450)、同一笔付款记了两次、存款记到了错误的账户、支票金额记错。
- 银行的差错:罕见,但真实存在——存款存到了错误的账户、支票按错误金额清算。发现这类差错时,你在对账的银行侧进行调整并联系银行更正;你不会为别人的错误记日记账分录。
银行对账流程,一步一步来
从两端向中间靠拢:分别调整银行余额和账面余额,它们最终应该落到同一个调整后现金数字上。
第1步:收集起点数据
从银行对账单中取出期末余额,从你的账簿中取出同一账户截至同一日期的期末现金余额。如果你按月对账,两边都是月末数字。同时确认上个月的对账是平的——上一期没对平会污染之后的每一期,因为未结清项目会结转下去。
第2步:把能对上的先对上
逐行过一遍对账单,把每一笔已经在账簿中以相同金额出现的交易打上勾。这是工作量最大的部分。两边任何没打勾剩下的,都是你将在后续步骤中处理的对账项目。带有银行数据源的会计软件能自动完成大部分匹配,但接下来的复核仍然得由你来做。
第3步:调整银行余额
从对账单上的期末余额开始:
- 加上在途存款——你已记录但银行还没入账的钱。
- 减去未兑现支票——你已记录但还没清算的付款。
- 加减银行差错——在银行侧更正银行的错误。
结果就是调整后银行余额:如果银行知道你知道的全部事情,它会显示的数字。
第4步:调整账面余额
从你的期末账面余额开始:
- 加上对账单揭示的利息收入和未记录存款。
- 减去你尚未记录的银行手续费、自动扣款和NSF退票。
- 加减以更正你自己的记录差错。
结果就是调整后账面余额:如果你把银行知道的全部事情都记录在案,你的账簿会显示的数字。
第5步:比较并记录差额
如果两个调整后余额一致,你就对平了。一个迷你版的完整示例:
| 银行侧 | 账簿侧 | |
|---|---|---|
| 期初余额 | $21,950 | $18,400 |
| 加:在途存款 | + $2,000 | |
| 减:未兑现支票 | − $5,200 | |
| 加:利息收入 | + $50 | |
| 减:服务费 | − $75 | |
| 减:NSF支票退票 | − $425 | |
| 调整后余额 | $18,750 | $18,750 |
两边都落到 $18,750——这就是该账户的真实现金状况。
最后一步是把账簿侧落实:为每一项账簿侧调整(手续费、利息、NSF退票、差错更正)做日记账分录。未兑现支票和在途存款不需要分录——它们已经在你的账簿里了,下一期会自己清算。这种不对称是对账中最容易被误解的一点:你只记录银行知道而你不知道的项目。
对不平时:排查顺序
对不上的差额是一份待办清单,不是失败。按这个顺序处理:
- 先检查你的算术。 两边都重新加一遍。相当一部分"神秘"差额其实是对账表本身的加总错误。
- 把差额除以9。 如果能整除,就怀疑是数字颠倒错误(数字换位:$1,253 对 $1,235)或移位错误(小数点移位)。这个老会计的窍门至今仍能抓到真实的错误。
- 寻找正好等于差额的金额。 在两边记录中搜索一笔等于差额的交易——它很可能在一侧记了、另一侧漏了。也找找差额的一半,这通常意味着某个金额录了两次或分录符号错了。
- 逐笔比对存款。 把每张存款单和对账单核对。月末的存款是最常见的掉队者。
- 给未结清项目算账龄。 一张挂了90天的未兑现支票已经不是时间差了——它是丢了、忘了或根本没送到。去跟进,如果它永远不会兑现,就作废并把钱放回账簿。陈旧的未对账项目正是小差异变成永久错报的地方。
- 绝不为了凑平而硬调。 抵制住记一笔杂项调整把余额强行归零的诱惑。硬调会掩盖错误而不是修正它,下个月的对账还会继承这个错误。如果你用的软件提供自动把差额抹平的功能,请对那个按钮保持警惕。
对账也是一种反舞弊控制
到这里讲的都是准确性,但同样的月度复核也是小企业能拥有的最廉价的反舞弊控制手段之一。负责对账的人会看到每一张支票影像、每一个收款人、每一笔扣款——这正是发现被篡改的支票、重复付款、伪造背书和没人批准过的订阅扣款的方式。
三个做法能成倍放大这种价值:
- 及时对账。 第一周发现的欺诈扣款还能追回;第六个月才发现,那就是一笔损失加一份报警记录。每月一次是最低要求;交易量大的账户值得每周关注。
- 职责分离。 签支票的人不应该是负责对账的人。在只有两个人的办公室里,这可能意味着老板要复核并在记账人准备的对账表上签字。
- 看收款人,而不只是看总额。 核对总额是算术;扫一遍谁收了钱才是控制。一张开给陌生供应商名字的整数金额支票,在打勾之前值得先问一句。
应该多久对一次账?
月度对账,在账单截止后一两周内完成,是小企业的标准做法——足够频繁,能在问题还新鲜时抓住它们,也让你的月末结账保持诚实。如果你每月处理数百笔交易、现金余额很紧(一笔意外手续费就可能连锁引发透支),或者以前被舞弊坑过,可以考虑更频繁地对账。会计软件里的每日银行数据源匹配是对账的补充,而不是替代:数据源告诉你银行看到了什么,而对账则强制进行结构化的比对,证明你的账簿是对的。
让现金记录整月都保持诚实
对账工作最好的状态,是没什么可对的。在收支发生的当天就记录、把企业支出和个人支出分开账户、每周检查一次银行数据源,这些都能缩小月末的意外堆——而每一个都只是同样纪律的缩小版:你的账簿应该描述现实,而不是几周后凭记忆去重建它。
简化你的财务管理
在你收紧月末例行工作的同时,每天保持清晰的财务记录才是让对账变得快捷而非痛苦的关键。Beancount.io 提供纯文本会计,透明、可版本控制、为AI做好准备,让每一笔现金交易都能从分录追溯到对账单。免费开始使用,看看为什么开发者和财务专业人士正在转向纯文本会计。





