<!-- cmdz — Pricing. Source: https://www.cmdz.com/pricing -->
# Pricing
> Prepaid credit, metered usage. One thousand credits is one euro, every usage item is listed with an amount — including outbound traffic at € 0.02 per GB — and you can only ever spend what you have already paid.

There is no invoice at the end of the month, because there is nothing left to invoice. That sentence comes before the table on purpose — paying first is the product, and the amounts are just where you start.

1 000 credits = € 1.00 excluding VAT · Egress € 0.02/GB · No per-seat price

## There are no plans. There is a balance.

No tiers, no seats, no feature gates. Every account has the whole platform and differs only in how much credit is on it.

|  | Amount | Expires? | What it is for |
|---|---|---|---|
| Free trial credit | € 10 | After 14 days | Granted on signup once a payment method is verified. Enough to build and run a real app for two weeks. Cannot buy domains or a dedicated IPv4. |
| Top-up | From € 5 | After 12 months | Suggested amounts are € 5, € 10, € 25, € 50, or any whole number of euros. € 10 buys 10 000 credits — the rate is fixed and always 1:1. |
| Auto-top-up | You choose | After 12 months | Optional. When your balance drops below a threshold you set, we buy more before it runs out, so the charge always precedes the usage. Rate-limited, and you set a daily cap. |

Credit you buy is valid for 12 months from the day you buy it, and the oldest top-up is always spent first so a newer one never expires while an older one sits unused. We warn you 30 and 7 days before a tranche lapses. No balance is convertible back into money — paid is paid — and usage always draws down free credit before credit you paid for.

## What does your app cost?

Four inputs and one outcome, computed in your browser. Turn on the comparison and it will also show you the profiles where Vercel, Railway or Render come out cheaper than us — nobody believes a calculator in which the vendor always wins.

The pricing calculator is interactive on the website. It takes visitors per month, app type, database size, number of preview environments and your limit, and returns an estimated monthly cost with a per-item breakdown, plus what happens if you hit your limit. The rates it uses are the price book on /pricing.

## Every usage item, with an amount

No "and more", no "contact us". If an item exists, it is on this page with a price. One thousand credits is one euro, and each item is shown in both.

| Item | Unit | Credits | In euros | What that means in practice |
|---|---|---|---|---|
| Compute | per vCPU minute | 0.05 | € 0.00005 | A 0.5 vCPU app running the whole month: about € 1.10. |
| Memory | per GB minute | 0.025 | € 0.000025 | One GB allocated for a month: about € 1.10. |
| Storage | per GB month | 150 | € 0.15 | Allocated volume size, not what you have written to it. |
| Object storage | per GB month | 100 | € 0.10 | S3-compatible buckets. |
| Object operations | per 10,000 | 1 | € 0.001 | Reads and writes against a bucket. |
| Outbound traffic | per GB | 20 | € 0.02 | Egress. Vercel charges € 0.15 and Render € 0.15; this is 7.5× cheaper and in line with what a bare-metal host pays. |
| Managed database | per instance hour | 2 | € 0.002 | About € 1.46 a month per running instance. Paused instances do not count. |
| Backups | per GB month | 10 | € 0.01 | Measured after compression. Restoring costs nothing. |
| Vector index | per GB month | 200 | € 0.20 | For retrieval-augmented apps. |
| Build minutes | per minute | 1.5 | € 0.0015 | Queue time does not count. Cached builds are shorter. |
| Static requests | per million | 300 | € 0.30 | Only for static workloads. |
| Email | per accepted message | 2 | € 0.002 | Rejected messages cost nothing. |
| IPv6 | per app and service | 0 | free | On by default, on everything. There is nothing to enable and nothing to pay. |
| Shared IPv4 ingress | per app and service | 0 | included | How your site is reachable over IPv4. One address serves thousands of apps, routed by hostname — this is how every modern platform works. |
| Dedicated IPv4 | per address per month | 7,500 | € 7.50 | On request, limited availability. Almost nobody needs one — see below. |

Domain names are the one thing that falls outside your limit: a registration is a purchase from a registry, paid on a card at the moment you buy it, at cost plus a fixed 25% margin with the renewal price shown before you confirm.

## You do not need an IP address of your own.

**Almost nobody needs a dedicated IPv4 address**, and if you are unsure, you do not. Your site answers on both IPv4 and IPv6 the moment it deploys, over our shared ingress — you point your domain at it with a CNAME or an A record and we work out which app a visitor wants from the hostname they asked for. A dedicated address is only for the few cases that need a stable, exclusive IP: a raw TCP or UDP service, or a third party that will only talk to an address on their allowlist. Because IPv4 is genuinely scarce, it is a gated add-on — on request, in limited quantity, and only where we have headroom — at € 7.50 a month plus a possible one-time provisioning fee. It is deliberately not a checkbox at signup.

