Pricing
$19 a box. No usage bills.
One plan: we set up a box on a server in your own Hetzner account and look after it. Hetzner bills you for the server, at their prices. Or run the same open-source software yourself, free.
Updated
In short
ShipTiffin costs $19 a month per box ($12 a month for the first 100 customers, locked for 24 months). Your server is billed by Hetzner to you, at Hetzner’s prices: on 10 October 2026 the smallest size, with its IPv4 address and a 40 GB data volume, came to about $10 a month before VAT.
Our fee never changes with traffic, projects or people. Self-hosting the same software is free.
One plan. Your server at Hetzner’s price.
You pay us for the box’s software and care, and Hetzner for the server, at their prices. Our fee never moves with your traffic; Hetzner’s price includes 20 TB of traffic a month in Europe (at least 1 TB in the US) and it charges for more.
ShipTiffin
$19/month per box
$12/month for our first 100 customers, locked for 24 months.
What we do
- Setup in your Hetzner account, in about 5 minutes
- The dashboard, and every part on the box
- Automatic updates
- Monitoring from outside the box
- Backups copied off your server every 6 hours, encrypted with a key only you hold; kept 30 days
- A free yourname.shiptiffin.app address
- Upgrades to a bigger server from your account
- Support from the people who build it
Every part, on every box
- Apps and previews
- Database, KV and files
- Sign-in for your apps' users
- Jobs, analytics and error tracking
- Restore to any moment in the last 7 days
- Your own domains, with HTTPS
Your server, from Hetzner
~$10/month
For the smallest server (2 vCPU, 4 GB of memory), with its IPv4 address and a 40 GB data volume, before VAT.
Billed by Hetzner to you, in your own account, at their prices. A small server fits about 3–5 small apps; move to a bigger one in a click when you need more room, and pay Hetzner’s price for that size.
- Monthly
- Monthly billing only, for now.
- 14-day money-back
- Not for you? Full refund of what you paid us.
- Cancel any time
- Your server and apps keep running. Updates and the managed extras stop; the address stays 30 days.
- No usage charges
- No seats, no per-project or per-request fees from us.
Email goes through your own provider. Connect SendGrid, Resend, Postmark, Amazon SES or any SMTP service in the dashboard by pasting its key; every project on the box can then send.
Your server
Hetzner server sizes a box can use
The sizes the setup page offers, at Hetzner's prices on 10 October 2026, in US dollars before VAT. When you set up, the page shows your own account's prices and what Hetzner has in stock.
| Size | CPU and memory | Server disk | Where | Traffic a month | Server with IPv4, a month | With the 40 GB volume |
|---|---|---|---|---|---|---|
cx23 | 2 vCPU, x86, 4 GB | 40 GB | Germany, Finland | 20 TB | $7.09 | about $9.89 |
cax11 | 2 vCPU, Arm, 4 GB | 40 GB | Germany, Finland | 20 TB | $7.59 | about $10.39 |
cx33 | 4 vCPU, x86, 8 GB | 80 GB | Germany, Finland | 20 TB | $10.59 | about $13.39 |
cax21 | 4 vCPU, Arm, 8 GB | 80 GB | Germany, Finland | 20 TB | $13.09 | about $15.89 |
cpx21 | 3 vCPU, x86, 4 GB | 80 GB | US (Virginia, Oregon) | 2 TB | $38.09 | about $40.89 |
Start small
A 4 GB server fits about 3–5 small apps, with their databases. Each project can have a limit, so a busy one is held there and can’t slow the others.
x86 or Arm
Both run the same software. Pick once: Hetzner can’t move a server between them, so a box grows within its family (
cx23tocx33,cax11tocax21).Europe or the US
Hetzner’s US sizes cost several times more than the European ones at the moment. Choose where most of your users are.
Bigger later
Resize from your account when the box is full. It restarts for about 2 minutes, and Hetzner bills the new size’s price. See managed boxes.
What it replaces
Five services and five bills, or one box.
Four small Next.js apps, each with a database and sign-in, plus a cache, error tracking and analytics. Here is the monthly bill for that setup bought separately, next to the same setup on one ShipTiffin box in your Hetzner account.
| You need | Bought separately | With ShipTiffin |
|---|---|---|
| Hosting for 4 apps | Vercel Pro$20 | Apps and previewsIncluded |
| Databases and sign-in | Supabase Pro, a project per app$55 | Postgres and sign-in, per appIncluded |
| Cache | Upstash Redis, 250 MB$10 | KV cacheIncluded |
| Error tracking | Sentry Team$26 | Error trackingIncluded |
| Analytics | Plausible$19 | AnalyticsIncluded |
| The box | Not needed | ShipTiffin$19 |
| The server | Not needed | Smallest server, billed by Hetznerabout $10 |
| A month | $130+plus usage | about $29$22 for the first 100 customers |
about $101less a month with ShipTiffin, before usage charges. About $1,210 a year, and our fee stays the same as your traffic grows.
How each line is counted
- Vercel Pro, one seat. Hobby is for non-commercial use only. Usage past the $20 credit is billed on top.
- Supabase Pro is $25 with one project, about $10 for each more. Lean: all four apps share one. Free allows two, paused after a quiet week.
- Upstash Redis is free up to 500K commands a month, or $10 for a fixed 250 MB.
- Sentry is free for one person and 5K errors, or Team at $26 billed yearly.
- PostHog is free up to 1M events, or Plausible is $19 for up to 10 sites.
- ShipTiffin is $19 a month per box, or $12 for the first 100 customers, locked for 24 months. The server is the smallest Hetzner server (2 vCPU, 4 GB) with its IPv4 address and a 40 GB data volume, about $10 a month before VAT, billed by Hetzner to you.
Prices from each vendor’s site, October 2026: Vercel, Supabase, Upstash, Sentry, PostHog and Plausible. US dollars before tax, for one person. The Hetzner figure is for the smallest server (2 vCPU, 4 GB) with its IPv4 address and a 40 GB data volume, and changes with Hetzner’s prices. Email isn’t counted on either side: on ShipTiffin you send through your own provider too.
What you stop juggling
- Dashboards
- From 5to 1
- Bills
- From 5to 2
- Sets of keys to copy around
- From 5to 0
- Places your data lives
- From 5to 1
On a box, every app gets its database, cache, storage, mail and sign-in settings as environment variables, set for you. There are no keys to copy between services.
- No seats
- A teammate costs $20 a month more on Vercel Pro. On a box, people are free.
- Hard caps per project
- A busy app is held at its limit. It can't slow the others or grow the bill.
- Restore to any moment
- Your databases, to the second, from any point in the last 7 days. With ShipTiffin, copies off the server too.
Managed or self-hosted
What $19 adds to the free software
Every box runs the same open-source Tiffin, with every part. The managed service sets it up in your Hetzner account and looks after it.
| ShipTiffin, $19 a month | Self-host, free | |
|---|---|---|
| Every part on the box | Apps, Postgres, KV, files, sign-in, email, jobs, analytics, error tracking | The same |
| Where the server runs | Your Hetzner account, billed by Hetzner | Your Hetzner account, or any Ubuntu 24.04 or 26.04 server you can SSH into |
| Setup | In the browser, about 5 minutes; nothing to install | From your computer with tiffin up, a few minutes |
| Tiffin updates | Installed by the box, checked about hourly | The same signed releases, installed by the box |
| Backups on the server | Postgres to any second of the last 7 days | The same |
| Backups off the server | Every 6 hours, encrypted with a key only you hold, kept 30 days | To an S3-compatible bucket you set up |
| Monitoring from outside the box | An email when the box stops answering | No |
| Address with HTTPS | A free name.shiptiffin.app | A free name under sslip.io, until you set your own domain |
| Bigger server | From your account | tiffin up --name shop --type cax21 |
| Your Hetzner key | Used to build the box, then forgotten | Read from your shell when you run tiffin up |
| Support | By email, from the people who build it | The docs and the code |
Founding offer
$12 a month for the first 100 customers
The same box and the same extras, for less. Tiffin is pre-1.0, and our first customers pay less for being early.
$12 a month per box
Instead of $19, for our first 100 customers.
Locked for 24 months
From when you subscribe. It doesn’t go up in that time.
Same terms
Monthly, cancel any time, and the 14-day money-back guarantee on your first payment.
If you leave and come back
Renewing a box later starts a new subscription at $19 a month; the founding price doesn’t carry over.
Pricing questions
What do I pay, and to whom?
Two bills. ShipTiffin is $19 a month per box ($12 for our first 100 customers, locked for 24 months). Your server is billed by Hetzner, to you, at their prices: the smallest is about $10 a month before VAT, with its IPv4 address and a 40 GB data volume. Our fee never changes with traffic: there are no usage charges, seats or per-project fees from us.
What if my apps use more traffic than Hetzner includes?
Our fee stays the same. Hetzner’s price includes 20 TB of outgoing traffic a month in Europe (at least 1 TB in the US, depending on the size); past that, Hetzner charges for the extra on its own bill. On 10 October 2026, Hetzner’s price list showed $1.20 for each extra TB. Project limits hold memory and CPU, not traffic.
Can I move to a bigger server later?
Yes. Resize from your account: it asks for a Hetzner key for that one job, changes the server type, and restarts the box for about 2 minutes. Hetzner can’t move a server between x86 and Arm, so a cx server grows to a bigger cx, and a cax to a bigger cax.
Our fee stays $19. Hetzner bills its current price for the new size: since 15 June 2026 its new prices apply to resizes as well as new orders (Hetzner’s notice). Growing the data volume is separate: see running your own server.
What happens if I cancel?
Your server and your apps keep running in your Hetzner account. Updates and the managed extras stop: monitoring, backup copies off the server, resizing from your account, and support. Your shiptiffin.app address keeps working for 30 days, with an email when that starts, a week before it goes and when it goes, so you can point your own domain at the box. If you cancel and keep the server, the subscription runs to the end of the month you paid for. To stop paying Hetzner too, delete the server.
Can I get a refund?
Within 14 days of your first payment, yes, in full: write to hello@shiptiffin.com. After that, the month already paid isn’t refunded, as it’s a monthly service, but you won’t be charged again once you cancel. Hetzner’s charges for your server are between you and Hetzner. The details are in our terms.
Do the prices include VAT or sales tax?
Hetzner’s prices on this page are before VAT; Hetzner adds the VAT for your country on its own bill. Our checkout is run by Stripe as the seller of record, which works out, collects and files any sales tax or VAT due where you live, and shows the total before you pay.
What if I need more than one box?
Each box is its own subscription at $19 a month, on its own server. Most people need one: a box holds many projects, each with its own limit. A second box makes sense for apps in another region, or to keep one app apart from the rest. Projects export to a file and move between boxes.
Can I run it myself for free?
Yes. The software on every box is on GitHub under the AGPL-3.0 licence, and the SDK your apps use is Apache-2.0. Install the tiffin CLI and run tiffin up against Hetzner or any Ubuntu 24.04 or 26.04 server you can SSH into. You still pay for the server. The steps are in Deploy Next.js to Hetzner.
Is there a free plan or a trial?
Not for the managed service. Instead there’s a 14-day money-back guarantee on what you pay us. Your server is yours either way: if you change your mind, delete it in Hetzner and Hetzner stops billing.
When is something else cheaper?
One small app on a free tier can cost less. ShipTiffin pays off from the second app. And if you need servers in many regions, or an app that must stay up through a hardware fault, a bigger platform is the better fit. Our comparisons go through Vercel, Coolify and Supabase one by one.
One box, every app on it
$19 a month, plus your server at Hetzner’s price. Set up in about five minutes.