If you move assets from Polygon PoS to Ethereum regularly, start each withdrawal before you need the funds, then claim it once its block is checkpointed. That two-part schedule is the key to avoiding a last-minute wait. For the full timing and fee breakdown, see Polygon Bridge transfer time and cost.
Why does a PoS withdrawal have two stages?
A withdrawal first burns the bridged tokens on Polygon; a later Ethereum transaction releases the corresponding tokens there. Polygon validators periodically publish checkpoints to Ethereum, each committing to a range of Polygon blocks. Your burn must fall inside a checkpoint before it can be proven and exited.
Polygon’s proof-generation API documentation describes the sequence: burn, wait for checkpoint inclusion, generate an exit proof, then submit it to Ethereum. The RootChainManager contract checks that proof against the checkpoint and the burn transaction’s receipt before releasing the asset. The checkpoint is therefore a required security step, not a transfer status that can be skipped.
What should you do while the burn is waiting?
Keep the burn transaction hash and check its status until the block is included in a checkpoint. A recently confirmed Polygon transaction can still be waiting; trying to generate the exit proof too early will fail because there is no checkpoint covering it yet.
The common mistake is to treat the Polygon confirmation as completion and plan to spend the funds on Ethereum immediately. Fix that by starting the withdrawal ahead of the date you need the funds, and budgeting for a separate Ethereum transaction after checkpointing. The wait varies with checkpoint timing and network conditions; there is no guaranteed minute when a particular burn becomes claimable.
Once the checkpoint is in place, the proof establishes that the burn really happened on Polygon. You then submit the exit on Ethereum, where Ethereum gas is required. Polygon Portal is the official interface many users use to manage Polygon PoS transfers.
How can frequent users reduce delays and avoid a stuck exit?
Separate the time-sensitive decision from the claim: initiate only the withdrawals you expect to need, early enough to clear the checkpoint stage, and keep enough ETH available for the Ethereum claim. If several withdrawals are pending, check each burn’s checkpoint status independently; one checkpointed transaction does not prove another burn that landed in a later block.
Before initiating, verify the destination wallet and token, since the burn is not reversible once submitted. Polygon Bridge is the route for supported token transfers between Ethereum and Polygon PoS; when you are ready, check your burn’s checkpoint status, then complete its Ethereum exit and confirm receipt before using the funds.