Skip to content
whichdevtool?
Categories ▾

Frameworks and UI

Frontend and full-stack frameworks Backend frameworks UI component libraries

Hosting

VPS and cloud servers App hosting and PaaS

Data

Managed databases File and object storage ORMs and database toolkits

AI

AI model APIs

Email

Transactional email APIs Email marketing and newsletters

Payments

Payments and billing

Domains and edge

Domain registrars CDN, DNS and edge security

Operations and identity

Monitoring, uptime and error tracking Auth and identity Background jobs, queues and workflows
Stacks Directory
Ctrl K

Search directory
Menu
StacksDirectory Pricing changes Glossary
VPS and cloud servers App hosting and PaaS Managed databases Transactional email APIs Email marketing and newsletters Domain registrars CDN, DNS and edge security Monitoring, uptime and error tracking Auth and identity Frontend and full-stack frameworks Backend frameworks UI component libraries AI model APIs File and object storage Payments and billing Background jobs, queues and workflows ORMs and database toolkits
  1. Home
  2. Background jobs, queues and workflows
  3. Hangfire
Ha

Background job library for .NET

Hangfire

Background job framework for .NET that runs fire-and-forget, delayed, recurring (cron) and continuation jobs inside your app, stored in SQL Server or Redis, with a built-in dashboard.

Visit hangfire.io ↗ Alternatives Open source Open source Self-hostable
hangfire.io
Hangfire homepage
§1

Overview

Hangfire is a background processing framework for .NET and .NET Core. Jobs are normal static or instance methods: BackgroundJob.Enqueue runs one almost immediately, Schedule delays it, RecurringJob.AddOrUpdate runs it on a cron schedule, and continuations run after a parent job finishes. Processing happens inside your application's process, so no separate Windows service is needed.

Jobs are persisted in storage (SQL Server officially, Redis with Pro, and many community storages), processed with at-least-once semantics, and retried automatically after exceptions or restarts. A built-in dashboard shows queues, job states, retries and recurring jobs.

Hangfire Core is LGPL 3.0 and free for commercial use. Subscriptions from $500 a year per organisation add Hangfire Pro (batches, batch continuations, Redis storage) and, on higher tiers, Hangfire Ace, source code and support. Licences are perpetual with a year of updates.

§2

Pricing and plans

Plan Price What you get
Open Free Hangfire Core under LGPL 3.0, commercial use allowed; SQL Server and in-memory storage; community support
Startup $500/yr Hangfire Pro (batches, Redis storage), private NuGet feed, perpetual licence
Business $1,500/yr Adds Hangfire Ace, source code access, email/helpdesk technical support
Enterprise $4,500/yr Royalty-free EULA, custom terms, priority support, invoice/PO

Paid plans are per organisation per year with any number of developers, and are perpetual licences with a year of updates; after a year you keep the versions you have or renew. Quotes can be in USD, AUD, GBP or EUR. There is a 30-day money-back guarantee. Other storages (PostgreSQL, MySQL and more) are community-maintained.

Source: www.hangfire.io/pricing/ · prices as published, excluding tax.

§3

What it does

Job types
Fire-and-forget, delayed, recurring (cron) and continuation jobs from ordinary .NET methods.
Persistent storage
SQL Server officially, Redis with Pro, plus community storages; survives app pool recycles.
Automatic retries
Unhandled exceptions or process termination lead to automatic retries with at-least-once processing.
Dashboard
Built-in web interface showing every job's state, queues and recurring jobs.
Batches (Pro)
Create groups of jobs atomically and run continuations when the batch completes.
Job filters
Extend processing with filters similar to ASP.NET MVC action filters.
§4

Strengths and limitations

Strengths

  • Free for commercial use with cron and a dashboard included
  • Runs inside ASP.NET apps with no extra service
  • Paid tiers are flat per organisation, not per developer or server
  • Long-established in the .NET ecosystem

Limitations

  • .NET only
  • Free edition officially supports only SQL Server (and in-memory) storage
  • Batches and Redis storage need a paid subscription
  • Default SQL Server storage polls for jobs, adding latency unless extensions are used
§5

Who it suits

Good for

  • ASP.NET and .NET Core web apps
  • Recurring maintenance jobs and email sending
  • Teams already on SQL Server

Look elsewhere if

  • Non-.NET stacks
  • Complex multi-step durable workflows
§6

Alternatives to Hangfire

Tool From Free option Stages
Sidekiq Redis-based background job library for Ruby
$99/mo Open source
DB
DBOS Postgres-backed durable workflow library
$99/mo Open source
Ob
Oban SQL-backed job processing library for Elixir (and Python)
$135/mo Open source
BM
BullMQ Redis-based job queue library
$139/mo Open source
Wi
Windmill Open-source job orchestrator, workflow engine and internal-tool platform
$10/mo Free tier
AS
Amazon SQS Managed message queue
Usage-based Free tier

All background jobs, queues and workflows →

§7

Questions

Is Hangfire free for commercial use?

Yes. Hangfire Core is LGPL 3.0 and free even in commercial and proprietary applications.

How much does Hangfire Pro cost?

Subscriptions are $500, $1,500 or $4,500 a year per organisation, regardless of developer count.

What storage does Hangfire use?

SQL Server officially, Redis with Hangfire Pro, and community-maintained storages for other databases.

Can Hangfire run cron jobs?

Yes. Recurring jobs run on cron schedules in the free edition.

Sources read for this page

  • https://www.hangfire.io/pricing/
  • https://www.hangfire.io/
Spec sheet
From
$500/yr
Hangfire Pro Startup $500/yr per organisation (core free)
Free tier
Free to self-host
Stages
HobbyIndieStartupScale-upEnterprise Suits hobby, indie, startup, scale-up, enterprise
Does
Job queue, delayed and recurring (cron) jobs
Free allowance
Unlimited (LGPL, your SQL Server)
SDKs
.NET (C#, F#, VB)
Self-host
Yes, needs SQL Server or Redis (Pro)
Open source
Yes
Self-host
Yes
EU data
Not stated
Category
Jobs and queues
Visit hangfire.io ↗

To report an out-of-date price or limit, use the correction form.

whichdevtool?

Developer and cloud tools compared on price, free tier and limits, each with its source. For side projects, solo developers and small teams.

Categories

  • VPS and cloud servers
  • App hosting and PaaS
  • Managed databases
  • Transactional email APIs
  • Email marketing and newsletters
  • Domain registrars
  • CDN, DNS and edge security
  • Monitoring, uptime and error tracking
  • Auth and identity
  • Frontend and full-stack frameworks
  • Backend frameworks
  • UI component libraries
  • AI model APIs
  • File and object storage
  • Payments and billing
  • Background jobs, queues and workflows
  • ORMs and database toolkits

Research

  • Directory
  • Stacks by project
  • Developer news
  • Pricing changes
  • Glossary

Site

  • About and methods
  • How we make money
  • Suggest a tool or fix
  • Privacy
© 2026 whichdevtool.com Prices change. Each tool page links to its source. We may earn a commission when you sign up through links on this site. How we make money