Appearance
Effective Date: 6 July 2026
Version: 3.0
In plain language: QuestPDF is free for individuals and businesses with annual gross revenue under USD 1,000,000, and for charitable organisations, academic institutions, and open-source projects. Public-sector entities and publicly traded companies are not eligible, regardless of revenue. All eligible users may use QuestPDF for commercial purposes. If you stop qualifying, you have a 90-day transition period to purchase a paid license.
This is a source-available commercial license. It is not an OSI-approved open-source license, and the MIT License does not govern use of the Software under this Community License.
Subject to this Community License and the License Selection Guide, QuestPDF grants you a non-exclusive, worldwide, royalty-free license to:
No ownership of the Software is transferred to you.
You may use this Community License only if you fall within one of the eligibility categories described in the License Selection Guide.
That includes, in summary:
For detailed eligibility rules, including revenue calculation, first-year treatment, and currency conversion, the License Selection Guide controls.
If you stop qualifying for the Community License, you must, within the applicable transition period, either:
The transition period is 90 days and begins:
Continued use after the applicable transition period without the correct license is a breach of this Community License.
You may not:
For clarity, this section does not prohibit you from building ordinary applications or services that include PDF generation as one feature among others.
If you redistribute the Software as a compiled component of a Derivative Application, you must not remove or obscure QuestPDF's proprietary notices from the Software itself.
For clarity, this Community License does not grant a right to redistribute the Software in source form.
The Software under this Community License is provided 'AS IS' without warranty of any kind, whether express, implied, statutory, or otherwise, including without limitation warranties of merchantability, fitness for a particular purpose, title, and non-infringement, to the maximum extent permitted by applicable law.
Because this Community License is provided free of charge, QuestPDF's total aggregate liability arising out of or relating to this Community License will not exceed USD 100.
Nothing in this Community License excludes or limits liability to the extent such liability cannot be excluded or limited under applicable law, including liability for fraud, willful misconduct, death or personal injury caused by negligence, or any other non-excludable liability.
To the maximum extent permitted by law, QuestPDF is not liable for any indirect, consequential, special, incidental, exemplary, or punitive damages, or for loss of profits, revenue, business opportunity, or data.
QuestPDF provides no indemnity under this Community License.
The version of this Community License distributed or published with a given release of the Software governs your use of that release. A later version of this Community License applies to a release only if it was distributed with that release or you expressly accept the later version.
This Community License is governed by the laws of Poland, excluding conflict-of-laws rules and excluding the United Nations Convention on Contracts for the International Sale of Goods (CISG).
Any dispute arising out of or relating to this Community License shall be brought before the competent courts of Poland having jurisdiction over QuestPDF's registered seat, except to the extent mandatory law requires otherwise.
The Software includes certain third-party open-source components. Such components remain subject to their own license terms, which are included with or referenced in the QuestPDF NuGet package.
If there is a conflict between this Community License and a mandatory third-party license applying to such a component, the third-party license controls only for that component.
This Community License continues until terminated.
QuestPDF may terminate this Community License if you materially breach it and do not cure the breach within a reasonable period after notice, if cure is possible.
Upon termination, you must stop new use of the Software and delete or destroy your remaining copies of the Software.
Termination does not by itself require your end users to stop using Derivative Applications that were lawfully distributed before termination, but you may not continue developing, distributing, or supporting those Derivative Applications in a way that requires further use of the Software in breach of this Community License.
Sections that by their nature should survive termination, including ownership, the License Restrictions, limitation of liability, governing law, and the Third-Party Components / OSS components section, survive termination.
If any provision of this Community License is held unenforceable, the remaining provisions remain in effect.
You may not assign or transfer this Community License without QuestPDF's prior written consent. QuestPDF may assign this Community License without restriction.
This Community License, together with the License Selection Guide and the Security Policy, constitutes the entire agreement between you and QuestPDF regarding the use of the Software under this Community License.
Use of the questpdf.com website and the general commercial relationship with QuestPDF are governed by the Terms of Service; in the event of a direct conflict concerning use of the Software, this Community License controls.