Skip to content
BSDEX Tax Guide · CSV Import

BSDEX Taxes: How to Generate Your Crypto Tax Report

BSDEX (Börse Stuttgart Digital Exchange) does not create a tax report for you. Every crypto trade and disposal on this BaFin-regulated German exchange is a potential tax event. CoinTracking imports your full BSDEX transaction history via CSV export, calculates gains and losses, and generates a tax report ready for your tax authority or accountant.

CoinTracking BSDEX Import Dashboard
CSV import step-by-step

How to Import Your BSDEX Transactions into CoinTracking

Watch how to export your transaction history from BSDEX as a CSV file and import it into CoinTracking to generate your crypto tax report.

Start Your Free BSDEX Import

BSDEX Tax at a Glance

Last updated: June 2026
  • Every crypto trade on BSDEX is a taxable disposal in most jurisdictions. Capital gains tax applies when you sell, swap or spend crypto purchased on the Börse Stuttgart Digital Exchange.
  • BSDEX does not offer an API for tax software. Your transaction history must be exported as a CSV file from Account & Tax settings and uploaded to CoinTracking.
  • In Germany, crypto gains are tax-free if held for more than one year. A €1,000 annual exemption applies for short-term gains. Transfers between your own wallets are not taxable events.
  • Under DAC8, BSDEX — as a BaFin-regulated CASP and subsidiary of Börse Stuttgart — is required to automatically report user transaction data to German tax authorities from 2026. Your BSDEX trading history is visible to the Finanzamt.

BSDEX and Your Tax Obligations

BSDEX (Börse Stuttgart Digital Exchange) is a BaFin-regulated German crypto exchange, wholly owned by the Börse Stuttgart Group — one of Europe's largest stock exchange operators. It offers spot trading in Bitcoin, Ethereum and other major crypto assets, and is one of the few exchanges in Germany operating under full BaFin supervision.

Unlike many international exchanges, BSDEX does not offer an API for tax software. Your full transaction history must be exported as a CSV file from your Account & Tax settings and uploaded to CoinTracking.

CoinTracking supports BSDEX via CSV file upload:

  • BSDEX Transaction History CSV: downloaded from your BSDEX account → Settings → Account & Tax tab → Download CSV
  • All crypto buy, sell, deposit and withdrawal transactions are supported
  • CoinTracking maps BSDEX CSV columns automatically
  • Note: timestamps for deposits and withdrawals may need manual verification due to BSDEX file format limitations
BSDEX tax obligations illustration

Crypto Tax Basics: What BSDEX Users Need to Know

BSDEX is a German exchange operating under BaFin regulation — which means your trading data is subject to strict reporting requirements. Here are the core tax principles for BSDEX users across key jurisdictions.

Trading crypto is a taxable disposal

In most countries, every sale, swap or use of crypto is a taxable event. Capital gains tax applies to the difference between what you paid (cost basis) and what you received. Transfers between your own wallets do not trigger tax.

Germany's one-year holding period rule

German users trading on BSDEX benefit from a tax exemption if crypto is held for more than one year. Under § 23 EStG, gains from assets held longer than 12 months are completely tax-free. A €1,000 annual tax-free threshold also applies for short-term gains. CoinTracking tracks holding periods automatically for every BSDEX transaction.

Records are your responsibility

BSDEX operates under BaFin regulation and does not issue formal tax documents. The CSV transaction history is a raw data export — not a tax report. Accurate records of every trade, date, cost and proceeds remain your responsibility. CoinTracking maintains a complete, dated audit trail of every BSDEX transaction you import.

This article is for general information only and does not constitute tax advice. For your specific situation, consult a qualified tax advisor.

BSDEX Taxes by Country

Crypto tax rules differ by market. Below are the key rates, deadlines and filing forms for the countries where CoinTracking users trade most actively on BSDEX.

Germany flag Germany
  • Disposal tax: Personal income tax rate (up to 45%); gains are tax-free if held longer than 1 year (§ 23 EStG Haltefrist)
  • Annual exemption: Gains up to €1,000/year are tax-free (since 2024)
  • Staking income: Taxed as other income (Sonstige Einkünfte, § 22 Nr. 3 EStG)
  • Cost basis: FIFO (per wallet)
  • Authority: Finanzamt
  • Forms: Anlage SO, Anlage KAP
