Solana 租金到底是什么:账户押金与「租金资金不足」
Solana 租金是每个账户创建时锁住的可退还押金。看清具体金额、「租金资金不足」的真正含义,以及如何回收空账户里的 SOL。

Solana 租金是一笔可退还的押金,不是按月扣的费用:每个占用网络空间的账户在创建时锁住一小笔 SOL,账户关掉之后这笔 SOL 原样退回。
问题出在名字上。「租金」听着像有个计价器在某个地方转着,一个月一个月悄悄吃掉你的钱包。实际发生的完全不是这回事。没有人按月或者按年扣任何东西,账户关闭时押金全额回到你手里。网络自 2026年9月起分阶段下调押金金额,这篇文章里的数字都是当前的值。
一句话版本:Solana 租金是可退还的押金,不是持续收费。钱包本身锁约 0.00065 SOL,每个代币格子锁约 0.00149 SOL。「租金资金不足」这个报错会在交易发出之前就拦下任何会让账户跌破下限的操作;你什么都没损失,解决办法就是钱包里始终留一小笔 SOL 当缓冲。
Solana 租金是什么
Solana 租金像储物柜押金。你在网络上创建一个账户时,会锁住一小笔 SOL,金额取决于这个账户占多少空间。账户活着的时候,押金就待在里面。账户关掉,全额回到你钱包。
换个日常一点的说法就是瓶子押金:买的时候多付一点,把瓶子还回去,钱就拿回来。网络为什么要收这个?每一个账户,无论是你的钱包、你持有某个代币的那个格子,还是代币自己的身份记录,都在占用着支撑 Solana 运转的那几千台机器的磁盘空间。押金就是给这块空间标个价。关掉账户、把空间交回去,网络就把钱放出来。
Solana 租金这个叫法本身是历史遗留。几年前网络确实短暂跑过一套真正的租金机制,会从余额低于下限的账户里持续扣钱;那套机制已经被移除了,现在的模型是:一次性锁一笔押金,账户只要在,就一直有效。
每类账户锁多少押金
三个金额基本覆盖你会遇到的所有情况:钱包本身约 0.00065 SOL,每个代币格子约 0.00149 SOL,代币身份记录约 0.00107 SOL,多数文档把最后这个叫铸币账户。详见下表。
| 账户类型 | 锁住的押金 | 存储的数据 | 什么时候会碰到 |
|---|---|---|---|
| 钱包账户 | 0.00065 SOL | 0 字节 | SOL 第一次进你钱包时 |
| 代币格子 | 0.00149 SOL | 165 字节 | 你第一次收到或发出某个新代币时 |
| 代币身份记录 | 0.00107 SOL | 82 字节 | 你自己发币时 |
Solana 租金的这三个金额和账户占用空间挂钩(Solana 的账户文档解释了这条规则),并不是固定不变的。账户会一直保留开户时锁入的押金,所以 2026年9月之前开的代币格子里仍然是 0.00203928 SOL。
第一行解释了一个几乎每个人迟早都会遇到的困惑:在钱包里只留一点零头 SOL 的转账过不去。钱包本身也是一个账户,可以正好清空到 0,但余额不能落在 0 和它那 0.00065 SOL 的押金之间,任何会让余额落在这个区间的转账都会被当场拒绝。
代币格子是什么,为什么每个都要单独付押金
你的钱包不会把所有代币堆在一个抽屉里。它持有的每一种不同代币,都会开一个单独的格子,每个格子创建时锁 0.00149 SOL 押金。技术文档把这个格子叫关联代币账户,也就是 ATA。这篇文章后面继续叫「代币格子」,因为它就是这个东西:钱包里一个专门的小盒子,正好装一种代币。
格子是自动开的。某个代币第一次转进你钱包的时候,网络会在同一笔交易里把格子建出来,押金由签这笔交易的人付。别人给你发一个新代币,通常就是发送方付。如果这是你自己签的兑换或买入,押金就从你的余额里扣。
空投预算主要就花在这儿。给 1000 个从没持有过这个代币的钱包发币,意味着要开 1000 个格子,每个约 0.00149 SOL,光押金就大约 1.49 SOL,交易费还没算。空投的大头是押金,不是手续费。整笔空投的成本怎么拆开算,可以看Solana 空投成本怎么算。批量转账工具会在预览里把这一项单独列出来,钱还没离开钱包,你就看到了完整总额。
自己发币会多出一行:代币诞生时创建的身份记录锁 0.00107 SOL。这笔押金是你用代币创建器时成本的一部分,工具自己的费用是另算的,当前金额写在工具页面上。
「租金资金不足」到底什么意思
这条消息说的是:你要发的这笔交易会让某个账户跌破它的最低押金,所以网络在发出去之前就拒绝了。你什么都没损失。没有任何东西动过,没有收任何费用,你的余额也没变;这个报错是拒绝,不是让你亏钱的失败。
有两种情况触发它的次数比其他所有情况加起来还多。第一种:想把钱包里的 SOL 几乎全部转走。钱包可以正好清空到 0,但只要还留一点,就至少得有钱包账户自己约 0.00065 SOL 的押金,所以留下零头的转账会跌破这条线。第二种:这笔交易需要开一个新的代币格子,而钱包里剩下的钱不够 0.00149 SOL 押金加手续费。
三个习惯能帮你避开它:
- 留一点缓冲。钱包里始终至少留 0.005 SOL。这够覆盖钱包自己的押金、几个格子的押金,以及很多笔交易的手续费。
- 清空钱包时用「最大」按钮。钱包应用会替你算出能转的金额。手动输入全部余额,正是触发拒绝的那个动作。
- 新代币到账之前先留出余量。留出约 0.003 SOL 的余量,万一这笔交易的费用要由你这边付,也够付新格子的押金加手续费。
看到这个报错,说明你什么都没损失,交易在发出之前就被拦了。真正的风险不是报错本身,而是一直学不会留缓冲:钱包里始终留 0.005 SOL 可用,这个报错就不会再出现。
锁住的押金怎么拿回来
押金在账户关闭时退回,而值得关掉的账户就是那些空的代币格子。钱包会攒下这种格子,就像外套口袋会攒下旧小票。你 2024年买过一个代币,仓位早就清光了,格子还在那儿待着,里面锁着 0.00203928 SOL。一个小到可以忽略,五十个就是大约 0.1 SOL,都是真金白银,躺在你早就不用的盒子里。
回收分两步。格子必须先是空的:把代币卖掉、转走,或者如果它一文不值就销毁掉。然后用关闭账户工具批量关掉这些空格子,每关一个,押金就直接回到你钱包。这个工具收取退回押金的 5% 作为费用,实时金额写在工具页面上。整个回收流程在Solana 租金回收那篇里有讲。
猜一个老钱包里有多少个空格子很难。关闭账户工具会把它们列出来,先看清单和能退回来的押金总额,再对着眼前的数字决定。
常见问题
Solana 租金会退回来吗?
会。Solana 租金虽然叫租金,其实是押金,一直是你的。账户活着的时候 SOL 锁在里面,关掉账户或者格子,全额回到你钱包。中途不会按月或者按其他周期扣任何费用。
为什么我没法把钱包里的 SOL 全部转走?
你的钱包本身就是网络上的一个账户。它可以正好清空到 0,但只要里面还留着余额,就至少得有它自己约 0.00065 SOL 的押金。会让余额落在 0 和这个下限之间的转账,网络会拦下来。钱包应用里的「最大」按钮会自动算出能转的金额。
报了「租金资金不足」,我是不是亏钱了?
没有。这个检查发生在交易发出之前,所以你钱包里什么都没动,也没收任何费用。网络算了一下结果,发现账户最后会低于最低押金,于是干脆不处理这笔转账。你的余额和之前一模一样。
代币格子的押金谁付?
谁签的那笔开格子的交易,谁付。空投里是发送方签的分发交易,所以发送方替每个新收件人付押金。你自己兑换代币时,是你的签名授权了这笔交易,约 0.00149 SOL 的押金就从你钱包里出。
Solana 租金在成本里占什么位置
Solana 上的成本分三项。交易手续费,很小。可选的优先费,由你控制。还有押金,可回收,而且在创建新账户时通常是三者里最大的一项。按这个划分去读任何成本估算,数字很快就不吓人了:空投或者发币的成本里,有不少是最终能拿回来的钱。
想接着看相关内容,可以从关闭账户工具开始,把旧钱包里的空格子清一遍。这篇文章仅供参考,不构成投资建议。
想接着读,可以看指南分类下的文章,以及带 Solana 标签的文章。


