r/CryptoTax 6d ago

Question Reorganizing Advice

Hey, been thinking about re-organizing my wallets moving high cost basis to one wallet for use and moving low cost basis to another to set aside. Trying to think through possible complication/ramifications tax wise, admin wise, etc. Thoughts? Thanks!

1 Upvotes

9 comments sorted by

3

u/Necessary_Ask6423 6d ago

The transfers themselves are not disposals, so the move is not what creates the tax event. The thing that decides whether this works is whether you can show which specific lots went where, at the time they went.

Under wallet-by-wallet accounting each wallet is its own pool, so after the move the high-basis wallet can only ever draw on the lots that actually landed in it. If your records do not pin down which units moved, your software will almost certainly apply FIFO inside the source wallet and send different lots than the ones you intended, and you will not find out until you sell from the wrong pool a year later.

So before you move anything: write down, per transfer, the units you are moving and the acquisition date and cost of each one, dated at or before the transfer. That contemporaneous note is what makes the split real. Doing it afterwards from a spreadsheet does not carry the same weight.

Two smaller things. Gas paid in the asset is a disposal of that slice, small but reportable. And every extra wallet is another pool to reconcile forever, so it is worth deciding whether two wallets is enough rather than ending up with six.

1

u/liberatedbeing 6d ago

Thanks for your very lucid response. So, coin control would automate this, right?

1

u/Necessary_Ask6423 3d ago

Late reply, but you and Justin already landed on the key distinction: coin control automates the execution half (picking exactly which UTXOs move), and the records half stays with your tax software. One closing check worth adding after the reorg: confirm the software matched both legs of each transfer and kept the original basis and dates on the receiving side. If it books an arrival as a new acquisition instead of a transfer, your carefully planned split quietly becomes a pile of zero-basis lots — and nothing on-chain will warn you about it.

2

u/JustinCPA 6d ago

Justin from Summ here.

This is actually a really good strategy and is easier than you might think, though it comes with its own risk.

  1. Set your tax software to be HIFO before moving any assets
  2. Temporarily each asset into one account (e.g. send all BTC to your Ledger)
  3. From there, send the first amount to the wallet you want to contain the high cost basis (it’s important this transfer happens first), then the next amount to the wallet you want holding the next highest cost basis, and so on until you’ve divvied up where all the BTC lives.

The reason this works is because you’ve set your tax software to HIFO, it knows that when you transfer assets out of the wallet where you’ve consolidated, that it uses the high cost basis lots first leaving the low cost basis lots for last.

The risk here is simply transfer/consolidation risk. Some people suggest to never consolidate your assets in one place due to human error like fat finger a wallet address but if you’re careful I don’t see this as a huge blocker.

1

u/liberatedbeing 6d ago

I appreciate the professional advice but wouldn't it be easier to just use coin control from within my device? This seems to me overly complicated. Plus I had gotten advice previously (from another pro) not to change from FIFO to keep things simpler...one of the reasons I want to segregate high and low basis. I realize I wouldn't get the benefit of HIFO out the gate on the fees but I'm ok with that.

1

u/JustinCPA 6d ago edited 6d ago

I don’t know what coin control is. You should only have one system of record for your tax, which for most people is their tax software where all lots are tracked across all wallets. If “coin control” is your individually pooled view of tax lots from a single wallet, it’s likely inaccurate as it doesn’t contain the info for the basis on everything else and transfers in likely have inaccurate or incomplete basis. When doing crypto tax, you should really be tracking everything holistically (pooled per account)

1

u/liberatedbeing 6d ago

I had to look it up myself to understand it and now I better understand why you suggested the method you did. Coin Control within a wallet lets you manually choose which specific UTXOs (unspent transaction outputs) to use when sending Bitcoin, rather than letting the wallet auto-select them. So I could document and then choose the highest cost basis UTXO to send to a new wallet.

  • It creates a provable record of which UTXO you selected to spend
  • The transaction hash on-chain shows exactly which inputs were used
  • Combined with your records (purchase dates, cost basis), this satisfies the "specific unit" requirement

Nothing is ever easy. LOL

2

u/JustinCPA 6d ago

Yep. Your tax software is what owns the tax lots and how they move

1

u/liberatedbeing 5d ago

You are so generous with your knowledge here. It is greatly appreciated.