How to Calculate Profit After a Token Migration or Redenomination

How to Calculate Profit After a Token Migration or Redenomination

You bought 10,000 tokens at $0.50. Then the project migrated to a new contract at a 1000:1 ratio, and now you hold 10 shiny new tokens. Are you up or down? Your exchange shows a confusing cost basis of $0.00, the old token's price chart is dead, and you have no idea what your profit actually is.

Token migrations and redenominations are routine in crypto — upgrades, chain swaps, supply rebases — but they scramble the simple math of "buy price vs sell price." Here's how to recalculate your profit correctly, without guessing.

Why migrations break your profit math

A migration changes the unit you're holding without changing the underlying value of your position. If 1,000 old tokens become 1 new token, and the new token trades at 1,000× the old price, your portfolio value is identical the moment after the swap. But every input to your profit calculation just changed: your quantity, your per-unit cost basis, and the price history you compare against.

The three things that typically go wrong:

  • Your tracker resets your cost basis to zero. Many portfolio apps treat the incoming new tokens as a fresh deposit with no cost, making your "profit" look like 100% of the sale value. It isn't.
  • You compare new-token prices to old-token buy prices. Selling at "$800 per token" sounds enormous against a $0.50 buy price — until you remember you now hold 1,000× fewer tokens.
  • Multiple buys at different prices get tangled. If you bought the old token in batches, each batch migrates at the same ratio, but each keeps its own cost basis. Our guide to profit across multiple batches covers the bookkeeping that makes this manageable.

Key takeaway: a migration is a unit change, not a value change. Your total cost basis carries over unchanged — only the per-token numbers get rescaled.

The correct formula: rescale, don't restart

Here's the worked example, step by step:

Before the migration

  • You bought 10,000 OLD tokens at $0.50 each.
  • Total cost basis: $5,000.

The migration (1000:1 ratio)

  • Your 10,000 OLD tokens become 10 NEW tokens.
  • Your cost basis is still $5,000 — it doesn't change.
  • Your new per-token cost basis: $5,000 ÷ 10 = $500 per NEW token.

After the migration (you sell)

  • You sell all 10 NEW tokens at $800 each = $8,000 proceeds.
  • Profit = $8,000 − $5,000 = $3,000.
  • ROI = $3,000 ÷ $5,000 = 60%.

Notice the trap you just avoided: comparing "$800 sell price" against "$0.50 buy price" would have suggested a 159,900% gain — pure fiction caused by mixing units. Always convert everything to the same unit before doing any subtraction.

Metric Wrong way (mixed units) Right way (rescaled)
Buy price per token $0.50 (old token) $500 (per new token)
Sell price per token $800 $800
Implied ROI 159,900% ❌ 60% ✓
Actual profit meaningless $3,000

Special cases to handle carefully

Reverse splits and redenominations

Same math, no new contract. If a project redenominates 100:1 (each old token becomes 0.01 new tokens, price 100×), your cost basis per token multiplies by 100 and your quantity divides by 100. Total basis unchanged. This is common with tokens trying to look "cheaper" per unit — don't let the cosmetic change fool your accounting.

Airdropped bonus tokens during migration

Some migrations sweeten the deal with bonus tokens (e.g., 5% extra on the new chain). Treat the bonus as a separate lot: its cost basis is typically $0 (or its fair market value at receipt, depending on your country's tax rules), and it gets its own holding period. Don't blend it into your migrated basis — that would distort both.

Migrations that are actually taxable events

In some jurisdictions, swapping old tokens for new ones counts as a disposal of the old tokens — meaning you "realize" profit or loss at migration time even though you didn't sell anything. Check your local rules; the difference between a non-taxable upgrade and a taxable swap can be thousands of dollars. This is separate from realized vs unrealized profit, but the same careful record-keeping applies.

Key takeaway: always save the migration announcement with its official ratio. Six months later, when you're doing taxes, that ratio is the one number you can't reconstruct from price charts.

A simple migration checklist

When a migration is announced: screenshot the official ratio from the project's docs (not a random tweet — CoinGecko's coin pages usually link the official migration guides). Record your total cost basis in the old token. After the swap, verify you received quantity × ratio new tokens, then write down your new per-token cost basis (total basis ÷ new quantity). From that point on, do all profit math in new-token units only. Five minutes of documentation now saves hours of forensic accounting later.

Conclusion

Token migrations feel chaotic, but the accounting is simple: your total cost basis survives the migration untouched, and every per-token figure just gets rescaled by the ratio. Rescale first, subtract second, and you'll get a profit number you can trust — whether you're deciding to sell or filing your taxes.

Check your real profit: use our free crypto profit calculator to track your cost basis and realized gains across migrations, multiple buys, and every exchange — so a contract upgrade never scrambles your numbers again.

Disclaimer: This article is for educational purposes only and is not financial or tax advice. Token migrations can have tax implications that vary by jurisdiction. Always do your own research (DYOR) and consult a qualified professional before making investment or tax decisions.

Crypto Profit Calculator Editorial Team

CryptoProfitCalculator Editorial Team — independent guides and tools for crypto investors.

This article was created with AI assistance and reviewed by the Crypto Profit Calculator editorial team.

Comments

No comments yet. Be the first to share your thoughts.

Leave a comment

Your email is never published.