Project-Based Pricing Is Now Live
We have redesigned how Jetpacked pricing works. Instead of paying for an account plan, you now pay per project. Each project gets its own slot with its own resources and billing. Here is what changed and why.
We changed how Jetpacked pricing works. This is probably the most significant product update we have shipped since launch, so it is worth explaining properly.
What changed
Before today, Jetpacked had account-level plans. You picked a plan for your account (Free, Starter, Pro, or Power) and that plan applied to everything you deployed.
Starting today, pricing is per project. Every dynamic project you deploy lives in a slot, and each slot has its own tier, its own resources, and its own monthly price.
Your free slot is still there. Every account gets one free slot that you can use for one dynamic project. Static sites are still completely free with no limits.
Why we made this change
The old model created a problem that became obvious quickly: why should a side project you are just testing get the same resources as a production app you are actively running? And why should you pay for a Pro account when only one of your three projects actually needs Pro-level resources?
With account-level plans, you were paying for your most demanding project across everything. That meant either overpaying because one app needed more power, or underpaying and having all your apps constrained to the lowest tier that fit your budget.
Project-based pricing means you pay for what each project actually needs. Your hobby project stays on the free tier. Your production API runs on Pro. Your landing page is static and costs nothing. Each one is billed independently.
How slots work
When you create a project on Jetpacked, it gets assigned to a slot. Static projects do not need a slot at all. They are hosted on a global edge network and are always free. Dynamic projects, meaning anything that runs a server process, need a slot.
Every account starts with one free slot. The free tier gives you enough to run a small app: it is sleeping when not in use to conserve resources, has no custom domain support, and comes with 512 MB of RAM.
If you need more, you buy an additional slot for that specific project. Slots come in three paid tiers.
Starter is for apps that need to stay awake around the clock. It runs on a dedicated process with more memory, supports custom domains, and includes background workers. At €4.99 per month it is the right tier for anything you are showing to real users.
Pro gives you more CPU and RAM, priority builds, and extended log retention. It is the right choice for apps under regular load: a SaaS product, an API with consistent traffic, anything where performance noticeably matters.
Power is for apps that need serious resources. 2 dedicated CPU cores, 4 GB of RAM, and 50 GB of storage. If you have hit the limits of Pro, Power is the next step.
What this means for existing users
If you had an active account plan before today, your existing projects have been migrated to the equivalent slot tier. Nothing has been redeployed and nothing has changed about how your apps run. The billing model is different but your apps are not.
Pricing
The updated pricing is simple.
Static projects are free, always. No slot needed.
One dynamic project is free on the Free tier. It sleeps when idle, which is fine for personal projects and demos.
Paid slots start at €4.99 per month for Starter. You only pay for the projects that need it.
You can see your current slots, their usage, and their billing status at any time on the settings page.
If you have questions about how the migration affected your account, or if something does not look right, reach out.
Deploy your app in minutes
Jetpacked handles Docker, HTTPS, databases, and deployments — so you can focus on building.
Launch your app free