Cryptocurrency taxation in Israel is complex and confusing. The Tax Authority classifies crypto as an asset subject to 25% capital gains tax, but rules for DeFi, staking, NFTs, and airdrops remain unclear. Reporting obligations apply to every transaction, including crypto-to-crypto trades, and the FIFO method requires careful tracking.
Author: @skills-il
Calculate crypto capital gains tax, generate Form 1325 data, and classify DeFi income per Israeli Tax Authority regulations
npx skills-il add skills-il/tax-and-finance --skill israeli-crypto-tax-reporterBefore performing any calculations, ensure you understand the key regulatory principles:
Core legal basis:
Tax rates:
Cost basis method:
Currency conversion:
Gather the user's complete transaction history. The following data points are needed for each transaction:
Common data sources:
Use the crypto gains calculator script to process transactions:
python scripts/crypto-gains-calculator.py --input transactions.csv --year 2024 --currency ILSThe calculator applies FIFO methodology:
Key FIFO rules for Israel:
Different crypto activities have different tax treatments in Israel:
| Activity | Classification | Tax Rate | Reporting |
|---|---|---|---|
| Buy and hold, then sell | Capital gain | 25% | Form 1325 |
| Crypto-to-crypto swap | Capital gain (disposal + acquisition) | 25% | Form 1325 |
| Staking rewards | Ordinary income or capital gain (debated) | 25-50% | Form 1301 or 1325 |
| Liquidity mining/yield farming | Ordinary income | Marginal rates | Form 1301 |
| Airdrops (free tokens) | Income at receipt, capital gain on sale | Marginal + 25% | Form 1301 + 1325 |
| Mining | Business income or capital gain | Depends on scale | Form 1301 or 1325 |
| NFT sales (creator) | Business income | Marginal rates | Form 1301 |
| NFT sales (collector) | Capital gain | 25% | Form 1325 |
| Hard fork tokens | Zero cost basis, capital gain on sale | 25% | Form 1325 |
| Lending interest (CeFi/DeFi) | Interest income | 25% (passive) | Form 1301 |
Important classification notes:
Consult references/crypto-tax-regulations.md for detailed regulatory analysis.
Consult references/crypto-tax-scenarios.md for worked examples of each scenario.
Form 1325 (Tofes 1325) is the Israeli capital gains reporting form, filed as part of the annual tax return. Generate the required data:
python scripts/crypto-gains-calculator.py --input transactions.csv --year 2024 --form-1325The form requires for each disposal:
Loss offsetting rules:
If the user has significant crypto gains during the year, they may need to make advance tax payments (mikdamot):
python scripts/crypto-gains-calculator.py --input transactions.csv --year 2024 --advance-paymentsGuide the user through the tax filing process:
When to recommend professional help:
User says: "I bought 0.5 BTC in January 2024 for 80,000 NIS and sold it in August 2024 for 120,000 NIS. What's my tax?"
Actions:
Result: The capital gain is 40,000 NIS. The tax liability is 10,000 NIS (25% rate). The user should have filed an advance payment (mikdama) within 30 days of the August sale. If not yet filed, the user should file and pay as soon as possible to minimize interest penalties. The gain should be reported on Form 1325 as part of the 2024 annual tax return (due April 30, 2025).
User says: "I bought 2 ETH at 5,000 NIS each in March 2024, then 3 ETH at 7,000 NIS each in June 2024. In October I traded 3 ETH for 0.5 BTC when ETH was worth 9,000 NIS each. What's my tax situation?"
Actions:
Result: The crypto-to-crypto trade triggers a taxable event of 10,000 NIS capital gain (2,500 NIS tax). The new BTC position has a cost basis of 27,000 NIS (the NIS value of 3 ETH at the time of trade). The remaining 2 ETH retain their original cost basis of 7,000 NIS each. The agent generates a Form 1325 entry for this disposal.
User says: "I staked 10 ETH on a DeFi protocol and earned 0.5 ETH in staking rewards over 2024. The ETH was worth 8,000 NIS when I received the rewards. I haven't sold anything yet. Do I owe taxes?"
Actions:
references/crypto-tax-regulations.md for the latest guidance on staking classificationResult: Under the conservative approach recommended by most Israeli tax advisors, the 0.5 ETH staking reward is taxable income of 4,000 NIS in the year received, regardless of whether it was sold. The tax rate depends on classification: 25% if treated as passive income (1,000 NIS tax), or marginal rates if treated as ordinary income (potentially up to 50%). The agent recommends consulting a tax advisor for classification, as the Tax Authority has not issued definitive guidance. The 0.5 ETH has a cost basis of 4,000 NIS for future capital gains calculation.
scripts/crypto-gains-calculator.py -- FIFO capital gains calculator with NIS conversion, supporting multiple exchanges and generating Form 1325 data. Run: python scripts/crypto-gains-calculator.py --helpreferences/crypto-tax-regulations.md -- Israeli Tax Authority circulars, relevant Income Tax Ordinance sections, classification rules for different crypto activities, and reporting deadlines. Consult when determining the correct tax treatment for specific crypto activities.references/crypto-tax-scenarios.md -- Worked examples covering simple trades, crypto-to-crypto swaps, DeFi staking, NFT sales, mining income, airdrops, and hard forks. Consult when calculating tax for specific transaction types.Cause: The calculator could not find the NIS/USD or NIS/crypto exchange rate for the specified transaction date. This often happens with weekends or Israeli holidays when the Bank of Israel does not publish rates.
Solution: For dates when the Bank of Israel does not publish rates (Shabbat, holidays), use the rate from the most recent business day prior to the transaction. The calculator attempts this automatically, but if it fails, specify the rate manually with the --manual-rate flag. For crypto-to-NIS conversion, the calculator uses the exchange's reported NIS price when available, or the USD price multiplied by the USD/NIS rate from Bank of Israel.
Cause: The transaction history shows more crypto being sold than was purchased. This usually indicates missing purchase transactions (e.g., deposits from another exchange, transfers from a personal wallet, or an incomplete transaction history export). Solution: Review the transaction history for completeness. Check if crypto was transferred in from another exchange or wallet (these transfers are not taxable events but must be recorded to maintain accurate cost basis). Add the missing purchase records. If the original purchase records are unavailable, Israeli tax law allows using the earliest available market price as a fallback cost basis, but this should be documented and disclosed.
Cause: The calculator encountered a transaction type it cannot automatically classify for tax purposes (e.g., a complex DeFi interaction, bridge transaction, or wrapped token conversion).
Solution: Review the transaction manually. Common DeFi operations and their classifications: wrapping (ETH to WETH) is generally not a taxable event; bridging between chains may be a taxable event if it involves a swap; providing liquidity is not taxable until withdrawal (but LP token movements may trigger events). For complex DeFi operations, consult references/crypto-tax-scenarios.md and consider professional tax advice.
Cause: Some transactions are missing data required for Form 1325 (typically the acquisition date or the NIS value at acquisition). Solution: Review the error output which lists the specific transactions with missing data. For each, provide the acquisition date (FIFO-determined) and the NIS value at that date. If the acquisition was a gift or airdrop, the cost basis rules differ: gifts use the giver's cost basis, and airdrops use the market value at receipt. Update the transaction CSV with the corrected data and re-run.
Supported Agents
I bought 0.5 Bitcoin for 50,000 NIS in January and sold for 75,000 NIS in July. Calculate the tax I owe
I received $500 in Ethereum staking rewards and $200 from liquidity mining. How do I report this in Israel?
I have 30 crypto transactions from the past year on Binance. Help me organize the data for Form 1325
I have 100,000 NIS unrealized crypto gains. What is the best strategy to minimize tax if I want to realize some this year?
Trust Score
This skill can execute scripts and commands on your system.
1 occurrences found in code
This skill can read and write files on your system.
1 occurrences found in code
This skill can make network requests to external services.
1 occurrences found in code
Calculate municipal arnona, check discount eligibility, and draft appeal letters to arnona committees in Israel
Automate Google Sheets financial workflows for Israeli businesses using the Google Workspace CLI -- expense tracking, VAT calculations, tax-period summaries, and accountant-ready CSV exports.
Integrate Green Invoice (Morning) API for Israeli invoicing, receipts, client management, and payment processing for businesses in Israel
Want to build your own skill? Try the Skill Creator · Submit a Skill