A CA lawyer has written a guide
A Lawyer's Take On Bitcoins And Taxes. From a US perspective but some of the principles or arguments may be applicable to those in other jurisdictions like Europe or Canada.
A lot of the arguments he made are applicable to EU and Canada, I agree, but some are not. Here are some that I found out:
- EU has a directive for e-money, however it most likely does not apply to Bitcoin, because it makes the assumption that e-money is a debt instrument
- he claims that forex losses are not deductible in the US, whereas a google search shows that in many other countries, they are (also my own experience supports this)
- in countries with a general sales tax (e.g. VAT in the EU, GST in Canada), if Bitcoin trades are barter goods, it looks like this sales tax is to be levied when sold. US does not have thisI was just looking at Swiss and UK VAT:
In Switzerland your revenue has to be at least 100'000 CHF (~100'000 dollars, 70'000GBP), meaning most people would be exempt. In the UK there is a limit of £73'000 for VAT registration. Thus most individuals in those two countries would be exempt. If you go above these limits you have to register for VAT, but I'm not yet sure whether you would be required to charge VAT on bitcoin sales (Gold for example is exempt in both UK and CH if for investment). [On a related note Skype charge VAT when you buy skype credit, i.e. if I buy 5 CHF skype credit I get charged 5.08 CHF since VAT is 8%. But skype credit is quite different to bitcoin.]
With respect to exchange's fees: I'm not fully certain as to what the status is there. Ebay has to charge VAT on their fees, I'm assuming something similar is the case with exchanges based in the EU for EU customers. On the other hand since I'm not an EU resident but use a EU exchange I should then not have VAT charged, which makes things complicated for the exchange -- I would also have to look into whether I need to pay Swiss VAT on online services abroad... When goods are sent by post, if I would have to pay less than 5CHF VAT then the VAT is waived -- with the amounts I buy and since fees are even smaller by comparison, I would be exempt.
// Update: turns out that by offering services in Switzerland you make yourself liable to swiss taxation laws. I.e. by delivering services online to Switzerland you are acting as if you were active in Switzerland as well. This would only affect any business being offered in Switzerland, and I assume that the volume of sale there would be minimal, meaning VAT could be ignored by exchanges offering services in Switzerland.