# Cleanup

<figure><img src="/files/RvUEVZlVp5akfRCapECL" alt=""><figcaption></figcaption></figure>

## Cleanup FAQ

<details>

<summary>What does cleanup do?</summary>

Cleanup helps you reclaim SOL by identifying and closing unused token accounts freeing up storage rent.

</details>

<details>

<summary>Is cleanup safe?</summary>

Cleanup is 100% safe to use. It does not burn any items. Closing token accounts is a reversible operation, and resizing NFTs is sanctioned by Metaplex.

</details>

<details>

<summary>What are vacant accounts?</summary>

When purchasing tokens, NFTs, or other assets, you need to create an account for the item to live in. Once this NFT or token has been sold, transferred, and so on, this storage is left unused, and can be reclaimed. This does not burn any of your assets, and is a reversible process. It will not invalidate any airdrops.

</details>

## How to Use Cleanup

***

{% stepper %}
{% step %}

### Connect Wallet

See [Connecting Your Wallet](/tool-guide/connecting-your-wallet.md) for instructions.
{% endstep %}

{% step %}

### Select Vacant Accounts

If your wallet has Vacant Accounts, you’ll see the **Vacant Accounts** icon with the number of accounts available to close.

<figure><img src="/files/XQFzeQdmgKMYZlEMzL7l" alt=""><figcaption></figcaption></figure>

Click the icon — it will highlight as **Marked for Close**.

<figure><img src="/files/9E0w4ABskKeKTjibgkob" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Click Cleanup

Click the **Cleanup** button on the right side of the screen, as shown below.

<figure><img src="/files/PJgLoIy2Ad4DPp7Czcsi" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Using a Ledger?** Enable the Ledger toggle.\
You can also optionally swap reclaimed SOL for another currency here.
{% endhint %}
{% endstep %}

{% step %}

### Confirm Transaction

If you’re ready, click **Confirm** to close your Vacant Accounts and recover your SOL.

<figure><img src="/files/5NAN4WtplWTvra9eVSmS" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Sign Transaction

Sign and confirm your transaction by clicking **Confirm**.&#x20;

<figure><img src="/files/Vf1lyN7NjWElXYKTgHEs" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
The confirm transaction screen may appear differently due to using a different wallet.
{% endhint %}
{% endstep %}

{% step %}

### Success Confirmation

🧹 Cleanup complete. Accounts closed, SOL reclaimed.&#x20;

<figure><img src="/files/6A2ygMgzig2HIWiBz1QF" alt=""><figcaption></figcaption></figure>

Want to flex it? Hit **Tweet This**.
{% endstep %}
{% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sol-incinerator.com/tool-guide/incinerator/pro-mode/cleanup.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
