It differs. The legality of Bitcoins is controversial, its status varies from country to country. In Japan, Bitcoin is a legal payment method, in Germany, it is considered to be a unit of account, so it is a subject to tax. While in Thailand, Bitcoin is banned.