Updated for current IRS guidance through September 2026.
You bought ETH on Coinbase.
Later, you moved it to MetaMask.
Maybe it sat there. Maybe you swapped some of it. Maybe you interacted with a protocol, moved assets to another wallet, or eventually sent some ETH to another custodial exchange and sold it.
Then tax season arrives.
The exchange reports the sale.
Your Form 1099-DA shows the proceeds.
But the cost basis is blank.
And the obvious question is:
Does the IRS think all of this was profit?
Not necessarily.
The exchange may know the disposition without possessing the complete tax history of the asset.
That distinction matters more in 2026, as Form 1099-DA enters its basis-reporting phase for covered digital assets.
Because in crypto, there can be a gap between what happened on-chain, what a broker knows, what a tax form reports, and what ultimately belongs on your tax return.
The blockchain can remember the transaction without knowing your tax basis
Open a block explorer and you can see remarkable detail.
An address.
Another address.
A timestamp.
A transaction hash.
The asset.
The quantity.
The movement.
But suppose 2 ETH moved from a wallet you access through MetaMask to another address.
The blockchain does not inherently tell your tax preparer:
- whether both addresses belong to you;
- whether the ETH was originally purchased, earned, gifted, inherited, swapped, or received another way;
- what you originally paid for those particular units;
- which tax lot those units belong to;
- what off-chain records support that history.
That is the first distinction to understand:
ON-CHAIN HISTORY ≠ TAX HISTORY
The blockchain can be extraordinarily good at preserving transaction history.
Tax history requires context.
And context does not always travel as cleanly as the asset does.
Moving your crypto does not automatically erase its basis
Imagine this path:
COINBASE → METAMASK → KRAKEN → SALE
You buy ETH on Coinbase.
You withdraw it to a self-custody address you access through MetaMask.
Later, you deposit the ETH with Kraken.
Eventually, you sell.
A transfer between a wallet, address, or account that belongs to you and another wallet, address, or account that also belongs to you is generally not itself a taxable event.
There is an important wrinkle: if digital assets are used or withheld to pay the transaction service fee, using those assets to pay the fee can itself involve a disposition.
So moving the ETH does not simply wipe away the tax basis you already had.
But something else can happen.
The asset can arrive at the receiving broker without the complete broker-reportable basis history arriving with it.
That is where the reporting problem begins.
The asset moved.
The basis did not disappear.
But did the record follow it?
Under the current 2026 Form 1099-DA rules, a digital asset transferred into the broker providing custodial services is a noncovered security for Form 1099-DA purposes.
The IRS instructions specifically list transferred-in digital assets as noncovered. Assets acquired before 2026, and assets for which the reporting broker did not provide custodial services when they were acquired, are also generally noncovered.
That matters because beginning with sales after 2025, brokers generally must report basis for covered digital assets. For noncovered digital assets, basis reporting is not required.
And simply acquiring an asset in 2026 does not automatically make it covered.
Generally, for a digital asset to be covered under these rules, the asset must have been acquired after 2025 in the account maintained by the broker providing custodial services and held in that account until disposition.
That is why a trip through self-custody matters to the reporting chain.
The tax basis may survive the transfer even when the receiving broker's obligation to report that historical basis does not.
Consider what the receiving exchange might know in our example.
It can know the ETH arrived.
It can know when it arrived.
It can know how many units arrived.
It can know when those units were later sold.
It can report the proceeds from that disposition.
But that does not necessarily mean it possesses broker-reportable information establishing what you originally paid when you acquired those units elsewhere.
That produces a result that can feel contradictory even when the reporting system is working exactly as designed:
The broker can know the sale without knowing the whole basis history.
One asset. Four records.
To understand the problem, separate four different layers.
1. Your tax history
How you acquired the asset.
When you acquired it.
Your starting basis.
Relevant adjustments.
Which units were ultimately disposed of.
2. Your broker's record
What the broker actually knows about the asset while it is in that broker's custody.
What the broker is required—or permitted—to report to you and the IRS under the information-reporting rules.
4. Your tax return
The tax treatment supported by the complete facts and the records you can substantiate.
Often, those four layers will line up.
They do not always have to.
That is particularly important in 2026.
Current IRS transition relief allows qualifying taxpayers, through December 31, 2026, to identify particular broker-custodied digital-asset units in their own books and records without necessarily communicating that identification to the broker.
The IRS expressly recognizes that, as a result, the acquisition date and basis reported by a broker for a 2026 transaction may not match the taxpayer's valid lot identification and basis records.
If the requirements of that relief are satisfied, the units identified in the taxpayer's records are the units treated as sold for federal income tax purposes—even when the broker's information does not match those records.
That is why Form 1099-DA cannot be treated as the complete crypto tax ledger.
It is not.
Your Form 1099-DA is not your crypto tax return.
A blank cost-basis box does not automatically mean zero
This may be the most important point for taxpayers receiving the form.
Suppose Form 1099-DA says:
PROCEEDS: $180,000
COST OR OTHER BASIS: —
It is easy to look at that and think:
$180,000 proceeds = $180,000 taxable gain.
No.
PROCEEDS ≠ GAIN
In a simplified example, if the relevant adjusted basis were $140,000:
$180,000 amount realized
− $140,000 adjusted basis
= $40,000 realized gain
Other facts can affect the actual tax result. But the fundamental distinction remains:
Gain is not automatically equal to gross proceeds.
And the 2026 Form 1099-DA instructions make the difference between blank basis and zero basis unusually clear.
For a noncovered asset where the broker is not reporting basis, the IRS instructs the broker to leave the basis field blank.
The IRS separately says to enter zero only if the digital asset actually had a basis of zero.
Blank and zero are not the same statement.
A missing broker-reported basis means the form did not report basis.
It does not, by itself, establish that your tax basis was zero.
But there is another side to this.
You still need to substantiate the basis you claim.
If the underlying vocabulary is unfamiliar, PRISM's plain-language explanations of cost basis and capital gains cover the same distinctions outside the crypto context.
Telling the broker what you paid does not necessarily fix the reporting gap
Suppose the receiving broker knows that your ETH was transferred in.
You provide old purchase confirmations showing when you acquired it and what you paid.
Does that mean the broker can simply use those numbers as the basis on Form 1099-DA?
Under the current rules, not necessarily—and in the IRS's published transferred-asset examples, the answer is no.
A broker can consider reasonably reliable customer-provided acquisition information when determining which units were sold. That information can include purchase information supplied by another broker.
But the IRS draws a sharp line between lot ordering and basis reporting.
For transferred-in assets, the receiving broker may use qualifying customer-provided acquisition information for lot ordering but may not rely on that information to report the customer's basis on Form 1099-DA.
And providing historical acquisition records to the receiving broker does not turn a transferred-in asset into a covered asset.
That distinction is easy to miss:
Information can be reliable enough to help determine which lot was sold without becoming information the receiving broker is permitted to report as the taxpayer's basis.
That is another way the asset's tax history can exist outside the four corners of the form.
"It's on the blockchain" may not be enough
Suppose records from the exchange where you originally bought the asset are incomplete.
You still control the wallet.
You can trace transactions through a block explorer.
You can show ETH leaving one address and arriving at another.
That can be useful evidence.
But a transaction hash can prove movement without necessarily proving the complete U.S. tax basis of the asset that moved.
The IRS requires taxpayers to maintain records sufficient to establish the positions taken on their returns.
A basis reconstruction may therefore require several pieces of evidence working together:
- exchange trade confirmations;
- account statements and transaction exports;
- wallet addresses;
- blockchain transaction IDs and timestamps;
- bank or fiat-funding records where relevant;
- acquisition prices and fee records;
- contemporaneous tax or accounting records;
- evidence linking transfers between accounts and wallets;
- records showing how the assets were originally acquired.
The objective is not merely to produce a number.
It is to establish why that is the right number.
That is where crypto tax work stops being simple arithmetic and starts becoming reconstruction.
"I lost my crypto" is not a tax fact yet
Crypto does not live entirely inside neat broker accounts.
People self-custody. They use hardware wallets. They swap and bridge assets. They interact with protocols.
And sometimes things go wrong.
A seed phrase is lost.
A wallet becomes inaccessible.
A protocol is exploited.
A token gets rug-pulled.
An exchange fails.
People can describe all of those situations with the same sentence:
"I lost my crypto."
But economically similar losses are not necessarily the same tax event.
Losing access to a private key is not necessarily the same event as having assets stolen. A protocol exploit is not necessarily the same as a token collapsing in value. An exchange failure may leave a taxpayer with a claim rather than simply making the underlying tax history disappear.
Economic loss does not automatically establish a recognized tax loss.
The question comes first:
What actually happened?
Then:
What does it mean for tax purposes?
Your wallet is not your tax return either
Crypto tax software can be extremely useful.
So can exchange exports.
So can wallet records.
So can the blockchain.
But each system sees a different part of the picture.
Consider the information chain:
COINBASE
knows what happened inside the Coinbase account.
↓
THE BLOCKCHAIN
records on-chain activity.
↓
METAMASK
provides an interface for addresses, assets, and applications.
↓
KRAKEN
knows what happened after assets entered its custody.
↓
FORM 1099-DA
reports information under the federal broker-reporting rules.
↓
YOUR TAX RETURN
must reflect the tax result supported by the complete facts.
A tax platform may aggregate those records and help classify them.
But aggregation does not eliminate the need to understand what each record proves—and what it does not.
That is why reconciliation matters.
The form is not necessarily wrong.
This is the counterintuitive part.
You can receive a Form 1099-DA showing proceeds and no basis without the broker having made a mistake.
A transferred-in digital asset is noncovered under the current Form 1099-DA rules.
A noncovered asset can therefore be sold through a reporting broker while basis remains blank on the form.
Your broker can correctly report the disposition.
Your tax basis can still exist.
Your records can contain acquisition information that the receiving broker is not permitted to rely upon for Form 1099-DA basis reporting.
And your tax return can therefore require information that does not appear on the form.
All of those statements can be true at the same time.
What should you do when the numbers do not line up?
Do not automatically substitute zero for missing basis.
Do not assume every discrepancy means the exchange made an error.
And do not assume a transaction export—or blockchain history by itself—has already answered the tax question.
Start by locating the break in the record.
What did you actually do?
Where was the asset acquired?
How was it acquired?
Where did it move?
Did it pass through self-custody?
Was it continuously held by the broker reporting the sale, or was it transferred in?
What basis did the broker report, if any?
Did the broker indicate that basis was reported to the IRS?
Which records establish your own acquisition history?
Which units were treated as disposed of under the applicable identification rules?
What belongs on Form 8949 based on those facts?
Form 8949 provides a reconciliation mechanism when the tax result supported by your records does not simply match the information appearing on Form 1099-DA.
For example, when basis for a noncovered digital asset is not reported on Form 1099-DA, that does not mean you manufacture a zero basis on the return. You report the transaction using the applicable Form 8949 category and the basis supported by your records.
A different problem arises when basis was reported to the IRS but your substantiated tax reporting differs from it.
The important point is that the information return does not replace the taxpayer's responsibility to determine and support the correct tax treatment.
That is reconciliation.
And increasingly, that is where serious crypto tax work lives.
The blockchain records what happened on-chain.
Your tax return needs to know what it meant.
Crypto creates an unusual tax record.
Part of the history may live with Coinbase.
Part may live on Ethereum.
Part may be visible through MetaMask.
Part may live with another exchange.
Part may exist only in records you retained.
And Form 1099-DA may represent only the portion of that history the reporting broker is required or permitted to report.
The job is not to force every record to look identical.
The job is to understand why they differ—and determine the tax result the complete facts support.
That is the difference between reading the form and understanding the transaction.
Primary Sources
-
IRS Instructions for Form 1099-DA (2026). Broker reporting instructions for digital-asset dispositions, including covered and noncovered treatment, transferred-in assets, and when the basis field is left blank rather than reported as zero.
-
IRS — Understanding Your Form 1099-DA. IRS overview of the form recipients receive and the information it reports.
-
IRS — Digital Assets. General IRS guidance hub for digital-asset tax treatment, reporting, and recordkeeping.
-
IRS — Digital Asset Frequently Asked Questions. IRS answers addressing common digital-asset transaction questions, including basis and recordkeeping.
-
IRS Notice 2026-20. Transition relief relevant to 2026 digital-asset transactions and the relationship between broker-reported information and the taxpayer's own identification and basis records.
-
IRS Revenue Procedure 2024-28. Safe harbor for allocating unused basis of digital assets held in a wallet or account.
When the crypto records do not line up
Crypto records don't line up?
If your Form 1099-DA is missing basis, your broker records conflict with your transaction history, or your assets have moved across exchanges and self-custody wallets, PRISM can identify where the reporting chain broke, reconstruct the relevant basis and lot history where the records support it, and determine how the transaction should be reconciled on the return.
Complex tax decisions. Clearly understood.
This article provides general educational information and is not individualized tax advice. Tax treatment can depend on the year, jurisdiction, transaction structure, and complete facts involved.