第 3 章 · 个人资产负债表
我的净资产有多少,其中多少现在就能动用?
- 关联资本
- Financial Capital
- 要交出的成果
- Balance Sheet:每项资产标明流动性、估值日期与使用限制。
- 用到的口径
netWorthliquidNetWorth
「我有多少钱」这个问题有两个答案,而且差得很远。
一个是把所有东西加起来、减掉欠的,得到的那个总数。另一个是:这个星期六,一笔不能拖的支出摆在面前,你手上真正能拿出来的是多少。第一个数字决定你在表格上长什么样,第二个数字决定你在事情发生时有没有选择。
这一章要做的事,是把这两个数字分开算,并且让每一项资产都带上「它什么时候能动、能动多少」的信息。
机制
把财务状况写成一张表,最常见的做法是两列:左边是有什么,右边是欠什么。这张表有用,但它少了最关键的一列。
一项资产在这套口径里不是一个数字,而是六个字段:金额、类别、流动性、估值日期、数据来源、使用限制。缺任何一个,这一行就不能参与判断。
未来能带来现金,或者可以变现的东西。Asset 这个类型要求的不只是 value:还有 kind(现金、存款、上市证券、基金、债券、养老金账户、房产、未上市股权、企业股权、数字产品、加密资产、应收款)、liquidity、valuationDate、source,以及可选的 restriction(使用限制)和 committedTo(已指定用途)。
「我有一套房」在这张表上不是一行字,是一行带六个字段的记录。
合同约定你必须付出的钱。关键字段是余额(principal)、年化利率(annualRate)、最低还款(minimumPayment)、支付频率、担保物(securedBy)、是否逾期(delinquent)。
同样的 100,000 元余额,一笔是 18.6% 的循环信贷、一笔是 4.2% 的住房贷款,在表上长得一样,在现金流上完全不同。
Net Worth = 总资产 − 总负债。
它回答的是「一共有多少」。房产、未上市股权、锁定的养老金都在里面——它们是真实的资产,不该被从净资产里抹掉。但口径同时要求把它们的流动性与使用限制单独显示出来,否则这个总数会被读成「可以动用的钱」。
净资产是一个存量指标,不是能力指标。
分子:没有使用限制、没有指定用途的现金与流动资产。默认不含 semi-liquid。 分母:在你选定的月数内需要偿付的负债——循环信贷、欠税、已经逾期的负债按全额计入;其余按最低还款在这段时间内的累计额计入,并以余额为上限。
Liquid Net Worth = 合格的流动资产 − 所选月数内要付的负债。
它不是净资产的近似值,也不是净资产乘一个折扣。两者的分子不同、分母不同,回答的是两个不同的问题,可以一个为正、一个为负。
这个金额是哪一天的。活期的估值日期是今天;房产和未上市股权的估值日期常常是半年前甚至更久以前,来源是一次听说的成交价或一张挂牌截图。
口径要求每项资产都带 valuationDate。估值日期早于快照日期的资产会被标记成 staleValuations——不是因为那个数字一定错了,而是因为它的误差没有被度量过,而你正用它做决定。
四档流动性各自意味着什么
第 1 章 说过流动性是资产的属性、和金额无关。这一章把它落成四档,因为口径要靠它区分哪些钱进分子:
| 档位 | 含义 | 典型项目 | 进流动净资产的分子吗 |
|---|---|---|---|
cash | 现金、活期,随时按面值动用 | 活期、现金管理账户 | 是 |
liquid | 几个工作日内可变现,价格确定性较高 | 公开市场交易的基金与证券 | 是 |
semi-liquid | 能卖,但有价差、锁定期、税费或交易周期 | 有锁定期的理财、流动性差的持仓 | 默认不算,可手动打开 |
illiquid | 需要漫长的交易过程才能变成现金 | 房产、未上市股权、锁定的养老金 | 否 |
默认不把 semi-liquid 算成流动,原因不是保守,而是这档资产的变现结果在你最需要钱的那一刻最不可控:价差可能扩大,赎回可能排队,税费和违约金可能吃掉一部分本金。把它算进分子,等于假设「需要用钱的时候一切正常」——而需要用钱往往恰好是因为不正常。
想看它的影响,就手动打开开关,然后看数字变了多少。这是一个要你自己承担的假设,不是一个默认值。
账面市值、可变现金额、到手金额不是一个数字
口径要求每个数字标明来源:user-entered(用户填写)、account-sync(账户同步)、market-quote(行情估值)、modeled(模拟值)。
这四类不能混在一个总数里。一个 user-entered 的房产估值和一个 account-sync 的活期余额,可核对程度差了一个量级。模拟值更不能和已实现的现金放在一起——那样算出来的「净资产」里混进了还没发生的事。
比来源更容易被忽略的是:同一项资产有三个不同的数字。
- 账面市值:表上写的那个数。
- 可变现金额:真卖出去能拿到多少——要扣掉价差、折价、交易费用,以及为了尽快成交而让出的那部分。
- 到手金额:缴完税费、还掉以它为担保的负债之后,落到你账上的钱。
这三个数字的差距在流动的资产上很小,在房产、未上市股权、跨境资产上可以很大。跨境持有的资产还要额外看四件事:流动性限制、托管风险、兑换与转出成本、适用地区的规则。涉及税费的部分属于需要和当地专业人士核实的事项,正文里不给结论,只提醒它在三个数字之间。
剔掉一项资产时,它担保的负债要跟着剔
很多判断需要「假装某项资产不存在」:比如算「如果不卖自住房,我能支持什么」。
这时有一个必须成对的操作:资产和它的担保物负债要一起剔掉。 房贷的 securedBy 指向那套房;把房子从资产里拿掉、却把房贷留在负债里,等于让房贷扣了两次——第一次它抵掉了房子的价值,第二次它又从剩下的资产里扣了一遍。
结果不是「保守估计」,而是一个在任何口径下都不成立的数字。下面案例里有一个具体的例子。
两个口径的分子不一样,别互换
流动净资产的分子看三件事:有没有指定用途、有没有使用限制、流动性是哪一档。
Runway 的分子(isSafetyAsset)多一条硬规则:养老金账户即使里面放的是现金,也不算安全资金,理由是不能及时无成本取用。
所以同一项资产在两个口径里可能一个算、一个不算。看到数字不一致时,先确认你在问哪个问题,再去怀疑计算。
现实案例
资产五项:
- 活期 50,000(
cash,估值日期今天,来源:账户同步) - 宽基指数基金 180,000(
liquid,估值日期今天,来源:行情估值) - 养老金账户 260,000(
semi-liquid,使用限制:退休前不可取用) - 自住房 2,100,000(
illiquid,估值日期 2025-06-30,来源:用户填写) - 未上市公司股权 300,000(
illiquid,使用限制:退出前无法变现,估值日期 2025-12-31,来源:用户填写)
总资产 2,890,000。
负债两项:信用卡余额 55,000(APR 18.6%,最低还款 2,750/月);住房贷款余额 1,350,000(年化 4.2%,月供 6,000,securedBy 指向那套房)。总负债 1,405,000。
净资产 = 2,890,000 − 1,405,000 = 1,485,000。
按流动性分档:cash 50,000、liquid 180,000、semi-liquid 260,000、illiquid 2,400,000。最后一档占总资产的 83%。
流动净资产按 12 个月口径算。
分子:活期 50,000 + 指数基金 180,000 = 230,000。养老金被排除(有使用限制),自住房被排除(流动性为 illiquid),未上市股权被排除(有使用限制)。
分母:信用卡是循环信贷,按全额 55,000 计;住房贷款按 12 个月最低还款 6,000 × 12 = 72,000 计。合计 127,000。
流动净资产 = 230,000 − 127,000 = 103,000,相当于净资产的 6.9%。
两个数字都是对的,而且相差 14 倍。林平时说的「我有一百四十多万」是第一个数字。决定他下个月有没有选择的是第二个。
母亲需要一次手术,自费部分 120,000,三周内要交。
账面上这不该是个问题:净资产 1,485,000。实际上,流动净资产是 103,000——不够。
他的做法是:活期 50,000 全部用掉,再卖掉 70,000 的指数基金。资产端变成活期 0、基金 110,000,总资产降到 2,770,000,净资产降到 1,365,000(只掉了 8%,看着没什么事)。
但流动净资产变成 110,000 − 127,000 = −17,000。
负数的含义很具体:接下来 12 个月要付的负债,已经超过他现在能动用的全部流动资产。信用卡那 55,000 的月利息是 55,000 × 18.6% ÷ 12 = 852.5 元,它每个月都在发生,而他已经没有缓冲去对冲下一件事。
这就是第 1 章说的风险传导,只是这次它发生在一张「健康」的资产负债表上。
他开始考虑把工作室的业务独立出来做,于是想算一个数:不动自住房的前提下,我能投进去多少。
他的算法是:总资产 2,890,000 减掉自住房 2,100,000,得到 790,000;再减总负债 1,405,000,得到 −615,000。结论:「我一无所有。」
错在房贷扣了两次。房子剔掉了,由它担保的 1,350,000 房贷也必须一起剔掉。正确的算法是 790,000 − 55,000 = 735,000。两个结果差 1,350,000,正好是房贷余额本身。
第二个算错的数是房子本身。2,100,000 的估值日期是 2025-06-30,来源是用户填写——半年前听说的一笔邻居成交价。把它改成 1,900,000(低 9.5%),净资产从 1,485,000 变成 1,285,000,而流动净资产 一分没变,还是 103,000。
一个半年前的印象,可以让净资产这个数字摆动二十万,却完全影响不到他这个月能不能动的钱。这是把两个数字分开算的理由。
这四段里林没有做错任何财务决定。他只做错了一件事:用一个数字回答了两个问题。
算一遍
netWorth、liquidNetWorth下面的实验台把林的五项资产和两笔负债都做成了滑块,净资产和流动净资产同时算、并排显示。先把基准值填进去:
最上面那一栏(活期与余额宝)50,000、宽基指数基金 180,000、养老金账户 260,000、自住房 2,100,000、未上市公司股权 300,000、信用卡余额 55,000、住房贷款余额 1,350,000、近期负债口径 12 个月、semi-liquid 开关 关。
读数应该是:总资产 2,890,000、总负债 1,405,000、净资产 1,485,000;可动用的流动资产 230,000、12 个月内要付的负债 127,000、流动净资产 103,000(净资产的 6.9%)。
「自住房」那一栏填的是房子的估值市值,不是你的权益。房贷在下面单独作为负债扣减——不要在这里先减一遍,否则房贷会被扣两次。
然后做三个实验:
-
总资产不变,把钱从活期挪到未上市股权。 活期从 50,000 拖到 0,未上市公司股权从 300,000 拖到 350,000。总资产还是 2,890,000,净资产还是 1,485,000——一分没变。流动净资产从 103,000 掉到 53,000,占净资产的比例从 6.9% 掉到 3.6%。同样的钱,换了个位置,抗冲击能力少了一半,而净资产这个指标对此完全沉默。
-
把近期负债的口径从 12 个月拖到 36 个月。 资产一个没动。分母从 127,000 变成 271,000:信用卡仍然按全额 55,000 计(循环信贷没有「只还最低额就安全」的说法,拉长时间也不会变少),住房贷款从 6,000 × 12 = 72,000 变成 6,000 × 36 = 216,000。流动净资产变成 −41,000。
负数不等于破产,它等于「如果未来三年只靠现在手上的流动资产应付已经签了字的负债,差 41,000」。月数不是越大越好、也不是越小越好——它是你在问「我要看多远」。看一年,这个人还有 103,000 的余量;看三年,他需要新的现金流入才能走完。
-
打开 semi-liquid 开关。 预期是流动净资产会涨 260,000,实际上一个数字都没变。
原因在口径的判断顺序:先看
committedTo,再看restriction,最后才看liquidity。养老金账户带着「退休前不可取用」这条使用限制,在走到流动性这一步之前就已经被排除了。换句话说,这个开关只能放宽流动性这一关,放不宽使用限制那一关。这个实验的价值是看清开关的边界。在你自己的表上,如果有一项 semi-liquid 资产确实没有使用限制(比如锁定期已经结束、只是交易不活跃的持仓),打开开关它就会进来——那时候你要对「需要用钱的时候它能按估值卖出」这个假设负责。
最后试一个成对操作:把自住房拖到 0,看净资产掉到 −615,000;再把住房贷款也拖到 0,净资产回到 735,000。两个数差 1,350,000,就是那笔被扣了两次的房贷。
没有计入安全资金的部分,以及原因
- 养老金账户— 有使用限制:退休前不可取用
- 自住房市值— 流动性为 illiquid
- 未上市公司股权— 有使用限制:退出前无法变现
估值日期早于快照日期的资产
- 自住房市值 — 估值于 2025-06-30,这个数字可能已经过时
- 未上市公司股权 — 估值于 2025-12-31,这个数字可能已经过时
一个反直觉的读数
把信用卡余额从 55,000 拖到 0(假设用流动资产还掉:活期 0、基金 175,000),流动净资产还是 103,000,一分没变。
因为分子少了 55,000,分母也正好少了 55,000。流动净资产对「用流动资产还循环信贷」这件事是不敏感的。
但这不意味着还卡没用:852.5 元的月利息停了,而流动净资产不衡量月利息。没有一个指标能衡量所有事,这是要同时看几个数字的原因,不是指标坏了。
你的行动
成果是两张表。一个文本文件或一张表格就行,不需要工具。
第一张:资产。 每一行七列,一列都不能空:
| 项目 | 类别 | 金额 | 流动性 | 估值日期 | 数据来源 | 使用限制 / 指定用途 |
|---|---|---|---|---|---|---|
| 活期 | cash | 50,000 | cash | 2026-01-01 | 账户同步 | — |
| 宽基指数基金 | fund | 180,000 | liquid | 2026-01-01 | 行情估值 | — |
| 养老金账户 | retirement-account | 260,000 | semi-liquid | 2026-01-01 | 账户同步 | 退休前不可取用 |
| 自住房 | real-estate | 2,100,000 | illiquid | 2025-06-30 | 用户填写 | 为住房贷款的担保物 |
| 未上市公司股权 | private-equity | 300,000 | illiquid | 2025-12-31 | 用户填写 | 退出前无法变现 |
第二张:负债。 每一行七列:
| 项目 | 类别 | 余额 | 年化利率 | 最低还款 | 频率 | 担保物 / 状态 |
|---|---|---|---|---|---|---|
| 信用卡 | credit-card | 55,000 | 18.6% | 2,750 | 月 | 无担保物,未逾期 |
| 住房贷款 | mortgage | 1,350,000 | 4.2% | 6,000 | 月 | 担保物:自住房 |
然后在表格下面写四行数:
- 总资产 2,890,000 / 总负债 1,405,000 / 净资产 1,485,000
- 合格流动资产 230,000 / 12 个月内要付的负债 127,000 / 流动净资产 103,000
- 被排除在流动资产之外的项目,每一项写明原因:养老金(使用限制)、自住房(流动性 illiquid)、未上市股权(使用限制)
- 估值日期早于今天的项目:自住房(2025-06-30)、未上市股权(2025-12-31)
填的时候按这个顺序
- 先列项目,别先填金额。 漏掉的通常不是大项,是那些你不常想起的:公积金、押金、借给别人还没收回的钱、已经收到但还没开始做的预收款(它其实是负债)。
- 一项一项定流动性。 问一句话:下周三要用,它能不能按你写的这个金额变成现金?不能就往下降一档。
- 填估值日期,填真实的那个。 不是你今天填表的日期,是这个金额被确定的日期。想不起来就说明它很旧。
- 标数据来源。 四类:用户填写、账户同步、行情估值、模拟值。全是「用户填写」的表说明它整体还没被核对过。
- 写使用限制和指定用途。 两件不同的事:使用限制是别人不让你动(锁定期、提取条件、质押、共同持有),指定用途是你自己已经说好这笔钱做别的(学费、首付、手术)。两者都让这笔钱出局。
- 给每笔有担保物的负债连上它担保的资产。 这一步决定了你以后做「假装某项资产不存在」的推演时会不会把同一笔债扣两次。
对房产和未上市股权的估值,用框架而不是方法
这两类资产的估值方法因地、因行业而异,不要照抄任何一种做法。要回答的是五个问题:
- 这个数字是谁给的?是成交价、挂牌价,还是一次口头听说?
- 它基于哪几笔可比交易?那几笔是什么时候的?
- 距今多久了?市场在这段时间里有没有发生明显变化?
- 真要出手,要花多久、要让出多少才能成交?
- 扣掉交易成本、税费,再还掉以它为担保的负债之后,还剩多少?
答不上来的时候,正确做法是把估值写成一个区间并标注来源与日期,而不是取一个好看的点估计。区间优于点估计。
最后一步:把两个数字写在一起
一行就够:
2026-01-01:净资产 1,485,000,流动净资产(12 个月口径)103,000,占 6.9%。被排除的三项及原因见上。估值超过 3 个月的两项:自住房、未上市股权。
下个月再写一行。只和自己的上一行比。
这一章不负责决定怎么办
检查标准
- 我的资产表每一行都填了七列(项目、类别、金额、流动性、估值日期、数据来源、使用限制或指定用途),没有一格是空的或写着「大概」。
- 我能同时说出自己的净资产和流动净资产两个数字,以及后者用的是几个月的口径。
- 我能逐项说出哪些资产被排除在流动资产之外,以及每一项是因为使用限制、指定用途,还是流动性档位。
- 我的每一笔有担保物的负债都连上了它担保的那项资产,并且我试过「剔掉这项资产时把这笔负债一起剔掉」。
- 我标出了估值日期早于今天的资产,并且能说出那个金额是谁给的、基于什么、距今多久。
- 我能说出自己的流动净资产是正是负,如果是负数,我能说出它具体代表什么,而不是只觉得「不好」。
容易搞错的地方
以为流动净资产是净资产打个折。 实际上两者的分子和分母都不一样:一个是全部资产减全部负债,另一个是合格流动资产减所选月数内要付的负债。后果是会用「净资产的几成」去估算手头有多少钱——林的比例是 6.9%,换一个人可能是 60%,这个比例本身没有参考值。
以为房产和养老金不该算进净资产。 实际上它们是真实资产,口径要求它们留在净资产里,同时单独显示流动性与使用限制。后果是如果把它们抹掉,净资产就不再是净资产,而变成一个没有定义的自制指标,没法和下个月的自己比。
把自住房剔掉、却留着房贷。 实际上资产和它的担保物负债要成对剔除。后果就是林那个 −615,000:同一笔房贷扣了两次,得出「我一无所有」的结论,并据此放弃了一个本来有 735,000 支撑的决定。
把半年前的估值当成今天的金额。 实际上估值日期是资产的一个字段,不是备注。后果是净资产这个数字的误差没有被度量过,而它被用来做了判断——林的房子估值变动 9.5%,净资产就摆动 200,000。
以为「资产有多少」就是「能拿到多少」。 实际上账面市值、可变现金额、到手金额是三个数字,中间隔着价差、交易成本、税费和以该资产为担保的负债。后果是在需要现金的那一刻才发现差额,而那一刻你的议价能力最弱。
把 semi-liquid 当成流动。 实际上这档资产的变现结果在危机中最不可控,所以口径默认把它排除,要算进来必须手动打开开关。后果是高估一两成的可动用资金,而危机里差一两成就是差一个选择。
本章自测
不要回头翻,先自己答一遍。
- 用一句话说明:净资产和流动净资产回答的是哪两个不同的问题?
- 流动净资产的分母里,为什么信用卡按全额计入,而住房贷款按最低还款累计?
- 林的总资产 2,890,000 一分没动,为什么把 50,000 从活期挪到未上市股权,流动净资产就少了一半?
- 打开 semi-liquid 开关之后,林的流动净资产为什么没变?口径的判断顺序是什么?
- 「使用限制」和「指定用途」有什么区别?各举一个你自己的例子。
- 把一项资产从推演里剔掉时,还必须一起剔掉什么?不剔会得到一个什么样的数字?
- 你自己的资产表里,估值日期最旧的那一项是哪个?那个金额是谁给的?
第 2 题和第 4 题答不上来,回到「机制」里流动净资产和四档流动性那两段。第 7 题答不上来,说明行动那一节还没真正做完。
这一章对应的 Knowledge Object。它和第 5 章、第 6 章共用同一套流动性判断,所以三章里的口径不会互相矛盾:
- 核心问题
- 我的净资产有多少,其中多少现在就能动用?
- 学习目标
- 能分别算出净资产与流动净资产,并说清两者为什么不能互相替代。
- 基础解释
- 净资产 = 总资产 − 总负债。流动净资产只认没有使用限制、没有指定用途的现金与流动资产,再减掉近期要付的负债。
- 进阶解释
- 每项资产要带估值日期与来源:房产与未上市股权的估值往往是半年前的印象。负债要和担保物对应,把自住房从可支持资本里剔掉时房贷必须一起剔,否则会扣两次。
- 例子
- 净资产 1,485,000、流动净资产 103,000,差 14 倍——一笔 120,000 的突发支出就能把后者打成负数,而前者只掉 8%。
- 计算或实验
liquidNetWorth- 现实行动
- 做出自己的 Balance Sheet:每项资产标明流动性、估值日期与使用限制。
- 检查标准
- 能说出自己被排除在流动资产之外的项目及原因
- 能解释为什么只剔自住房、不剔房贷会算出一个荒谬的净资产
- 关联概念
- WF-RUNWAY-002、WF-RISK-006
- 来源
- prd-v1.md 第 10.1、25、26 节
- 最近核对
- 2026-10-17
带走的结论
净资产和流动净资产是两个数字,混用它们会高估自己的抗冲击能力。
自评(三项是分开的,不要一起勾)
进度只存在这台设备的浏览器里,不会上传。清理浏览器数据、换设备或使用隐私窗口都会丢失,请用下面的导出保留一份。