Our labeling system is based on the two base transaction types "Unlabeled (In)" for incoming assets and "Unlabeled (Out)" for outgoing assets.
They are used when an imported transaction has been identified as either an incoming or outgoing transaction, but its tax treatment cannot yet be determined with certainty.
In these cases, Blockpit requires additional information in the form of the appropriate transaction label so the transaction can be correctly classified and treated for tax purposes.
💡 Unlabeled (In/Out) transactions do not themselves trigger taxable gains or losses. However, they should be assigned the appropriate label. If an incoming or outgoing transaction remains unlabeled, it will continue to be displayed as an Unlabeled (In/Out) transaction and will be valued at its market value at the time of the respective inflow or outflow.
🎓 More details on the tax implications and categorization of all transaction labels can be found in the tax results under the menu item “Reports” and in the last pages of your tax report.
When does an Unlabeled (In/Out) transaction appear?
Unlabeled (In/Out) transactions can occur for both incoming and outgoing transactions.
Unlabeled (In)
Common causes include:
Fiat deposits whose origin cannot be determined with certainty.
Incomplete wallet transfers where the corresponding outgoing transaction is missing, preventing automatic merging.
Other incoming transactions that require additional information for proper classification (e.g. airdrops, staking rewards, spam transactions, etc.).
Unlabeled (Out)
Common causes include:
Fiat withdrawals whose destination cannot be determined with certainty.
Incomplete wallet transfers where the corresponding incoming transaction is missing, preventing automatic merging.
Other outgoing transactions that require additional information for proper classification (e.g. payments, fees, etc.).
Why should I assign a label?
The assigned label determines how a transaction is treated for tax purposes.
Until a label has been assigned, Blockpit cannot classify the transaction with certainty and therefore applies a general default treatment.
To ensure the most accurate tax results, you should assign the appropriate label to all transactions that show the Tip: Unlabeled (In/Out) .
How do I find the correct label?
Unlabeled (In/Out) transactions are a central part of Blockpit's hint and labeling system. The correct label always depends on the actual economic background of the transaction.
If you're unsure which label to choose, the following articles can help:
Can I manually create unlabeled transactions?
No. When manually creating an incoming or outgoing transaction, you must already select an appropriate label. For example, simple fiat or cryptocurrency deposits with no known origin can be created directly using the "Non-Taxable (In)" label.
Only transactions imported through an exchange, wallet, or CSV/XLS integration can initially appear as Unlabeled (In/Out) transactions.
How do manually created transactions affect my balance?
Manual Integration (CSV/Excel)
Incoming and outgoing transactions created within a manual integration directly affect the displayed asset balance of that integration.
Automatic Exchange or Blockchain Integration (API)
Incoming and outgoing transactions created manually within an automatic exchange or blockchain integration do not affect the automatically imported Synced Balance of that integration. However, they can affect the Calculated Balance and therefore influence the results shown in your tax report.
How are fees considered on transactions?
Example: c of 1000 EURO to 0.01 BTC with 0.0001 BTC fee.
Fees are usually charged on the withdrawal side, but they can also occur on the deposit side.
Fees, if paid in incoming or outgoing assets, will be considered as follows:
If fees are paid in the outgoing asset:
"The fee is treated as a separate outflow."
Outgoing Amount: Net transaction amount (amount excluding fees)
Fee Amount: Enter fee amount extra
If fees are paid in the incoming asset:
Case1: No additional fee on the deposit side.
Incoming Amount: Net transaction amount (amount excluding fees)
Fees Amount: Enter nothing or 0
Case2: Additional fee on the deposit side.
"If the fee is paid in the incoming currency, the input must be increased by the amount of the fee. The fee will be treated as a separate outflow."
Incoming Amount: Net transaction amount (amount excluding fees) + fee amount
Fee Amount: Enter fee amount as well

