Non-liquid staking presents reconciliation challenges because staked assets leave the wallet and no longer appear in connected balances. Since these staked assets are not visible, you’ll need to reconcile manually using one of the two following methods:
Option 1: Add a manual RECEIVE transaction to represent the staked balance.
Option 2: Ignore the SEND event so your ledger behaves as though the assets never left the wallet.
We’ll walk through both methods using the following example:
Example Transaction:
-41.74613888 SOL
sent on May 2, 2025 at 02:20 PM
Option 1: Add a Manual RECEIVE Transaction
Use this method if you want your ledger to show that the SOL is still held (e.g., for audit or balance reports).
Find the SEND transaction in your ledger, such as the example:
-41.74613888 SOL
→ Sent to a staking pool.
Click the dropdown arrow next to the Calculate button.
Select Add Manual Transaction.
Complete the form's fields.
Set the Transaction Type to Incoming.
Choose the wallet or connection used to stake the SOL.
Under Cryptocurrency, select SOL.
Enter the amount:
41.74613888 SOL
.
Set the Date/Time to occur after the original SEND (e.g., May 2, 2025 at 02:21 PM).
Click Add Transaction.
Option 2: Ignore the SEND Transaction
Use this method if you do not want to reflect staking activity in the balance but prefer to keep the wallet whole.
Find the same SEND transaction:
-41.74613888 SOL
.
Click on the Classification cell for the transaction.
Assign an Ignore classification.