The fairest waiting room on the internet.

Start free. Scale when you need to. Never lose a customer to a crash.

Monthly Annual Save 20%

Free

$0 /mo

A permanent safety net for small sites.

Request access
  • 100 concurrent users
  • 1 active waiting room
  • FCFS ordering
  • 10 admissions/minute
  • 2 bypass rules
  • "Powered by Ought" branding

Starter

$49 /mo

For growing shops with occasional launches.

Request access
  • 1,000 concurrent users
  • 5 events per month
  • Lottery mode (Fisher-Yates)
  • 60 admissions/minute
  • 5 bypass rules
  • Remove Ought branding
  • Standard theme customization

Professional

$199 /mo

For brands that demand a premium experience.

Request access
  • 10,000 concurrent users
  • 20 events per month
  • All queue modes
  • 500 admissions/minute
  • 25 bypass rules
  • Custom domain
  • Full HTML content slots
  • API Proxy (live updates)
  • Priority support

Enterprise

From $899 /mo

For high-traffic platforms and regulated industries.

Contact sales
  • 100,000+ concurrent users
  • Unlimited events
  • All features included
  • Unlimited bypass rules
  • Custom SLA guarantee
  • Dedicated support
  • Compliance reporting
  • Custom integration support

Never lose a customer to a hard cap

If you exceed your plan's concurrent user limit during a surge, Ought keeps working. You're billed $5 per 1,000 excess concurrent users — a small price for a site that didn't crash.

Frequently asked questions

What counts as a "concurrent user"?

A concurrent user is anyone actively in your waiting room queue at the same time. Once admitted and browsing your site, they don't count. Bots and static asset requests are excluded.

What happens if I exceed my plan limits?

Your waiting room keeps working seamlessly. You'll be billed $5 per 1,000 excess concurrent users on your next invoice. We never hard-cap your queue.

What's "lottery mode"?

Instead of first-come-first-served (which rewards bots), Ought randomly shuffles everyone who arrived before the sale. Every person gets an equal chance — cryptographically proven via Fisher-Yates shuffle.

Do I need to be on Cloudflare?

No. Ought works three ways: a lightweight Worker on your existing CF zone (keeps your WAF and rules), NGINX/Express middleware at your origin, or a standalone queue URL.

Is the Free tier permanent?

Yes. Use it as a safety net. It's always there. Paid plans include a 14-day free trial with no credit card required.

Do you offer annual billing?

Yes — save 20% with annual billing on Starter and Professional plans.

What about custom pricing?

We support per-tenant custom pricing for any arrangement. Contact sales.