How to file your Spark protocol taxes with Koinly

Spark is a decentralized Ethereum protocol that allows investors to lend DAI and earn rewards or borrow DAI using ETH or liquid Ethereum staking tokens as collateral. Whatever your transactions, Koinly can help calculate taxes for hundreds of Ethereum dApps including Spark. Here's how.

  1. Sign up to Koinly and choose your country and currency

  2. Connect Ethereum with Koinly to import all your trades safely and securely

  3. Koinly identifies the cost basis of your tokens and coins, as well as your taxable transactions

  4. Koinly calculates any capital gains, losses, and income from your taxable transactions

  5. Koinly generates your crypto tax report - ready to help you file with your tax office, or hand it over to your accountant.

How are Ethereum lending protocols taxed?

Most tax offices haven't released specific guidance on lending protocols just yet - but that doesn't mean you won't pay tax on your lending rewards or indeed on any loaned crypto. It all depends on the rules where you live and how your protocol works but you may pay Capital Gains Tax or Income Tax depending on your specific transactions. Learn more in our DeFi loans tax guide.

Can the IRS track DeFi investments?

Yes. Ethereum transactions are recorded on a public ledger. The information available includes wallet addresses, all transactions associated with a given wallet, wallet holdings, and more. All the IRS needs to do is link you to a given address in order to track your DeFi investments.

Read next: Can the IRS track crypto?

How to get Spark tax documents

You'll usually report income, gains, and losses from crypto - including from any Spark transactions - as part of your annual tax return.

To do this for your Spark transactions, you'll need to look through your transactions, identify which are taxable and the type of tax that applies, as well as calculate any gain, loss, or income from your investments.

If you think that sounds like a lot of work, you’d be correct - which is why most investors use a crypto tax calculator like Koinly. Koinly can calculate your gains, losses, and income for more than 800 wallets, exchanges, and blockchains.

How to import Spark transactions to Koinly automatically

To import your Spark transactions into Koinly, you’ll need to connect any Ethereum wallet you use with Spark to Koinly. This is simple to do, you just need your public address. We've got instructions on how to connect popular Ethereum wallets on our integration pages - but here's an example of how it generally works.

In your wallet

  1. Open or log in to your wallet

  2. Select the blockchain you'd like to connect to Koinly - in this example, Ethereum

  3. Copy your public address

On Koinly

  1. Sign up or log in to your Koinly account and go to the wallets page

  2. Search for and select the blockchain you'd like to connect to - in this example, Ethereum

  3. Give your wallet a name - for example - Coinbase Wallet Ethereum

  4. Paste your public address

Your frequently asked questions...

What is Spark?
What are sDAI tokens?
Are Ethereum loans taxed?