Glossary · Tax & law

FIFO (first in, first out)

A tax ordering rule: in Germany, if you can’t prove which bitcoin you sold, the ones bought first count as sold first for the holding period – assessed per wallet.

AlsoFirst in, first outFIFO methodorder of disposalfirst bought, first sold

Updated 28 September 20261 sourcesMore terms starting with F

On the learning path: Stage 6 · Step 3 – Bitcoin & tax

FIFO means ‘first in, first out’: first bought, first sold. The rule matters when you’ve bought bitcoin at different times, for example through a GlossarySavings plan (Bitcoin savings plan)Automatically buying bitcoin at fixed intervals with a fixed amount, for example $50 a month. A savings plan takes the question of the right moment off your hands, but doesn’t promise a higher return.On the learning path: Stage 4 · Step 4 – Setting up a savings plan →In the glossary →, and sell only part of it. You can’t tell from the bitcoin themselves which purchase was sold.

What the Finance Ministry specifies

In principle, each sale is matched to the purchase it belongs to (individual assessment). If that isn’t possible, the guidance letter of 6 March 2025 from Germany’s Federal Ministry of Finance (BMF) says:

  • Holding period: the bitcoin bought first count as sold first (FIFO).
  • Amount of the gain: as a rule, the average acquisition cost applies; as a simplification, you may use FIFO here too.
  • Per wallet: the chosen method applies per wallet and stays in place until all the bitcoin in it have been sold.[1]

Example

You buy 0.01 BTC in January 2025 and another 0.01 BTC in October 2025, both into the same wallet. In February 2026, you sell 0.01 BTC. Under FIFO, the January purchase counts as sold: held for more than a year, so the gain is not taxable.[1] The bitcoin from October continue their own GlossaryHolding period (speculation period)In Germany, the gain from selling privately held bitcoin is tax-free if more than one year passes between purchase and sale (§ 23 EStG, as of September 2026). Each purchase has its own holding period.On the learning path: Stage 6 · Step 3 – Bitcoin & tax →In the glossary →.

If you move bitcoin between your own wallets, note the date, amount and transaction ID – otherwise the order will be hard to prove later.[1] The holding period calculator shows how FIFO affects your dates; it doesn’t replace tax advice.

Related terms

These terms are closely connected.

Explained in depth

These articles go into more detail:

More from „Tax & law“

Sources1 sources · 1 publishers

The superscript numbers in the text refer to these sources.

  1. Einzelfragen zur ertragsteuerrechtlichen Behandlung bestimmter Kryptowerte (BMF-Schreiben) – Bundesministerium der Finanzen (German Federal Ministry of Finance), 06.03.2025 (accessed 28/09/2026)

This entry is for education only and is not investment, tax or legal advice.

Keyboard shortcuts

⌘K /
Open search
`
Open Bitcoin terminal
T
Toggle light/dark
?
This help

Tip: type “help” in the terminal.

Pre-launch

We’re still building – block by block.

Blockchain21 is already open, and you’re welcome to look around. We haven’t officially launched yet, though: some details are still missing, may change or don’t quite fit together yet.

Not finished yet

  • Email Messages to support@blockchain21.net don’t arrive yet. Until then, you can reach us by post – the address is in the legal notice.
  • Newsletter Sign-up opens once our mailbox is running.
  • Reader account Coming later. Until then, your browser keeps your progress.
  • Partners No partnership is active yet – providers are listed without ads.
  • Info pages The privacy policy still lacks some details.

Already in place: learning path, articles, glossary, calculators and live data.

Block 0 · Genesis — Bitcoin, too, began with block 0 As of 5 October 2026