Flat pricing. No per-seat tax.
Don't want to run a server? Pick a tier, we host it. Self-hosting stays free forever.
Hosted Small
Small teams getting started.
$250/year · billed annually
- ✓ Up to 5 users
- ✓ 5 GB attachments
- ✓ Daily backups
- ✓ Custom subdomain
- ✓ Community support
Hosted Team
Growing teams that ship.
$500/year · billed annually
- ✓ Up to 25 users
- ✓ 25 GB attachments
- ✓ Daily backups
- ✓ Custom domain
- ✓ Email support
Hosted Pro
Bigger teams, stricter ops.
$1500/year · billed annually
- ✓ Unlimited users
- ✓ 100 GB attachments
- ✓ Daily backups + 30-day retention
- ✓ Custom domain + SSO add-on
- ✓ Priority support
Hosted launching soon. Join the waitlist and we'll reach out when your tier opens.
Compare all features
Full breakdown across Small, Team, and Pro.
Expand Collapse
Compare all features
Full breakdown across Small, Team, and Pro.
| Feature | Small | Team POPULAR | Pro |
|---|---|---|---|
| Pricing | |||
| Monthly | $25/mo | $50/mo | $150/mo |
| Annual (2 months free) | $250/yr | $500/yr | $1,500/yr |
| Effective annual rate | $20.83/mo | $41.67/mo | $125/mo |
| Capacity | |||
| Active users | 5 | 25 | Unlimited |
| Attachment storage | 5 GB | 25 GB | 100 GB (expandable) |
| Tickets / month | 10k soft limit | 50k soft limit | Unlimited |
| Contacts & organizations | Unlimited | Unlimited | Unlimited |
| Backups & data | |||
| Daily Postgres + uploads snapshot | ✓ | ✓ | ✓ |
| Point-in-time retention | 7 days | 14 days | 30 days |
| One-click export (SQL + tarball) | ✓ | ✓ | ✓ |
| S3 destination for backups | — | Optional | Customer-managed bucket |
| Quarterly restore drill report | — | — | ✓ |
| Domain & access | |||
| Custom domain | Subdomain only | Bring your own (CNAME) | Bring your own (CNAME) |
| TLS managed automatically | ✓ | ✓ | ✓ |
| Email + magic-link auth | ✓ | ✓ | ✓ |
| Webhooks & API tokens | — | ✓ | ✓ |
| SAML / OIDC SSO | — | — | Add-on |
| SCIM user provisioning | — | — | ✓ |
| IP allowlists | — | — | ✓ |
| Support | |||
| Community Discord | ✓ | ✓ | ✓ |
| GitHub issues triage | ✓ | ✓ | ✓ |
| Email support | — | ✓ | ✓ |
| Priority email + chat | — | — | ✓ |
| Bug response SLA | 48 hours | 24 hours | 4 hours (P1) |
| Migration assistance from self-hosted | — | ✓ | ✓ |
| Onboarding session | — | — | ✓ |
| Named ops escalation contact | — | — | ✓ |
Small $20.83/mo
Capacity
- ✓ Active users 5
- ✓ Attachment storage 5 GB
- ✓ Tickets / month 10k soft limit
- ✓ Contacts & organizations Unlimited
Backups & data
- ✓ Daily Postgres + uploads snapshot
- ✓ Point-in-time retention 7 days
- ✓ One-click export (SQL + tarball)
Domain & access
- ✓ Custom domain Subdomain only
- ✓ TLS managed automatically
- ✓ Email + magic-link auth
Support
- ✓ Community Discord
- ✓ GitHub issues triage
- ✓ Bug response SLA 48 hours
Team POPULAR $41.67/mo
Capacity
- ✓ Active users 25
- ✓ Attachment storage 25 GB
- ✓ Tickets / month 50k soft limit
- ✓ Contacts & organizations Unlimited
Backups & data
- ✓ Daily Postgres + uploads snapshot
- ✓ Point-in-time retention 14 days
- ✓ One-click export (SQL + tarball)
- ✓ S3 destination for backups Optional
Domain & access
- ✓ Custom domain Bring your own (CNAME)
- ✓ TLS managed automatically
- ✓ Email + magic-link auth
- ✓ Webhooks & API tokens
Support
- ✓ Community Discord
- ✓ GitHub issues triage
- ✓ Email support
- ✓ Bug response SLA 24 hours
- ✓ Migration assistance from self-hosted
Pro $125/mo
Capacity
- ✓ Active users Unlimited
- ✓ Attachment storage 100 GB (expandable)
- ✓ Tickets / month Unlimited
- ✓ Contacts & organizations Unlimited
Backups & data
- ✓ Daily Postgres + uploads snapshot
- ✓ Point-in-time retention 30 days
- ✓ One-click export (SQL + tarball)
- ✓ S3 destination for backups Customer-managed bucket
- ✓ Quarterly restore drill report
Domain & access
- ✓ Custom domain Bring your own (CNAME)
- ✓ TLS managed automatically
- ✓ Email + magic-link auth
- ✓ Webhooks & API tokens
- ✓ SAML / OIDC SSO Add-on
- ✓ SCIM user provisioning
- ✓ IP allowlists
Support
- ✓ Community Discord
- ✓ GitHub issues triage
- ✓ Email support
- ✓ Priority email + chat
- ✓ Bug response SLA 4 hours (P1)
- ✓ Migration assistance from self-hosted
- ✓ Onboarding session
- ✓ Named ops escalation contact
Prefer to self-host?
Resolvd is source-available under the Functional Source License (FSL-1.1). Free to self-host, fork, and use internally — no fees, no seat caps. Auto-converts to Apache 2.0 after 2 years.
The hosted plans are a convenience for teams that don't want to run a server. The code is the same in both directions, and you can move between them anytime.
cd resolvd
cp .env.example .env # edit secrets
docker compose up -d --build
▸ Postgres + Node + nginx
▸ Free to self-host · FSL-1.1
Questions, answered.
What's the difference between self-hosted and hosted? +
Same source-available code (FSL-1.1). Self-hosted runs on your hardware — free, you own ops. Hosted means we run the same build on managed infra so you don't touch a server.
Why flat per-instance pricing instead of per-seat? +
Per-seat pricing punishes you for inviting collaborators. Flat instance tiers are predictable and don't penalize team growth inside your tier.
Can I switch between monthly and annual? +
Yes. Upgrades (monthly → annual, or smaller → bigger plan) apply immediately with prorated credit. Downgrades take effect at the end of your current billing period.
What happens if I cancel? +
Service runs through the end of your paid term. We don't refund partial periods, monthly or annual. Export your data anytime — it's yours.
Can I move from hosted to self-hosted later? +
Yes. Same code, same schema. We'll hand you a Postgres dump and uploads tarball. Drop it into your self-hosted instance and you're running.
Do you read my tickets? +
No. Your data is yours. We access instances only when you ask us to — for support or recovery — and only with your authorization.