Plans
Compare Free, Starter, Plus, and Max plans to find the right fit for your needs.
Last updated: 2026-05-10
Opseer offers four plans designed for different team sizes and feature needs. All plans include auto stats collection.
Plan comparison
Free ($0/month)
- 5 stat columns (shared across all projects)
- 3 data tables (shared across all projects)
- ~~Alerts~~
- DB platforms: Supabase, Firebase, Neon
- Revenue platforms: AdMob, AdSense, Stripe, RevenueCat, Polar
- 2 team members
- Auto stats collection
- 7-day backfill
- ~~Custom topic push~~
- ~~Scheduled push~~
- ~~Target push~~
- Push API 100/day
Starter ($9/month) — 7-day free trial included
Everything in Free, plus alerts and push features. Designed for indie developers running a single service.
- 10 stat columns (shared across all projects)
- 6 data tables (shared across all projects)
- Alerts (stats + 5-channel revenue)
- DB platforms: Supabase, Firebase, Neon
- Revenue platforms: AdMob, AdSense, Stripe, RevenueCat, Polar
- 2 team members
- Auto stats collection
- 90-day backfill
- Custom topic push
- Scheduled push
- Target push (1,000 per send / 5,000 per day)
- Push API 1,000/day
Plus ($24/month)
Everything in Starter, plus more capacity:
- 30 stat columns (shared across all projects)
- 15 data tables (shared across all projects)
- Alerts (stats + 5-channel revenue)
- DB platforms: Supabase, Firebase, Neon
- Revenue platforms: AdMob, AdSense, Stripe, RevenueCat, Polar
- 6 team members
- Auto stats collection
- 90-day backfill
- Custom topic push
- Scheduled push
- Target push (5,000 per send / 50,000 per day)
- Push API 10,000/day
Max ($49/month)
Everything in Plus, plus:
- 100 stat columns (shared across all projects)
- 50 data tables (shared across all projects)
- Alerts (stats + 5-channel revenue)
- DB platforms: Supabase, Firebase, Neon
- Revenue platforms: AdMob, AdSense, Stripe, RevenueCat, Polar
- 20 team members
- Auto stats collection
- 90-day backfill
- Custom topic push
- Scheduled push
- Target push (50,000 per send / 1,000,000 per day)
- Push API 100,000/day
Feature details
Stat columns & data tables
Stat column and data table limits are shared across all your projects, not per-project. If you have 3 projects on a Plus plan, the total number of stat columns across all three projects cannot exceed 30.
Revenue alerts
Bundle yesterday's revenue from 2 ad channels (AdMob, AdSense) and 3 payment channels (Stripe, RevenueCat, Polar) into a single daily report. The 3 payment channels share a unified 5-metric format (MRR / Revenue / Orders / New Subs / Churned). This is a personal feature (per-user, not per-project) available on Starter, Plus, and Max plans.
Push notifications
All plans can send basic topic push notifications via Firebase. Starter, Plus, and Max plans unlock custom topics, scheduled delivery, and target push (CSV token uploads).
Platform integrations
All plans support the same set of integrations: DB platforms (Supabase, Firebase, Neon) and revenue platforms (AdMob, AdSense, Stripe, RevenueCat, Polar). Revenue alert delivery and certain push features unlock starting from Starter.
Backfill
Backfill lets you populate historical stat data when adding new columns. The period you can backfill depends on your plan: 7 days (Free), or 90 days (Starter / Plus / Max).
Frequently asked questions
What happens if I downgrade?
Your existing data is preserved. If you exceed the lower plan's limits (e.g., you have 10 stat columns and downgrade to Free), existing columns continue to work in read-only mode. You cannot create new columns until you are within the limit. Only your active project remains fully functional; other projects become read-only.
Can I switch plans at any time?
Yes. Upgrades take effect immediately. Downgrades take effect at the end of your current billing period.
Is there a free trial for paid plans?
Starter ($9/month) includes a 7-day free trial. No charge during the trial; cancel before it ends to avoid being billed. Plus and Max do not have a separate free trial — instead, the Free plan is available indefinitely so you can fully evaluate Opseer before upgrading.