撸毛怎么记账,才算得清到底赚没赚
照着这张表建一个文件
| 日期 | 链 | 钱包 | 做了什么 | TxID | gas(原生币) | 投入 | 收入 | 备注 |
|---|---|---|---|---|---|---|---|---|
| 09-15 | 以太坊 | 主号 | 在某 DEX 小额换币 | 0x…(整串粘贴) | 0.00012 ETH | — | — | 成功 |
| 09-17 | 以太坊 | 主号 | 调用某项目合约 | 0x…(整串粘贴) | 0.00006 ETH | — | — | 失败,gas 照扣 |
两行都是假设的示例。一行记一笔链上交易,或者一件跟链无关、但确实花了钱的事,比如付了一个月的工具订阅。几列这样填:
- 钱包:写你自己认得的标签,主号、试水号,或者地址后几位。助记词和私钥永远不进这张表。几个钱包记在同一张表里,靠这一列区分;要不要开那么多钱包,多钱包的边界在哪那篇先算过账。
- 做了什么:一句话写清项目和动作,半年后回看还能想起来。
- TxID:交易哈希,整串粘贴。这是整张表的命根子,别的列漏了,都能拿它回去补。
- gas、投入、收入:一律先写数量和单位,ETH 就写 ETH,代币就写代币名。
- 备注:成功还是失败,以及任何以后需要解释的事。
要折成美元或人民币,在备注里另写当天用的价格和出处。为什么明细里只写原币,下一节看截图就明白了。
gas 那一列:拿 TxID 去浏览器抄 Transaction fee
每笔交易实际付了多少 gas,区块浏览器上写得清清楚楚。以太坊可以用 Blockscout:把 TxID 贴进搜索框,打开交易详情页,Value、Transaction fee、Gas price、Gas usage & limit by txn 这些字段逐笔列着。要抄的只有 Transaction fee 那一行。
对着截图认一下这几行:
- Value(约 0.0616 ETH):这笔转出去的数量。钱只是换了个地址,不算成本,别抄进 gas 列。
- Transaction fee(0.000002298815876326 ETH):这才是这笔花掉的 gas,整串抄进去。
- Gas price 和 Gas usage:手续费的来历。这一笔 21,118 乘 0.108855757 Gwei,正好是上面那个数。别的链手续费可能多几项构成,所以不用自己乘,直接抄 Transaction fee 最省事。
gas 用链的原生币付,以太坊主网就是 ETH,所以这一列写 ETH 数量。交易失败也照样消耗 gas:Status 一栏显示失败的那笔,同样要记一行,这一行很容易漏。
手续费后面括号里的 $0.01 是页面换算的,页面没写按哪个时点的价格。我们的建议是记账以原币数量为准,需要折合时另记你用的当天价格和出处。交互之前想估一下这笔大概要多少,可以用 Gas 费成本计算器;表里记的永远是交易后浏览器上的实际数。gas 本身是怎么回事,看 gas 费是什么。
我们 2026 年 9 月看的时候,Blockscout 的地址页上没有导出交易记录的入口。用它的话,gas 列只能按 TxID 一笔一笔打开交易页去抄。这也是 TxID 必须在交互当天就粘进表里的原因:哈希在手,补 gas 只是体力活;哈希丢了,就得在地址的交易列表里一条条对是哪个项目。
投入只记花掉的钱
投入这一列最容易记糊。判断只看一件事:这笔钱出去以后,还能不能原样拿回来。
- 不记:从交易所提到钱包的本金、自己几个钱包之间转来转去的币。钱还在你手里,只是换了位置。
- 要记:提币时交易所扣的手续费、mint 费、付费任务的报名费、工具订阅费。
- 要记,备注写清:为了交互买的币,后来亏着卖掉,亏掉的差价记进来。
时间要不要记看你自己。想算时薪,就在备注里加一句花了多久。时间成本怎么折、撸毛整体该有什么预期,撸毛能赚多少那篇拆过。
收入先记数量,卖出那天才记钱
空投到账那天,收入列只写代币和数量,例如「某代币 150 枚」,领取那笔的 TxID 照样粘上。领取本身也要付 gas,记在同一行的 gas 列。
到账时先别给它标价。没卖之前它的价格一直在变,也可能根本卖不出去。卖出那天另起一行:卖了多少枚、扣完手续费实际到手多少、在哪卖的。这样收入就自然分成两种:
- 已变现:换成了稳定币或法币,数字定了。
- 未变现:只有数量,没有价格。
空投币怎么换出来、中间要留意什么,在空投币到手怎么变现里。
多久记一次?
两个时间点就够:交互当天粘 TxID,每周挑一个固定的晚上集中补 gas。
当天那一步只有三个动作:复制哈希,粘进表,写一句做了什么。gas 攒着一起抄没关系,TxID 不能攒。隔几天再回头看,同一个钱包里十几笔交易,哪笔是哪个项目的,很难分清。
周日晚上:打开表,这周新加的 6 行,gas 列都还空着。逐个拿 TxID 打开交易页,抄 Transaction fee:0.00012、0.00008、0.00015、0.00006、0.00011、0.00009 ETH。0.00006 那笔 Status 是失败,照抄。
合计:六笔加起来 0.00061 ETH。假设按每 ETH 2,000 美元折(示意价,不代表当周行情),这周 gas 约 1.22 美元。
另外:这周还付了一次 5 美元的工具订阅(同样是假设),记在投入列,不跟 gas 混在一起。
gas 和投入分两列求和,月末汇总才对得上。
月末把明细加成一张汇总表
明细表按列求和,填进下面这张。示例一栏全是假设数字,只为演示怎么算。
| 汇总项 | 怎么算 | 示例(假设) |
|---|---|---|
| 本月 gas | gas 列按链分别求和,写原生币数量 | 0.0024 ETH |
| gas 折合 | 每笔按备注里记的当天价格折合后相加 | 4.80 美元(示例按每 ETH 2,000 美元) |
| 本月投入 | 投入列求和,不含转来转去的本金 | 12.00 美元 |
| 已变现收入 | 本月卖出、扣完手续费实际到手的 | 30.00 美元 |
| 未变现 | 还没卖的空投,只写币种和数量 | 某代币 150 枚 |
| 本月已落袋结余 | 已变现收入 − gas 折合 − 本月投入 | 13.20 美元 |
结余只算真正到手的钱,未变现那一行单独放着,哪天卖了再挪进已变现;连着几个月结余为负,就把数填进撸毛成本收益测算器重新看看方向。
常见问题
多个钱包记一张表还是分开记?
全部记一张,用钱包那一列区分。分成好几张,月末汇总要来回翻;自己钱包之间互转,还容易在两张表里各记成一笔支出和一笔收入。想单看某个钱包,按钱包列筛选就行。
漏记的 gas 还能补吗?
能补,链上的记录一直在。在区块浏览器里打开钱包地址,交易列表里能找到过去每一笔,点进去照样抄 Transaction fee。麻烦在折合价:过去那天的价格要去查历史行情,补的时候在备注里写明取自哪里、哪一天。
用什么工具记?
普通电子表格就够,本地的、在线的都行,能按列求和、能筛选就可以。表里只放钱包标签和 TxID,助记词、私钥、钱包密码一律不写进去,在线表格尤其不能放。
跨链桥收的费记在哪一列?
拆成两块记。在源链上发起跨链付的 gas,记 gas 列;桥自己收的费如果是从转过去的数量里扣的,用转出数量减去到账数量,差额记投入。两边能查到的 TxID 都粘上,备注写明是同一次跨链。



