Tax law is dependent on your country and locality. Recently in the United States, the IRS has declared that Bitcoin is to be treated as property, not currency, for tax purposes. All income in the US is taxed, regardless of what form it takes. If youre paid in bitcoins, youre supposed to pay taxes on your earnings at the BTC/USD exchange rate when you receive payment.
Is it a good decision or bad?
So if someone gives me Bitcoins, then I am supposed to pay income tax on it? I don't think that this is a good idea. The IRS must first clarify whether they are considering Bitcoin is property or currency. If it is not currency, then we are not liable to pay income tax.