Reporting Perpetual Swap Income to IRS
⏱ 6 min read
- Perpetual swap income is generally treated as ordinary income by the IRS, not capital gains, due to the 1256 contract rules.
- You must report both realized profits and losses on Form 6781, and separate any spot crypto trades on Form 8949.
- Using crypto tax software or a professional can save you hours of manual calculation, especially if you trade frequently across multiple exchanges.
Here’s a stat that might surprise you: In 2023, the IRS issued over 10,000 warning letters to crypto traders who underreported their income. And perpetual swaps — those high-leverage, funding-rate-heavy contracts — are a major blind spot. If you’re trading them, you’re not alone. But the tax rules? They’re anything but straightforward. Let’s break down exactly how to report perpetual swap income to the IRS without getting flagged.
What Are Perpetual Swaps for Tax Purposes?
First, a quick refresher. Perpetual swaps are futures-like contracts that never expire. You pay or receive a funding rate every 8 hours, and your profit or loss depends on the price difference between entry and exit. The IRS doesn’t have a specific “perpetual swap” checkbox on any form. Instead, they classify these instruments under Section 1256 contracts — the same bucket as regulated futures and foreign currency contracts.
Why does this matter? Because 1256 contracts get special tax treatment. You report them on Form 6781, not on the standard Schedule D or Form 8949 you’d use for spot crypto trades. And here’s the kicker: 60% of your gains are taxed as long-term capital gains, and 40% as short-term — regardless of how long you held the position. That’s the 60/40 rule, and it’s a huge advantage for active traders.
But wait — there’s a catch. The IRS only applies the 1256 rules to “regulated” futures contracts. Perpetual swaps on decentralized exchanges (DEXs) or unregulated offshore platforms might not qualify. In those cases, the IRS could treat your income as ordinary income or even as a “constructive sale.” Sound familiar? It’s a gray area that’s still being litigated.
How Does the IRS Classify Perpetual Swap Income?
Let’s get specific. The IRS classifies perpetual swap income into two main buckets: realized gains/losses and funding rate payments. Each has different tax implications.
Realized Gains and Losses
When you close a perpetual swap position at a profit, that’s a realized gain. If you’re trading on a regulated exchange like Binance or Bybit, and the contract qualifies as a 1256 contract, you report that gain on Form 6781. The 60/40 split applies automatically. For example, if you made $10,000 in profits, $6,000 is taxed at the long-term rate (0-20% depending on your income), and $4,000 at your ordinary income rate (up to 37%). That’s a sweet deal compared to spot trading, where every gain is short-term if held under a year.
But if you’re trading on an unregulated DEX or a platform that doesn’t qualify as a “regulated futures exchange,” the IRS might treat those gains as ordinary income. That means you’d report them on Schedule C (if you’re a trader) or Schedule 1 (if it’s a hobby). Sound confusing? It is. That’s why lots of traders hire a crypto-savvy CPA.
Funding Rate Payments
Here’s where it gets messy. Every 8 hours, you either pay or receive a funding rate. The IRS hasn’t issued clear guidance on these payments. Most tax professionals treat them as ordinary income or expense — not capital gains. So if you paid $500 in funding fees over the year, you can deduct that as a business expense if you’re a professional trader. If you received $300 in funding payments, you report it as ordinary income. Keep detailed records of every single funding event. Trust me, you don’t want to estimate this.
One more thing: wash sale rules don’t apply to crypto or futures. So you can realize a loss and immediately re-enter the same position without triggering a wash sale. That’s a big difference from stocks.
What Forms Do You Need to File?
Alright, let’s get practical. Here’s the list of forms you’ll need, depending on your situation:
- Form 6781 — For reporting gains and losses on 1256 contracts (perpetual swaps on regulated exchanges).
- Form 8949 — For spot crypto trades and any perpetual swap income that doesn’t qualify as a 1256 contract.
- Schedule D — Summarizes the totals from Form 8949 and Form 6781.
- Schedule C — If you’re a professional trader (filing as a business), you’ll report funding fees and other expenses here.
- Form 1040 — Your main tax return, where all the above forms feed into.
Pro tip: If you traded on multiple exchanges, don’t try to do this manually. I once spent 12 hours reconciling trades from three exchanges — never again. Use crypto tax software that supports perpetual swaps, like CoinDesk recommended tools or specialized platforms. For more on tracking your trades, see .
Can You Use Crypto Tracking Software?
Absolutely. In fact, I’d argue it’s almost mandatory if you trade more than a few times a month. Manual calculation of perpetual swap P&L, funding rates, and 60/40 splits is a nightmare. Most crypto tax platforms like CoinTracking, Koinly, or ZenLedger now support perpetual swaps. They automatically import your trade history via API, calculate the 1256 treatment, and generate Form 6781 for you.
But here’s a warning: Not all software handles funding rates correctly. Some treat them as capital gains, which is wrong. Always double-check the software’s logic. And if you’re trading on a DEX like dYdX, you might need to manually upload your trade data because API support is spotty.
One more tip: Keep a separate ledger for funding rate payments. Even if your software handles it, having a backup spreadsheet can save you during an audit. I know a trader who got audited because his software misclassified $2,000 in funding fees. Don’t be that person.
FAQ
Q: Do I need to report perpetual swap losses?
A: Yes, absolutely. You can deduct realized losses against your gains, reducing your overall tax liability. On Form 6781, losses from 1256 contracts are reported in the same section as gains. Just make sure you have accurate records of each trade’s entry and exit price.
Q: What if I trade perpetual swaps on a decentralized exchange?
A: This is a gray area. The IRS may not treat DEX trades as 1256 contracts, meaning you’d report them as ordinary income on Schedule C or Form 8949. Some tax experts argue that DEX perpetual swaps are essentially “other income.” Consult a CPA who specializes in crypto to be safe.
Q: Can I deduct trading fees and funding rates?
A: Yes, if you’re a professional trader filing as a business (Schedule C). If you’re an individual investor, you can deduct them as miscellaneous itemized deductions, but only if they exceed 2% of your adjusted gross income. For most people, it’s simpler to just track them as part of your cost basis.
So Where Do You Go From Here?
Look, reporting perpetual swap income to the IRS isn’t rocket science — but it’s close. The rules are fragmented, the forms are specific, and one mistake can trigger an audit. Your move: start organizing your trade history today. Pull your CSV files from every exchange, categorize your funding payments, and run your numbers through crypto tax software. The IRS isn’t going to wait around for you to figure it out. And if you want real-time trade alerts that help you stay on top of your P&L, check out Aivora AI Trading signals — it’s a smart way to keep your trading strategy aligned with your tax reporting.
