使用场景

不规则收入的预算编制:一个了解你淡季月份的智能体

6 分钟 read
Direct answer: 要为不规则收入做预算,应该基于你现实中最低的月份来编制,而不是平均值。通过 BankBridge 将银行账户接入 AI 智能体,请它拉取 12 个月的真实存款,排除转账和一次性收入,报告你的淡季月份底线。用这个底线做基本开支预算,把高于它的部分都当作盈余。

为什么平均值会骗你

每一份关于不规则收入的指南都在讲同一件事:按你最低的月份做预算,不要按平均值。然后就打住了。没人告诉你怎么找到你最低的月份,所以大多数人都是凭感觉,估个偏低的数,最后按一个自己编出来的数字做预算。

平均值以一种特定的方式让自由职业者失望。假设你去年赚了 $84,000。平均下来每月 $7,000,于是你按 $7,000 来定房租、保险和订阅费。但真实的月份是 $11,400、$3,100、$9,800、$2,700。那个平均值从来就没真实存在过。你有一半的月份都低于它,而低的那几个月远远低于它。

建立在平均值之上的预算照样会失败。它只是在三月失败,而不是每个月都失败,让人感觉像是运气不好,而不是数学没算对。

你需要准备什么

三样东西:一个至少有一年历史的银行账户,一个懂 MCP 的 AI 智能体(Claude、ChatGPT、Cursor、Gemini,还有二十几种其它的都可以),以及一个把它们连起来的 BankBridge 连接。

配置只要几分钟。在 bankbridge.money 注册,连接你的银行,然后用 API 密钥或 OAuth 流程把服务器加到你的智能体里。每个已连接的银行 $5/mo,随时可以取消,访问是只读的。智能体能看到你的存款,但一美元都动不了。如果这是你第一次使用,那份关于把银行连接到 Claude 的指南会带你走完每一步。

连接后,你的智能体就获得了 11 个工具,可以对实时账户数据提问。这项任务里,最重要的是三个:get_monthly_cashflow、list_transactions 和 search_transactions。你不需要自己去调用它们。你用普通中文提问,智能体会自己挑选工具。

找到你真正的底线

从一个问题开始:

拉取我过去 12 个月的月度现金流。按月列出收入,从最低到最高排序。

智能体调用 get_monthly_cashflow,返回一张你真实月份的表格。这是每篇博客文章都跳过的一步。你不再是估算你的淡季月份,而是直接从自己的银行历史里读出来。

然后再深入一层,因为原始收入数字几乎总是需要清洗:

针对最低的三个月,列出每一笔存款。标记出不属于客户收入的项目:从储蓄转入、退款、退税、一次性销售。

过滤后剩下的就是你的底线。对很多自由职业者来说,这是一个让人不舒服的数字,但这恰恰说明它是最适合用来做预算的那个。

不算收入的存款

银行数据比预算建议里说的更乱。如果不剔除,有三样东西会让你的表面收入虚高。

从你自己储蓄账户转进来的钱看起来像存款。如果你在淡季从储蓄转了 $2,000 到支票账户,那个月的“收入”就被高估了 $2,000,你的底线看起来比实际更安全。让智能体排除你自己账户之间的转账。如果你的钱分散在多个银行,把它们全部连上,这样智能体才能看到每一笔转账的两端。

退款和报销也不是收入。取消航班退回来的 $600 不是你赚的 $600。一次性事件也一样,比如卖掉旧设备或者去年的退税。它们确实是真钱,但对一个可重复的底线来说毫无参考价值。

重新计算我最低的几个月,排除转账、退款和一次性存款。我真正的底线是多少?

基于底线编制预算

拿到底线之后,把你的支出分成两堆:无论如何都得付的,和可以调整的。

拉取我过去 6 个月的经常性扣款和按类别的月均支出。哪些类别是固定的,哪些是弹性的?

