Unlimited flows, workflow actions and users on every plan
$100 in credits on signup. No credit card required. That's 60+ days free on Growth.
Growth
- Unlimited workflows
- Unlimited users
- 20 concurrent executions
- Full AI Agents (BYOK)
- All integrations
- Human-in-the-loop orchestration
- Pause and wait up to 30 days per run
- 1 hour max active runtime per run
- 7-day log retention
No credit card required
Professional
- Everything in Growth
- 50 concurrent executions
- Pause and wait up to 1 year per run
- 4 hours max active runtime per run
- 30-day audit trails
- Role-based access control (RBAC)
- Priority support
No credit card required
Business
- Everything in Professional
- 200 concurrent executions
- Pause and wait up to 1 year per run
- 12 hours max active runtime per run
- SLA tracking and monitoring
- SSO/SAML authentications
- Advanced compliance reporting
- 90-day audit trails
No credit card required
Enterprise
- Unlimited workflows
- Unlimited executions
- Concurrency with a queue
- Pause and wait up to 1 year, extendable
- Unlimited active runtime
- Unlimited audit trail retention
- Cloud or on-premise deployment
- Custom SLA with guaranteed uptime
- SSO/SAML/LDAP authentication
- White-glove onboarding
- Architecture review and optimization
- Priority feature requests
Self-Hosted Community
- Unlimited executions
- Unlimited workflows
- Full AI Agents
- Runtime and wait bounded only by your infrastructure
- Single node deployment
- No audit trails
- No RBAC
- No SSO
Feature comparison
| Feature | Growth $45-149 | Professional $299 | Business $999 | Enterprise |
|---|---|---|---|---|
| Unlimited Workflows Build as many flows as you need. No cap on flow count, no per-flow charge, on any plan. | ||||
| Unlimited Users Invite your whole team from day one. No per-seat pricing on any plan, including Growth. | ||||
| AI Agents (BYOK) AI agents run as native nodes inside a flow, not as a bolt-on. You connect your own provider keys (OpenAI, Anthropic, Google, and others) and pay those providers directly for model usage. | ||||
| Executions/month One execution is one complete run of a flow, start to finish. A flow with 40 steps that runs once counts as 1. A run that pauses to wait, for a person or for another system, is still 1. | 12k-60k | 75,000 | 250,000 | Unlimited |
| Concurrent executions How many runs can be in flight at the same time. Runs beyond the limit wait in the queue until a slot opens. A flow parked on a human decision or an external system keeps its slot while it waits. | 20-50 | 50 | 200 | Configurable |
| Max active runtime per run The time a run spends actually computing. This is a safety ceiling to catch a runaway flow, not a meter you spend down. Time spent parked waiting on a person or another system does not count toward it. | 1 hour | 4 hours | 12 hours | Unlimited |
| Max wait per run How long a single run can sit parked before it has to resume. A flow enters wait mode when it reaches a step that listens for a trigger: an approval reply from a person, an inbound webhook, a callback from another system. The clock starts the moment the flow parks, not when the run began, and stops when the trigger fires. While parked, the run holds its full state and one concurrent slot, but uses no runtime and no executions. When the trigger fires, the flow resumes at the next step with the context it had before it paused. | Up to 30 days | Up to 1 year | Up to 1 year | Up to 1 year, extendable |
| Execution backlog queue When you are at your concurrency limit, new runs wait in a backlog and start automatically as slots free up, instead of being dropped. | Growth Pro+ | |||
| Log/Analytics Retention How long run history and analytics stay queryable in the app. Measured from when the flow completes, so a flow that waited three weeks still gets your full window once it finishes. | 7 days | 30 days | 90 days | Unlimited |
| Audit Trails A durable record of who approved what, when, and with what context in front of them, exportable for auditors. Retention follows the window in the row above. | ||||
| Role-Based Access Control Control who can build, run, view, and approve, across Admin, Builder, Viewer, and Operator roles. | ||||
| Compliance Reporting Prebuilt exports and reports covering run history, approvals, and access events, for internal audit and regulatory review. | ||||
| SLA Tracking Track how long human decision steps take against your target response times, and see which ones ran late. | ||||
| Support How you reach us. Enterprise adds a dedicated customer success manager, a shared Slack channel, and phone. | Forum | Forum (priority) | Forum + Email | Dedicated CSM, Slack, Phone |
A flow can pause for a person or for another system. Paused flows use no runtime and no executions. Retention windows are measured from the moment a flow completes.
Frequently asked questions
Running a security review? Encryption, certifications, sub-processors, and data handling are covered on the Trust & Security page.
How does the $100 credit work?
New signups receive $100 credit automatically. No credit card required. On the Growth plan ($45/mo), that's about 2 months free. Build workflows, invite your team, and only pay when your credits run out.
Why do you require a corporate email?
FlowRunner is designed for businesses needing production AI automation and compliance features. Corporate domains accepted; free email providers not accepted.
What counts as an execution?
One execution equals one complete run of a workflow from start to finish. A workflow with 10 steps that runs once equals 1 execution. A run that pauses to wait, whether for a person or for another system, is still one execution, no matter how long the wait lasts.
What's the difference between active runtime and wait time?
Active runtime is the time a run spends actually computing. It has a per-plan ceiling: 1 hour on Growth, 4 hours on Professional, 12 hours on Business, unlimited on Enterprise. Wait time is separate. It is the time a flow sits parked waiting on something outside the flow, and it costs no runtime and no executions. A flow can wait up to 30 days on Growth and up to 1 year on Professional, Business, and Enterprise.
What can a flow wait for?
A person, through email, Slack, WhatsApp, or phone. A webhook or callback from another system. A batch job finishing. The wait ceiling is the same regardless of what the flow is waiting on.
Does waiting use up my executions or runtime?
No. A parked flow is not computing, so it consumes no runtime, and it stays a single execution however long the wait runs. It does hold one of your concurrent execution slots while it is parked, which is why concurrency scales with the plan: 20 to 50 on Growth, 50 on Professional, 200 on Business.
What happens when the response finally arrives?
The flow resumes exactly where it stopped, with the full context it had before it paused, whether the response came from a person or from another system. Waiting never cancels or drops a run.
Will my flows hit the active runtime ceiling?
Almost certainly not. Finance and operations flows finish in seconds or minutes. The ceiling exists to stop a flow caught in a loop or hung on an unresponsive endpoint, not to meter your work. Time spent parked waiting on a person or another system never counts toward it, because a parked flow is not computing.
When does retention start counting?
From the moment the flow completes, not from when it started. A flow that waited three weeks for an approval still gets your full retention window once it finishes: 7 days on Growth, 30 days on Professional, 90 days on Business.
Are users really unlimited on all tiers?
All tiers include unlimited user accounts with no per-seat pricing. Team members can be invited from day one.
Are workflows really unlimited?
All tiers include unlimited workflow creation without artificial restrictions.
What does BYOK (Bring Your Own Keys) mean?
BYOK means you provide your own API keys for AI services like OpenAI, Anthropic, Google, and others. You pay the AI providers directly based on your usage.
What happens when my trial credits expire?
Four options: add a payment method, upgrade your tier, export workflows to the self-hosted Community Edition, or do nothing (workflows pause after 30 days).
What happens if I hit my execution limit?
When you reach 100% of your monthly execution limit, workflows pause immediately. They resume automatically when your next billing cycle begins, or you can upgrade for immediate reactivation. No surprise overage charges.
What's the difference between Growth and Professional?
Growth ($45) targets teams without compliance requirements. Professional ($299) adds audit trails, SLA tracking, and RBAC for regulated industries.
What compliance features are included?
Professional: 30-day audit trails, SLA tracking, RBAC. Business: 90-day audit trails, SSO/SAML, advanced compliance reporting. Enterprise: Unlimited audit retention, self-hosted option, LDAP support.
What does Role-Based Access Control (RBAC) do?
RBAC controls workflow access permissions across Admin, Builder, Viewer, and Operator roles. Essential for compliance documentation.
What is SSO/SAML and why do I need it?
SSO (Single Sign-On) lets employees log into FlowRunner using company credentials from Okta, Azure AD, Google Workspace, or OneLogin.
What self-hosted options are available?
Community Edition (free, unlimited executions, single node) or Enterprise Self-Hosted (custom pricing, multi-instance clustering, full compliance features).
What are human-in-loop features?
Human-in-loop allows AI agents to pause workflow execution, contact a human via their preferred channel (email, Slack, WhatsApp, or phone), wait for a response with full context preserved, and then continue processing.
Are AI agents included in all tiers?
Yes. All tiers include full AI agent orchestration: multi-agent coordination, human-in-loop subflows, and native MCP (Model Context Protocol) support.
How do I upgrade to a higher tier?
Upgrade anytime through the in-app upgrade flow. Billing is prorated for remaining cycle days.
What payment methods do you accept?
Credit cards (Visa, MasterCard, Amex, Discover). Enterprise can use ACH or invoice billing.
What is Midnight Flow consulting?
Our consulting arm providing implementation services. Included with Enterprise tier or available separately starting at $5,000.
Why isn't there a traditional free tier?
60+ days of full access (via $100 credits) is more valuable than a limited free tier.
How does FlowRunner compare to n8n?
FlowRunner includes the full cloud compliance suite (audit trails, SLA tracking, RBAC) at $299/mo, where n8n's cloud equivalent requires custom-priced Enterprise. Native human-in-loop orchestration and included consulting are further differentiators. The $100 credit gives about 67 days of full access on Growth.
What integrations are included?
All tiers include all integrations: Email, Slack, WhatsApp, Phone, and connections to business tools via native integrations, REST APIs, webhooks, and MCP.
How long is execution data retained?
Growth tiers: 7 days. Professional: 30 days. Business: 90 days. Enterprise: Unlimited.
What are concurrent executions?
The maximum number of workflows running simultaneously. When the limit is exceeded, additional workflows queue until a slot opens.
What is your refund policy?
Subscription fees are non-refundable. You can cancel anytime through your account settings, and your plan stays active through the end of the current billing period.
Start building free for 2 months
$100 in credits. No credit card required. Unlimited users and workflows from day one.