How to Report Perpetual Swap Income to IRS
⏱ 6 min read
- The IRS treats perpetual swap gains as capital gains, not ordinary income, so you’ll use Form 8949 and Schedule D.
- You need to track every trade’s entry and exit price, plus the funding rate payments, because those are separate taxable events.
- Wash sale rules don’t apply to crypto yet, but you still need to report all realized gains and losses accurately to avoid audits.
Did you know that over 80% of crypto traders who use perpetual swaps don’t report their gains correctly to the IRS? That’s a huge red flag for the agency, especially as they ramp up enforcement. If you’re trading perpetual futures, you’re not just dealing with volatile markets — you’re dealing with a tax headache that most accountants don’t even understand. Sound familiar? Let’s break it down so you don’t get caught off guard come April.
What Makes Perpetual Swaps Different for Tax?
Perpetual swaps aren’t like regular futures contracts. They don’t have an expiration date, which means you can hold a position open for days, weeks, or even months. But here’s the kicker: every 8 hours, you either pay or receive a funding rate. That funding rate is a separate taxable event — it’s not part of your trade’s profit or loss. The IRS treats these payments as ordinary income or expense, similar to interest.
So if you’re long on Bitcoin and paying funding rates all week, those are deductible expenses. If you’re short and receiving funding, that’s taxable income. You can’t just lump it all together with your trade gains. And most traders miss this completely.
Another big difference: perpetual swaps are typically settled in a stablecoin like USDT or USDC. That means every time you close a trade, you’re realizing a gain or loss in a stablecoin, which the IRS considers a disposal of property. So even if you never cash out to USD, you’ve triggered a taxable event. For more on how stablecoins affect your tax situation, check out Efficient Framework To Maximizing Solana Leverage Trading With High Leverage.
How Do You Track Perpetual Swap Gains and Losses?
Tracking perpetual swaps manually is a nightmare. You’ve got entry prices, exit prices, funding rate payments every 8 hours, and liquidation risks. Most exchanges like Binance or Bybit provide a downloadable trade history, but it’s usually in CSV format and doesn’t separate funding rates from trade PnL.
Here’s a simple process:
- Export your trade history from the exchange. Look for columns like “Realized PnL,” “Funding Rate,” and “Trade Time.”
- Separate funding rate payments into their own category. Add up all funding payments received — that’s income. Add up all funding payments made — that’s an expense.
- Calculate gain or loss per trade: Subtract your entry cost (including fees) from your exit proceeds. If you closed with a profit, it’s a capital gain. Loss? Capital loss.
And don’t forget: if you’re trading on margin, the borrowed funds don’t change your cost basis. You still report the full gain or loss based on the asset’s price movement. The interest you pay on borrowed margin is a separate deductible expense, but that’s for your Schedule A, not your crypto forms.
I’ve seen traders lose thousands in deductions just because they didn’t track funding rates separately. Don’t be that person. Use a crypto tax software like CoinLedger or Koinly that integrates with perpetual swap exchanges. They’ll pull your data automatically and categorize everything.
Which IRS Forms Do You Need for Perpetual Swaps?
Here’s where most people get confused. Perpetual swaps are treated as capital assets by the IRS, not as Section 1256 contracts (which regular futures fall under). That means you report them on Form 8949 and Schedule D, just like stocks or crypto spot trades.
Here’s the breakdown:
- Form 8949: List every trade individually — date acquired, date sold, proceeds, cost basis, and gain or loss. For perpetual swaps, the “date acquired” is when you opened the position, and “date sold” is when you closed it.
- Schedule D: Summarize your totals from Form 8949. Short-term gains (held under 1 year) get taxed at your ordinary income rate. Long-term gains (held over 1 year) get the lower capital gains rate.
- Schedule 1 (Line 8): Report your net funding rate income or expense here. If you received more funding than you paid, that’s “Other Income.” If you paid more, it’s an adjustment to income.
One tricky part: if you trade on a decentralized exchange (DEX) like dYdX or GMX, you might not get a 1099 form. The IRS still expects you to report everything. They’re using blockchain analytics to track on-chain activity, so hiding trades is risky. CoinDesk reported that the IRS is stepping up enforcement on crypto derivatives in 2024.
And if you’re trading on an offshore exchange without KYC? The IRS can still subpoena exchange records. It’s not worth the audit risk.
Can You Claim Losses From Perpetual Swaps?
Yes, you can — and you should. Capital losses from perpetual swaps offset capital gains from any other asset, including stocks, real estate, or other crypto. If your losses exceed your gains, you can deduct up to $3,000 against ordinary income per year ($1,500 if married filing separately). Any leftover losses carry forward indefinitely.
But here’s the catch: wash sale rules don’t apply to crypto — yet. The IRS hasn’t extended them to digital assets, so you can sell at a loss, immediately buy back the same position, and still claim the deduction. That’s a huge advantage over stock traders. Just be aware that Congress has proposed including crypto in wash sale rules for 2025, so this might change.
Also, if you get liquidated on a perpetual swap, that’s a realized loss. You can claim it on your taxes. The liquidation price becomes your “sale” price, and your entry price is your cost basis. Same goes for partial liquidations — you report each one separately.
One more thing: if you’re trading with leverage and get liquidated, the loss is real. But if you’re trading on a platform that uses socialized losses or insurance funds, those might be treated differently. Check your exchange’s terms. For a deeper dive on handling liquidations, see .
FAQ
Q: Do I need to report perpetual swap trades if I didn’t cash out to USD?
A: Yes. The IRS considers any disposal of crypto property — including closing a perpetual swap position — a taxable event. Even if you only moved from one stablecoin to another, you’ve realized a gain or loss. You must report it on Form 8949.
Q: Are funding rate payments taxed as ordinary income or capital gains?
A: Funding rate payments are taxed as ordinary income or expense, not capital gains. You report net funding received as “Other Income” on Schedule 1, Line 8. Net funding paid is an adjustment to income, reducing your total taxable income.
Q: What happens if I don’t report my perpetual swap income?
A: The IRS can audit you, impose penalties up to 20% of the underreported tax, and even pursue criminal charges for willful evasion. With blockchain analytics and exchange reporting requirements under the Infrastructure Investment and Jobs Act, unreported trades are increasingly easy to detect.
The Bottom Line
Reporting perpetual swap income isn’t rocket science, but it requires discipline. Track every trade, separate your funding rates, and use the right forms — Form 8949 for capital gains and Schedule 1 for funding income. The one thing you can’t afford to do is ignore it. The IRS is watching, and the penalties for getting it wrong are brutal. Stay organized, use tax software, and if you’re serious about trading, consider using Aivora AI-powered trading to automate your strategy while you focus on compliance.
