Solanaのレントとは?「insufficient funds for rent」の直し方
Solanaのレントは、アカウントを閉じれば全額戻る預り金です。名前が誤解を生んでいるだけで、毎月引かれるものではありません。

Solanaのレントとは
Solanaのレントは、返ってくる預り金です。毎月引かれる利用料ではありません。ネットワーク上に領域を占めるアカウントは、作成時に少額のSOLをロックし、そのアカウントを閉じると同額が戻ります。
問題は名前です。「レント」と聞くと、どこかでメーターが回っていて、月ごとにウォレットが削られていくように思えます。実際に起きているのはまったく別のことです。月単位でも年単位でも引かれるものはなく、アカウントを閉じれば預り金は全額あなたの手元に戻ります。
コインロッカーの預り金と同じです。使うときに預けて、返せば戻る。ネットワークがこれを求める理由は、どのアカウントも、あなたのウォレットも、あるトークンを持つための枠も、トークン自身の登録情報も、Solanaを動かしている数千台のマシンのディスク領域を占めているからです。預り金は、その領域に値段を付けたものです。
この記事の数字は、2026年8月5日にオンチェーンで確認しました。
種類ごとの預り金
3つの金額で、遭遇する場面のほとんどをカバーできます。
| アカウントの種類 | ロックされる額 | いつ発生するか |
|---|---|---|
| ウォレット本体 | 0.00089088 SOL | 初めてSOLがウォレットに入るとき |
| トークン枠 | 0.00203928 SOL | 新しいトークンを初めて受け取るか送るとき |
| トークンの登録情報 | 0.0014616 SOL | 自分でトークンを発行するとき |
これらはアカウントが占める領域に紐づいたプロトコル定数で、何年も変わっていません。それでも2026年8月5日に3つともオンチェーンで確認し直しました。
1行目が、ほぼ全員がいずれ突き当たる謎の答えです。ウォレットから最後のSOLを送りきることはできません。ウォレット自体もアカウントなので、0.00089088 SOLの預り金は中に残っている必要があり、この線を割る送金はその場で拒否されます。
トークン枠に0.00204 SOLかかる理由
ウォレットは、すべてのトークンを1つの引き出しに積みません。持っているトークンの種類ごとに別々の枠を開き、枠を作るたびに0.00203928 SOLの預り金がロックされます。技術文書ではこの枠を関連トークンアカウント、略してATAと呼びます。
枠は自動で開きます。あるトークンが初めてウォレットに向かうとき、ネットワークは同じ取引のなかで枠を作り、預り金はその取引に署名した人が払います。他人が新しいトークンを送ってきた場合は、通常は送信側が払います。自分で署名したスワップや購入なら、あなたの残高から引かれます。
受け取る側の視点はエアドロップとはにありますが、配る側から見るとこの枠が主費目です。エアドロップの予算は、ほぼここに消えます。そのトークンを一度も持ったことのない1000個のウォレットに配るということは、1000個の枠を開くということです。1枠あたり約0.00204 SOLなので、預り金だけで約2 SOLになります。取引手数料はまだ数えていません。エアドロップの主費目は手数料ではなく預り金です。
一括送金ツールはこの項目をプレビューで独立して表示するので、資金がウォレットを出る前に総額が見えます。
自分でトークンを発行する場合は、もう1行増えます。トークンが生まれるときに作られる登録情報が0.0014616 SOLをロックします。トークン作成ツールを使うときのコストの一部で、ツール自体の手数料は別に表示されます。
「insufficient funds for rent」の意味
このメッセージは文字どおりの意味です。送ろうとしている取引が、どこかのアカウントを最低預り金より下に落とすので、ネットワークが送信前に拒否しました。
何も失っていません。何も動いておらず、手数料も引かれておらず、残高も変わっていません。このエラーは拒否であって、損失を伴う失敗ではありません。
他のすべてを合わせたより多くこれを起こす原因が2つあります。1つ目は、ウォレットのSOLを全額送ろうとすること。ウォレット本体の約0.00089 SOLは残す必要があるので、「全額」の送金は必ずこの線を割ります。2つ目は、新しいトークン枠を開く必要がある取引で、残りが0.00204 SOLの預り金と手数料に足りないことです。
二度と出さないための3つの習慣
- 余裕を残す。ウォレットには常に最低0.005 SOLを残してください。ウォレット自身の預り金、いくつかの枠の預り金、そしてしばらくの取引手数料をまかなえます。
- 空にするときは「最大」ボタンを使う。ウォレットアプリが残すべき分を差し引いてくれます。全額を手で入力する動作が、まさに拒否を引き起こします。
- 新しいトークンが届く前に空きを作る。0.003 SOLほどの余裕があれば、枠の預り金と自分が負担する手数料分をまかなえます。
ロックされた預り金を回収する
預り金はアカウントを閉じたときに戻ります。閉じる価値があるのは、空になったトークン枠です。ウォレットは、コートのポケットに古いレシートが溜まるのと同じ速さでこの枠を溜めます。
去年触って、いまは残高ゼロになっているトークン。エアドロップで届いて売ったトークン。試しに買って忘れたトークン。どれも枠だけが残り、0.00203928 SOLをロックし続けています。
20個溜まっていれば0.04 SOL、100個なら0.2 SOLです。金額としては小さいですが、放置しても戻ってきません。アカウントを閉じてレントを回収から、閉じられる枠だけを絞り込んでまとめて処理できます。
1点だけ注意します。残高が入っている枠は閉じられません。閉じる前にトークンを送るか、トークンをバーンする必要があります。価値のないトークンをバーンしてから枠を閉じる、という順番が一般的です。
手数料との違い
混同されやすいので、最後に整理します。
レントは預り金で、戻ってきます。ネットワーク手数料は支払いで、戻りません。1回の取引の基本手数料は0.000005 SOLで、混雑時にはこれに優先手数料を上乗せします。いくら払うべきかは優先手数料の目安にまとめました。
つまり、ウォレットに常に0.005 SOL残しておく理由は2つあります。預り金の下限を割らないためと、次の取引の手数料を払えるようにするためです。


