Free public beta โ€” calculations may contain errors; always verify with a tax professional. Terms

    ๐Ÿ™Kraken ยท CCXT ยท Comprehensive ledger

    How to import Kraken transactions into Taxxy

    Industry-leading ledger endpoint โ€” the most complete crypto exchange import available.

    API & CSV importGlobalUKSpainItalyEUUS

    What's imported

    What Taxxy imports from Kraken

    Spot trades
    Deposits & withdrawals
    Staking rewards (on-chain)
    Margin trades & fees
    Kraken Futures
    Earn rewards
    OTC trades

    Import Guide

    Step-by-step import guide

    API strongly recommended โ€” Kraken's native ledger endpoint is the most comprehensive in the industry, covering all activity types in a single call.

    1

    Log in to Kraken

    Go to kraken.com and sign in.

    2

    Navigate to API settings

    Go to Settings โ†’ Security โ†’ API.

    3

    Create a new API key

    Click "Add Key". Give it a descriptive name like "Taxxy - read only".

    4

    Set the correct permissions

    Enable: "Query Funds", "Query Ledger Entries", "Query Open Orders & Trades", "Query Closed Orders & Trades". Do NOT enable any "Modify" or "Withdraw" permissions.

    5

    Save and copy credentials

    Save the key. Copy both the API Key and the Private Key. The Private Key is equivalent to a secret โ€” store it securely. Paste both into Taxxy's Kraken connection form.

    Things to know

    Kraken-specific notes

    XBT, XXRP, XETH โ€” Kraken asset name mappings

    Kraken uses non-standard ticker names: BTC is XBT, ETH is XETH, XRP is XXRP, DOGE is XDG, LTC is XLTC, ETC is XETC, XMR is XXMR. Taxxy handles all these mappings automatically โ€” you will see the standard names (BTC, ETH, etc.) in your Taxxy portfolio.

    Ledger vs Trades export โ€” always prefer Ledger

    Kraken's Trades export only contains spot trade data. The Ledger export contains everything โ€” trades, staking, deposits, withdrawals, OTC, and earn. Always use Ledger for a complete import.

    Staking rewards in the ledger

    Kraken is excellent at reporting staking rewards in its ledger. These appear as 'staking' type entries and Taxxy classifies them as income at FMV when received.

    FAQ

    Common questions

    Does Taxxy handle Kraken's XBT ticker for Bitcoin?

    Yes. Taxxy automatically maps Kraken's XBT to BTC, XXRP to XRP, XETH to ETH, and all other non-standard Kraken tickers to their canonical names.

    Does Taxxy import Kraken staking rewards?

    Yes. Kraken's ledger endpoint includes all staking reward entries. Taxxy imports these as income transactions at FMV when received, which is the correct tax treatment in most jurisdictions.

    How far back does Kraken history go?

    Kraken's API provides full account history since account creation. Unlike some exchanges with rolling windows, Kraken has no artificial history limit โ€” Taxxy can import your complete history from day one.

    Are Kraken Futures imported?

    Yes. If you use Kraken Futures (separate from spot), those transactions are included in the Kraken ledger and will be imported by Taxxy.

    Ready to import your Kraken transactions?

    Free to start โ€” no credit card required.

    Connect Kraken now