All companies
technology

Trigger.dev pricing

trigger.dev facts checked analysis reviewed
Quick summary
In this page
AI Summary
  • Trigger.dev is open-source (Apache 2.0) durable background jobs and workflow orchestration; tasks run on managed workers with no timeouts.
  • Hybrid pricing: flat monthly base (Free $0, Hobby $10, Pro $50, Enterprise custom) where the base doubles as a prepaid credit balance.
  • Compute is metered per second of execution, $0.0000169/sec (Micro) to $0.0006800/sec (Large 2x), Small 1x default.
  • Every run that executes adds a $0.000025 invocation fee ($0.25 per 10,000 runs); DEV-environment runs are free.
  • You only pay while a task executes — checkpointed waits (over 5s) cost nothing and do not count against concurrency.
  • Raised a $16M Series A (Standard Capital, with Y Combinator) on top of a $3M seed; operated by API Hero Ltd.
Pricing summary
Trigger.dev 2026 — Base plan + compute usage
Hybrid: a flat monthly base that bundles a credit allowance, plus pay-as-you-go compute (per-second machine rates) and per-run invocation fees.
Free
$0 /mo
Solo devs exploring durable background jobs
Hobby
$10 /mo
Side projects and early production workloads
Enterprise
Custom
Organizations needing SSO, SOC 2 and HIPAA
Every paid plan bundles a monthly credit allowance; compute beyond credits is billed at per-second machine rates ($0.0000169–$0.0006800/sec) plus $0.000025 per run invocation ($0.25 per 10,000 runs). DEV-environment runs are not charged.

About

Trigger.dev is an open-source (Apache 2.0) background-jobs and workflow-orchestration platform for developers, operated by API Hero Ltd. Engineers write long-running, durable “tasks” in TypeScript directly in their own codebase (typically a src/trigger folder), and Trigger.dev runs them on managed workers with no timeouts, no servers to manage, and built-in resilience to failure. Tasks can checkpoint and resume across waits, which makes the platform a common choice for multi-step AI agent runs, scheduled jobs, and long-running async workflows.

The platform competes with durable-execution and job-queue tooling such as Temporal, BullMQ, and the workflow layer of automation tools like n8n. Trigger.dev positions on developer ergonomics (tasks are plain code, version-controlled alongside the rest of the app) and on the fact that you can self-host the same engine you run on Trigger.dev Cloud.

Its pricing reflects a compute-platform model rather than a per-seat SaaS model: a flat monthly base plan bundles a credit allowance, and actual workload cost is metered on compute duration (per-second machine rates) plus a per-run invocation fee. For the most current information, visit Trigger.dev.


Pricing summary : base plan plus per-second compute metering

Trigger.dev runs a hybrid pricing model: a flat monthly base plan (Free $0, Hobby $10/mo, Pro $50/mo, Enterprise custom) that bundles a monthly credit allowance, on top of per-second compute metering. Compute is the primary value metric — you pay only while a task is executing, at per-second rates that depend on the machine size you select. The paid plans’ base fee doubles as the included credit balance: Hobby includes $10/mo of credits, Pro includes $50/mo of credits, and overage compute is billed at the same per-second rates once the allowance is exhausted.

Billing dimensions:

  • Compute duration — per-second machine rates from $0.0000169/sec (Micro, 0.25 vCPU / 0.25 GB) up to $0.0006800/sec (Large 2x, 8 vCPU / 16 GB). Small 1x ($0.0000338/sec) is the default machine.
  • Run invocations — $0.000025 per run that starts executing ($0.25 per 10,000 runs), charged on top of compute. DEV-environment runs are free.
  • Concurrency — included concurrent-run ceilings (20 Free / 50 Hobby / 200+ Pro); Pro buys extra concurrency in bundles of 50 for $10/mo.
  • Seats and capacity add-ons — Pro includes 25 seats then $20/mo per additional seat, plus metered add-ons for preview branches, custom dashboards, schedules and Realtime connections (each “then $10/mo per unit”).

