Skip to content

Tax + Record-Keeping

Earnings on Bitcointalk are usually taxable income in your jurisdiction, even when paid in crypto. This lesson is jurisdiction-agnostic — the principles apply almost everywhere, but for specific rates and forms you must consult local guidance.

What's typically taxable

  • Signature campaign payments (income, valued at BTC price on receipt)
  • Bounty payments (income, valued at receipt)
  • Services revenue (income, gross before expenses)
  • Marketplace profits (capital gains or business income depending on scale)
  • BTC ↔ fiat trades (capital gains on the BTC leg)
  • BTC ↔ altcoin swaps (often a taxable event even without fiat)

What records to keep

For every earning event:

  • Date of receipt
  • BTC amount received
  • BTC/USD (or local currency) price at time of receipt
  • Source (which campaign, project, client, trade)
  • TXIDs of the on-chain payments

For every disposal (selling, swapping, or spending BTC):

  • Date of disposal
  • BTC amount disposed
  • BTC/USD at disposal
  • Cost basis of the disposed BTC (from your records)
  • Capital gain/loss = proceeds − cost basis

How to keep records

The professional approach:

  1. Dedicated receiving addresses per income stream (signature, bounty, services). Lets you separate streams on-chain.
  2. Spreadsheet or accounting software with a row per receipt + per disposal.
  3. Monthly close — at month end, reconcile addresses against your records.
  4. Annual export — at year end, compile totals for tax filing.

Free tools that help: Koinly, CoinTracker, Bitcoin Suisse Tax Calculator (for some jurisdictions).

Cost basis methods

When you dispose of BTC, you need to know which "lot" you sold. Common methods:

  • FIFO (first-in, first-out) — sell oldest BTC first. Required in many jurisdictions.
  • LIFO (last-in, first-out) — sell newest first. Reduces taxable gain in rising markets.
  • Specific identification — pick which specific UTXO you're selling. Most flexible. Requires good records.

Check your local rules; some jurisdictions allow only FIFO.

What auditors look for

  • Income that appears on-chain but not on tax returns
  • Disposals (sales) that don't match declared gains
  • Unexplained gaps between your wallet activity and your reported income
  • KYC exchange withdrawals to wallets you didn't disclose

Chain analysis is good enough that most KYC-linked discrepancies get spotted. The cost of getting caught dwarfs the cost of just keeping clean records.

What this lesson is not

This is not tax advice. Rates, classification, exemptions, and reporting rules vary enormously by country (and sometimes by state/province). For real tax decisions, consult a crypto-savvy accountant in your jurisdiction.

What this lesson is: the operational discipline every forum earner needs, regardless of where they live.

Loading quiz…