Record a crypto-to-crypto trade
A crypto-to-crypto trade swaps one digital asset for another, such as selling BTC for ETH. Record it as a crypto-to-crypto trade, not as two unrelated trades, so Metrifly keeps the disposal and acquisition tied together.
Before you start
Section titled “Before you start”- Select the single portfolio the trade belongs to. You can’t add manual trades while a group is selected.
- Have the exchange record ready: trade date, disposed asset, disposed quantity, received asset, received quantity, and any fee.
- If the trade used a quoted market value you want to rely on, keep that value and currency handy.
Step 1 — Open the crypto swap form
Section titled “Step 1 — Open the crypto swap form”- Open Transactions → Add Holdings.
- In Add manually, choose Record a crypto-to-crypto trade.
- The Record crypto swap form opens.
Step 2 — Enter the disposed asset
Section titled “Step 2 — Enter the disposed asset”In Disposed (sold):
- Enter the Disposed ticker for the crypto you gave up, such as
BTC. - Enter the Disposed quantity.
Metrifly treats this side as the disposal for cost-basis and capital-gains calculations.
Step 3 — Enter the received asset
Section titled “Step 3 — Enter the received asset”In Received (acquired):
- Enter the Received ticker for the crypto you received, such as
ETH. - Enter the Received quantity.
Metrifly creates or updates the holding for the received asset.
Step 4 — Add the trade details
Section titled “Step 4 — Add the trade details”- Enter the Date of the swap.
- If the exchange charged a fee, enter Fee and Fee currency. The fee currency can be a fiat currency or crypto ticker.
- Leave Market value override blank unless you need to use a specific value from your exchange statement.
- Click Record swap.
If Metrifly can’t determine a fair market value automatically, the form asks you to enter a Market value override and Value currency.
Good to know
Section titled “Good to know”- Both legs use the CRYPTO exchange. You only need the asset tickers and quantities.
- Swaps are grouped transactions. Metrifly creates separate disposed, received, and fee records under one swap group.
- Swaps can’t be edited in place. If you make a mistake, delete the swap and re-add it with the correct details.
- Use a single swap when assets are exchanged directly. If you sold crypto for cash and later used the cash to buy another asset, record those as separate sell and buy trades instead.
Troubleshooting
Section titled “Troubleshooting”| Problem | Fix |
|---|---|
| The form asks for a market value | Enter the value shown by your exchange, or calculate the fair market value for the date of the swap. |
| The disposed asset is rejected | Check the ticker and make sure the portfolio has enough units available on the trade date. |
| The fee currency is rejected | Enter a fiat currency code such as USD or the crypto ticker used to pay the fee. |
| You need to correct a swap | Delete the swap and add it again. Swap member transactions aren’t editable individually. |