pdf.xhub

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
Recommended plan

Hobby

€15/mo

Effective monthly price, billed annually (save 20 %).

Choose Hobby

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.

FeatureFreeHobbyStudioBusinessEnterprise
Documents / month253,00015,00075,000Custom
Workspaces1310UnlimitedUnlimited
Rate limit (req/min)1203006001,500Custom
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.003Custom
Start freeChoose HobbyChoose StudioChoose BusinessContact 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.