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. 1 Create a project (starts on Free)
  2. 2 Invite your client as a member
  3. 3 Transfer ownership when going live
  4. 4 Client picks their plan and pays

Free

€0

For prototypes and testing.

Key limits

Tables 5
Records 5,000
DB Size 250 MB
Auth API/mo 50,000
Images
  • Admin UI dashboard
  • API keys + role-based permissions
  • Sharing (invite members) + roles
  • Import/export (CSV/JSON)
  • Community support

Starter

€25 /month

€250/year — save 2 months

For small production apps and internal tools.

Key limits

Tables 50
Records 50,000
DB Size 2 GB
Auth API/mo 500,000
Images 5,000
  • 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)
Most Popular

Pro

€59 /month

€590/year — save 2 months

For real public APIs, agencies, and higher traffic.

Key limits

Tables 200
Records 250,000
DB Size 10 GB
Auth API/mo 2,000,000
Images 50,000
  • 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

€179 /month

€1790/year — save 2 months

For companies needing governance and heavy usage.

Key limits

Tables 500
Records 1,000,000
DB Size 50 GB
Auth API/mo 10,000,000
Images 200,000
  • 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