> For the complete documentation index, see [llms.txt](https://base-tech.gitbook.io/base/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://base-tech.gitbook.io/base/11.-runtime-cost-analysis.md).

# 11. Runtime cost analysis

Every transaction on the blockchain incurs a cost. Miners verify and process transactions, charging transaction fees for their work.

While transaction fees are well-known, there are also execution costs that limit the number of transactions in a block. While transaction fees are well-known, there are also execution costs that limit the number of transactions in a block. These costs, along with block size, determine the maximum number of transactions that can fit in a block. Execution costs are also used to reduce resource consumption when calling read-only functions.