What makes this different: the monthly base fee is not a license — it is a prepaid credit balance against pay-as-you-go compute, so a developer with a tiny workload effectively pays only the base while heavy workloads scale linearly on per-second compute. Waiting tasks are checkpointed and do not consume compute or concurrency, so idle time in long workflows is free.


Pricing by product

Trigger.dev Cloud (base plans)

TierPriceIncludedKey mechanics
Free$0/mo$5/mo free credits, 20 concurrent runs, unlimited tasks, 5 team members, 10 schedules, 1 day log retention + query period, 1 alert destination, 10 concurrent Realtime connections, community supportHard stop: once the $5 credits are used you must upgrade to keep running tasks
Hobby$10/mo$10/mo credits included, 50 concurrent runs, 5 team members, 5 preview branches, 1 custom dashboard, 100 schedules, 7 day log retention + query period, 3 alert destinations, 50 Realtime connections, community support, HIPAA BAA add-onSelf-serve; base fee doubles as the included credit balance
Pro$50/mo$50/mo credits included, 200+ concurrent runs, 25+ team members, 20+ preview branches, 5+ custom dashboards, 1000+ schedules, 30 day log retention + query period, 100+ alert destinations, 500+ Realtime connections, dedicated Slack support, AWS PrivateLink, HIPAA BAA add-on”Most popular tier for production teams”; capacity dimensions expand on metered add-ons (see below)
EnterpriseCustomEverything in Pro plus custom discounts, custom log retention, priority support, role-based access control, SOC 2 report, penetration test report, SSO, HIPAA BAA add-onSales-led, quoted; “Contact us”

Pro plan metered add-ons (above the included ceilings)

DimensionIncluded on ProOverage rate
Concurrent runs200$10/mo per additional bundle of 50
Team seats25$20/mo per additional seat
Preview branches20$10/mo per additional branch
Custom dashboards5$10/mo per additional dashboard
Schedules1,000$10/mo per additional 1,000
Realtime connections500$10/mo per additional 1,000

Compute pricing (per-second machine rates)

Compute is metered per second of task execution at a rate set by the machine size you choose. You are only charged while a task is executing; the Small 1x machine is the default.

MachinevCPUGB RAMCost/sec
Micro0.250.25$0.0000169
Small 1x (default)0.50.5$0.0000338
Small 2x11$0.0000675
Medium 1x12$0.0000850
Medium 2x24$0.0001700
Large 1x48$0.0003400
Large 2x816$0.0006800

Run pricing (per-invocation)

Every run that starts executing on managed workers is charged $0.000025 per run invocation ($0.25 per 10,000 runs) on top of compute. Runs in the DEV environment are not charged. Compute beyond a paid plan’s included credits is billed at the per-second rates above; on the Free plan, tasks stop once the $5 credit allowance is spent.

Sales motions across products: PLG / self-serve for Free, Hobby and Pro (including all metered add-ons); sales-led for Enterprise.


Hidden costs : What Trigger.dev users actually pay

The headline plan prices undersell what a real production workload costs, because the base fee is a credit balance — not a cap. Once you burn the included credits, every additional second of compute and every run invocation is billed on top. The line items that surprise teams:

  • Compute past the included credits. Pro’s $50/mo buys $50 of compute credits. A team running heavier machines (Medium 2x at $0.0001700/sec, Large 1x at $0.0003400/sec) or high-volume tasks blows through that quickly, and the overage is pure pay-as-you-go with no included buffer beyond the base.
  • Run invocation fees stack on top of compute. At $0.000025 per run, a service doing millions of short runs pays a meaningful invocation bill independent of compute time — $0.25 per 10,000 runs means 10 million runs/mo is roughly 250 dollars in invocation fees alone, before a single second of compute.
  • Per-seat overage on Pro. Pro includes 25 seats, then $20/mo per additional seat — a real cost for a larger eng org.
  • Capacity add-ons. Extra concurrency ($10/mo per bundle of 50), preview branches ($10/mo each over 20), dashboards ($10/mo each over 5), schedules ($10/mo per 1,000 over 1,000) and Realtime connections ($10/mo per 1,000 over 500) all meter independently.
  • Machine-size selection is the biggest lever. Choosing Large 2x ($0.0006800/sec) over the default Small 1x ($0.0000338/sec) is a 20x cost multiplier for the same wall-clock duration. Picking the right machine is the single largest cost decision.

