Simple volume-based pricing
Documents counted as documents. No credits, no surprise overage. Slide to find your plan.
MonthlyAnnual (save 20 %)
How many documents do you generate per month? Move the slider.
5,000 documents / month
What’s included?
- 3,000 documents / month
- 3 workspaces
- No watermark
- Webhooks + async jobs
- Email support
- €0.005 / doc overage
Compare features
Every plan ships with the full API. Higher tiers add limits, brand, and compliance.
| Feature | Free | Hobby | Studio | Business | Enterprise |
|---|---|---|---|---|---|
| Documents / month | 25 | 3,000 | 15,000 | 75,000 | Custom |
| Workspaces | 1 | 3 | 10 | Unlimited | Unlimited |
| Rate limit (req/min) | 120 | 300 | 600 | 1,500 | Custom |
| Webhooks | |||||
| Async jobs | |||||
| HTML / URL / Markdown input | |||||
| Visual block editor | |||||
| PDF form filling | |||||
| Image → PDF merge | |||||
| Authenticated URLs | |||||
| E-Invoice (ZUGFeRD / XRechnung / Factur-X) | |||||
| Watermark removed | |||||
| White-label output | |||||
| SSO (SAML, OIDC) | |||||
| SLA 99.9 % | |||||
| SOC 2 reports | |||||
| On-premise | |||||
| Overage rate (per doc) | — | €0.005 | €0.004 | €0.003 | Custom |
| Start free | Choose Hobby | Choose Studio | Choose Business | Contact sales |
Frequently asked
- What counts as 1 document?
- One successfully completed render job equals one document — regardless of page count, file size, engine (Chromium or WeasyPrint), or whether it ran sync or async. Failed renders, test-mode renders (with pdfx_test_* keys), preview renders inside the editor, and idempotent retries of crashed async jobs are not counted.
- What if I exceed my plan?
- By default, every paid plan runs on a soft limit: we keep rendering and post the overage at month-end via Stripe usage records (Hobby €0.005/doc, Studio €0.004/doc, Business €0.003/doc). You'll see banner and email alerts at 80 %, 100 %, and 150 %. Prefer hard caps? Toggle hard-limit per workspace and we return 429s until the next period or an upgrade. Free tier is always hard-capped — no surprise bills.
- Can I switch plans mid-cycle?
- Yes. Plan changes propagate within 60 seconds via Stripe. We use Stripe proration for the price difference. Your document counter is not reset on switch — the new tier limit applies pro-rata for the remainder of the current period.
- Do you support EU VAT?
- Yes, fully. EU companies with a valid VAT-ID get reverse-charge automatically (validated via VIES). EU consumers pay their local VAT through Stripe Tax. Customers outside the EU pay no VAT (service export). German B2B and B2C customers pay 19 % MwSt. Invoices are §14 UStG-compliant.
- Can I get a refund?
- Hobby comes with a 14-day money-back guarantee on the first payment. Studio and Business include a 14-day trial that requires a credit card and converts automatically — cancel any time during the trial for no charge.