Comments (9)
One more comment on this:
@nanonano mentioned the list of recognised futures exchanges here: https://www.gov.uk/hmrc-internal-manuals/capital-gains-manual/cg56120
While this list doesn't include any crypto exchange, it also doesn't include any retail CFD provider either. It only lists professional commodity and financial exchanges primarily aimed at institutions. CFDs on the other hand are mentioned earlier in the same manual and are closer to what crypto futures, primarily aimed at retail clients, are:
https://www.gov.uk/hmrc-internal-manuals/capital-gains-manual/cg56100
Retail contracts for differences are financial futures, and, unless the profits are taxable as trading income, in almost every case TCGA92/S143 charges the outcomes under the capital gains regime (CG56000+). SP03/02 gives guidance on when profits or losses are to be regarded as trading income.
All debits and credits to the account, including commission and sums equivalent to interest and dividends, are brought within the computation of the net chargeable gain or allowable loss when the contract is closed out.
from bittytax.
That is correct BittyTax does not currently handle futures trades, only spot trades.
As it works today, the buy trade is given a GBP valuation at the time of purchase which is used as the acquisition cost for the section 104 holding of that asset (i.e. ETH).
When the ETH is sold (a disposal) another valuation is made in GBP which gives the proceeds required for the GCT calculation, buy/sell fees are also taken into consideration.
I need to read up on the tax laws for futures, but assume each asset/currency pair would need to be held in a separate pool (not section 104) to calculate the gain/loss correctly?
from bittytax.
CAVEAT: I am not a tax expert or an accountant
this is my understanding of how it should work:
Assume same day trade
BUY 3 ETH-USD 25-DEC-2020 FUTURES at 360.00 Commission USD 2.0
Sell 3 ETH-USD 25-DEC-2020 FUTURES at 370.00 Commission USD 2.0
Calculation = (3 * 370) - 2 – (3 * 360) – 2 = PROFIT of USD 26 which once converted into GBP at the relevant exchange rate, say GBPUSD=1.30, equals GBP 20
I believe Same Day, 30d B&B and 104-S rules would still apply
from bittytax.
hi just wondering if there is any update on this issue . tks
from bittytax.
I've been reading up on the taxation rules for futures, the consensus is that crypto futures trading is liable for income tax not capital gains. The quote below is taken from here https://www.gov.uk/hmrc-internal-manuals/capital-gains-manual/cg56004.
Profits from transactions in commodity and financial futures dealt in on a futures exchange which is not recognised will be liable to tax as income if the transactions do not amount to trading.
The list of recognised futures exchanges is given here: https://www.gov.uk/hmrc-internal-manuals/capital-gains-manual/cg56120. As you can guess, no crypto trading exchanges are included, maybe that will change in the future.
I'm working on a parser for Deribit which will include a new income type Futures
, once that's implemented you can enter your futures profit/loss manually for other exchanges, or additional parsers can be added, out of interest which exchange did you use for your futures trading?
from bittytax.
from bittytax.
I am reading the HMRC link.
It says in the very beginning:
Specific legislation provides that certain disposals which would have been dealt with under the capital gains rules are instead to give rise to income profits or losses. This applies:
for Corporation Tax purposes only, where the futures fall within the legislation in Part 7 CTA09 (Derivative Contracts). (Or previously, within the legislation in FA02 (Derivative Contracts), or FA94 (Financial Instruments)). See CFM50000+. or
in cases where schemes or arrangements involving the use of futures or/and options are designed to give a guaranteed return, see Chapter 12 Part 4 ITTOIA05 and CG56200. (Or previously ICTA88/Sch5AA, which applied also for Corporation Tax until such options and futures were brought within the FA02 rules for derivative contracts.)
Individuals trading in crypto futures fall in neither of the two cases mentioned, so tax treatment should be CGT, not income.
from bittytax.
Also, the freshly released manual gives a bit (pun intended) more clarity:
https://www.gov.uk/hmrc-internal-manuals/cryptoassets-manual/crypto20050
In the vast majority of cases, individuals hold cryptoassets as a personal investment, usually for capital appreciation or to make particular purchases. They will be liable to pay Capital Gains Tax when they dispose of their cryptoassets.
Individuals will be liable to pay Income Tax and National Insurance contributions on cryptoassets which they receive from:
their employer as a form of non-cash payment (see CRYPTO21100)
mining, transaction confirmation or airdrops (see CRYPTO21150, CRYPTO21200 and CRYPTO21250)
As set out in CRYPTO20250 there may be cases where the individual is running a business which is carrying on a financial trade in cryptoassets and they will therefore have taxable trading profits. This is likely to be unusual, but in such cases Income Tax rules would take priority over the Capital Gains Tax rules.
from bittytax.
From what I have read pooling does not apply to CFDs/Futures contracts. The following talking about CFDs (which are essentially the same) was helpful. https://community.ig.com/forums/topic/17087-cfd-and-capital-gains-calculations/
from bittytax.
Related Issues (20)
- bug: GMT, BST are not the same as Europe/London HOT 3
- enhancement: make bittytax_conv more script friendly by adding non-zero exit status
- Can´t parse binance csv HOT 1
- Lost transaction - Final balance and current holdings HOT 3
- Binance parser cash-deposit buy_quantity should be gross 'Indicated Amount' HOT 2
- Converting Binance deposits/withdrawals fails HOT 1
- Kraken parser update
- Method getiterator has been removed in Python versions >=3.9 HOT 7
- Too many requests for coingecko HOT 3
- Fantom Opera Support HOT 3
- Add offline mode
- including staked amounts in the audit report HOT 3
- Cannot run code against new tax year 2022-23 HOT 1
- Support Ledn loans, repayments and interest HOT 1
- Coinbase: 'Advanced Trade Buy' HOT 5
- Unidentified Cryptoassets trezorsuite HOT 1
- Request to add Binance margin trades HOT 5
- Request to add ETH/BETH support on Binance HOT 2
- Updated Binance Statements Spreadsheet HOT 3
- No current holding section in my pdf report HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bittytax.