> For the complete documentation index, see [llms.txt](https://mantabridge.gitbook.io/manta-bridge-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mantabridge.gitbook.io/manta-bridge-docs/reference/bridge-fees.md).

# bridge fees

Bridge fees are the transaction costs required to move assets between Ethereum and Manta Pacific. The exact amount changes with network activity, token type, transfer direction, and wallet settings, so always review the live estimate in [Manta Bridge](https://mantabridge.cc/) before confirming.

## Fee Components

A bridge transfer can include more than one cost. Some costs are paid on Ethereum L1, some are paid on Manta Pacific L2, and some depend on whether the asset is ETH or an ERC-20 token.

| Component              | When it applies                                                     | What it pays for                                                                              |
| ---------------------- | ------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
| L1 transaction gas     | Deposits from Ethereum, ERC-20 approvals, and some withdrawal steps | Execution of the transaction on Ethereum.                                                     |
| Bridge transaction gas | Deposit or withdrawal submission                                    | The contract call that starts or advances the bridge transfer.                                |
| Destination gas        | Activity after the asset arrives                                    | Transactions on the destination network, such as sending, swapping, or claiming assets.       |
| Token approval gas     | ERC-20 deposits or withdrawals that require approval                | A separate approval transaction that lets the bridge contract move the selected token amount. |

For background on how Ethereum transaction fees work, see Ethereum's guide to [gas and fees](https://ethereum.org/developers/docs/gas/).

## Deposits: Ethereum to Manta Pacific

Deposits start on Ethereum L1. When you deposit ETH, the main cost is the Ethereum transaction that submits the bridge deposit. When you deposit an ERC-20 token such as USDC, your wallet may also ask for an approval before the bridge transaction.

Typical deposit cost flow:

1. Confirm the token approval if required.
2. Confirm the bridge deposit transaction.
3. Keep enough ETH on Manta Pacific for later L2 transactions after the deposit arrives.

ERC-20 approvals are a standard token permission mechanism. Ethereum's [ERC-20 documentation](https://ethereum.org/developers/docs/standards/tokens/erc-20/) explains the allowance model that wallets and bridge contracts use.

## Withdrawals: Manta Pacific to Ethereum

Withdrawals follow the rollup exit model. They are not priced like a single wallet-to-wallet transfer because a withdrawal may include multiple stages across L2 and L1.

Depending on the withdrawal state, you may need to pay gas for:

* Starting the withdrawal on Manta Pacific.
* Proving or finalizing the withdrawal on Ethereum, if required by the current flow.
* Any destination transaction after the asset is available on Ethereum.

The timing and required actions can vary by network state and bridge configuration. Review [Bridge Time](file:///2078213/reference/bridge-time.md) before planning a withdrawal, especially when you need funds by a specific time.

## Why Fees Change

Bridge costs are dynamic because they depend on live network conditions and transaction data. Ethereum L1 gas can rise or fall quickly. L2 execution costs can also vary with congestion, calldata, token contract behavior, and the specific bridge action.

Manta Pacific uses ETH as its gas token. Keep a small ETH balance on the network so you can pay for follow-up actions after bridging. For more detail on Manta Pacific transaction costs, see [Manta Pacific Gas Fees](file:///2078213/reference/gas-fees.md).

## Before You Confirm

Check the wallet confirmation and bridge interface carefully before submitting:

* Confirm the transfer direction and destination network.
* Review each wallet transaction separately, including approvals.
* Check the displayed gas estimate and any bridge fee line items.
* Make sure you have enough ETH on the network where the transaction is being submitted.
* Do not rely on old screenshots, examples, or previous transactions for current fee values.

For general rollup mechanics, Ethereum's overview of [optimistic rollups](https://ethereum.org/developers/docs/scaling/optimistic-rollups/) explains why L2 deposits and withdrawals can involve different steps from normal transfers.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://mantabridge.gitbook.io/manta-bridge-docs/reference/bridge-fees.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
