Polygon Bridge moves supported tokens between Ethereum and Polygon PoS. It lets you deposit a token for use in a Polygon app or withdraw it back to Ethereum. The bridge records the transfer across both networks, so the balance becomes usable on the destination chain only after its part of the process is complete.
Bridging gives you a token on the chain your app uses
On Polygon PoS, you receive a corresponding balance of the supported token you deposited from Ethereum. The bridge uses a token mapping: a link between the Ethereum token contract and its Polygon counterpart. Check that your app accepts the Polygon token contract, because a matching name or symbol alone does not identify the asset it expects.
For example, suppose you hold 100 DAI on Ethereum and need DAI in an app on Polygon PoS. Before the deposit, the 100 DAI is in your Ethereum wallet; afterward, the Ethereum tokens are held by the bridge contract and the mapped 100 DAI is available in your Polygon wallet. This is an illustrative amount, with network gas paid separately.
Polygon PoS uses chain ID 137, which helps distinguish it in a wallet from Ethereum mainnet. Switching your wallet’s displayed network does not bridge a balance: it only changes which chain’s balance you are viewing. If the token is present on Polygon but absent from the wallet display, check its Polygon contract address before assuming the transfer failed.
Deposits lock tokens, while withdrawals burn them
A deposit starts with an Ethereum transaction that locks the supported token in a Predicate contract, the bridge contract responsible for that token type. An ERC-20 deposit may also need a separate approval transaction first. A state sync then carries the deposit record to Polygon PoS, where the mapped token is issued to the recipient.
The return path reverses the token accounting. A withdrawal burns the mapped token on Polygon, then waits for a checkpoint that records the Polygon transaction on Ethereum. Once that checkpoint is available, an Ethereum claim uses proof of the burn to release the original token. Polygon Bridge withdrawals therefore have a final action on Ethereum after the Polygon transaction succeeds.
This distinction matters when a withdrawal appears to have left your Polygon wallet but has not reached Ethereum. The burn is only the first stage; wait for checkpoint inclusion and complete the claim. Once the burn has happened, you cannot cancel it to restore the Polygon balance, though the Ethereum claim can be completed later.
For either direction, identify the source chain, destination chain, token contract and amount before signing. A bridge transfer is not a swap: it moves a supported asset between networks rather than exchanging it for whatever token an app needs. If the app requires a different asset, account for that separate step.
Gas and checkpoints set the cost and timing
Polygon bridge fees depend chiefly on the transactions required and the gas price when you submit them. For a deposit, keep ETH on Ethereum for the deposit and any needed approval. For a withdrawal, keep POL on Polygon for the burn and ETH on Ethereum for the final claim; paying for the first transaction does not pay for the last one.
Plan for minutes to tens of minutes for a deposit, and tens of minutes to hours for a PoS withdrawal. Ethereum confirmation and the bridge’s processing affect deposits; checkpoint inclusion adds a wait to withdrawals. These are planning ranges, not deadlines, and the wallet’s current gas estimate is more useful than a fixed fee quoted in an article.
Check the total gas before moving a small amount. Two Ethereum transactions for an ERC-20 deposit, or an Ethereum claim after a Polygon withdrawal, can cost more than the intended use of a tiny balance. Also leave enough POL on Polygon to make the transaction you came to make after the deposit arrives.
The final checks determine whether a transfer works
Confirm the destination app’s network and token contract, then check that the token is supported for the route you need. These details settle the questions that most often arise after a transfer starts.
Can I send tokens straight from an exchange?
An exchange withdrawal to Polygon PoS is a separate service from bridging tokens held in your wallet. Use that route only when the exchange explicitly offers Polygon PoS for the particular token and your receiving app accepts it. An Ethereum withdrawal sent to your wallet address remains on Ethereum, even though the same address can be viewed on Polygon.
Why has my withdrawal not appeared on Ethereum?
First check whether the Polygon burn transaction succeeded. If it did, the withdrawal may be waiting for its checkpoint or for you to complete the Ethereum claim; the burn alone does not restore the Ethereum balance. If the claim has succeeded, check the token’s Ethereum contract and the destination wallet’s transaction history before relying on a wallet display.
Where do I start the transfer?
Start with the network and token contract your destination app expects, and make sure your wallet holds gas on the chain where the transfer begins. For an Ethereum-to-Polygon bridge transfer, use the Polygon Bridge to move the supported token to the network where you need it. If you are returning to Ethereum, reserve ETH for the final claim and verify the balance after that claim completes.