Step 1: Connecting Your Wallets & Exchanges

 

Connecting Your Wallets and Exchanges

Getting your transactions sorted out can feel like a mountain to climb, but Stuart and our dedicated team are right here to help you get through it smoothly. Using the BitTax Kryptos Package, our main goal in this first step is to pull together your complete trading history safely, securely, and with as little fuss as possible. By gathering this data, our platform can handle the heavy lifting of figuring out your exact capital gains or income for HMRC, meaning you can skip the nightmare of manual spreadsheets altogether.

We always recommend establishing direct, read-only connections with your exchanges whenever you can because it keeps your history continuously updated and perfectly accurate. Remember, your security is our absolute priority; these connections never give anyone access to your actual funds. If you ever run into a question or feel stuck at any point, our AI helper Bitty is always ready to jump in, or she can pass you straight through to Stuart and our human support team for some personal guidance.


Direct API Syncing

This is by far the most straightforward and automated way to bring your transaction history into the BitTax Kryptos Package. An API functions as a secure, completely read-only data bridge between your chosen exchange and our tax platform. It grants the system permission to view and import your trading history, completely free from any ability to touch, trade, or withdraw your actual crypto assets.

To establish this link, you simply log into your exchange on a web browser, locate their account security settings, and generate a new API key. The most vital step here is ensuring that only the "Read" or "View" permission boxes are ticked, while leaving withdrawal and trading permissions completely disabled. Once you copy and paste that key and its accompanying secret code into our software, the dashboard pulls your historical data and stays updated automatically.

Public Wallet Addresses

If you prefer keeping your digital assets off exchanges in self-custody wallets, you will connect them using your public wallet address. Your public address acts very much like a traditional bank account number or an IBAN; it is completely safe to share because it only identifies your account on the public ledger and never exposes your private keys or seed phrases.

To sync a private wallet, simply copy your public address or public key from your wallet interface. Paste this address into the wallet connection area of the BitTax Kryptos Package, making sure to select the correct blockchain network. The software then instantly reads the public ledger entries associated with that address to build a clean, accurate timeline of your transaction history.

CSV File Uploads

For older or closed exchange accounts, or for platforms that do not offer automated API bridges, CSV file uploads are your go-to solution. A CSV file is a standard spreadsheet format that contains a chronological, line-by-line log of all your historic purchases, sales, deposits, and withdrawals.

To use this method, you log into your crypto platform and request a download of your complete transaction history in an Excel or CSV format. Once the file is saved to your computer, you simply upload it directly into the matching data section inside the BitTax Kryptos Package. Our system reads the rows, maps out the assets, and blends them seamlessly into your overall portfolio calculations.


How to Sync the Top UK Exchanges

Coinbase

  • Log into your Coinbase account using a standard desktop web browser.
  • Click on your profile picture in the top-right corner of the screen and choose Settings.
  • Click on the API Access tab across the settings menu and select New API Key.
  • Configure the key settings by selecting the basic read-only permissions required for tax reporting.
  • Copy both the generated API Key and the API Secret safely to your clipboard.
  • Open your BitTax Kryptos Package dashboard, choose Coinbase from the exchange list, and paste the keys to start the automatic sync.

Binance

  • Log into your main Binance account on your computer or desktop browser.
  • Hover over your profile avatar icon at the top right and click on API Management.
  • Click the Create API button and choose the default System Generated option.
  • Create a clear label for the key, such as BitTax, and complete your standard security verifications.
  • Ensure that the restrictions are set strictly to Enable Reading and that Enable Withdrawals is completely unchecked.
  • Copy the provided API Key and Secret Key, then paste them directly into your account settings inside the BitTax Kryptos Package.

Kraken

  • Log into your personal account on the main Kraken website.
  • Click on your profile name in the upper-right corner and select Security, followed by API.
  • Click the Add Key button to open up the configuration window.
  • Check the boxes next to Query Funds, Query Closed Orders & Trades, and Query Ledger Entries to allow necessary data access.
  • Click the Generate Key button at the bottom of the form.
  • Transfer both the API Key and the Private Key digits directly into the Kraken link section within the BitTax Kryptos Package.

Crypto.com

  • Log into the web-based Crypto.com Exchange platform on a desktop computer.
  • Open your personal account dashboard, click on Profile, and select the API Management tab.
  • Click on Create a New API Key and give it an easily identifiable label like BitTax.
  • Input your standard mobile or authenticator two-factor code to confirm the creation.
  • Verify that the permissions are set strictly to Read-Only before saving.
  • Copy your fresh API Key and Secret Key codes straight over to the connection page in the BitTax Kryptos Package.

Bybit

  • Log into your Bybit account dashboard using a desktop web browser.
  • Click your profile icon in the top header and select the API menu option from the dropdown list.
  • Click on Create New Key and make sure to select the System-Generated API Key option.
  • Set the key type to API Transaction and name your application BitTax so it is easy to find.
  • Tick the Read-Only option box and double-check that no transfer or trading permissions are turned on.
  • Confirm your security steps, then copy and paste the API Key and Secret into your BitTax Kryptos Package workspace.

