# Ethereum gas fees: units, prices and the amount actually paid

Gas measures Ethereum execution work. An ordinary execution fee is gas used multiplied by the effective gas price, paid in ETH. Under EIP-1559 that price combines the block’s base fee and an allowed priority fee within the sender’s cap. A gas limit is a resource ceiling, not the amount necessarily charged.

Evidence: [Gas and fees](https://raw.githubusercontent.com/ethereum/ethereum-org-website/dcc900ff125891da5b6c723b905a7113cf1bd864/public/content/developers/docs/gas/index.md); [EIP-1559: Fee market change](https://raw.githubusercontent.com/ethereum/EIPs/ac912ca6a9685590345dd8e5736cda75976d0131/EIPS/eip-1559.md)

Canonical: https://degreesofsatoshi.com/encyclopedia/ethereum-gas-fees/
Published: 2026-10-02
Substantively modified: 2026-10-02
Independently verified by an automated reviewer: 2026-10-02T18:16:35.976Z

AI-assisted research and drafting with a separate automated source-verification pass; no external expert or named human review is implied.

## Key facts

- **Execution fee:** Gas used × effective gas price ([Gas and fees](https://raw.githubusercontent.com/ethereum/ethereum-org-website/dcc900ff125891da5b6c723b905a7113cf1bd864/public/content/developers/docs/gas/index.md))
- **Base fee:** Removed from circulation ([EIP-1559: Fee market change](https://raw.githubusercontent.com/ethereum/EIPs/ac912ca6a9685590345dd8e5736cda75976d0131/EIPS/eip-1559.md))
- **Maximum fee:** A price cap per gas, not an automatic tip ([EIP-1559: Fee market change](https://raw.githubusercontent.com/ethereum/EIPs/ac912ca6a9685590345dd8e5736cda75976d0131/EIPS/eip-1559.md))

## Keep gas units, gas price and transferred value separate

A transaction consuming 50,000 gas at an effective price of 12 gwei per gas pays 600,000 gwei, or 0.0006 ETH, for execution gas. The gas limit is its allowed work budget; gas used is the work actually charged under the rules.

The transaction’s transferred ETH value is another field. A zero-value contract call can still consume gas or move ERC-20 tokens. For a completed transaction, use its receipt and identify any additional blob or rollup fee components before calling the figure the total cost.

Evidence: [Gas and fees](https://ethereum.org/en/developers/docs/gas/); [Ethereum JSON-RPC](https://ethereum.org/en/developers/docs/apis/json-rpc/); [Fee market change for ETH 1.0 chain](https://eips.ethereum.org/EIPS/eip-1559); [ERC-20 Token Standard](https://eips.ethereum.org/EIPS/eip-20); [Shard Blob Transactions](https://eips.ethereum.org/EIPS/eip-4844); [OP Stack transaction fees](https://docs.optimism.io/stack/transactions/fees)

## Example: compute the burn and tip separately

Take an illustrative 21,000-gas transfer with a 5-gwei base fee, a 1-gwei priority fee and a sufficient maximum-fee cap. The execution fee is 126,000 gwei, or 0.000126 ETH.

Of that, 105,000 gwei is the base-fee component and 21,000 gwei is the priority component. The first is burned. These fixed example inputs teach the arithmetic; they are not a current fee estimate.

Evidence: [Gas and fees](https://raw.githubusercontent.com/ethereum/ethereum-org-website/dcc900ff125891da5b6c723b905a7113cf1bd864/public/content/developers/docs/gas/index.md); [EIP-1559: Fee market change](https://raw.githubusercontent.com/ethereum/EIPs/ac912ca6a9685590345dd8e5736cda75976d0131/EIPS/eip-1559.md)

## A limit protects the budget but can also stop execution

The gas limit bounds consumption. Setting it above actual use does not by itself charge the whole ceiling. Setting it too low can cause out-of-gas failure; unlike simply waiting in the mempool, included failed execution can incur a fee.

The maximum fee per gas also limits how much of the offered priority fee fits above the base fee. Effective price is determined by those caps and the block conditions, rather than automatically equaling the largest number a wallet displays.

Evidence: [Gas and fees](https://raw.githubusercontent.com/ethereum/ethereum-org-website/dcc900ff125891da5b6c723b905a7113cf1bd864/public/content/developers/docs/gas/index.md); [EIP-1559: Fee market change](https://raw.githubusercontent.com/ethereum/EIPs/ac912ca6a9685590345dd8e5736cda75976d0131/EIPS/eip-1559.md)

## An execution estimate is not every possible application cost

Rollups can charge for execution and for publishing data to Ethereum. Blob transactions have a distinct blob-fee mechanism. A swap or bridge may add application or service charges. Label the component being estimated.

A sponsor can hide the network charge from a user or bill in another asset, but somebody still settles it. Comparing two quoted totals is meaningful only when they cover the same action, network and fee components.

Evidence: [EIP-4844: Shard Blob Transactions](https://raw.githubusercontent.com/ethereum/EIPs/ac912ca6a9685590345dd8e5736cda75976d0131/EIPS/eip-4844.md); [Scaling overview](https://raw.githubusercontent.com/ethereum/ethereum-org-website/dcc900ff125891da5b6c723b905a7113cf1bd864/public/content/developers/docs/scaling/index.md); [ERC-4337: Account Abstraction Using Alt Mempool](https://raw.githubusercontent.com/ethereum/ERCs/583335b7912e51b1ea515bb662532dd29b27e786/ERCS/erc-4337.md)

## Questions

### Does transferring more ETH always use more gas?

No. Resource use depends on the operation and its state, not simply the monetary amount sent. A contract call can be more complex than an ordinary transfer.

Evidence: [Gas and fees](https://raw.githubusercontent.com/ethereum/ethereum-org-website/dcc900ff125891da5b6c723b905a7113cf1bd864/public/content/developers/docs/gas/index.md); [Ethereum Virtual Machine](https://raw.githubusercontent.com/ethereum/ethereum-org-website/dcc900ff125891da5b6c723b905a7113cf1bd864/public/content/developers/docs/evm/index.md)

### Is the maximum fee always what I pay?

No. The included transaction uses an effective gas price constrained by the cap and actual gas consumption. The full quoted maximum is not automatically charged.

Evidence: [EIP-1559: Fee market change](https://raw.githubusercontent.com/ethereum/EIPs/ac912ca6a9685590345dd8e5736cda75976d0131/EIPS/eip-1559.md)

### Why did a reverted transaction cost money?

The network executed work before reaching the failure. Reverting the requested state changes does not make that consumed work free.

Evidence: [Gas and fees](https://raw.githubusercontent.com/ethereum/ethereum-org-website/dcc900ff125891da5b6c723b905a7113cf1bd864/public/content/developers/docs/gas/index.md)

## Claims and scope

### ethereum-gas-fees-quick-answer

Gas measures Ethereum execution work. An ordinary execution fee is gas used multiplied by the effective gas price, paid in ETH. Under EIP-1559 that price combines the block’s base fee and an allowed priority fee within the sender’s cap. A gas limit is a resource ceiling, not the amount necessarily charged.

Scope: {"collection":"ethereum","dataAsOf":null,"blockHeight":null}

### ethereum-gas-fees-fact-execution-fee

Execution fee: Gas used × effective gas price

Scope: {"collection":"ethereum","dataAsOf":null,"blockHeight":null}

### ethereum-gas-fees-fact-base-fee

Base fee: Removed from circulation

Scope: {"collection":"ethereum","dataAsOf":null,"blockHeight":null}

### ethereum-gas-fees-fact-maximum-fee

Maximum fee: A price cap per gas, not an automatic tip

Scope: {"collection":"ethereum","dataAsOf":null,"blockHeight":null}

## Sources

- [Gas and fees](https://raw.githubusercontent.com/ethereum/ethereum-org-website/dcc900ff125891da5b6c723b905a7113cf1bd864/public/content/developers/docs/gas/index.md) — ethereum.org contributors. Supports gas units, ETH/gwei units, base/priority fees, resource limits and charges for executed failed transactions. Locator: How are gas fees calculated; base fee; gas limit. Retrieved: 2026-10-02T14:35:40.393022+00:00.
- [EIP-1559: Fee market change](https://raw.githubusercontent.com/ethereum/EIPs/ac912ca6a9685590345dd8e5736cda75976d0131/EIPS/eip-1559.md) — Ethereum Improvement Proposals. Defines the base-fee burn, tip, maximum fee and effective gas price calculation. Locator: Abstract; specification; reference implementation. Retrieved: 2026-10-02T14:35:51.249311+00:00.
- [Ethereum Virtual Machine](https://raw.githubusercontent.com/ethereum/ethereum-org-website/dcc900ff125891da5b6c723b905a7113cf1bd864/public/content/developers/docs/evm/index.md) — ethereum.org contributors. Supports deterministic execution, opcodes and the distinction between temporary execution memory and persistent state. Locator: State transition function; EVM instructions; storage. Retrieved: 2026-10-02T14:35:40.399163+00:00.
- [EIP-4844: Shard Blob Transactions](https://raw.githubusercontent.com/ethereum/EIPs/ac912ca6a9685590345dd8e5736cda75976d0131/EIPS/eip-4844.md) — Ethereum Improvement Proposals. Defines blob commitments, separately priced blob gas and time-limited data serving; original capacity constants are not treated as current limits. Locator: Abstract; gas accounting; consensus-layer validation; rationale. Retrieved: 2026-10-02T14:35:51.590523+00:00.
- [Scaling overview](https://raw.githubusercontent.com/ethereum/ethereum-org-website/dcc900ff125891da5b6c723b905a7113cf1bd864/public/content/developers/docs/scaling/index.md) — ethereum.org contributors. Supports rollup execution/settlement roles and distinct security assumptions of sidechains and offchain data systems. Locator: Layer 2 scaling; rollups; sidechains; validium. Retrieved: 2026-10-02T14:35:47.354550+00:00.
- [ERC-4337: Account Abstraction Using Alt Mempool](https://raw.githubusercontent.com/ethereum/ERCs/583335b7912e51b1ea515bb662532dd29b27e786/ERCS/erc-4337.md) — Ethereum Request for Comments. Defines user operations, bundlers, programmable validation and sponsored gas settlement. Locator: Abstract; definitions; UserOperation; EntryPoint; paymasters. Retrieved: 2026-10-02T14:35:55.049363+00:00.
- [Gas and fees](https://ethereum.org/en/developers/docs/gas/) — ethereum.org contributors. Execution resource units, fee components and gas expenditure. Locator: What is gas?; Base fee; Priority fee. Retrieved: 2026-10-02T17:03:41.688Z.
- [Ethereum JSON-RPC](https://ethereum.org/en/developers/docs/apis/json-rpc/) — ethereum.org contributors. RPC response fields, transaction receipts, call simulation and log filtering. Locator: eth_getTransactionByHash; eth_getTransactionReceipt; eth_call; eth_getLogs; eth_getCode; eth_estimateGas; eth_getBalance; eth_getStorageAt; eth_getTransactionCount; default block parameter. Retrieved: 2026-10-02T17:03:42.060Z.
- [Fee market change for ETH 1.0 chain](https://eips.ethereum.org/EIPS/eip-1559) — Ethereum Improvement Proposals. Base fees, fee caps, priority fees and effective transaction gas price. Locator: Specification. Retrieved: 2026-10-02T17:03:42.151Z.
- [ERC-20 Token Standard](https://eips.ethereum.org/EIPS/eip-20) — Ethereum Improvement Proposals. Token supply, displayed units and balance accounting. Locator: totalSupply; balanceOf; transfer; decimals; approve; allowance; transferFrom; Transfer. Retrieved: 2026-10-02T17:03:45.826Z.
- [Shard Blob Transactions](https://eips.ethereum.org/EIPS/eip-4844) — Ethereum Improvement Proposals. Blob commitments, separate blob-gas fee calculations and temporary data availability. Locator: Gas accounting; Opcode to get versioned hashes; Point evaluation precompile; Consensus layer validation. Retrieved: 2026-10-02T17:03:42.506Z.
- [OP Stack transaction fees](https://docs.optimism.io/stack/transactions/fees) — Optimism. Rollup execution, data-publication and operator fee components depend on active network upgrades. Locator: Gas fee components; Execution gas fee; L1 data fee; Operator fee. Retrieved: 2026-10-02T17:55:17.901Z.

## Revision history

- 2026-10-02: First publication after primary-source research and independent automated verification.
- 2026-10-02: Expanded explanation: Keep gas units, gas price and transferred value separate. Worked examples are illustrative; source checks and independent verification are recorded separately.

## Cite this entry

Degrees of Satoshi editorial project. “Ethereum gas fees: units, prices and the amount actually paid.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/ethereum-gas-fees/
