Bitcoin investors can select three different accounting treatments for their bitcoin. These are Specific ID (HIFO, or highest in, first out), last-in first-out (LIFO), and first-in first-out (FIFO). Each of these methods refers to the question of “which” bitcoin was sold when an investor sells BTC.
www.coindesk.com