The mitigants are real, though: DEV-environment runs are free, waiting tasks are checkpointed and cost nothing, and billing alerts fire at 75/90/100/200/500% of budget. A representative small workload is genuinely cheap — the pricing page’s own worked example puts a 10-second task at 100 runs/day on Small 1x at ~$1.09/mo.

Line item (illustrative: Pro team, moderate volume)Monthly cost
Pro base (includes 50 dollars of compute credits)$50
Compute overage past credits (heavier machines / volume)~50–300 dollars
Run invocation fees (e.g. ~5 million runs)~125 dollars
Extra seats (5 over the 25 included, at $20/mo each)~100 dollars
Estimated total~325–575 dollars

Want to estimate your own Trigger.dev bill? Use the Trigger.dev pricing calculator to model your costs based on usage patterns.


Pricing evolution : Trigger.dev pricing history and changes

Trigger.dev’s pricing is inseparable from its product re-architecture. The original product was a GitHub-Actions-style workflow builder; the move to a per-second-compute meter only made sense once the engine became a true durable-execution platform.

Cadence

PeriodPricing / product eventNotes
Jan 2024v3 announcedPivot to durable serverless functions with no timeouts — the precondition for compute-duration billing
Sep 2024v3 GANew CLI and build system; code-first “tasks in your repo” model cemented
Aug 2025v4 GA on Run Engine 2Warm starts improve cold-start economics under the per-second meter
2026 Q2Current rate card verifiedFree $0 / Hobby $10 / Pro $50 base + per-second compute + per-run invocation

Tracked range: 2024–present.

Notable changes

  • 2024-01 → 2024-09 — v3 reframed Trigger.dev from a workflow tool into durable functions, which is what justifies billing by compute-seconds rather than per-workflow.
  • 2025-08 — v4 on Run Engine 2 added warm starts, directly reducing the compute-seconds a cold task burns (a pricing-relevant infra change even though the rate card didn’t move).
  • 2026-06 — Current rate card confirmed: three published tiers as credit balances, a 7-tier per-second machine table ($0.0000169 to $0.0006800/sec), and a flat $0.000025 per-run invocation fee. No published price increases in the tracked window — the meter has been stable.

What’s unique : Trigger.dev’s distinctive pricing mechanics

1. The base fee IS the credit balance. Most freemium SaaS charges a subscription and meters usage separately. Trigger.dev collapses the two: your $50 Pro fee is literally $50 of compute credits. There’s no double-charge — light users pay just the base, heavy users pay the base then linear overage. This makes the entry price feel like a subscription while the economics behave like pure usage, which is unusual and buyer-friendly.

2. Waiting is free because of checkpointing. Competing durable-execution platforms often charge for the wall-clock time a workflow is “alive.” Trigger.dev snapshots a process when it waits more than 5 seconds (or awaits a subtask) and restores it later, so idle time accrues no compute and doesn’t count against concurrency. A multi-day email drip or a human-in-the-loop approval flow costs essentially nothing while it waits — a structural pricing advantage for long-running workflows.

3. Two orthogonal meters: compute-seconds AND run invocations. Trigger.dev bills both the duration of execution (machine rate × seconds) and a flat per-run fee ($0.000025). This separates “long tasks on big machines” from “millions of tiny tasks” so the price tracks the actual cost driver in each case. The machine table spans a 40x range (Micro to Large 2x), letting you tune cost to the workload rather than paying a one-size-fits-all rate.

4. Open source is the price ceiling. Because the engine is Apache 2.0 and self-hostable, the managed-cloud compute fee is implicitly bounded by “what it would cost me to run this myself.” That disciplines the rate card in a way pure-SaaS competitors don’t face.