get_recurring_charges 会抓到房租、保险、订阅和水电。get_spending_summary 显示其他部分的去向。先把固定的那堆放到底线里。如果你的底线是 $3,400,固定支出是 $2,900,那么 $500 就是任何一个月里你保底的弹性预算,再加上那个月超出底线的部分。

如果固定支出超过底线,你就学到了这次练习能教给你的最重要的一件事:你的基线对你最差的月份来说太重了,再怎么平均也解决不了。要么砍固定支出,要么建立一笔够大的缓冲来填补差距。总之,别再让平均值告诉你没事。

用真实数字,不是靠感觉。之所以在这件事上用智能体,就是因为每一个数字都来自实时交易,而不是你记忆里花掉的钱。

好月份也有它的任务

基于底线做预算不意味着生活在底线上。它意味着把高于底线的一切都当作有任务的盈余,而不是加薪。

大多数可变收入者可以用这样的分配:先建立缓冲,直到储蓄能覆盖两到三个月的固定支出。然后是税款预留,如果你要缴季度税。接着才是其它。缓冲能把淡季从一场危机变成一件无关紧要的事;你从缓冲里给自己发底线数额的“工资”,等丰厚的月份到来时再把它补满。

我现在储蓄里的钱够覆盖几个月的固定支出?

一个问题,一个诚实的答案,你就清楚地知道这个月究竟是脆弱还是稳固。

重新运行,别一劳永逸

算过一次的底线会过时。一个长期合同结束了、你的报价涨了、淡季挪动了。你三月找到的底线,到九月可能已经不是底线了。

因为 BankBridge 每次提问时都实时抓取你的数据(我们的服务器不存储也不缓存任何东西),重新跑一遍整个分析只需要一句提示,不用花一下午导出 CSV。

用上次同样的排除条件重新计算我 12 个月的收入底线。跟上次相比,它变了吗?

每月一次就够了,如果你有每月理财复盘的习惯,这一步能很自然地融进去。目标从来就不是一张更漂亮的电子表格。它是把预算锚定在唯一决定你坏月份有多痛的那个数字上:真正的底线,从真实存款里读出来的底线。

FAQ

不规则收入该怎么做预算?

按你现实中最低的月份做预算,而不是按平均值。拉取 12 个月的真实存款,排除转账和一次性收入,把剩下最低的几个月作为底线。用这个底线覆盖固定支出,把高于底线的部分作为盈余,用于缓冲、税款和弹性支出。

什么是淡季月份底线?

它是你根据自己的银行历史,合理预期的最低月收入,前提是先剔除那些不属于劳动收入的存款(储蓄转账、退款、一次性销售)。可变收入的预算应该建立在这个数字之上,因为一份能撑过你最差月份的预算,就能撑过任何一个月份。

如果收入不规则,能按平均收入做预算吗?

不能。平均值把好月份和坏月份混在一起,得到的数字会让你一半的月份都低于它,基于平均值设定的固定支出在淡季根本付不起。平均值留给年度规划用,比如估算税款。每月的基本开支预算要基于你的底线。

需要多少个月的银行历史才能找到底线?

十二个月是最合适的时长,因为它能覆盖一个完整的季节周期,比如承包商的冬季淡季或零售工作者的夏季死档期。如果只有六个月也能用,但把这个底线当作临时值,随着历史数据的积累再重新计算。

AI 智能体能看到我的银行存款吗?

可以,如果你通过 BankBridge 这样的 MCP 服务器接入银行。智能体获得账户和交易的只读访问权限,在提问时实时抓取数据,因此可以列出并汇总你的存款。它不能转账、付账,也不能修改你账户里的任何东西。

如果我的固定支出高于收入底线怎么办?

这是这次分析能得出的最有价值的结论。它意味着你最差的月份存在结构性赤字,你要么需要一笔能覆盖数月固定支出的现金缓冲,要么就得降低固定支出。知道确切的缺口有多大,你就能精确算出这笔缓冲得有多厚。