Simple Per-Project Pricing
Each project has its own plan. Start free, upgrade when you're ready to go live.
How It Works
Understand per-project pricing in 60 seconds.
What's a Project?
One isolated PostgreSQL schema with its own Admin UI, REST API, team sharing, and optional hosted images. Plans and limits apply per project.
Who Pays?
Each project has one Owner/Payer who receives invoices and chooses the plan. Ownership can be transferred to another user at any time.
Free Limit
1 free project per account with full data isolation. You can be a member of unlimited projects owned by others at no cost.
Freelancer/Agency Flow
Build for clients and hand off billing in 4 steps.
- 1 Create a project (starts on Free)
- 2 Invite your client as a member
- 3 Transfer ownership when going live
- 4 Client picks their plan and pays
Free
For prototypes and testing.
Key limits
- Admin UI dashboard
- API keys + role-based permissions
- Sharing (invite members) + roles
- Import/export (CSV/JSON)
- Community support
Starter
€250/year — save 2 months
For small production apps and internal tools.
Key limits
- Everything in Free
- Email support (best effort)
- API key rotation + per-key permissions
- Basic audit events
- 5,000 hosted images
- Daily backups (7-day retention)
Pro
€590/year — save 2 months
For real public APIs, agencies, and higher traffic.
Key limits
- Everything in Starter
- Priority email support
- 50,000 hosted images
- 1.5M image deliveries/month
- Daily backups (30-day retention)
- 90-day log retention
Business
€1790/year — save 2 months
For companies needing governance and heavy usage.
Key limits
- Everything in Pro
- Priority support
- 200,000 hosted images
- 7.5M image deliveries/month
- Hourly snapshots (90-day retention)
- 365-day log retention
Predictable Billing, No Surprises
- • When a project hits its monthly API quota, requests return HTTP 429 until the next cycle or upgrade.
- • When storage/image limits are reached, new uploads are blocked until upgrade.
- • No automatic overages — your bills stay predictable.
Compare All Limits
| Limit | Free Free | Starter €25/mo | Pro €59/mo | Business €179/mo |
|---|---|---|---|---|
| Tables | 5 | 50 | 200 | 500 |
| Records | 5,000 | 50,000 | 250,000 | 1,000,000 |
| Database size | 250 MB | 2 GB | 10 GB | 50 GB |
| Hosted images | — | 5,000 | 50,000 | 200,000 |
| Image deliveries/month | — | 200,000 | 1,500,000 | 7,500,000 |
| Auth API calls/month | 50,000 | 500,000 | 2,000,000 | 10,000,000 |
| Public API calls/month | 10,000 | 100,000 | 500,000 | 2,000,000 |
| Rate limit (auth) | 30 req/min | 120 req/min | 600 req/min | 2000 req/min |
| Rate limit (public) | 10 req/min | 60 req/min | 300 req/min | 1000 req/min |
| Backups | Export only | Daily | Daily | Hourly snapshots |
| Backup retention | — | 7 days | 30 days | 90 days |
| Log retention | 7 days | 30 days | 90 days | 365 days |
Frequently Asked Questions
What counts as a Project?
A Project is one database + API + Admin UI + sharing/roles + (optional) hosted images. Plans and limits apply per Project. Each project is completely isolated with its own PostgreSQL schema.
Who pays for a Project?
Each Project has one Owner/Payer who receives invoices and chooses the plan. Ownership can be transferred to another user (e.g., your client) at any time.
How many Free Projects can I create?
Each account can create 1 Free Project at a time. Every project — including Free — gets its own isolated PostgreSQL schema with full data separation. You can be a member (Editor/Viewer) of unlimited Projects created by others. To create another, upgrade an existing Project or transfer ownership of your Free Project.
What happens when I hit my limits?
When a Project hits its monthly API quota, requests return HTTP 429 until the next billing cycle or you upgrade. Storage and image count limits block new uploads until upgrade. No automatic overages - your bills stay predictable.
Can I upgrade or downgrade at any time?
Yes, you can change your plan at any time. When upgrading, you get immediate access to higher limits. When downgrading, ensure your usage is within the new plan's limits first.
How does the agency/freelancer workflow work?
Create a Project (starts on Free), invite your client, then transfer Owner/Payer role to the client. The client picks their plan (Starter/Pro/Business) when going live. You can be a member of unlimited client Projects.
Do you offer annual billing?
Yes! Annual billing gives you 2 months free (pay for 10 months, get 12). Annual plans are shown in the pricing above.
What payment methods do you accept?
We accept all major credit cards (Visa, Mastercard, American Express) via Stripe. All plans receive automatic email receipts.
Ready to Build Something Amazing?
Join developers who are shipping products faster with CubeStack. Create your first project in minutes.
No credit card required