Bridging across chains: tax classification and treatment
A bridge moves an asset from one chain to another under the same ownership. bridge_transfer has no fixed house treatment (Standard GAP-3): read treatment on the record. A same-asset lock-and-mint or burn-and-mint route is often served as non_taxable on corroborated evidence; a bridge that swaps into a different asset en route is a disposal of the source asset.
Example last verified 2026-08-06 against the live engine. CryptoTaxEdge Team.
Tax treatment
House treatment: bridge_transfer is not a fixed house treatment (Standard GAP-3). Read treatment on the record. The retired alias bridge is not an engine-emittable category.
This mapping comes from the closed CryptoTaxEdge classification taxonomy: every verdict resolves to one category and one of five treatments (disposal, income, non_taxable, expense, needs_review), with a confidence score and review routing when sources disagree.
How the engine reads this shape
The classification turns on what arrives on the other side. Lock-and-mint and burn-and-mint bridges that deliver the same asset are same-owner movements, economically a transfer with extra machinery. Liquidity-pool bridges that quote an exchange rate and deliver a different token have executed a swap, and the engine treats the source asset as disposed. Reading this from one chain’s view is the hard part: the engine decodes the bridge contract and the token flows to distinguish the two shapes rather than assuming every bridge is neutral.
A real classification
{
"api_version": "v1",
"hash": "0x0052768a5fae303c0da505d169a84afd3a828ed918cf3e63c4e85ed76517edad",
"chain": "ethereum",
"category": "bridge_transfer",
"treatment": "non_taxable",
"taxable": false,
"confidence": 95,
"needs_review": false,
"ledger_action": "Bridge",
"protocol": "across",
"description": "Sent 0.01 WETH to a bridge.",
"review_note": null,
"grey_area": null,
"assets": {
"sent": [
{
"symbol": "WETH",
"amount": "0.012979155920435302",
"action": "bridged",
"to": "Across Protocol: Ethereum Spoke Pool"
}
],
"received": [],
"gas": {
"symbol": "ETH",
"amount": "0.000017319907602356"
}
}
}
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 94 verified contract-level rules across 7 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 | polygon | bridge_transfer | high |
| Curve Finance | ethereum | bridge_transfer | high |
| multiple | arbitrum | bridge_transfer | high |
| multiple | bsc | bridge_transfer | high |
| multiple | base | bridge_transfer | high |
Illustrative sample of the 94 verified rules behind this page: the full mappings are served through the API.
Limitations
What this page does not decide. A single hash shows one side of a cross-chain event. When the destination-side delivery cannot be confirmed from the source transaction, the verdict reflects the bridge contract’s known mechanics, and unfamiliar bridge contracts route to review rather than defaulting to non-taxable. 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.