Flat / Pricing

Start free. Upgrade when you need more.

Free

Try your first publish.

€0 / month

Per upload
5 MiB
Total storage
1 GiB
Monthly transfer
5 GiB
Password protection
Included
Support
Docs
Publish files

Starter

Publish on your own domain.

€9 / month

Per upload
100 MiB
Total storage
50 GiB
Monthly transfer
100 GiB
Password protection
Included
Custom domains
1
Support
Email
Start with Starter

Pro

Recommended

Share client HTML without Flat branding.

€19 / month

Per upload
500 MiB
Total storage
250 GiB
Monthly transfer
500 GiB
Password protection
Included
Custom domains
5
Flat branding on your HTML
Removed
Support
Email
Start with Pro

Max

Publish larger files across more domains.

€49 / month

Per upload
2 GiB
Total storage
1 TiB
Monthly transfer
1 TiB
Password protection
Included
Custom domains
20
Flat branding on your HTML
Removed
Support
Priority email
Start with Max

Paid plans are billed monthly. Prices exclude tax.

Need more?

Talk to us about higher limits or an enterprise plan.

hello@getflat.dev

Plan and billing questions

Is Free a trial?

No. Signed-in Free uploads have no expiry by default, subject to plan allowances. Signed-out uploads expire after one hour. Sign in before expiry to keep them online.

What happens if I use all my monthly transfer?

Monthly transfer includes files, viewer assets, and generated previews. Flat pauses new content requests until your allowance resets or an upgrade provides enough transfer. Your files stay stored. Flat does not charge automatic overages.

How do upload and preview limits work?

Upload size means the combined size of all files in one upload. Larger hosting allowances do not increase preview or conversion limits. See preview limits.

Is domain registration included?

No. You supply your own custom domain; registration costs are separate. See domain setup.

Are allowances shared across Organizations?

No. Each Organization has its own plan. Members of that Organization share its allowances.

How do I set named addresses, passwords, or expiry?

Named addresses and access settings use the CLI or API. See publishing options.

What happens if I downgrade?

Existing content stays stored. If it exceeds the new storage allowance, new uploads stop until usage fits. Existing Custom Domains keep serving, but additions and changes require a paid plan with enough capacity. Monthly transfer limits still apply.

Where do I manage my subscription?

Open billing in your dashboard to choose a plan or manage your subscription, payment details, and invoices.