Skip to content

Pricing

Free to start. Then pay for what you render.

One unit is a PDF of up to five pages, one image or one Word or PowerPoint file, and test renders are free. Every plan includes all three template engines, the code and the visual editor, webhooks and PDF/UA-1 output. Prices in euros, net.

Billing period

Free

To try every feature, and for side projects.

0 €per month

no credit card needed

100 units per month

No overage on this plan

Start for free

Includes:

  • Jinja2, Liquid and Handlebars, code and visual editor
  • 5 templates
  • Tagged PDFs, checked against PDF/UA-1
  • 20 test e-invoices a day
  • Files kept for 1 day
  • Support: Community

Starter

For your first product in production.

19 €15 €per month

billed monthlybilled yearly: 180 €, save 21%

3,000 units per month

7 € per 1,000 extra units

Get started

Everything in Free, plus:

  • Unlimited templates
  • Word and PowerPoint templates
  • E-invoices (ZUGFeRD, Factur‑X)
  • Merge, protect and watermark PDFs
  • 3 workspaces, 3 members
  • Files kept for 30 days
  • Support: Email
Recommended

Pro

For growing products and teams.

59 €49 €per month

billed monthlybilled yearly: 588 €, save 17%

15,000 units per month

5 € per 1,000 extra units

Get started

Everything in Starter, plus:

  • 10 workspaces, 10 members
  • Files kept for 1 year
  • Canary releases, 10 channels per template
  • Copies to your own S3 or R2 bucket
  • Priority queue
  • Support: Email, 1 business day

Business

For high volumes and many teams.

179 €149 €per month

billed monthlybilled yearly: 1,788 €, save 17%

60,000 units per month

4 € per 1,000 extra units

Get started

Everything in Pro, plus:

  • Unlimited workspaces and members
  • Files kept until you delete them
  • 30 queued renders at once, 40 render requests a second
  • Up to 1,000 pages per PDF
  • Support: Priority, 4 h

Enterprise

For volumes beyond Business: limits agreed by contract, an SLA and support over Slack.

Talk to us

What a unit is

Every plan includes a number of units a month. This is what a render uses:

1 unit
A PDF of up to five pages, an image, or a Word or PowerPoint file.
+1 unit
For every further five pages of a PDF: a 12-page report is 3 units.
100 units
For a batch of 100 one-page certificates: every document counts.
+1 unit
For an e-invoice (ZUGFeRD, Factur-X), on top of its render.
½ unit
Each to merge PDFs, protect one with a password or stamp a watermark.
0 units
For test renders in the editor and with test keys. They carry a small test mark on Free, and test e-invoices carry it on every plan.

Compare plans

Free0 € per monthStart for freeStarter19 € per month15 € per monthGet startedPro59 € per month49 € per monthGet startedBusiness179 € per month149 € per monthGet started
Usage
Units per month1003,00015,00060,000
Extra unitsOn paid plans renders continue past the included units, billed at the plan's rate per 1,000 until the extra units come to three times the plan's monthly price; a prepaid pack raises that limit. Free stops at its limit.Not included7 € per 1,0005 € per 1,0004 € per 1,000
Max pages per PDF202005001,000
Concurrent rendersQueued renders of a workspace (async renders, batch items) that run at the same time; further ones wait their turn. A sync request only waits for a free render slot.131030
Render requests per secondPer workspace, for requests that start work: renders, batches and PDF tools. Reads are not limited. Above it the API answers 429 with Retry-After; Free test keys also have 30 a minute.151540
Templates
Templates5UnlimitedUnlimitedUnlimited
Word and PowerPoint templates and conversionFill your own Word and PowerPoint files, convert office documents to PDF. Free can create them and test-render to PDF.Not includedIncludedIncludedIncluded
Custom fontsFont files uploaded under Fonts, one per weight and style. Google Fonts and other web fonts work on every plan.Not included5UnlimitedUnlimited
Release channels per templateNamed pointers such as staging besides published; move, roll back, render by name.Not included21010
Canary releasesSend a share of a channel's renders to a new version before it takes over.Not includedNot includedIncludedIncluded
Documents
Merge, protect, watermarkMerge PDFs into one, add a password, stamp a watermark; half a unit each.Not includedIncludedIncludedIncluded
E-invoices (ZUGFeRD, Factur-X)The invoice PDF carries its data as XML and is validated before it leaves. One unit on top of the render; test renders cost none, carry the test mark and are counted per day.Tests: 20/dayTest renders, 20 a dayIncludedTests: 100/dayIncludedTests: 500/dayIncludedTests: 2,000/day
Tagged PDFs, checked against PDF/UA-1With PDF/UA-1 switched on, the PDF is tagged, repaired and checked by veraPDF against the rules of PDF/UA-1 a machine can check. No extra unit.IncludedIncludedIncludedIncluded
Output retentionHow long rendered files stay downloadable. A workspace setting or a request’s expires_in can shorten it, never lengthen it; test renders are kept a day at most.1 day30 days1 yearUnlimited
Bring your own storageEvery document is also copied to your S3, R2 or S3-compatible bucket. Formfeed keeps its own copy for the workspace retention.Not includedNot includedIncludedIncluded
Webhook endpointsAddresses that receive signed events of renders and batches, counted per organisation. A switched-on trigger in Zapier, Make, n8n or Power Automate is one; formfeed listen sessions are not counted.15UnlimitedUnlimited
Workspaces and team
Workspaces1310Unlimited
Members1310Unlimited
RegionsEvery workspace renders in Frankfurt and stores in the EU.EUEUEUEU
Support
SupportCommunityEmailEmail, 1 business dayPriority, 4 h
Priority queueQueued renders are picked up before those of plans without it.Not includedNot includedIncludedIncluded

Questions

What counts as a unit?

A PDF of up to five pages or one image; every further five pages add a unit. A ten-page invoice costs two units, a batch of 100 one-page certificates 100 units. Merging, password protection and watermarking cost half a unit each. A Word or PowerPoint file costs one unit, like an image; a PDF from a Word or PowerPoint template and a converted office file follow the PDF rule. An e-invoice (ZUGFeRD, Factur-X) adds one unit to its render. Test renders in the editor and with test keys are free; on the Free plan they carry a small test mark, and test e-invoices carry it on every plan.

Do you charge VAT?

Prices are shown net. Stripe handles VAT at checkout based on your country and VAT ID, and issues the invoice.

Where is my data processed?

Rendering and the database run in Frankfurt, and rendered files are stored in the EU. Outputs expire according to your plan; you can delete them earlier. A copy leaves the EU only when you configure a bucket of your own as a destination.

Can I move from another provider?

Yes. The importer reads your templates, keeps their template language (Jinja2, Liquid or Handlebars), converts what differs where it can, and reports everything it cannot map with its line; the documentation has a migration guide for each provider it imports from.

Can I change my plan later?

Yes, on the billing page of the app. An upgrade applies at once, and the unused part of the old plan is credited; a downgrade takes effect at the end of the billing period. Monthly plans can be cancelled at the end of any billing period.

Start rendering today

The free plan includes 100 units a month and free test renders. Change plans when you need more.