Simple, honest pricing
Self-host for free or let us handle the infrastructure. All cloud plans include a 14-day free trial — no credit card required.
Cloud Starter
or $7/mo billed annually
1 staff member. Everything you need to start booking. 14-day free trial.
Cloud Team
or $5/seat/mo billed annually · 2-10 staff
For growing businesses with multiple staff. All features unlocked.
Cloud Business
10+ staff · volume pricing
For larger businesses. All enterprise features, priority support, and custom onboarding.
Cloud plans include a 1% processing fee on transactions. Self-hosted has no fees — bring your own Stripe account.
One command to self-host
$ git clone https://github.com/stephendeslate/savspot.git
$ cd savspot
$ ./scripts/install.shDocker setup with PostgreSQL, Redis, Caddy (auto HTTPS), and automatic migrations.
Full feature comparison
Self-hosted gets every feature. Cloud plans are tiered for simplicity.
| Feature | Self-Hosted | Starter | Team | Business |
|---|---|---|---|---|
| Booking & Scheduling | ||||
| Unlimited bookings | ||||
| Public booking page | ||||
| Google Calendar sync | ||||
| Walk-in booking | ||||
| Buffer times & breaks | ||||
| Service addons | ||||
| Embeddable widget | ||||
| Intake forms | ||||
| Payments | ||||
| Online payments (Stripe) | ||||
| Offline payment tracking | ||||
| Invoice generation | ||||
| Transaction fee | None | 1% | 1% | 1% |
| Cancellation policies | ||||
| Client Management | ||||
| Client CRM | ||||
| Client import (CSV) | ||||
| Booking history | ||||
| Digital contracts | ||||
| Communications | ||||
| Email notifications | ||||
| SMS alerts (to you) | ||||
| Custom email templates | ||||
| SMS to clients | ||||
| Workflow automation | ||||
| AI Features | ||||
| AI agent discoverability (MCP) | ||||
| AI voice receptionist | ||||
| Business Tools | ||||
| Analytics dashboard | ||||
| Data export (CSV/JSON) | ||||
| Multi-location | ||||
| Team & staff management | ||||
| Custom domain | ||||
| Custom integrations | ||||
| Accounting integrations | ||||
| Infrastructure | ||||
| Staff members | Unlimited | 1 | 2-10 | 10+ |
| Hosting | Your server | Managed | Managed | Managed |
| Automatic updates | ||||
| Automatic backups | ||||
| Auto HTTPS | Via Caddy | |||
| Support | Community | Priority | Priority + onboarding | |
Frequently asked questions
What does "self-hosted" mean?
You run SavSpot on your own server or VPS. We provide a Docker setup that gets you running with a single command. You control your data, your infrastructure, and your costs.
Is the self-hosted version really free?
Yes. SavSpot is open source under the AGPL v3 license. You get the full platform — every feature, no artificial limits, no transaction fees. You just need a server to run it on (a $5/mo VPS works fine).
How does the 14-day free trial work?
Sign up for any cloud plan and get 14 days free — no credit card required. Use the full platform, and only start paying when your trial ends. Cancel anytime during the trial with no charge.
What's the 1% transaction fee on Cloud plans?
Cloud plans charge a 1% fee on transactions processed through Stripe. This is separate from Stripe's own processing fees. This fee is how we fund the managed cloud service. Self-hosted users pay no transaction fee to SavSpot.
How does per-seat pricing work on the Team plan?
The Team plan costs $7/month per staff member (or $5/seat/mo billed annually). If you have 4 barbers, that's $28/mo. You can add or remove seats at any time and your bill adjusts automatically.
Can I switch between plans?
Yes. You can upgrade from Starter to Team at any time. You can also migrate between self-hosted and cloud in either direction — we provide export/import tools.
What are Enterprise features?
Enterprise features include audit logging, workflow automation, digital contracts, custom domains, multi-location management, and more. Self-hosted users can unlock them with a license key (SAVSPOT_LICENSE_KEY). Cloud subscribers get all enterprise features included with their plan.
What do I need to self-host?
A Linux server with Docker installed, at least 1 CPU core and 1GB RAM. We recommend a VPS from any provider (Hetzner, DigitalOcean, Linode, etc.) starting around $5/month.
Ready to get started?
Start your 14-day free trial or self-host on your own infrastructure.