Zapier Task Limit Reached: What Happens and What to Do
How-to — — by Mahmoud Zalt
Your runs are held, not lost. What Zapier does when you hit the task limit, how pay-per-task and the 3x cap work, and how to clear the backlog safely.
You get the email on the 19th of the month and your stomach drops. Tasks exhausted, workflows held, eleven days to go. Somewhere in the middle of all that, real work is piling up: orders not filed, replies not sent, records not created.
The good news is real and worth saying first. Zapier holds those runs rather than dropping them. The data is captured, the queue is intact, and you can play it through once you have headroom. The bad news is that the clock is still running on everything downstream.
What happens when you hit the task limit?
Zapier stops executing actions and puts new Zap runs on hold. Its held runs documentation lists a task limit as one of six hold reasons, alongside a disconnected app account, flood protection, expired payment details, an app access policy and a Zap with more than 100 steps.
You also get email notifications as you approach the limit and again when you reach it. If those are landing in a folder nobody reads, the first sign of trouble will be a colleague asking why something stopped, which is a bad way to find out.
How do you get running again?
There are three documented ways to restore your task allowance, and they suit very different situations. Pick on the basis of how urgent the held work is and how long you have until the cycle turns over.
| Option | How fast | Best when |
|---|---|---|
| Wait for the billing cycle to reset | Whenever your cycle turns over | The held work can wait a few days and the overage was a one-off |
| Upgrade the plan | Immediate | You are consistently over and the higher allowance is the honest answer |
| Enable pay-per-task billing | Immediate | You want workflows to keep running past the plan limit and accept the extra charge |
Whichever you choose, the held runs stay waiting for you. Go to Zap history, filter to the held runs you want, select them and use the play control to replay. Zapier notes that replayed runs process at about one per second, so a backlog of a thousand takes over a quarter of an hour to work through.
How does pay-per-task billing actually work?
Pay-per-task keeps your workflows running once you pass the plan's included tasks, and Zapier charges separately for the extra. It is available on Professional, Team and Enterprise plans, and not on Free. Zapier states it is on by default for accounts created after January 2024.
If your account is older, Zapier documents turning it on from the Billing and usage page, then the Billing settings tab, then the Enable pay-per-task button. The same tab is where you turn it off if you would rather workflows stop than spend.
That ceiling is the detail most people miss until it bites. Turning on pay-per-task does not mean unlimited running. It means three times your allowance and then the same hold you were trying to avoid, only now with an extra invoice attached.
Why did the tasks go so fast?
Zapier counts successful action steps, not runs. A five-action Zap that fires 200 times is 1,000 tasks, not 200. Once you see it that way, a single chatty trigger explains a whole month of usage.
- Every successful action counts. Including successful steps inside error handler paths, and action steps inside sub-Zaps, plus the Call a Sub-Zap and Return from a Sub-Zap steps themselves.
- Triggers are free. Zapier states a Zap's first step is always a trigger and triggers never use tasks, including the polling checks.
- Filters and Paths are free. Routing does not cost you, which makes filtering early a genuinely cheap habit.
- Failures are free. Zapier documents that action steps which error or halt do not count, and neither do steps skipped by a filter or a prior error.
- Most utility steps are free. Formatter, Delay, Looping, Digest, Zapier Manager and Storage steps are listed as not counting, and neither do Zapier Tables and Forms.
- Search steps depend on a setting. A search action set to proceed if nothing is found counts as one task. Set to not proceed, it counts as zero.
What eats an allowance overnight?
One cause dominates the sudden, shocking overage: a loop. Zapier documents that Zaps can get stuck running over and over on the same data, and warns that loops can quickly use up your plan tasks if they are not resolved.
Their documented causes are worth knowing because all three are easy to build by accident. One Zap's action triggers a second Zap whose action triggers the first. An action in a Zap triggers the same Zap. Or a New or Updated trigger fires on a record that the Zap itself updates.
If you are in one right now, Zapier's instruction is blunt and correct: turn off the looping Zap immediately, and if two are looping together, turn off both. Then check Zap history to confirm it has stopped and to see how many runs went through.
Clearing the backlog without another overage
Getting back to normal after a task limit
- Find out what spent the tasks — Open Zap history and look at run volume by Zap. One workflow is usually responsible for most of the usage.
- Rule out a loop — If one Zap has an unusual number of runs on similar data, turn it off before doing anything else. A loop will refill your new allowance as fast as you buy it.
- Add a filter before the expensive steps — Filters cost nothing and stop runs before the actions that do. Cutting the volume is cheaper than raising the ceiling.
- Restore your allowance — Wait for the cycle, upgrade the plan, or enable pay-per-task from Billing and usage, then Billing settings, then Enable pay-per-task.
- Replay the held runs — In Zap history, filter to the held runs, select them, and use the play control. Confirm in the dialog and watch the progress.
- Budget for the replay itself — Zapier states replaying creates new runs that count toward task usage, so a big backlog spends real tasks. Replay what matters first.
Step back from the mechanics and look at what the meter measures. It counts steps, not outcomes. A Zap that runs 1,000 clean actions and produces nothing useful costs exactly the same as one that lands you ten customers, which makes the bill a poor guide to whether the automation is worth having. That mismatch is why Sistava is priced around work completed rather than steps executed.
Paying for the job instead of the steps
You hire an AI Employee, describe the job in plain English, and it decides how many steps that takes. Add a condition or a new exception and the instruction gets longer, not the bill for a rebuilt six-step chain. You can see how the roles are put together at Sistava.
What this will not solve
A few task-limit problems are outside your control, and it saves time to recognise them early rather than reorganising workflows that were fine.
- Limit errors when the meter says you have tasks. Community threads report held runs with plenty of allowance left. In one, Zapier staff suggested it can happen just before a monthly reset and pointed the user at support for an account-level look. If the numbers do not add up, raise a ticket rather than guessing.
- Held runs that were never captured. Holding protects data the trigger already saw. If the Zap was off entirely, there is nothing waiting to replay.
- Free plan constraints. Pay-per-task is documented as a paid-plan feature, so on Free the only routes are waiting for the reset or upgrading.
- Work that genuinely needs the volume. If every run is doing something useful, filtering harder just means doing less work. That is a pricing conversation, not a fix.
In Zapier's favour, holding runs instead of dropping them is the right design, and documenting exactly what counts as a task is more transparency than a lot of metered products offer. The friction is the model itself. Counting steps means your bill tracks how your workflow is built rather than how much it achieved. If you want to test the other shape on a real task first, Sistava has free tools that need no account.
FAQ
What happens when you reach the Zapier task limit?
Zapier puts new Zap runs on hold rather than running them, so no data is lost. Zapier's held runs documentation lists a task limit as one of six reasons a run gets held. You get email notifications as you approach and reach the limit, and the held runs wait until you have tasks available again.
Do held Zap runs cost tasks?
Not while they are held. Zapier states that when Zaps error or are held, all steps that do not run do not count as tasks. But replaying them later does count, because Zapier documents that replaying creates new runs which count toward task usage.
How do I get my Zaps running again after a task limit?
Zapier documents three ways to restore your allowance: wait for your billing cycle to reset, upgrade your plan, or enable pay-per-task billing. Once any of those happens, you can replay the held runs from Zap history.
How much extra can pay-per-task billing run?
Zapier caps it at 3 times your plan's task limit, counting your plan allocation plus the pay-per-task usage. Their documented example is a Professional 750 plan, where 750 included tasks plus 1,500 pay-per-task tasks gives a maximum of 2,250. After that, workflows stop until the cycle resets.
Which Zapier steps do not use tasks?
Zapier states that triggers never use tasks including polling checks, and that Filter and Paths steps, action steps that error or halt, skipped steps, and Formatter, Delay, Looping, Digest, Zapier Manager and Storage steps do not count. Zapier Tables and Forms do not count either.
Why did my task usage spike overnight?
The usual cause is a loop. Zapier documents that a Zap can run repeatedly on the same data when one Zap's action triggers another that triggers it back, when an action triggers its own Zap, or when a New or Updated trigger fires on a record the Zap itself updated. Their guidance is to turn the looping Zap off immediately.
Sources
- Zapier Help, How is task usage measured in Zapier
- Zapier Help, How pay-per-task billing works in Zapier
- Zapier Help, How to troubleshoot held Zap or step runs
- Zapier Help, Zap is stuck in a loop
- Zapier Help, Zap limits
- Zapier Community, Tasks are available but I'm receiving a task limit error (community thread with a Zapier staff reply)
