How to file your Dai taxes with Koinly
Dai (DAI) is an ERC-20 token on the Ethereum blockchain and a decentralized stablecoin, pegged at a 1:1 ratio with the US dollar and issued by MakerDAO. Although for all intents and purposes, you can use your Dai as you would a dollar, it’s still a crypto asset - so you might have a surprise tax bill in store. Don’t worry, Koinly can help you calculate taxes for Dai and more than 400,000 other ERC-20 tokens. Here’s how.
Sign up to Koinly and choose your country and currency.
Connect Ethereum with Koinly to import all your trades safely and securely - including ERC-20 tokens like Dai.
Koinly identifies the cost basis of all your coins and tokens, as well as your taxable transactions.
Koinly calculates any capital gains, losses, and income from your taxable transactions.
Koinly generates your crypto tax report - ready to help you file with your tax office, or hand it over to your accountant.
How are Dai transactions taxed?
Stablecoins are treated exactly the same as any other crypto asset from a tax perspective. How your Dai will be taxed depends on where you live and your country’s crypto tax rules. You can read our crypto tax guides for specific information about crypto tax where you live. Generally speaking, here’s when you may pay tax on Dai:
Capital Gains Tax: Selling, swapping, or spending Dai is a disposal of an asset and any gain may be subject to Capital Gains Tax.
Income Tax: Earning DAI - for example through Dai staking rewards - may be viewed as additional income and subject to Income Tax upon receipt.
Can the IRS track Dai?
Dai is a top 20 cryptocurrency by market capitalization, so it’s likely the IRS has taken an interest in ensuring taxpayers are correctly reporting any investments. But can the IRS track Dai?
Blockchains, including the Ethereum blockchain Dai exists on, are public ledgers. That means anyone can search and find transactions relating to a specific address - including the IRS. It all comes down to whether the IRS can link your identity to a particular address.
Although crypto is popular with some investors due to the anonymity involved, the reality as crypto has progressed is that for most investors crypto is pseudonymous. The IRS has dedicated agents collecting user data through a variety of means.
One of the most common is to issue John Doe summons to centralized crypto exchanges to compel them to share customer data - as has been the case with Coinbase, Kraken, and others. This data potentially includes your personal details like your name and address, as well as details on any wallets you’ve transferred to using a centralized crypto exchange.
As well as this, many centralized crypto exchanges issue what’s known as a 1099 form - a form that reports income from sources other than your employer. You may receive a 1099 form if you’re earning over a certain amount in Dai or another cryptocurrency, for example, if you’re earning Dai by staking on Binance. Whenever you get a 1099 form, the IRS gets an identical copy.
You can learn more about how the IRS tracks crypto, here.
How to get Dai tax documents
How to calculate and file your Dai taxes depends on where you live, but generally speaking, you’ll report any gains, losses, or income from Dai investments in your annual tax return.
You’ll need to start by identifying each taxable transaction of Dai - including every time you sold, swapped, spent, or earned Dai. You’ll then need to calculate any gains or losses from these transactions, as well as the fair market value of any income from Dai in your fiat currency on the day you received it.
For most investors, this can take hours of calculations and spreadsheets, which is why most investors opt to use a crypto and Dai tax calculator like Koinly. Koinly can calculate your gains, losses, and income for more than 400,000 ERC-20 tokens, including Dai.
All you need to do is connect Ethereum to Koinly and it’ll do the rest. Here’s how.
How to import Dai transactions to Koinly automatically
To import your Dai transactions into Koinly, you’ll need to connect each Ethereum wallet you use to interact with Dai to Koinly.
This is really easy to do, you just need your public address from each blockchain - but remember, you’ll need to do this for each wallet you use to interact with Dai in order for Koinly to correctly identify your cost basis, transfers, sales, swaps, and more.
You can find steps on how to connect a variety of popular wallets to Koinly on our integration pages, but here’s an example of how it generally works.
In your wallet
Open or log in to your wallet
Select the blockchain you’d like to connect to - for example, Ethereum
Copy your public address
Sign up or log in to your Koinly account and go to the wallets page
Search for and select the blockchain you’d like to connect to - for example, Ethereum
Give your wallet a name - for example - MetaMask or MyEtherWallet
Paste your public address
Remember, you’ll need to do this for every wallet you use to interact with Dai (and any other tokens!) in order to calculate your crypto taxes correctly. As Dai is available as a pegged token on other blockchains, if you’re using Dai on other blockchains, you’ll need to add your public address to Koinly from each blockchain (and wallet!) in order to import your complete Dai transaction history.
It’s really helpful to name your wallets when you’re adding them to Koinly. If you need to troubleshoot later on, it can help you identify and fix issues much faster!
You may also be able to upload your transaction history to Koinly as a CSV file instead of connecting using your public address if you prefer, but this depends on the wallet you’re using. You can search for your wallet on our integration pages to find out more about how to get a CSV file from your wallet.
Your frequently asked questions
What is Dai?
Dai is a decentralized stablecoin, pegged at a 1:1 ratio with the US dollar and issued by the popular DeFi protocol MakerDAO.
How do I get Dai?
There are a few ways you can get Dai. You can buy it from centralized crypto exchanges like Kraken and Coinbase, or swap other tokens or ETH for DAI on decentralized exchanges. As well as this, if you deposit Ethereum-based assets into the Maker Protocol, you can borrow Dai against your assets.
How does Dai maintain its peg?
To maintain its value Dai uses what's known as a Target Rate Feedback Mechanism (TRFM). In layman's terms, this works like supply and demand. If the target price is $1, but falls, the TRFM increases so the price rises again, and vice versa. This means Dai effectively relies on arbitrage traders to maintain the peg.
Is Dai safe?
Stablecoins, including Dai, are a popular crypto investment as much of the risk of price volatility is reduced. However, as with all cryptocurrencies, there are risks. In particular, Dai has raised some concerns over Dai’s reserves, as Dai is entirely backed by cryptocurrency and stablecoins, and although it’s overcollateralized, in turbulent market conditions de-pegging is a possibility. As always, investors should do their own research before investing and know the risks.
Is Dai a stablecoin?
Yes. Dai is a decentralized, crypto-collateralized stablecoin, pegged to the US dollar at a 1:1 ratio.
Has DAI ever lost its peg?
Yes, in March 2020, following extremely turbulent market conditions, Dai briefly depegged. You can find out more in MakerDAO’s blog report.
What blockchain is Dai on?
Dai is an ERC-20 token on the Ethereum blockchain, however, there are also pegged versions available on other blockchains, like Binance-Pegged Dai.
What is the total supply of Dai?
The total and circulating supply of Dai at the time of writing is more than 5.2 billion.
Is Dai 100% backed?
Dai works differently than most stablecoins. Dai is a decentralized crypto-collateralized stablecoin, meaning it’s not backed by cash reserves, instead, it's backed entirely by crypto collateral held on the Maker platform. As all Dai issued by Maker is overcollateralized, Dai is 100% backed. This collateral is made up of a variety of crypto assets - primarily USDC and ETH.
Is Dai a good investment?
Dai is currently a top 20 cryptocurrency and widely adopted stablecoin which many investors find appealing as unlike other stablecoins, Dai is completely decentralized. However, Dai has come under criticism for having too much exposure to USDC within its reserves. As always, you should always do your own research before investing to ensure you understand the risks involved.
Where can I stake Dai?
You can stake Dai on the Maker protocol, as well as on centralized crypto exchanges like Binance and Coinbase.
Is Dai better than USDT, USDC, and other stablecoins?
Dai is a fairly unique stablecoin in that it’s entirely decentralized and collateralized by other crypto assets. Many investors find these key features appealing over other stablecoins like BUSD, USDT, and USDC. This said some argue that fiat-collateralized stablecoins like USDT, BUSD, and USDC offer more security in volatile markets. You should always DYOR to see which is the right investment for you.
Do I have to pay taxes on Dai?
Yes. Stablecoins are treated the same way as other cryptos from a tax perspective, so you may need to pay Capital Gains Tax on any gain from disposing of Dai, as well as Income Tax upon receipt if you’re earning Dai.
What tax forms do I need to file for Dai transactions?
This depends on where you live. For example, in the US, investors should report every single transaction where they sold, swapped, or spent Dai to the IRS in Form 8949 and Schedule D - no matter how minuscule the gain or loss.
Are stablecoins taxable?
Yes. The IRS and other tax offices don’t view stablecoins any differently than BTC, ETH, or an NFT. They’re all taxed the same way - either as a capital gain or income.
Are there any tax advantages to using stablecoins?
No, stablecoins do not offer any specific tax advantages compared to other cryptocurrencies. This said, using stablecoins can help minimize any potential taxable gain from spending crypto as your cost basis will theoretically remain the same from the point you purchase to the point you spend it.