Simple, Developer-First Pricing

Flat rates, no hidden fees, and instant upgrades. Save 20% on any plan with annual billing.

Free

$0/ month

Perfect for local development, integration tests, and sandbox experiments.


100 documents / 0.5 GB per month
5.1 MB average per document
  • URL to PDF endpoint
  • HTML to PDF endpoint
  • Signed webhooks (HMAC)
  • 10 requests / min · 3 concurrent jobs
  • No Watermarking API
  • No Encryption & Passwords

Card verified, not charged — Free stays $0

Starter

$29/ month

Ideal for small projects, blogs, and start-up businesses needing watermark options.


5,000 documents / 10 GB per month
2.0 MB average per document
  • Watermarking API
  • Signed webhooks (HMAC)
  • 100 requests / min · 15 concurrent jobs
  • JavaScript, Python & Java SDKs
  • No PDF Encryption

Business

$449/ month

Designed for high-throughput enterprise platforms needing custom limits and volume add-ons.


500,000 documents / 300 GB per month
0.6 MB average per document
  • Volume add-on $0.55/GB — self-serve up to 2 TB
  • 2,000 requests / min · 150 concurrent jobs
  • 99.5% Uptime SLA agreement
  • AI Support

A render is accepted while both meters have room — you get an email at 80% of either, and both are always visible in your dashboard.

Feature ComparisonFreeStarterProBusiness
Monthly PDF Quota1005,00050,000500,000
Monthly Generated Volume0.5 GB10 GB50 GB300 GB (+ $0.55/GB add-on)
Max PDF File Size150 MB150 MB150 MB150 MB
Rate Limits (RPM)10 requests/min100 requests/min500 requests/min2,000 requests/min
Concurrent Jobs31550150
Async Pipeline (SQS)
Custom Headers/Footers
Watermarking API
SSRF Sandbox Shield
Signed webhooks (HMAC)
Webhook secret rotation
Custom delivery headers
Test mode — free (60/min · 2,000/day)
PDF Encryption & Passwords
Rendering Pipeline Settings
Security & Compression
Volume Add-on ($0.55/GB, up to 2 TB)
SupportCommunityStandard emailPriority EmailAI Support
Uptime SLA — 99.5% (all paid plans)
measured uptime → status.pdfik.net
99.5%99.5%99.5%

150 MB per file — need more? Contact support. Generated PDFs are available for download for 24 hours; physically deleted within 48 hours.

Which limit runs out first?

Pick your typical document — or type your average PDF size — and see the effective monthly capacity of every plan. Sizes below are measured on real rendered documents.

KB
Free
100 docs documents run out first
uses ~0.5% of the data quota
Starter
5,000 docs documents run out first
uses ~1.3% of the data quota
Pro
50,000 docs documents run out first
uses ~2.6% of the data quota
Business
500,000 docs documents run out first
uses ~4.3% of the data quota

The data quota counts generated output only — downloads don't debit it (3 per file). Your dashboard shows both meters live. When data runs out first on Business, extra volume is $0.55/GB.

What does 10 GB actually hold?

Measured output sizes, rendered to A4. For every mainstream transactional workload the document count runs out long before the data quota does.

DocumentMeasured size10 GB holds5,000 docs useBinding meter on Starter
Receipt (thermal-style)16.5 KB635,5000.8% of datadocument count
Boarding pass22.2 KB472,3311.1% of datadocument count
Invoice — 12 line items, logo, VAT26.5 KB395,6891.3% of datadocument count
Certificate26.8 KB391,2591.3% of datadocument count
50-page text report129 KB81,2846.2% of datadocument count
Invoice with a heavy embedded font244 KB42,97411.6% of datadocument count
10-page report with charts413 KB25,38919.7% of datadocument count
50-page report with photos4.59 MB2,230224.1% of datadata volume

The important limits, published

No fine print discovered after signup — these are the limits that shape day-to-day usage. The full API reference in the docs covers the rest.

LimitFreeStarterProBusiness
Monthly quotas
Documents1005,00050,000500,000
Generated data0.5 GB10 GB50 GB300 GB
≈ average document size included5.1 MB2.0 MB1.0 MB0.6 MB
Extra volume ($0.55/GB) self-serve up to 2 TB
Requests & files
Max file size150 MB per PDF (larger via support)
Request bodyup to 5 MB
File availability24 h after render · physically purged within 48 h
Downloads per file3 attempts · one active stream — a busy rejection doesn't cost an attempt
Rate limit10/min100/min500/min2,000/min
Concurrent jobs31550150
API keysup to 50 per account
Idempotency-Keyup to 255 characters
Header / footer templatesup to 10,000 characters each
Rendering
URL → PDF, HTML → PDF
Headers, footers, page numbers
Watermarking
Rendering options (Pro+)
Render pipeline settings
Page load timeout (configurable up to 60 s)
Authenticated rendering (basic / bearer)
Compression & image quality
PDF encryption & passwords
Delivery
Signed webhooks — HMAC-SHA256, 5 retries at 2/5/15/30/60 s (6 attempts) + DLQ
Webhook secret rotation
Custom delivery headers (up to 5 · name ≤ 64 · value ≤ 1,024 · total ≤ 4,096 B)
Test mode — free (60 req/min · 2,000/day)
Support & SLA
SupportCommunityStandard emailPriority emailAI support + human escalation
AI support chat20 messages / 10 min
Uptime SLA
measured uptime → status.pdfik.net
99.5%99.5%99.5%

Billing & Payments FAQ

Frequently asked questions regarding quotas, upgrades, invoicing, cancellations, and usage tracking.

A render needs headroom on both meters, so your ceiling is whichever runs out first. For transactional documents it's virtually always the document count: an invoice is ~27 KB, so 5,000 of them use about 1.3% of Starter's 10 GB data quota. Data binds only above ~2 MB average per document — see the calculator above.

You get an email at 80% of either meter — and the email names which meter it is. At 100% new renders are rejected with a clear error until the monthly window resets or you upgrade. On the Business plan you can add data volume at $0.55/GB, self-service up to 2 TB — nothing is purchased automatically.

No. Requests with "test": true are free — they debit neither the document nor the data meter. Test mode is rate-limited instead: 60 requests/min and 2,000/day.

Yes. Every plan — including Free — gets HMAC-SHA256-signed webhook delivery with 5 retries (2/5/15/30/60 s backoff, 6 attempts in total) and a dead-letter queue. Webhook secret rotation and custom delivery headers are Pro and Business features.

A generated PDF stays downloadable for 24 hours (3 attempts, one active stream — a busy rejection doesn't cost an attempt), then it is deleted; physical purge completes within 48 hours. Files are encrypted at rest (SSE-S3) while they exist.

The per-file limit is 150 MB on every plan. If you need more, contact support and we'll review a per-account override.

Card verified, not charged — Free stays $0. Verification is our anti-abuse gate: without it, disposable accounts would consume the rendering capacity paying and free users share. Nothing upgrades or charges automatically, and test mode is free on every plan.

Yes, you can upgrade, downgrade, or cancel your subscription at any time directly through the developer billing console. Downgrades and cancellations take effect at the end of the billing period.

Yes! Annual billing saves you 20% compared to monthly subscriptions. Toggle the interval view to preview annual rates.

We use Stripe for secure billing and payment processing. We accept all major credit cards, debit cards, Apple Pay, and Google Pay.