Understand pricing for Workers (beta)

Learn how Workers use Notion credits, what affects Worker credit usage, how to plan costs, and where to view usage 💸
Chuyển đến Câu hỏi thường gặpWorkers run code in the background to automate tasks in Notion. They’re best for tasks that don’t require AI reasoning, such as syncing data, writing updates, and handling events. Workers are often paired with Custom Agents, where the agent decides what to do and Workers reliably execute specific steps.
During the beta, Workers are free to try on Business and Enterprise plans (including Business trials). Starting on August 11, 2026, they’ll require Notion credits. Workspace admins can purchase Notion credits as an add-on to Business and Enterprise plans.
The free beta period applies only to Workers. Custom Agent actions will consume credits according to your workspace’s plan and credit settings.
Workers use Notion credits, which are counted in runs. Each run represents one unit of work completed on your behalf. The number of credits per run can vary depending on how much work the Worker does, like how long it runs or how much processing it needs. In general, the more work involved, the more credits used.
Workers can run in a few different ways (we’ll keep expanding this list):
Syncs (scheduled): Each time a sync runs counts as one run.
Tool calls (agent-triggered): Each time a Custom Agent triggers a Worker tool call counts as one run.
Webhooks (event-driven): Each event a Worker handles counts as one run.
Workers typically cost $0.0023 per run, which works out to ~4,348 runs per 1,000 monthly Notion credits ($10). They’re cheaper compared to Custom Agents because pricing is based on how much work they do when they run and they don’t require AI decision-making.
The tables below break down cost benchmarks for each type of Worker action. Use this as a starting point to understand costs. Your actual usage may vary, and is the best way to size credits.
The table below shows examples of usage. Your actual usage depends on how often your syncs run and how much a Worker does for each run.
Syncing more data or handling several updates will cost more. If you have multiple syncs, multiple Workers, or Workers that run in response to many events, total usage may be higher.
Sync frequency | Example | Runs per day | Cost per month |
Daily (Low) | A nightly sync pulls closed Jira tickets into a Notion engineering log for weekly review. | 1 | $0.07 |
Hourly (Medium) | An hourly Zendesk sync refreshes open tickets and SLA risk in a Support Ops dashboard in Notion, so team leads can rebalance coverage throughout the day. | 24 | $1.66 |
Every 15 minutes (High) | A pipeline sync keeps a Notion sales tracker updated with Salesforce opportunity stages throughout the business day. | 96 | $6.62 |

Example of estimating monthly credits
You sync Salesforce opportunities into a Notion database every 15 minutes and it costs $0.0023 per run.
Worker runs per month: 24 hours × 4 runs/hour x 30 days = 2880 runs/month
Monthly cost: 2880 × $0.0023 = $6.62/month
Monthly credits needed: $6.62/$0.01 per credit = 662 credits/month
Workers can also power custom tools that Custom Agents use. For example, a Custom Agent might call a Worker to fetch data from another system, run a calculation, or update records.
Tool-call usage depends on how often an agent calls a Worker. Each tool call counts as its own Worker run (so one agent run can generate multiple Worker runs).
Volume of tool calls | Example | Worker runs | Custom Agent runs | Cost per month |
Scheduled (Low) | A daily Bug Tracker agent reviews open Jira issues. Each run triggers the worker to fetch issue status, check for blockers, and write a summary to a Notion project page. | 3 per Custom Agent run | 30 per month | $0.21 |
Activity-triggered (Medium) | A RevOps agent runs when a deal moves stages in Salesforce. Each run triggers the worker to validate required fields, call Clearbit for enrichment, and write the record back to a Notion pipeline tracker. | 4 per Custom Agent run | 3,000 per month | $27.60 |
Continuous (High) | A Support Eng agent runs on every inbound Zendesk ticket. Each run triggers the worker to fetch the ticket, pull Salesforce account context, apply routing rules from Notion, and post to the right Slack channel. | 5 per Custom Agent run | 9,000 per month | $103.50 |

Example of estimating monthly credits
A Custom Agent makes 4 tool calls per run and runs 50 times per day. Each tool call execution costs $0.0023.
Worker runs per month: 4 x 50 x 30 = 6000 runs/month
Monthly cost: 6000 x $0.0023 = $13.80/month
Monthly credits needed: $13.80/$0.01 per credit = 1380 credits/month
The table below shows typical webhook volumes and what they might cost. Your actual usage depends on how many events your tools send and how many webhook triggers you’ve set up. Each incoming event that you handle counts as one Worker run, so total cost scales with your event volume.
Volume of incoming events | Example | Events per day | Cost per month |
Low | A Stripe webhook fires on subscription creates and cancels. The worker updates a Notion billing tracker with event details. | 20 | $1.38/month |
Medium | A GitHub webhook fires on every PR merge across 10 repos. The worker logs each merge to a Notion changelog and notifies the relevant Slack channel. | 200 | $13.80/month |
High | A Zendesk webhook fires on every ticket create and status change. The worker enriches each event with Salesforce account data and updates a Notion support dashboard. | 5,000 | $345.00/month |

Estimating monthly credits
A Stripe webhook triggers on subscription creates and cancels, and you receive 300 events a day. Each run costs $0.0023.
Worker runs per month: 300 × 30 = 9000 runs/month
Monthly cost: 6,000 × $0.0023 = $20.70/month
Monthly credits needed: $20.70/$0.01 per credit = 2,070 credits/month
During the free beta, you can track Worker credit usage directly in the CLI, including the last seven days of usage. Worker usage will also appear in the Notion credits dashboard by the end of May, so admins can track credit usage for Workers and Custom Agents in one place.
You can manage Workers across your workspace by going to Settings, and selecting the Workers tab. From here, you can:
Switch Workers on or off for your workspace. By default, Workers are turned off.
Control who can use Workers, including specific people or user groups.
Track and manage individual Workers.
View all Workers in your workspace, including their owner and status.
Disable or delete a Worker at any time.
Pause all Workers.
Workers are free during beta, so you can use this time to run real workflows and estimate how many credits you’ll need once credits apply.
Try these best practices to keep Worker usage predictable:
Start with a slow schedule. For syncs, start with hourly or daily runs if real-time updates aren’t required.
Increase frequency only when needed. Move to every 15 minutes, 5 minutes, or every minute only if the workflow requires it.
Batch work when possible. Instead of running a Worker for every small change, group updates together.
Sync only what you need. Sync only the databases, records, or fields that are needed.
Avoid unnecessary retries. If a Worker fails, make sure it doesn’t retry too frequently without resolving the underlying issue.
Review usage regularly. Check CLI usage during setup and after major workflow changes.
Câu hỏi thường gặp
What are micro credits?
What are micro credits?
Micro credits are smaller units of Notion credit consumption. Workers use micro credits because they run predictable, repeatable code. Custom Agents usually use more credits because they rely on AI to think through decisions and next steps.
Do Workers use the same Notion credits as Custom Agents?
Do Workers use the same Notion credits as Custom Agents?
Yes. Workers are part of the broader Notion credits system. However, Worker actions are designed to consume smaller amounts of credits than Custom Agent actions.
Why does sync frequency affect cost?
Why does sync frequency affect cost?
Each scheduled sync run counts as a Worker run. A sync that runs every minute runs 1,440 times per day, while a sync that runs daily runs once per day. More runs mean more credit usage.
Where can I see Worker credit usage?
Where can I see Worker credit usage?
You can see Worker credit usage in the CLI. Later, admins will be able to view Worker usage in the Notion credits dashboard.