Austria flag Austria
  • 27.5% capital gains tax (KESt): Since March 2022, crypto is taxed like shares — a flat 27.5% applies to gains.
  • Old coins grandfathered: Crypto acquired before 28 February 2021 is tax-free on disposal.
  • Staking and lending: Treated as capital income, also taxed at 27.5%.
  • Authority: Finanzamt Austria. Report via Einkommensteuererklärung (E1 / E1kv).
Switzerland flag Switzerland
  • Capital gains: Generally tax-free for private investors (no capital gains tax on crypto trading for non-professionals)
  • Professional traders: Gains taxed as ordinary income if trading frequency, leverage, or financing triggers professional status
  • Wealth tax: Crypto holdings are declared as assets and subject to cantonal wealth tax
  • Authority: Cantonal tax authority (Kantonales Steueramt)
United Kingdom flag United Kingdom
  • Capital Gains Tax: 18% (basic rate) or 24% (higher rate) from October 2024
  • Annual exempt amount: £3,000 (2024/25 onward)
  • Staking income: Income Tax at marginal rate
  • Cost basis: Section 104 pool (HMRC rules)
  • Authority: HMRC
  • Forms: Self Assessment SA100, SA108
Spain flag Spain
  • Savings income (IRPF): 19% up to €6,000; 21% up to €50,000; 23% up to €200,000; 27% up to €300,000; 28% above
  • Foreign crypto disclosure: Modelo 721 required if portfolio exceeds €50,000 abroad
  • Staking income: Taxed as savings income (rendimientos del capital)
  • Authority: Agencia Tributaria (AEAT)
  • Forms: Modelo 100 (IRPF), Modelo 721
Italy flag Italy
  • Flat rate: 26% on gains exceeding €2,000/year (from 2023)
  • Foreign holdings disclosure: Quadro RW required if portfolio exceeds €15,000
  • Staking income: Taxed as capital income at 26%
  • Authority: Agenzia delle Entrate
  • Forms: Quadro RT (gains), Quadro RW (foreign holdings)
France flag France
  • Flat 30% tax (PFU): Gains from crypto disposals are subject to the prélèvement forfaitaire unique (PFU) — 12.8% income tax + 17.2% social charges.
  • No holding period exemption: Unlike Germany, there is no tax-free threshold after 1 year.
  • Staking income: Taxed as BNC (non-commercial income) if received regularly; otherwise as capital gains.
  • Authority: Direction générale des Finances publiques (DGFiP). Declare via Formulaire 2086.
Poland flag Poland
  • Flat rate: 19% on all crypto gains (no holding period exemption)
  • Loss carryforward: Up to 5 years
  • Staking income: Taxed as capital income at 19%
  • Cost basis: FIFO
  • Authority: Urząd Skarbowy
  • Form: PIT-38
United States flag United States
  • Short-term gains (held under 1 year): Ordinary income tax (10-37%)
  • Long-term gains (held 1 year or longer): 0%, 15%, or 20% depending on income
  • Staking rewards: Taxable as ordinary income when received
  • Cost basis: FIFO (default); specific identification permitted
  • Authority: IRS
  • Forms: Form 8949, Schedule D

Tax rules change frequently. This overview is for general information only and does not constitute tax advice. Consult a qualified advisor for your specific situation.

Are BSDEX Transactions Taxable?

In most jurisdictions, crypto is treated as an asset: disposing of it can trigger capital gains tax. Use this as a starting reference — the exact rules vary by country.

Taxable

Taxable Events

  • Selling crypto for fiat (USD, EUR, etc.)
  • Swapping crypto for crypto
  • Using crypto to pay for goods or services
  • Receiving crypto as income or staking reward
Not taxable

Not Taxable

  • Buying and holding crypto
  • Transferring crypto between your own wallets
  • Depositing fiat to BSDEX
  • Selling crypto held for more than 1 year (Germany)

Tax treatment varies by country. CoinTracking applies the rules for your selected jurisdiction automatically.

How to Calculate Your BSDEX Taxes

BSDEX's transaction history CSV contains all raw transaction data — but converting that into an accurate tax report requires calculating cost basis, holding periods and gains for every transaction.

