Home › Encyclopedia › Transaction types › Bridge
Classification encyclopedia

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.

94 verified rules7 chains2 protocols

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

Real transaction, replayed against the live engine
POST /v1/classify { "chain": "ethereum", "hash": "0x0052768a5fae303c0da505d169a84afd3a828ed918cf3e63c4e85ed76517edad" }
{
  "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:

ProtocolChainCategoryConfidence
multiplepolygonbridge_transferhigh
Curve Financeethereumbridge_transferhigh
multiplearbitrumbridge_transferhigh
multiplebscbridge_transferhigh
multiplebasebridge_transferhigh

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.

Classify a transaction

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.