Gemini

  • Log into your Gemini account via a standard web browser on your computer.
  • Click on Account in the top menu bar and select Settings from the dropdown.
  • Locate and click on the API keys option on the menu sidebar.
  • Click Create New API Key and pass any necessary security or two-factor prompts.
  • Ensure the key setting is strictly locked to the Primary or Auditor read-only role.
  • Copy the API Key and Secret string over to your exchange manager inside the BitTax Kryptos Package.

OKX

  • Log into the main OKX platform using your desktop browser.
  • Hover over the profile icon at the top right and click on API Keys from the list.
  • Click on the Create V5 API Key button to start the setup.
  • Name the key BitTax, create a unique passphrase for it, and set the permission level exclusively to Read.
  • Complete your account safety verifications to view the key details.
  • Enter the API Key, Secret Key, and your custom Passphrase directly into the BitTax Kryptos Package setup screen.

Bitstamp

  • Log into your personal account dashboard on the Bitstamp website.
  • Click on your profile icon in the top right and navigate to the API menu.
  • Click on the API Keys tab and select New API Key from the options.
  • Select the read-only checkboxes for account balance and user transactions while leaving all others blank.
  • Activate the key using your regular security verification methods.
  • Copy the API Key and Secret and paste them into the Bitstamp connection panel inside the BitTax Kryptos Package.

Real-World Connection Examples

👛 Example 1: Connecting a MetaMask Wallet

  • Open up your MetaMask browser extension or launch the app on your mobile device.
  • Look near the top of the interface screen to find your public wallet address, which always begins with the characters 0x.
  • Click or tap directly on that address to copy the long string of numbers and letters to your clipboard.
  • Head over to the Wallets tab inside your main BitTax Kryptos Package account dashboard.
  • Click Add Wallet, pick MetaMask, choose the specific blockchain network you used, and paste that 0x address right into the box.

👛 Example 2: Connecting a Trust Wallet

  • Open the Trust Wallet application on your mobile device and tap on the specific asset network you want to track.
  • Tap the Receive button on the token screen to display your public wallet details and QR code.
  • Tap the Copy button to save your unique public address to your device's clipboard.
  • Log into your desktop dashboard for the BitTax Kryptos Package and go to the wallet integration area.
  • Click Add Wallet, select Trust Wallet from the menu, select the matching blockchain network, and paste your copied address.

📊 Example 3: Downloading a CSV from Revolut

  • Open up the Revolut app on your phone and head straight into the Crypto section.
  • Tap the three small dots next to your main balance or look for the Invest Documents option.
  • Choose the Crypto Transaction Statement from the list of available document exports.
  • Set the date filters to cover the complete UK tax year you need to calculate and select the CSV file format.
  • Transfer that downloaded file over to your computer or upload it to a safe cloud folder.
  • Log into the BitTax Kryptos Package, click on Add Account, select Revolut, and drag your saved CSV file right into the upload zone.

📊 Example 4: Downloading a CSV from Nexo

  • Log into your personal Nexo account via a desktop web browser.
  • Navigate to the Transactions tab located on the main account dashboard menu.
  • Use the filtering options to select your required start and end dates for the relevant UK financial year.
  • Click on the Export button, usually found on the right side of the screen, and select the CSV file type.
  • Save the file to a known folder on your computer's local drive.
  • Go to your BitTax Kryptos Package dashboard, click on Add Wallet/Exchange, find Nexo, and drop the file in to import your data.

🔒 Frequently Asked Questions

  • Is it safe to give the software access to my exchanges through APIs?
    Yes, because you are only enabling read-only permissions, which means the platform can only view transaction data and has zero capacity to touch or move your funds.
  • What happens if one of my old crypto exchanges has gone out of business?
    You can manually upload any historic CSV files or account statements you exported and saved before the platform shut down.
  • How far back into the past do I need to link my crypto history?
    You should sync your data all the way back to your very first crypto transaction so the software can calculate your exact asset cost basis accurately.
  • Why does my wallet balance look slightly incorrect after finishing the sync?
    This usually means a specific blockchain network was accidentally left out during setup, or an early transaction from an exchange is missing.
  • Does the software ever see or store my private keys or seed phrases?
    No, the platform never interacts with, asks for, or stores your private keys or master recovery phrases.
  • What should I do if an exchange API fails to pull all my old data?
    If an API connection times out or restricts very old data, you can fill in the missing history by uploading a CSV statement from that platform.
  • Do I have to report simple transfers between my own personal wallets?
    Moving crypto between your own accounts is not a taxable event, but these transfers must be logged so the software knows you didn't sell the asset.
  • How does the software handle blockchain gas fees and network costs?
    The system automatically tags network and gas fees, applying them to reduce your capital gains where permitted under HMRC rules.
  • Can I manually adjust a transaction if the imported data looks wrong?
    Yes, the dashboard gives you full control to manually review, edit, or change tags on individual transactions to keep everything perfectly accurate.
  • What should I do if an exchange I use isn't listed in the software?
    You can easily download our universal custom CSV template, format your data to match the columns, and upload it right into the main dashboard.

If you want to dive in, let me know which specific exchange or wallet you are planning to connect first, or if you would like Stuart or the team to explain how to double-check your API permissions for complete peace of mind.