Strengths & weaknesses

StrengthsWeaknesses
Base fee doubles as credits — no subscription-plus-usage double chargeTwo separate meters (compute-seconds + per-run) make total cost harder to predict than a flat plan
Per-second compute billing only while executing; checkpointed waits are freeMachine-size choice is a 40x cost lever that’s easy to get wrong, inflating bills silently
Fully transparent public rate card incl. exact per-second machine tableFree tier hard-stops at $5 of credits (no overage), so growth forces a quick upgrade decision
Open-source / self-host escape hatch caps managed-cloud pricing riskPro per-seat overage ($20/seat over 25) is steep for larger eng orgs
Generous self-serve add-ons (concurrency, branches, dashboards) priced at flat $10–$20/unitRun-invocation fees can dominate for high-volume, short-task workloads independent of compute
Built-in billing alerts (75/90/100/200/500%) and 100x spike detectionEnterprise pricing is sales-quoted with no public anchor

Billing UX : spend alerts, credit balances, and self-serve add-ons

  • Billing alerts — configured in the dashboard’s organization settings; standard alerts fire at 75%, 90%, 100%, 200% and 500% of the monthly budget.
  • Spike alerts — separate runaway-usage detection that catches spend spikes at up to 100× normal usage.
  • Included credit balance — each paid plan’s monthly base ($10 Hobby, $50 Pro) is shown as a prepaid credit balance; compute draws down against it and only overage past the allowance is billed at per-second rates.
  • Usage estimator — the pricing page documents the formula (compute seconds × machine rate + per-run invocation cost × run count) and a worked example, so a developer can model a workload before running it.
  • Self-serve capacity add-ons — concurrency bundles, seats, preview branches, dashboards, schedules and Realtime connections all expand from the dashboard at fixed ”+$10–$20/mo per unit” rates without a sales conversation.
  • Free idle time — waiting tasks (wait.for / wait.until over 5 seconds, or parents awaiting subtasks) are checkpointed and do not accrue compute charges or count against concurrency limits.
  • HIPAA BAA add-on — a signed Business Associate Agreement is available as a paid add-on, requested directly (“Request a BAA”) on paid plans.

Strategic wins : Why Trigger.dev’s pricing decisions worked

1. Pricing the actual cost driver, not a proxy

By metering compute-seconds and run invocations, Trigger.dev charges for the two things that actually cost it money to provide. There’s no value-metric mismatch — heavy users pay more, light users pay almost nothing, and the company’s margin tracks usage. This is textbook usage-based pricing: the meter aligns customer cost with customer value (a task that ran is a task that did work).

2. The credit-balance base removes adoption friction

Folding the base fee into a credit balance is a quiet but powerful win. Developers hate paying a subscription and metered usage — it feels like being charged twice. Presenting $50/mo as “$50 of compute” makes the entry price feel fair and lets a buyer start small with predictable cost, then scale linearly. It’s a smoother on-ramp than competitors who separate platform fee from usage. Related: why AI companies are moving off per-user licenses.

3. Open source as a trust and pricing anchor

Shipping the engine under Apache 2.0 with a real self-hosting path turns “you’re locking me in / you’ll gouge me later” objections into non-issues. The managed cloud has to stay priced below the all-in cost of self-hosting, which keeps the rate card honest and converts a developer audience that distrusts opaque SaaS pricing. See choosing the right usage metric for why a defensible, self-checkable meter matters.


Areas to improve : Gaps in Trigger.dev’s pricing approach

1. Cost predictability for variable workloads

Two independent meters plus a 40x machine-size range make it genuinely hard to forecast a monthly bill before you run. A developer choosing the wrong machine can 20x their compute line without realizing it. Billing alerts help after the fact, but a pre-run cost estimator/budget simulator in the dashboard (beyond the worked example on the pricing page) would reduce bill-shock risk that’s common in pure compute-metered products.

2. The Free-tier hard stop

