How to Export GMX Trade History for Tax Reporting

Risk warning. Trading perpetual futures and other leveraged crypto-asset products is high risk. A large share of retail traders lose money, so never trade with money you cannot afford to lose entirely. Disclaimer

GMX’s export button gives you a transaction CSV, not a finished tax report, the difference matters once you’re trying to reconcile trades, LP deposits, and staking rewards into something a tax filing actually needs.

This guide is part of TradeOnDEX’s GMX how-to series within Perpetual Futures.

Disclosure: TradeOnDEX may earn a commission from links to GMX on this page, at no extra cost to you. Full details at the end of this article.

What GMX’s export actually gives you

From your account page, GMX lets you export a Transaction History CSV covering your on-chain activity on the platform. This is a raw record, not a cost-basis calculation or a categorized tax summary, turning it into an actual tax report is a separate step, typically handled by dedicated crypto tax software.

This means for you, concretely: don’t expect to hand GMX’s export directly to a tax preparer as a finished document, it needs to pass through a tool (or a knowledgeable accountant) that understands cost-basis methods and DeFi-specific transaction types first.

How to export and import your history, step by step

  1. Go to your GMX account page and locate the Transaction History export option.
  2. Export the CSV covering the date range you need (typically the full tax year).
  3. Import it into your crypto tax software of choice, GMX-specific import support has been documented for platforms like CoinLedger, and general DeFi/DEX CSV import is supported across most major crypto tax tools.
  4. Review the imported data against your own memory of major trades, LP deposits, and staking actions before finalizing. Don’t assume automated categorization caught everything correctly on the first pass.

Risk: what commonly gets missed or miscategorized

GM pool LP deposits, withdrawals, and staking/vesting actions don’t always map cleanly onto standard “buy/sell” tax categories. As covered elsewhere in this series for providing liquidity and claiming/compounding rewards, these are distinct on-chain actions with their own tax treatment questions. Verify how your specific tax software categorizes each type rather than assuming it’s handled correctly by default.

Borrow fees, price impact, and execution fees may or may not be broken out clearly in an export, depending on the tool. Since GMX’s fee structure has multiple components, check whether your specific export and tax tool combination captures all of them distinctly, or lumps them together in a way that affects your calculated gains or losses.

esGMX vesting and Multiplier Points don’t correspond to standard token transfer events in the way a simple buy/sell would. These reward mechanics, covered in the staking guide, may require manual review or a specialist DeFi tax tool rather than a generic exchange-CSV importer to categorize correctly.

Tax treatment of DeFi-specific activity (LP provision, staking rewards, vesting) varies by jurisdiction and is a genuinely unsettled area in many places. This article describes how to get your data out of GMX, not how any specific transaction type should be taxed where you live, that’s a question for a tax professional familiar with DeFi and your jurisdiction, not something a CSV export can answer on its own.

A trade history export is only as complete as GMX’s own record of your linked wallet activity. If you’ve used multiple wallets, multiple chains (Arbitrum and Avalanche separately), or migrated from legacy V1/GLP positions, as covered in the V1-to-V2 migration guide, make sure you’re exporting and combining history from every relevant source, not just the one you check most often.

What a raw export leaves you to handle vs. what tax software adds

GMX’s raw CSV exportDedicated crypto tax software
Transaction recordYes, raw on-chain activityImports and organizes the raw record
Cost-basis calculationNoYes, typically with method options (FIFO, LIFO, etc.)
DeFi-specific categorization (LP, staking, vesting)No, raw data onlyPartial, verify coverage for GMX-specific mechanics
Finished tax-ready summaryNoYes, once reviewed for accuracy

See it for yourself

Export your GMX transaction history early, well before a filing deadline, and cross-check a sample of your own known trades and LP actions against what the export and your tax software show, catching a miscategorized entry with time to spare is far easier than after the fact. You can access your transaction history at gmx.io.

Frequently asked questions

Does GMX generate a tax report for me?

No, GMX exports a raw transaction history CSV; turning that into a categorized, cost-basis-calculated tax report requires separate crypto tax software or a qualified preparer.

Will my tax software automatically understand my GM pool LP and staking activity?

Not necessarily. Verify how your specific tool categorizes GMX’s LP deposits, staking, and esGMX vesting, since these don’t map directly onto simple buy/sell categories.

Do I need to combine history from multiple chains if I’ve traded on both Arbitrum and Avalanche?

Yes, export and combine history from every chain and wallet you’ve used on GMX, since a single export only covers what’s linked to that specific session or wallet.

Is this article tax advice?

No, it explains how to retrieve your data from GMX; how specific transaction types are taxed depends on your jurisdiction and should be confirmed with a qualified tax professional.

Affiliate disclosure

TradeOnDEX may earn a commission if you sign up or trade through a link on this page, at no extra cost to you. GMX’s own affiliate/referral terms are still being confirmed for this site, so links here are direct and untracked for now. This article is educational and is not tax or financial advice. See our disclaimer for the full risk warning.

Risk warning

Trading crypto assets, and leveraged products based on them such as perpetual futures ("perps"), is high risk. A large share of retail traders lose money on these products. Leverage magnifies gains and losses alike and can push your loss beyond the amount you put in. Positions can be closed automatically (liquidation) before you get a chance to react, and some of the platforms we cover offer no negative balance protection.

Never trade with money you cannot afford to lose entirely. TradeOnDEX gives no investment advice, no personal recommendation, and no guarantee of any outcome. Every decision you make is your own decision and your own responsibility.

Disclaimer