During the beta Pro and Scale are enabled on request: start free, then ask for them from Usage & plan in the console. Free and Starter are self-service.
How billing works
Per organization, not per seat
One price covers your whole organization. Add developers without adding cost, up to your plan's team size.
Hard caps, no surprise bills
Every plan starts with its caps switched on. Only the owner can raise them, so the bill never grows on its own.
Realtime messages are unlimited
Each client holds one socket. Live updates flow through it without a per-message meter.
What you pay as you grow
Paid plans can go past their caps once the owner raises them. Usage above the plan is billed at these rates.
Usage above your plan
Price
Extra peak connections
$5 per 1,000
Extra egress
$0.12 / GB
Extra database storage
$0.30 / GB
Extra file storage
$0.02 / GB, downloads free
Extra trace storage
$0.30 / GB
Free has no overage: its limits are hard caps only.
Full comparison
Feature
Free$0
Starter$9 / mo
Pro$29 / mo
Scale$99 / mo
Enterprisecall us
Database
Postgres version
16
16
16
16
16
Declared tables + rules with explanations
✓
✓
✓
✓
✓
Database size
500 MB
5 GB
20 GB
100 GB
Custom
Extra storage
-
$0.30 / GB
$0.30 / GB
$0.30 / GB
$0.30 / GB
Plain SQL access with the project key
✓
✓
✓
✓
✓
File storage
Files with rules, live, in the trace
✓
✓
✓
✓
✓
File storage
2 GB
20 GB
100 GB
500 GB
Custom
Largest file
50 MB
500 MB
5 GB
5 GB
Custom
Extra file storage
-
$0.02 / GB
$0.02 / GB
$0.02 / GB
$0.02 / GB
File downloads
free
free
free
free
free
Export anytime - it is your Postgres
✓
✓
✓
✓
✓
Sites
Your frontend at name.dabadata.site
✓
✓
✓
✓
✓
Sites
1
3
10
Unlimited
Unlimited
Custom domains for sites
-
1
3
5
10
Size of one deploy
100 MB
1 GB
1 GB
2 GB
2 GB
Files per deploy
1,000
10,000
20,000
20,000
20,000
Site traffic
free
free
free
free
free
"Hosted on dabadata" badge
Shown
-
-
-
-
Realtime
Peak concurrent connections
50
200
500
3,000
Custom
Messages per month
Unlimited
Unlimited
Unlimited
Unlimited
Unlimited
Max message size
256 KB
1 MB
1 MB
1 MB
1 MB
Live subscriptions over one socket
✓
✓
✓
✓
✓
Cross-server fan-out
✓
✓
✓
✓
✓
Users and auth
User tokens
Unlimited
Unlimited
Unlimited
Unlimited
Unlimited
Roles that read like membership
✓
✓
✓
✓
✓
MCP agent access
✓
✓
✓
✓
✓
Trace
Every interaction traced
✓
✓
✓
✓
✓
Retention
3 days
14 days
90 days
1 year
Custom
API log retention
1 day
7 days
30 days
90 days
Custom
Rules simulator
✓
✓
✓
✓
✓
Backups
Backups
Daily, 3 days
Daily, 7 days
PITR 7 days
PITR 30 days
PITR 30 days + replica
Platform
Projects
2
5
Unlimited
Unlimited
Unlimited
Team members
1
2
5
Unlimited
Unlimited
Egress per month
2 GB
25 GB
100 GB
500 GB
Custom
Idle pause
After 7 days
Never
Never
Never
Never
Custom API domain
-
-
Included
Included
Included
Uptime promise
None
None
99.9 %
99.9 %
99.95 %, SLA
Hosted in your AWS region
-
-
-
-
✓
Support
Support
Community
Email
Email, 1 day
Priority
Dedicated
Same app, elsewhere
Estimates, October 2026 list prices, same usage model.
Convex Pro~$540
Firestore~$180
Supabase Pro~$140
dabadata~$49
Monthly bill for the same app: 1,500 concurrent connections, 15,000 daily users. Estimates, October 2026 list prices.
Project size
Firestore
Supabase Pro
Convex Pro
dabadata
100 concurrent, 1k daily users
~$10
$25
$25-30
$9(Starter)
1,500 concurrent, 15k daily
~$180
~$140
~$540
~$49($29 + $5 for 1,000 extra connections + ~$15 egress)
5,000 concurrent, 50k daily
~$600
~$550
~$1,800
~$139($99 + $10 for 2,000 extra connections + ~$30 egress)
Questions
Will I get a surprise bill?
No. Every plan starts with hard caps switched on. When you reach a cap, usage stops at the cap until the owner of the organization raises it. Nothing above your plan is billed unless the owner chose to allow it.
What counts as a connection?
Peak concurrent sockets in the month: the highest number of clients connected at the same moment. A client keeps one socket open however many tables it subscribes to.
Why are messages free?
Each client holds one socket. Changes fan out in-process and across servers through Postgres, so there is no per-message cost to pass on and no per-message meter.
Can I leave?
Yes. Your data lives in plain Postgres. Take a pg_dump anytime and run it wherever you like.
What happens to a paused Free project?
Its data is kept. A Free project pauses after 7 idle days and wakes on the first request.
Do you charge per developer?
No. The price is per organization. Each plan includes a number of team members, and adding them never changes the price.
How does annual billing work?
You pay for 10 months and get 12. Cancel anytime; unused credit is refunded pro-rata.
Prices in USD, excluding VAT. Last updated 2026-10-15.