The Bitcoin ecosystem continues to evolve with multiple token standards such as Ordinals, BRC-20, and the Runes protocol, bringing exciting innovation but also increased complexity for tax reporting. Coinpanda now offers a powerful new API integration that simplifies importing transaction data across these standards.
Whether you’ve been minting Ordinals, trading BRC-20 tokens, or experimenting with Runes, this guide will help you accurately calculate gains and stay compliant in 2025.
August 20th, 2025
A brand new API integration for ordinals, runes, BRC-20, and all other Bitcoin assets has been released today. There are several important takeaways to be aware of, so we highly recommend reading this article to learn how to import your transaction history accurately.
Supported assets
The Bitcoin ecosystem is relatively fragmented, with several different token standards and protocols that are tradable on various platforms and marketplaces. To gain a better understanding of all supported assets and token standards, we have summarized the asset types and protocols currently supported by Coinpanda in the table below.
| Asset type / protocol | Supported |
|---|---|
| Ordinals | |
| Runes | |
| BRC-20 | |
| Tap Protocol | |
| SRC-20 | |
| ORC-20 | |
| POW-20 | |
| CBRC-20 | |
| BRC-420 (NFTs) | |
| BRC-721 (NFTs) | |
| BRC-721e (NFTs) | |
| CRC-721 (NFTs) | |
| Vord Protocol (NFTs) | |
Domain name protocols (Sats Names, etc) | |
Metaverse protocols (Bitmap, Bitstamp, etc) | |
| Alkanes* | |
| Rare Sats* |
Ordinals
Coinpanda will automatically import all ordinal inscriptions that result in a balance change in your wallet, including the minting of new inscriptions. Most ordinal inscriptions represent a collectible item and will be automatically tagged as NFT during import. In contrast, non-NFT ordinals such as TAP $SORA will be imported as tokens with the correct token amount.
Example of Bitcoin Puppets transactions:

Example of TAP $SORA indexed by Trac Network:

Because of how different marketplaces like Magic Eden and UniSat handle buy and sell orders, your orders may not always be automatically imported as Trade transactions. If an order is imported as two separate transactions, you can merge the two as Trade by selecting both transactions and clicking the ‘Merge/Split’ button.
In addition to all ordinal collections and tokens, Coinpanda also has full support for all metaverse and domain name protocols, such as Bitmap and Sats Names. All these assets are treated as NFTs since they represent a unique, non-fungible asset on the Bitcoin blockchain.

Runes
The Runes Protocol, which went live in April 2024, is a newer token standard and is seen as a successor to the older BRC-20 standard. Coinpanda has full support for Bitcoin Runes and will automatically import all buys, sells, and transfers associated with your wallet.
Two things are essential to be aware of:
- The most popular runes will be imported with a shortened ticker that matches the ticker used by centralized exchanges, such as BDC (
BILLION•DOLLAR•CAT), while lesser-known runes will be imported with the full ticker name, such as MAGICINTERNETMONEYMIM (MAGIC•INTERNET•MONEY•MIM) - If Coinpanda does not have the price of a rune on a specific date, you will see a ‘Missing Market Price’ warning. In this case, you can either edit the value manually or safely ignore the warning if the token value is very low or negligible.

BRC-20 tokens
Same as for ordinals and runes, Coinpanda has full support for BRC-20 tokens. All transaction types, including token mints, buys, sells, and transfers, will be imported automatically and accurately.
If you have any questions regarding BRC-20 transactions imported into your account, please don’t hesitate to reach out to support.
Other assets
So far, we have only mentioned the most typical assets on Bitcoin, including ordinals, runes, and BRC-20 tokens. However, there also exist several other protocols and token standards, such as SRC-20, ORC-20, and CRC-721.
In general, Coinpanda supports all token standards and asset types that exist today, and are previously mentioned in the first section.
In the example below, transactions with DOTI (POW-20) and KEVIN (SRC-20) are shown:

Please note that the large majority of these tokens are very illiquid, and Coinpanda may not always have up-to-date price values due to limited data availability.
How to import from API
Are you new to using Coinpanda or not sure how to add your Bitcoin wallet address? This section provides a brief explanation of how to connect your Bitcoin wallet with Coinpanda to ensure fast and accurate transaction import.
First, go to the Add Wallet page and search for Bitcoin, or any Bitcoin wallet such as UniSat, Ordinals Wallet, Xverse, or Leather Wallet.

Click on the wallet icon to open the modal.

Once the modal is open, enter your public address and click Add Wallet Address.
Next, click the Sync Wallet button to start the import process. This usually takes between 10 and 30 seconds, depending on the number of transactions Coinpanda needs to import. Once completed, you will see a status message displaying the total number of transactions that have been imported.

Troubleshoot issues
Unidentified inscriptions
Some inscriptions may not be identified correctly, typically due to missing metadata from third-party Bitcoin API providers. If one or more inscriptions you have received or sent are not identified correctly, please send us a message, and we will update our records internally to ensure that all your inscriptions are imported and tracked correctly.
Missing transactions
Due to various limitations or challenges with fetching all historical transactions from the Bitcoin blockchain, some transactions with ordinals or BRC-20 tokens might not be imported from the API. This could be due to an issue we can investigate on our side. In this case, please get in touch with us in the live chat and provide all the details necessary for our support team to troubleshoot further:
- A list of the missing inscriptions/transactions you have identified
- Link to a block explorer (e.g., Ordiscan) showing details of the inscriptions
When our customer support team receives this, they will forward the request to our engineering team, which will investigate further.
Ensure accurate Bitcoin tax reports
In this section, we will briefly explain the most critical steps you must take to ensure your Bitcoin tax reports are as accurate as possible:
Connect all exchanges and wallet addresses
The most critical step is to make sure you have connected all your exchange accounts and wallet addresses to Coinpanda. This is a crucial step for several reasons. Still, the main reason is that Coinpanda needs your transactions from all exchanges and wallets to identify internal transfers and track the cost basis correctly. Coinpanda cannot correctly identify transactions sent between your accounts and classified as taxable disposals without importing all transactions.
Verify the account balance
After connecting your Bitcoin wallet to Coinpanda, we recommend verifying that the calculated balance matches the reported balance in your wallet. This can be done directly from the Wallet page, where you will see a yellow icon if the calculated balance differs from the reported balance. If you don’t see any warning icon, the wallet balance matches, and all transactions have most likely been imported correctly.
Internal transfers
By default, all ‘Send‘ transactions not identified as internal transfers will be treated as disposals and will realize the gains or losses. After connecting all your exchange accounts and wallets, ensure that all transactions between your wallets are identified as such. There are several ways to do this, but one way is to filter for ‘Receive‘ or ‘Send‘ to see only the transactions not recognized as internal transfers.
Next, you can either mark the transaction as an internal transfer or connect another wallet or exchange account if you forgot to do so earlier.
Correctly identify tokens
The last crucial step is to verify that all transactions have been imported with the correct currency or token.
Fortunately, this is a quick fix for our customer support team, so you don’t need to edit the transactions manually. Don’t hesitate to contact us via live chat for help if you need it.
Try Coinpanda for free
Coinpanda is one of the few crypto tax software solutions that can accurately calculate taxes for Bitcoin assets today. All you need to do is connect your Bitcoin wallet with the API to your Coinpanda account and wait for all transactions to be imported automatically before exporting your tax reports and tax forms.
You can sign up for a 100% free account or read more about how the software can help you report your crypto taxes. Coinpanda supports over 65 countries today, including the US, Canada, Australia, the UK, and most European countries.
