---
title: How features use credits
slug: how-features-use-credits
image: https://archbee-image-uploads.s3.amazonaws.com/oAyFj2GHlBeBVWF5OAir2/aij4Le3bEHQVM9X7VLRNz_1.png
docTags: 
createdAt: 2026-10-23T08:50:55.552Z
---

This page outlines how different apps and module in Make  consume credits, so you understand the credit cost of your activities.

## Credits by app

Built-in AI apps consume credits differently than other app types.

### Built-in AI apps

Built-in AI apps use credits differently depending on the type of AI connection chosen: [Make's AI Provider](docId\:hh-nrTakEqakBmg63UUiN), a custom AI provider connection (such as Anthropic Claude via an API key), or an automatic AI provider connection.

To learn more about connection types, see [Credit usage for AI features](docId\:hh-nrTakEqakBmg63UUiN).

:::hint{type="warning"}
**Make's AI Provider&#x20;**&#x69;s available on **all plans**, and **custom AI provider connections** are available on **paid plans**.&#x20;
:::

| **App**                                                                | **Make's AI Provider&#x20;**<br />**(all plans)**                                                                                                                                                                                       | **Custom AI provider connection**<br />**(paid plans)**                                        | **Automatic AI provider connection**<br />**(all plans)**                                                                                                                 |
| ---------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Make AI Toolkit ](https://apps.make.com/ai-tools)                     | Dynamic: 1 credit per operation + credits based on token usage                                                                                                                                                                          | Fixed: 1 credit per operation                                                                  |                                                                                                                                                                           |
| [Make AI Agents](https://help.make.com/make-ai-agents-app)             | Dynamic: 1 credit per operation/chat + credits based on token usage, including:<br />- AI tokens (**Run an agent&#x20;**&#x61;nd **Create Agent Context** modules)<br />- Embedding tokens (**Create Agent Context&#x20;**&#x6D;odules) | Fixed: 1 credit per operation (+ embedding tokens when using **Create Agent Context** modules) |                                                                                                                                                                           |
| [Make AI Content Extractor](https://apps.make.com/make-ai-extractors)  |                                                                                                                                                                                                                                         |                                                                                                | Fixed (1 credit per operation) or dynamic (credits based on token, file, or page-based usage), [depending on the module](https://apps.make.com/make-ai-extractors#J7fs5). |
| [Make AI Web Search ](https://apps.make.com/make-ai-web-search)        |                                                                                                                                                                                                                                         |                                                                                                | Dynamic: 1 credit per operation + credits based on token usage                                                                                                            |

### All other apps

All other apps consume credits based on a fixed rate of 1 credit per operation.&#x20;

**Exceptions**

- The [Make Code](docId\:mkN0za9LLNQPHyF1mXmz8) app uses 2 credits per second of execution time.
- [These modules](docId\:LZASgxrjtBcJOk6vF0RKR) are free to use.&#x20;

## Credits by module&#x20;

Most non-AI apps at Make use credits based on the number of operations, which vary based on the module type.&#x20;

### Trigger modules

**Trigger** modules use 1 credit per run, regardless of whether they return data. Even when a trigger finds no new data, it still uses 1 credit for checking.&#x20;

For example, in the **Google Sheets** > **Watch New Rows** module below, the scenario run retrieved no new data, but used 1 credit for the operation.

::Image[]{src="https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/SfGq7S3kWBUDt8ggstSYo_image.png" size="50" width="877" height="642" position="center" darkWidth="877" darkHeight="642" showCaption="false"}

### Search modules

**Search** modules use 1 credit per run, even when they return multiple bundles.&#x20;

For example, the **Google Sheets&#x20;**>**&#x20;Search Row&#x20;**&#x6D;odule below runs once to search rows according to the specified criteria. It only uses 1 credit for this operation despite returning 10 rows, or bundles.

::Image[]{src="https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/Rl7pihMKyYWyfPu0YbUe__image.png" size="50" width="1141" height="877" position="center" darkWidth="1141" darkHeight="877" showCaption="false"}

### Action modules

**Action** modules (those with "Add," "Update," "Delete," etc) use as many credits as runs needed to process all bundles. It uses 1 credit per input bundle processed.&#x20;

For example, the **Google Sheets&#x20;**> **Search Row** module below returned 10 rows and used 1 credit. The followin&#x67;**&#x20;Delete Rows** module must run 10 times to delete each of the 10 rows, using 10 credits. The scenario uses 11 credits total.&#x20;

::Image[]{src="https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/ehLsxpLfejWYU3fMgGVXX_image.png" size="50" width="1092" height="571" position="center" darkWidth="1092" darkHeight="571" showCaption="false"}

### Aggregator modules

**Aggregator** modules combine multiple bundles into a single bundle, called an array. Aggregators use 1 credit for each aggregation.&#x20;

For example, the array aggregator below combined 10 contacts, or bundles, from th&#x65;**&#x20;Google Sheets&#x20;**>**&#x20;Watch New Rows** module into an array. This aggregation used 1 credit.

::Image[]{src="https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/J1V5CrjGrOOYLkN-KjetY_image.png" size="48" width="1051" height="564" position="center" darkWidth="1051" darkHeight="564" showCaption="false"}

### Iterator modules

**Iterator** modules split an array into multiple bundles. Iterators use 1 credit to split an array into bundles, and the next modules use 1 credit for each iterated bundle.&#x20;

For example, the **Iterator&#x20;**&#x62;elow received an email with an array of 5 attachments and split the array into 5 separate attachments. It used 1 credit to split the attachment array, and the **Google Drive&#x20;**>**&#x20;Upload a File** module used 5 credits to upload each attachment.&#x20;

::Image[]{src="https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/MVatuTWrkTTf8_hYSAXP0_image.png" size="70" width="1671" height="580" position="center" darkWidth="1671" darkHeight="580" showCaption="false"}

:::hint{type="info"}
Learn more about bundles and their relationship to operations in [Operations](docId\:ZR2rWmILMJ_19R85MlAwM).
:::

## Modules with no credit cost

The following modules don't use credits:

- [Error handler](docId:3SXXD1Q5E-Os35cbKdlWk) modules: **Rollback**, **Break**, **Resume**, **Commit**, **Ignore**
- [Router](docId\:OpqXxZcGe19tawxhIAEHn) modules and [filters](docId\:TOeIVU0dBv44bMRjCMliC) &#x20;
- [Scenarios](docId\:f8FHRvoQwCk48nX_FJRyf) modules: **Call a subscenario**, **Start a scenario**, **Return output**, and **Customize run name**
- [Make Functions](docId\:v5lrz7Uqk1z12zxR6RuKq) modules
