Why Dagster gets expensive
Dagster+ can become expensive when pipelines generate many billable events, even if each operation needs little compute. That makes self-hosted Dagster OSS worth evaluating: you can keep the orchestrator while replacing its managed platform charges with infrastructure and operating costs.
The frustrating part is the mismatch between the meter and the machine: many short operations can generate a large platform charge without needing a large server. A pricing change can make the same useful pipeline harder to justify on managed hosting.
What changed in May 2026
Dagster’s official pricing notice says Solo and Starter moved to pay-as-you-go consumption billing on May 1, 2026. The change applied automatically; Pro plans were unaffected by that notice. It explicitly acknowledges that bills may increase depending on usage.
| Plan | Monthly base fee | Per credit | Serverless compute |
|---|---|---|---|
| Solo | $10 | $0.040 | $0.010/minute |
| Starter | $100 | $0.035 | $0.010/minute |
USD list rates checked September 24, 2026. Under these published terms, calculate the base fee plus consumed credits and, for Serverless, compute minutes. Compare with your actual previous invoice and contract to establish the increase for your account.
The meter rewards fewer events, not just faster code
The pricing FAQ defines credits as the sum of asset materializations and executed ops, including ops underlying assets. Counting assets alone can therefore understate usage. Check the billed credit count for a representative run before projecting a month.
Suppose a workload consumes 100 credits per run, runs hourly, and operates for a 30-day month:
100 credits/run × 24 runs/day × 30 days = 72,000 credits
Solo: $10 + 72,000 × $0.040 = $2,890/month
Starter: $100 + 72,000 × $0.035 = $2,620/monthThis is an illustrative calculation before Serverless compute, taxes, or negotiated terms. It is not an observed customer invoice, and 100 credits does not necessarily mean 100 assets.
Frequency matters just as much as credits per run. Keeping that same 100-credit run and 30-day month, the Starter platform charge changes as follows:
| Run frequency | Monthly credits | Starter base fee plus credits |
|---|---|---|
| Daily | 3,000 | $205 |
| Hourly | 72,000 | $2,620 |
| Every 15 minutes | 288,000 | $10,180 |
These are alternative schedules, not equivalent service levels. Reducing frequency is useful only if the resulting data freshness still meets the workload’s needs.
Making each run twice as fast can reduce execution cost without changing those 72,000 credits. Our objection to this incentive is practical: teams should be able to choose asset boundaries and refresh frequency for correctness and useful visibility. Combining work solely to reduce billed events can make failures harder to isolate.
First remove genuinely unnecessary executions. Then evaluate whether keeping the useful granularity is cheaper on infrastructure you operate.
Find which part of the bill is expensive
Use one complete billing period and separate three amounts: the base subscription, credit usage, and Serverless compute. For Hybrid, record execution infrastructure separately. Then identify the jobs responsible for the largest credit totals, including reruns and backfills in that period.
The next step depends on what dominates:
- Credits: review refresh frequency and unnecessary executions. If those events are useful, compare OSS hosting before sacrificing asset visibility to reduce the count.
- Compute: measure runtime and resource use. Faster execution may help even when the credit count stays the same.
- The base fee: compare plans against the users and deployment features you need; the lower subscription does not necessarily give the lower total bill.
Project normal operation and a backfill month separately. A routine monthly average can hide the cost of rebuilding historical data. Use measured credits for each workload rather than multiplying the number of assets by an assumed universal rate.
Hybrid still has a platform bill
Dagster+ Hybrid runs your code in your environment while Dagster operates the control plane. Under the published Solo and Starter terms, Hybrid has no Dagster Serverless compute charge, but the base fee and credit charges remain. You also pay for your execution infrastructure.
If credits dominate the invoice, moving only the workers will leave that expense in place. Self-hosted Dagster OSS is the option to evaluate for operating the control plane yourself.
Continue with self-hosting benefits and a break-even calculation, or return to SaaS tokenminning.