Free hard-stops at $5 of credits with no overage — tasks simply stop. That’s clean for cost control but harsh for a developer mid-experiment: there’s no graceful “spill into paid” option without committing to a plan. A small auto-top-up or pay-as-you-go-on-Free option would smooth the conversion moment.

3. Per-seat overage friction at scale

Pro’s $20/seat over 25 seats is real money for a larger eng org that just wants more people to view dashboards. Decoupling read-only/viewer access from billable seats (a pattern many dev tools have adopted) would remove a tax on collaboration and reduce a common pricing complaint as teams grow.


Key takeaways

  1. The base fee is credits, not a license. Free $0, Hobby $10, Pro $50 each bundle an equal credit balance; you only pay more when compute exceeds it. Light workloads pay just the base.
  2. Two meters drive cost: per-second compute ($0.0000169 to $0.0006800/sec by machine size) and a flat $0.000025 per-run invocation. Long tasks on big machines and high-volume tiny tasks are priced by different levers.
  3. Idle is free. Checkpointed waits over 5 seconds cost no compute and don’t count against concurrency — a structural advantage for long-running and agent workflows.
  4. Machine size is the dominant cost decision — a 40x spread from Micro to Large 2x, with Small 1x as the default. Right-sizing is the biggest controllable lever.
  5. Open source caps the downside. Apache 2.0 + self-hosting means the managed price is anchored to do-it-yourself cost, building trust with a skeptical developer audience.

UBP implications

  1. Fold the platform fee into a credit balance to kill “double-charge” objections. If you must charge a base, make it spendable. Trigger.dev’s model shows you can keep the predictability of a subscription on-ramp while behaving like pure usage underneath — a strong template for hybrid pricing.
  2. Price the real cost driver, and split meters when there’s more than one. Compute-seconds and run-count are genuinely different cost dimensions; conflating them into one metric would over- or under-charge whole classes of users. When your cost structure has two drivers, two meters can be fairer than a forced single value metric.
  3. Don’t charge for idle, and let open source discipline your rate card. Checkpointing waiting work so it costs nothing makes long-running and agentic workloads economically viable — a differentiator competitors who bill wall-clock time can’t match. Pairing that with a self-hostable, open-source engine publicly caps how aggressive your managed pricing can be, which is itself a trust-building feature for developer-led adoption.

Sources


Bottom line

Trigger.dev runs one of the cleaner hybrid pricing models in developer infrastructure: a flat monthly base (Free $0, Hobby $10, Pro $50, Enterprise custom) that doubles as a prepaid compute-credit balance, plus pay-as-you-go per-second compute and a flat per-run invocation fee. You only pay while tasks execute, idle waits are free, and the whole rate card is public down to the per-second machine table. The catch is predictability — two meters and a 40x machine-size range mean a real production bill takes modeling, and the Free tier hard-stops at $5 of credits. For teams running durable background jobs, scheduled work, or long-running AI agent workflows, the economics are usage-aligned and the open-source self-host path caps the lock-in risk.

Want to estimate your own Trigger.dev bill? Use the Trigger.dev pricing calculator, or compare it against other developer-infrastructure companies in the pricing blueprint.

Pricing timeline : Major events on a vertical axis

Each milestone below corresponds to a public pricing change, product launch, or material adjustment. Major events use a filled marker; minor adjustments use a faded one.

Facts captured: base plans + per-second compute

Captured Free $0, Hobby $10/mo, Pro $50/mo and custom Enterprise, each bundling a monthly credit allowance, plus per-second machine rates ($0.0000169 to $0.0006800/sec) and $0.000025 per run invocation ($0.25 per 10,000 runs).

Facts captured: base plans + per-second compute - Captured Free $0, Hobby $10/mo, Pro $50/mo and custom Enterprise, each bundling
captured

v4 GA on the new Run Engine

v4 went GA on a rebuilt Run Engine 2 with warm starts and a revamped dashboard, improving cold-start economics for the per-second compute meter.

v3 GA with new CLI and build system

