$ stayupfront --pricing
[ pre-launch · founding prices are live ]

No per-seat. Nothing hidden behind a sales call. Here's the price.

Three plans, priced by the customer contacts you support — never by seats. Your whole team is included, free. Join before launch and you get the founding price.

The product's in private beta. The prices aren't — they're below, in public, and the founding price is real money off.

$ stayupfront --plans

Pick the size of the job, not the size of your team

Plans are banded by customer contacts — the individual people you support: the humans on the other end of your tickets, portals and status pages. Your own team never counts. Add everyone.

Starter

Small support load, one product.

£49/mo £79/mo

Founding price — £30/mo off

For up to 100 customer contacts the people you support — your own team is free

  • 30 alert messages/mo (text or call) · top up any time
  • Web checks: ~30 always-on at 1-min speed — or trade count for speed†
  • 20 heartbeats (cron & background-job monitors)
  • 10 domain checks (SSL & expiry, every 12h)
  • 1 custom domain
most teams

Growth

A growing support operation.

£99/mo £149/mo

Founding price — £50/mo off

For up to 500 customer contacts the people you support — your own team is free

  • 60 alert messages/mo (text or call) · top up any time
  • Web checks: ~100 always-on at 1-min speed — or trade count for speed†
  • 50 heartbeats (cron & background-job monitors)
  • 20 domain checks (SSL & expiry, every 12h)
  • 3 custom domains

Portfolio

A bigger or multi-product operation.

£249/mo £349/mo

Founding price — £100/mo off

For up to 2,000 customer contacts the people you support — your own team is free

  • 120 alert messages/mo (text or call) · top up any time
  • Web checks: ~300 always-on at 1-min speed — or trade count for speed†
  • 150 heartbeats (cron & background-job monitors)
  • 50 domain checks (SSL & expiry, every 12h)
  • 10 custom domains

Custom

A bigger job than Portfolio.

More contacts, more domains, more of everything — tell us what your operation looks like and we'll shape a plan around it, picking up where Portfolio leaves off. Same rules as every plan: whole team free, every feature, and a price agreed upfront.

† Web checks are a budget, not a count. "~30 at 1-min speed" means roughly thirty always-on checks running every minute — but you spend the budget your way: fewer checks running faster, or more running slower, from up to 3 regions. Faster checks are never an upsell; only the total budget scales.

A customer contact is a person you support — someone on the other end of a ticket, a portal login, a status subscription. Your teammates aren't contacts and never cost anything: the whole team, and the whole company, is included on every plan.

Prices exclude VAT, which is added at checkout where it applies.

Questions about fit, limits, or anything else? Email us — it lands with the founder, not a queue.

$ stayupfront --included

Identical on every plan

Features are never the lever. Every plan gets the whole product — the bands only size the footprint.

Your whole team and company.

Everyone in — engineers, founders, ops. No seats to count, ever.

Every feature.

Support, incidents, monitoring, status pages, customer portals. Nothing held back for a higher tier.

Una, included.

The AI inside StayUpfront works on every plan, on a fair-use basis — triage suggestions, drafting, summaries. Una never takes a seat and never shows up as a line on your bill.

Any check interval, up to 3 regions.

Run checks as fast as you need, from up to three regions. The interval you need is never a paywall.

Full API access.

~120 requests/min on every plan — the same limit for everyone.

Docs.

A public docs site on every plan, with more headroom than most teams will ever write.

White-label custom domains.

Run portals and status pages on your own domain on any plan — the bands only change how many domains are included.

$ stayupfront --over-allowance

What happens when you outgrow a number

Every limit on this page is a threshold, not a wall. Nothing on your plan goes dark the moment you cross a line — least of all mid-incident.

Outgrow your contact band? You move up a plan — or down, if the job shrinks — and past the top plan, we shape a custom one around you. That's the whole mechanism.

Run low on alert messages? You set your own ceiling and top up when you choose. Critical incident alerts are designed to get through regardless — a spend cap should never be the reason nobody got paged.

Spend past your web-check budget? The answer is a conversation and a nudge, not checks silently switched off.

And the bill only changes when you change it. No metered overage lines, no auto-upgrades, no surprises on the invoice.

$ stayupfront --signup
[ private beta · shaping the product ]

The founding prices won't outlive the founding group

The struck-through numbers above are the standing prices — what everyone pays once StayUpfront is generally available. Founding customers join at the lower number: being early counts for something here. It also means a real say in the roadmap and a personal onboarding call with me — the beta group is small on purpose.

The claim is aligned: the price follows the people you support, never the people you hire. Add your whole team on day one — the bill doesn't move until the job itself grows.

Claim your founding price

Joining costs nothing today — no card, just your email. Sized it wrong later? Change bands any time, in either direction.

Direct email from Rob when your slot's ready. No drip sequence.

$ stayupfront --commitments

The commitments behind the numbers

No per-seat. Ever.

Per-seat pricing makes teams share logins and ration access to their own tools. Your team is never the meter here — the price follows the people you support, not the people you hire. This is the commitment we'll defend whatever else changes.

Prices in public.

This page is the price list — every plan we sell is on it, at a real number, and if the numbers change we'll say so here, ahead of time. Even Custom starts from a number on this page: it picks up where the top plan leaves off. And if you'd rather talk it through, you'll get the person who built this, never a sales script.

No surprise bills.

Flat monthly price per plan. The bill changes when you decide it does — a plan change or a top-up — never because a meter ticked over quietly.

The whole company included.

Every feature, every teammate, on every plan. The suite is never sliced into modules and access is never a line on the invoice.

These prices went up before the product did. That's deliberate. "Founding pricing" with no number attached is just a coupon you can't read — I'd rather you see exactly what StayUpfront costs, and exactly what being early is worth, before I ask for your email address.

The founding prices are real, and if the numbers ever move they'll move here first, in public. And whatever else changes, one thing won't: no per-seat. I've watched too many small teams ration access to their own tools, and I won't build pricing that punishes you for inviting the right person.

— Rob Gough, Founder