The core calculation is straightforward: take what you received (proceeds), subtract what you paid (cost basis, calculated with FIFO), and the result is your taxable gain or loss. For German users, holding periods must also be tracked for every individual lot.

CoinTracking automates this across your full BSDEX history and produces a report your accountant or local tax authority will accept — including Anlage SO for German users.

BSDEX tax calculator illustration

How to Import BSDEX into CoinTracking

Three steps to upload your BSDEX transaction history and generate your tax report.

  1. 1

    Log into CoinTracking and open Imports

    After logging in, click the Import icon in the left navigation. This is where you connect all your exchanges, wallets and blockchains.

    CoinTracking Dashboard with the Import icon highlighted in the left navigation
  2. 2

    Search for BSDEX in the import list

    Type "BSDEX" in the search field. CoinTracking will show the BSDEX import option.

    CoinTracking import search showing the BSDEX exchange card after typing BSDEX in the search box
  3. 3

    Upload your BSDEX transaction history CSV

    Log into BSDEX, click your initials in the upper right, go to Settings → Account & Tax tab. Press the Download CSV button for the desired tax year and upload the file to CoinTracking.

    BSDEX CSV import page in CoinTracking with instructions and a Choose File upload button
"CoinTracking can handle just about any complex transaction you can throw at it and the automation is a real lifesaver. Of all the tax software tools we've reviewed, CoinTracking is the most detail-oriented and has more accuracy checks in place than the competition."
Coin Bureau
Coin Bureau Team
Coin Bureau

How to Create Your BSDEX
Tax Report with CoinTracking

Three steps from transaction history to a tax report your accountant will accept.

Export BSDEX transaction history icon
Step 1

Export your BSDEX transaction history

Log into BSDEX, click your initials in the upper right corner, go to Settings → Account & Tax tab. Press Download CSV for the desired tax year to get your transactionhistory-[year].csv file.

Review transactions icon
Step 2

Review your transactions

Open Reports → Validate Transactions. CoinTracking flags missing cost basis entries, duplicate imports and price gaps so your final report is accurate.

Generate BSDEX tax report icon
Step 3

Generate and export your tax report

Select your country and tax year. CoinTracking generates a report formatted for your jurisdiction: PDF or Excel, ready to file or hand to your accountant.

Frequently Asked Questions About BSDEX Taxes

Still have questions?

Contact Support

BSDEX does not generate a ready-to-file tax report. It provides a CSV transaction history file (transactionhistory-[year].csv) downloadable from your Account & Tax settings. Converting this raw data into a jurisdiction-specific tax report is your responsibility. CoinTracking imports your BSDEX CSV and generates a complete, compliant report for your country.

Log into your BSDEX account at bsdex.de, click the initials of your name in the upper right corner, go to Settings → Account & Tax tab. In the transaction history section, press the Download CSV button for the desired tax year. The file transactionhistory-[year].csv is downloaded automatically. Upload this file to CoinTracking to import all your transactions.

No. BSDEX does not currently offer a public API for transaction data export. The only supported import method is the CSV transaction history from the Account & Tax settings. CoinTracking fully supports the BSDEX CSV format.

Yes. BSDEX is regulated by BaFin and operates under EU financial regulations. As a licensed Crypto Asset Service Provider (CASP), BSDEX is required under DAC8 to automatically report user transaction data to the national tax authority (Bundeszentralamt für Steuern in Germany) from 2026 onwards. Your BSDEX trading history is increasingly visible to tax authorities.

Yes. Under German tax law (§ 23 EStG), gains from crypto disposals are taxable if you held the asset for less than one year. If you held for more than one year, gains are tax-free. A tax-free threshold of €1,000 per year applies — if your gains stay below that, no tax is owed. CoinTracking calculates holding periods and gains automatically using FIFO.

Yes. In most jurisdictions, including Germany, realised losses from crypto disposals can be offset against gains in the same tax year. In Germany, losses from § 23 EStG transactions can only be offset against gains from the same category — not against other income. CoinTracking calculates and reports both gains and losses automatically from your BSDEX CSV export.

Start Tracking Your Crypto Taxes Today

Experience why 2.2 million users trust CoinTracking — sign up today for a seven-day free trial!