Wrapping and unwrapping: tax classification and treatment Grey area
Wrapping deposits a native asset for a 1:1 receipt token, like ETH into WETH; unwrapping reverses it. The house default classifies both as non_taxable, with the disposition alternative exposed because the question has no direct IRS guidance.
Example last verified 2026-08-06 against the live engine. CryptoTaxEdge Team.
Tax treatment
House default: non_taxable Grey area
House default: a 1:1 wrap or unwrap is non-taxable, the same underlying asset in a different form, so basis and holding period carry over. The alternative position treats the exchange as a disposition of the asset given up. The treatment is configurable per firm and applied consistently across every wrap in the book.
Both positions are defensible when documented and applied uniformly; the engine labels the house default and shows the alternative rather than hiding the choice. Wire responses carry an explicit grey_area field.
How the engine reads this shape
Position one treats the wrapped token as a receipt for the deposited asset: same economics, same owner, no realization event, basis and holding period carry. Position two notes the two tokens are technically different assets, making the exchange a §1001 disposition. Practitioners have formally asked the IRS to choose; it has not. What creates examination risk is inconsistency, non-taxable on the way in and disposal on the way out, so the engine applies one documented position across the whole book.
A real classification
{
"api_version": "v1",
"hash": "0x432fca91fee8e0fd5609a8cc510cc2f72e42e8b1727aabbb345d9d813d1c521c",
"chain": "ethereum",
"category": "wrap",
"treatment": "non_taxable",
"taxable": false,
"confidence": 95,
"needs_review": false,
"ledger_action": "Deposit",
"protocol": "WETH Deposit",
"description": "Token wrap/unwrap via WETH Deposit; a 1:1 conversion treated as non-taxable under default policy.",
"review_note": null,
"grey_area": {
"note": "Wrap/unwrap of the same underlying: default non-taxable (same asset); some treat it as a disposition.",
"alternate": {
"treatment": "disposal",
"taxable": true,
"label": "Disposition view (wrap/unwrap as crypto-to-crypto)"
}
},
"assets": {
"sent": [
{
"symbol": "ETH",
"amount": "0.02",
"decimals": 18,
"action": "transferred",
"native": true
}
],
"received": [],
"gas": null
}
}
Verbatim wire response from the live engine. Last verified 2026-08-06 by live replay. Check any transaction yourself in the Classification Explorer.
Verified rules behind this category
The engine backs this category with 19 verified contract-level rules across 11 chains, each earned from repeated on-chain observation and cross-source agreement rather than a heuristic guess. A small illustrative sample:
| Protocol | Chain | Category | Confidence |
|---|---|---|---|
| multiple | base | unwrap | high |
| multiple | linea | wrap | high |
| multiple | gnosis | wrap | high |
| multiple | scroll | wrap | high |
| multiple | blast | wrap | high |
Illustrative sample of the 19 verified rules behind this page: the full mappings are served through the API.
Limitations
What this page does not decide. Wrap treatment assumes a strict 1:1 deposit contract. Wrappers that charge a fee in the wrapped asset, rebase, or return a floating-rate receipt token are economically different shapes and are classified on their own facts. Confidence is a corroboration signal, not an accuracy percentage: when independent parses of a transaction disagree, the engine returns needs_review with taxable: null rather than guessing.
Frequently asked questions
What tax treatment does this page document?
House treatment follows the CryptoTaxEdge Classification Standard. Categories with no fixed mapping (GAP-3) tell you to read the treatment field on the record rather than infer it from the category name.
Where is the closed vocabulary published?
The versioned Classification Standard at https://cryptotaxedge.com/standard/ enumerates emitted categories and the five-treatment enum. This encyclopedia page is a worked example on top of that Standard.
Are the wire examples still current?
Yes. Each example is verbatim engine output, re-verified on a daily replay against the live engine.
Not tax advice. CryptoTaxEdge is software, not a licensed tax advisor. Classifications and the treatments described here are informational only; verify results and consult a qualified tax professional before filing. IRC section references are general framing.