📝 Description
This guide lists the deposit labels available on Waltio for German users. Each label has a specific tax impact on FIFO calculations and the taxation of your operations.
👉 AP = Acquisition Price
⚠️ Warnings
The applicable calculation method in Germany is FIFO (First In, First Out) on a per-wallet basis.
The 12-month holding period rule applies: disposals after more than 12 months are tax-free under §23 EStG.
The annual €1,000 exemption limit (Freigrenze) for private sales (§23 EStG) applies to the total net gains across all private sales during the calendar year.
⚖ Summary table of deposit labels
Label | FIFO Impact / Acquisition Price | Taxable? | Impact on Crypto Quantity | Examples |
CFD Gains | AP: market price upon receipt | ✅ Specific tax regime | ⏫ Increase | 👉 Consult a tax advisor — specific regime. Create a "CFD" category in the summary to record the amount. |
No Label | AP: €0 | ❌ Not taxable | ⏫ Increase | ❗️All deposits must be labeled or matched. |
Masternodes & Staking | AP: market price upon receipt | ✅ Other income from services (Sonstige Einkünfte aus Leistungen) | ⏫ Increase | Staking reward of 0.3 ETH, valued at $300 upon receipt → AP: $300; taxable base: $300. |
Mining | AP: market price upon receipt | ✅ Other income from services (Sonstige Einkünfte aus Leistungen) | ⏫ Increase | Mining reward of 1 ETH, valued at €1,000 upon receipt → AP: €1,000. |
Play2Earn | AP: market price upon receipt | ✅ Other income from services (Sonstige Einkünfte aus Leistungen) | ⏫ Increase | Play-to-Earn reward of 1 EMY, valued at €1,000 upon receipt → AP: €1,000. |
Liquidity Withdrawal (simple return of provided liquidity, excluding gains) | AP: equal to the initial AP of the crypto deposited into liquidity | ❌ Not taxable | ⏫ Increase | Bought 1 ETH for €1,000, deposited into a liquidity pool, then withdrawn when ETH is worth €2,500 → AP: €1,000. |
ICO | AP: €0 | ❌ Not taxable | ⏫ Increase | Receipt of 100 EMY, valued at €1,000 → AP: €0. |
Cashback | AP: market price upon receipt | ✅ Other income from services (Sonstige Einkünfte aus Leistungen) | ⏫ Increase | Cashback of 0.01 BNB, valued at €10 upon receipt → AP: €10. |
Airdrop | AP: market price upon receipt | ✅ Other income from services (Sonstige Einkünfte aus Leistungen) | ⏫ Increase | Airdrop receipt of 1 EMY, valued at €100 → AP: €100. |
Fork | AP: €0 | ❌ Not taxable | ⏫ Increase | Receipt resulting from a fork, valued at $100 → AP: $0. 💡 Forks are not taxable in Germany. |
Other Gains | AP: market price upon receipt | ✅ Other income from services (Sonstige Einkünfte aus Leistungen) | ⏫ Increase | ❗️Try to avoid using this label whenever possible. |
Salary | AP: market price upon receipt (see payslip) | ✅ Specific regime: employment income | ⏫ Increase | 👉 Consult a tax advisor — specific regime. Create a "Salary" category in the summary to record the amount received. |
Swap | AP: initial acquisition price of the sold crypto | ❌ For the deposit | ⏫ Increase (with the received crypto) | Sale of 1 BTC for 10 ETH (1 ETH = €1,000) → AP of the 10 ETH: initial AP of the BTC. |
Buy Crypto (with fiat) | AP: purchase price | ❌ Not taxable | ⏫ Increase | Buy 1 BTC for €10,000 → AP: €10,000. |
Scam | AP: €0 — disregarded | ❌ Not taxable | ⏸️ No impact | Scam valued at €1,000,000 → AP: €0. |
Internal Transfer | AP: initial AP of the transferred crypto | ❌ Not taxable | ⏫ Increase | Buy 1 ETH on Binance for €1,000, then transfer to MetaMask when ETH is worth €3,000 → AP: €1,000. |
Unstaking | AP: initial AP of the staked crypto | ❌ Not taxable | ⏸️ No impact | Buy 1 ETH for €1,000, stake it, then unstake when ETH is worth €3,000 → AP: €1,000. |
Donation / Gift | AP: fiat value of the donation sent and declared by the recipient | ❌ Not taxable | ⏫ Increase | Gift of 1 BTC worth $15,000 when sent; upon receipt, 1 BTC is worth $16,000 → AP: $15,000. |
Loan | AP: purchase price corresponding to the loan amount upon receipt | ❌ Not taxable | ⏫ Increase | Borrow 0.5 BTC when 1 BTC is worth €8,000 → AP: €4,000. |
Collateral Repayment | AP: initial AP of the crypto used as collateral | ❌ Not taxable | ⏸️ No impact | Buy 10 ETH for €8,000, deposit as collateral, then retrieve when 10 ETH are worth $15,000 → AP: €8,000. |
💡 Additional Information
To label your transactions, head to the My Transactions page.
For more details on German crypto taxation, check out the dedicated article in our Help Center.
To understand LIFO and FIFO calculation methods, consult the article on Calculation Methods.