One flat price for the whole roster

Every plan covers up to 100 team members. No per-seat pricing, no sales calls, and every rate on this page — including overage — is published below.

Built by engineers tired of paying $400/month to page themselves

Developer

For solo developers trying OpShift

Free

Card required

Start planning free
What's included:
Up to 100 team members
On-call schedules & rotations
PTO & time-off tracking
Red Sign — PTO and on-call conflict detection
30 days of history
Not included — this tier doesn't page anyone:
Uptime & heartbeat monitors
Incident alerting
SMS, voice & WhatsApp paging

Basic

Occasional incidents to manage

$16/month

Billed monthly

Start free trial
What's included:
Everything in Developer
100 monitors
100,000 heartbeats /month
10,000 incidents /month
100 message credits /month
Unlimited Slack paging
Reserve additional volume
90 days of history
For teams that page off Slack

Pro

Frequent incidents and alerts

$39/month

Billed monthly

Start free trial
What's included:
Everything in Basic
2,500 message credits /month
1 year of history

Paid plans have identical limits. The only difference is message credits — how much SMS, voice, and WhatsApp paging is included.

Comparing tools?

See how OpShift stacks up against PagerDuty, Incident.io, and other incident management platforms — including where they're stronger.

See comparisons

Compare plans

See what's included in each plan at a glance

FeatureDeveloperBasicPro
On-call & PTO
On-call scheduling
PTO & time-off tracking
Team membersUp to 100Up to 100Up to 100
Monitoring & alerting
Monitors100100
Heartbeats / month100,000100,000
Incidents / month10,00010,000
Message credits1002,500
Flexibility
History retention30 days90 days1 year
Reserve additional volume

Message credits by country

Each SMS, call, or WhatsApp message draws credits based on what the destination actually costs — 1 credit is about one US text. Slack and email paging never use credits and are unlimited on paid plans.

CountrySMSVoiceWhatsApp
Canada12Soon
India69Soon
United States12Soon
All other countriesComing soon

Voice covers a call of up to 2 minutes. WhatsApp and countries beyond the US, Canada, and India are coming soon. Rates track our telecom cost and may change for future sends — never retroactively.

An incident acknowledged in Slack costs 0 credits. One nobody acks — so it escalates to an SMS, then a phone call — draws ~3 credits for a number in Canada, and ~15 credits for one in India.

How far do the included credits go?

2,500

SMS pages

1,250

phone calls

833

incidents nobody acks in Slack (SMS, then a call)

Per month, before reserve volume. Most alerts should be acknowledged in Slack before they ever reach SMS — these are your worst-case pages.

Need more? The overage rates are right here

Paid plans can reserve extra volume ahead of time, prorated to your billing period. You'll never discover a rate on an invoice.

ResourceRate
Heartbeats$0.20 / 1,000
Incidents$0.40 / 1,000
Message credits$15 / 1,000

Reserve as much as your team needs — volume is prorated to your billing period.

The fine print, up front

Set up your first monitor in 4 minutes

Start free with on-call and PTO planning, or take a paid plan for a spin with a trial.

No sales call. No seat math. Cancel anytime.