| Networking | What you pay |
|---|---|
| IPv6 | Free, on by default |
| Shared IPv4 ingress | Included |
| Automatic HTTPS certificates | Included |
| Unlimited custom domains on an app | Included |
| Dedicated IPv4 | € 7.50/mo · on request, limited availability |

[How networking works](/features#networking)

## What costs nothing extra

With checkmarks and without reservation, because a list like this is only worth anything if it has no asterisk.

### HTTPS certificates

Requested and renewed automatically, wildcards included.

### Preview environments

As many as you have pull requests. They sleep on their own.

### Log retention

7 days of runtime logs, 90 days of build logs.

### Metrics

Thirteen months of history.

### Daily backups

Including restoring them.

### Extra domains

Unlimited per app. Render charges $0.25 per domain per month.

### Extra team members

No price per seat. Vercel charges $20 per extra paid seat.

### IPv6

On by default, on every app and every service. Free, and nothing to configure.

### Shared IPv4 ingress

Your site answers on IPv4 and IPv6 from the moment it deploys. You do not need an IP address of your own.

### DDoS protection and HTTP/3

Standard on every workload.

### The MCP server and all 47 tools

Not an add-on, not a plan tier.

### Support

From someone who can reach the servers.

## Compute, memory, traffic, storage, databases and domains.

Those are the six things you pay for, and they are all in the table above with an amount next to them. Everything else on this platform is either included or does not exist.

We show the price **before** anything starts. Adding a database quotes you the monthly cost first; scaling an app shows what the new size does to your monthly run rate; buying a domain shows the renewal price, not just the first-year price. A confirmation card with the price on it is a brand rule here, not a courtesy.

If a charge ever surprises you, that is a bug in how we communicated, and we would like to hear about it.

```
$ cmdz quote postgres --size small

  instance    1 × small        2 credits/hour
  storage     5 GB          150 credits/GB/month
  backups     5 GB           10 credits/GB/month
  ────────────────────────────────────────────
  estimated   2 260 credits/month   = € 2.26

  after this your balance covers 3.4 more months.
  create it? [y/N]
```

[What happens when the credit runs out](/hard-limit)

## The ones that decide it

### Why credits instead of euros?

Because a vCPU minute costs a fraction of a cent and an invoice full of numbers like € 0.00005 is unreadable. One thousand credits is one euro, exactly and always, and every item is shown in both units so nobody has to do arithmetic to know what something costs.

### What do you charge for outbound traffic?

€ 0.02 per GB, which is 7.5× cheaper than the € 0.15 that Vercel and Render charge and in line with what a bare-metal host pays. We do not pretend it is free — it is a real cost and it is on this page with a number next to it. What it cannot do here is surprise you, because it draws down credit you already bought rather than appearing on an invoice afterwards.

### What if I outgrow this?

You buy more credit and keep going; there is no tier to graduate to and no gate to hit. What we do not do is a procurement process, a SOC 2 attestation or a multi-region contract — if you need those, we would rather tell you now that we are not the right platform than sell you a roadmap.

### Is there a free tier that stays free?

No, and we would rather be blunt about it than dress up a crippled one. You get € 10 of credit for 14 days and after that you buy credit from € 5. A permanent free tier is paid for by the paying customers, which is how free tiers quietly get worse; we would rather charge honestly and keep the platform predictable for the people funding it.

### Can I get money back if I do not use my credit?

No. Paid is paid: no balance is convertible back into money, on closure or otherwise. What you buy stays spendable for 12 months and we warn you before a tranche lapses, so the way to avoid losing credit is to buy in the amounts you actually use — the minimum is € 5 for exactly that reason.

### How do I pay?

iDEAL, SEPA direct debit or credit card, charged at the moment you buy credit. You get a proper VAT invoice for that purchase there and then — not a month later, because there is no month-end billing run. Domain purchases are charged separately on a card because a registry charges us immediately.

### Do prices change?

When they do, we publish the change with a date and a reason in a public log with an RSS feed, and price increases never apply retroactively to a period you have already started.

## Try the numbers on your own app.

The calculator on this page runs entirely in your browser. Nothing you type in it is sent anywhere.

- [Start with € 10 of free credit](https://app.cmdz.com/signup)
- [How running out works](/hard-limit)
