A 'contract trade' is a catch all term that refers to any trading activity not considered 'spot' trading. The purpose of this article is to explain how to record contract trades in your TaxBit account. For more detail on what we mean by contract trading and its tax implications, feel free to check out our article on the subject, found HERE.
Before we go any further, it's really important to acknowledge that unless your closed positions are settled in crypto, you don't need to represent them in your TaxBit account. We support certain types of FIAT transactions on our platform, so you can choose to include those FIAT settled positions in your account if you wish.
Whether or not you include them in your TaxBit account, you'll absolutely want to sum up the FIAT income you received from your settled profitable positions and add that number to your taxable income for the year.
If your positions are settled in crypto or they are settled in FIAT and you want to use TaxBit to help you sum those transactions, then read on! This guide will walk you through how to bring those transactions into your account.
Adding Contract Trades To Your Account
Generally speaking, you'll be using CSV exports to bring those contract trading transactions into your account. To give us the context we need to format those transactions correctly, we'll need the following information:
- Crypto Deposit and Withdrawals (Transfer In/Transfer Out History)
- Your FIAT > Crypto conversions (Buy/Sell History)
- Spot Trading History (if you have any)
Depending on the platform, you may already have this information in your account from previous API connections or CSV uploads. In addition to that contextual information, we'll always need to include the following CSV exports in your contract trading upload request:
- Contract Trading History
- PnL statement
Attached to this article are examples of what a 'Contract Trading History' and 'PnL Statement' export should look like. These examples are from FTX, so exports from other platforms may look a little different, but they will likely contain similar information.
Once you at least have your Contract Trading and PnL exports, you can send those files to firstname.lastname@example.org, and we'll get them formatted and uploaded for you. Contract trades can be time consuming to format, so please be patient with us if it takes more time than our usual CSV uploads.
Still have questions? Send us an email at email@example.com or chat with us using our live chat feature, and we'd be happy to help!