# How do I speed up or cancel a pending transaction on Ethereum?

Sometimes, Ethereum transactions can get **stuck pending** — especially when gas fees are low or the network is congested. If you need to **speed up** or **cancel** a transaction, your wallet (e.g., MetaMask) can help — but timing is key.

***

### 🔁 Why Do Transactions Get Stuck?

Every Ethereum transaction must be confirmed by the network. If your **gas fee is too low**, your transaction may stay pending for a long time or get stuck behind others offering higher fees.

***

### ⚡ How to Speed Up a Transaction

You can **speed up** your pending transaction by submitting the same transaction again with a **higher gas fee**. This replaces the original and gets it processed faster.

***

### ❌ How to Cancel a Transaction

You may also choose to **cancel** the transaction entirely (if it hasn't already been picked up by the network). This replaces the pending transaction with a **zero-value transaction** that uses the same nonce.

***

### 📖 Follow This Step-by-Step MetaMask Guide

If you're using MetaMask, here's their official article that walks you through both options:

🔗 [MetaMask Guide: How to Speed Up or Cancel a Pending Transaction](https://support.metamask.io/manage-crypto/transactions/how-to-speed-up-or-cancel-a-pending-transaction/)

[<br>](https://docs.mintable.app/ethereum-version/basics/what-is-eth-ethereum/why-is-ethereum-gas-fees-so-high)


---

# Agent Instructions: 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://docs.mintable.app/nft-basics/what-is-eth-ethereum/how-do-i-speed-up-or-cancel-a-pending-transaction-on-ethereum.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.
