Hacker News new | ask | show | jobs
by jcranmer 2066 days ago
> However, the tax code treats all non-USD currencies as assets for the purposes of determining when taxable events occur (as a result of differences in the exchange rate between the time the currency was acquired and when it was transacted away).

There actually is one key difference. For most currencies, you can basically use a single exchange rate for all transactions. For bitcoin, you can't do that. Although note that one of the criteria that kicks you out of this rule is that currencies with high inflation (defined as roughly 10% annual inflation)... which would include bitcoin anyways.

2 comments

For most currencies, you can basically use a single exchange rate for all transactions.

No, in determining f/x gain loss, you must use the exchange rate at the time of each transaction, though you get to choose FIFO or LIFO for determining that the base exchange rate is for determining gain or loss.

Generally, most businesses deal with f/x issues in one of two ways: either they have a foreign office that uses a foreign currency as its functional currency (a QBU) and process the foreign currency transaction through that office; or they have a bank handle the USD-to-foreign conversion on the day of the transaction at whatever the appropriate rate, is so there is no f/x gain/loss.

IRS requires Congress to declare anything specific as a currency or not, thats all it comes down to.