PRICING & PLANS
Straightforward pricing for your document infrastructure. No hidden fees.
Generate PDFs from JSON payloads with HTML/Tailwind templates. European servers, stateless in-memory processing, and global billing managed via Paddle.
All plans include: European hosting (Hetzner, Germany), strict Content Security Policy in Chromium rendering, 2 MB payload limit, and automatic technical log purging after 7 days.
Developer
Ideal for testing API integrations and developing templates locally.
- 100 PDFs / month
- Promotional footer watermark
- Saved HTML/Tailwind templates
- Monaco Editor with Live Preview
- 1 active API key
- Hard stop at 100 PDFs (HTTP 402)
- Standard email support
Startup
For production B2B SaaS requiring professional white-label documents.
- 2,000 PDFs / month
- No watermark (100% white-label)
- Unlimited templates
- Monaco Editor with Live Preview
- Multiple API keys
- Budget protection block (HTTP 402)
- Email support within 24 hours
Scale
For high-volume SaaS platforms requiring uninterrupted service continuity.
- 10,000 PDFs / month included
- Overage: $0.005 / extra PDF
- Zero disruption: continuous service
- No watermark (100% white-label)
- Unlimited templates
- Priority email support (< 4 hours)
How overage works on the Scale plan
On the Scale plan, your application never stops. If your business generates more than the 10,000 PDFs included in your monthly base quota, subsequent requests are processed normally and billed at a flat rate of $0.005 per extra PDF via Paddle metered billing.
Monthly billing example (15,000 PDFs):
- 1. Base quota included: 10,000 PDFs = $49.00
- 2. Overage volume: 5,000 × $0.005 = $25.00
- 3. Total invoice amount: $49.00 + $25.00 = $74.00
(Excluding local taxes managed and charged automatically by Paddle at period end)
Detailed feature comparison
| Feature | Developer | Startup | Scale |
|---|---|---|---|
| Monthly price | $0 | $19 | $49 |
| Included PDFs / month | 100 | 2,000 | 10,000 |
| Extra PDF cost | — | — | $0.005 / PDF |
| At quota limit | HTTP 402 quota_exceeded | HTTP 402 quota_exceeded | Continuous generation |
| Document watermark | Yes (Generated by SysInvoice) | None (white-label) | None (white-label) |
| Saved templates | Included | Unlimited | Unlimited |
| Rendering engine | Isolated Chromium with strict CSP (HTML/Tailwind) | ||
| Monaco Editor with Live Preview | Included (dark mode, syntax validation and mock JSON) | ||
| Stateless architecture | In-memory processing, zero permanent document database | ||
| Hosting & jurisdiction | European Union (Hetzner Germany, 100% GDPR compliant) | ||
| Maximum payload size | 2 MB (Cloudflare & Fiber) | ||
| Technical log purging | 7 days (zero PII stored) | ||
| Standard rate limit | 10 req/s (burst 20) via Redis | ||
| Technical support | Documentation & standard email | Email within 24 business hours | Priority email (< 4 business hours) |
| Outgoing webhooks | Not supported (excluded from V1 roadmap) | ||
Global and Compliant Invoicing with Paddle
SysInvoice partners with Paddle.com as Merchant of Record (MoR) for payment processing and international tax compliance.
Automatic tax-compliant invoices
Paddle issues valid commercial invoices directly upon renewal or overage charge.
EU VAT and B2B reverse charge
Enter your EU VAT number (VIES registered) at checkout for automatic reverse-charge exemption.
Bank-level payment security
SysInvoice never sees or stores card numbers. All payments are encrypted under PCI-DSS Level 1 standards.
Frequently asked questions
How are invoicing and VAT handled?
All payments and invoicing are handled by Paddle, our official Merchant of Record. Paddle automatically calculates and remits VAT across the EU. Entering your VIES-valid VAT number at checkout applies reverse charge.
What happens if I exceed my monthly quota?
On Developer (100 PDFs) and Startup (2,000 PDFs), requests over the limit return HTTP 402 quota_exceeded with no surprise bills. On Scale (10,000 PDFs included), generation never stops: each extra PDF is billed at $0.005 via Paddle metered billing.
How do plan upgrades and downgrades work?
You can change your plan at any time in the Developer Console. Upgrades apply immediately with pro-rata calculation for remaining days. Downgrades take effect at the end of the current billing cycle.
How can I cancel and what happens to my data?
You can cancel auto-renewal with one click from the Console or from the link in your Paddle receipt, with no cancellation fees or lock-in. At period end, your account reverts to the free Developer plan: templates remain saved and editable.
What is your refund policy?
We offer a 14-day money-back guarantee on your first subscription to Startup or Scale, provided you generated less than 10% of the included quota. You can test your templates for free anytime using the Developer plan.
What does the Developer watermark look like?
On the free Developer plan, a discreet footer line 'Generated by SysInvoice' is printed on each page. Upgrading to Startup or Scale removes all watermarks for 100% white-label documents.
Where are generated documents and data stored?
Nowhere. SysInvoice is strictly stateless: JSON payloads and HTML templates are processed in volatile RAM only during Chromium rendering and destroyed immediately. No document database or S3 storage exists. Servers are located in Hetzner Germany with 7-day technical logs.
What does Scale priority email support include?
Direct ticket routing to SysInvoice core engineers with guaranteed first response under 4 business hours (Mon-Fri 09:00-18:00 CET), layout optimization assistance for complex HTML/Tailwind templates, and payload diagnostics.