v3 reached general availability with a new CLI and revised build system, cementing the code-first 'tasks live in your repo' model that the compute meter bills against.

v3 announced: durable functions, no timeouts

Trigger.dev announced v3, repositioning from a GitHub-Actions-style workflow tool to durable serverless functions with no timeouts — the foundation for the current per-second-compute pricing model.

Monetization stack & signals : how Trigger.dev builds & buys its revenue engine

What billing, metering, CPQ, customer-success and revenue tooling Trigger.dev runs — built in-house vs bought — plus where the revenue/lifecycle org is hiring. Every item below links to the job post, engineering blog, or filing it was drawn from; unconfirmed tools are marked as such rather than guessed.

Stack — build vs buy
Buys (vendor) · 3
  • OpenMeter Metering Press
  • Stripe Payments Press
  • OpenMeter Entitlements (free-tier gating) Entitlements Press
Where they're hiring — revenue & lifecycle org
Growth 2 open roles source

Senior Site Reliability Engineer (Europe) · Senior Backend Engineer (Europe)

Where the investment is going

Trigger.dev buys its monetization stack rather than building it: CEO Matt Aitken states publicly that the company runs OpenMeter for per-millisecond compute metering on the cloud product, syncing usage events to Stripe for payments and invoicing, and using OpenMeter entitlements to gate the free tier and power the in-product usage dashboards. That is consistent with the published pricing — a per-second compute meter, credit-balance free/Hobby/Pro tiers, and budget alerts — all of which sit on the OpenMeter-plus-Stripe metering-and-billing layer rather than on in-house billing infrastructure (the open-source engine repo carries the durable-execution runtime, not the cloud billing system). The two currently open revenue-adjacent roles are platform engineering (an SRE and a backend engineer in Europe) rather than a dedicated billing or RevOps build-out, so there is no signal of a monetization-team expansion at this time.

Signals reviewed · derived from public job posts, engineering blogs & filings

Trivia
  • · Trigger.dev's monthly base fee isn't a license — it's a prepaid credit balance. The $50 Pro plan is $50 of compute credits, so light workloads effectively pay only the base.
  • · Waiting is free: when a task waits more than 5 seconds (wait.for / wait.until) or a parent awaits a subtask, the process is checkpointed and stops accruing compute — so a multi-day email flow can cost cents.
  • · A worked example on the pricing page: a 10-second task running 100 times a day on the default Small 1x machine costs about $1.09 a month, all-in.

Questions & answers

How much does Trigger.dev cost per month?
There are three published plans: Free ($0/mo with $5 of credits), Hobby ($10/mo with $10 of credits), and Pro ($50/mo with $50 of credits). Enterprise is custom-quoted. On paid plans the monthly fee is a prepaid credit balance against compute, so a small workload effectively pays just the base.
How does Trigger.dev's usage-based compute pricing work?
You pay per second of task execution at a rate set by machine size, from $0.0000169/sec (Micro, 0.25 vCPU) to $0.0006800/sec (Large 2x, 8 vCPU). Each run that starts executing also adds a $0.000025 invocation fee ($0.25 per 10,000 runs). DEV-environment runs are free, and checkpointed waits don't consume compute.
Does Trigger.dev have a free tier?
Yes. The Free plan is $0/mo and includes $5 of monthly credits, 20 concurrent runs, unlimited tasks, 5 team members and 1-day log retention. Once the $5 of credits is spent, tasks stop until you upgrade — there is no overage on Free.
Can I increase concurrency on Trigger.dev?
Concurrency ceilings are 20 (Free), 50 (Hobby) and 200+ (Pro). On Pro you buy extra concurrency in bundles of 50 for $10/mo. Waiting tasks are checkpointed and don't count against your concurrency limit.
Is Trigger.dev open source and self-hostable?
Yes. Trigger.dev is open source under the Apache 2.0 license and can be self-hosted — the same engine that powers Trigger.dev Cloud — so you can avoid the managed-cloud compute fees entirely if you run your own infrastructure.