Skip to content

Professional / Enterprise License

Effective Date: 10 June 2026
Version: 2.0

Definitions

For purposes of this Agreement:

  • QuestPDF means Marcin Ziąbek, operating as Marcin Ziąbek CodeFlint (sole-proprietorship registered in Poland), and its successors and assigns.
  • Software means the QuestPDF library, its documentation, and any Updates made available during an active Update and Support Term.
  • Licensee, you, and your mean the legal entity identified as the licensee or end customer in the applicable order, quote, invoice, license confirmation document, Order Form, or other purchase record. If no separate end customer is identified, the Licensee is the entity that purchased the license.
  • Developer has the meaning stated in the License Selection Guide.
  • Affiliate means an entity that controls, is controlled by, or is under common control with a party, where control means ownership of more than 50% of the relevant voting interests or equivalent governance power.
  • Effective Date means the date the license is purchased.
  • Update and Support Term means the 12-month period starting on the Effective Date, and each renewed 12-month period for which the applicable fee is paid.
  • Updates means new versions, fixes, patches, and improvements that QuestPDF generally makes available during an active Update and Support Term.
  • Derivative Application means your own software application that uses the Software, but is not itself a standalone PDF generation library or SDK.
  • Fees means the amounts payable for the license and any renewal of the Update and Support Term.
  • Order Form means a mutually executed commercial document that states specific commercial terms for your purchase.

Grant of License

Subject to this Agreement and payment of applicable Fees, QuestPDF grants you a worldwide, non-exclusive, non-transferable license, except as expressly permitted in the Assignment section, to install, use, and integrate the Software as permitted by this Agreement.

Perpetual License

The license is perpetual as to the specific versions made available to you during an active Update and Support Term. This means that, even if you do not renew, you may continue using those versions under this Agreement.

License Permissions

During the applicable license scope and Developer limit, you may:

  1. use the Software to develop, build, and maintain an unlimited number of Derivative Applications;
  2. deploy Derivative Applications that include the Software in any environment, including development, testing, staging, and production;
  3. redistribute the Software royalty-free as a compiled component of your Derivative Applications;
  4. make a reasonable number of backup copies of the Software; and
  5. modify the Software for your own internal use, subject to the License Restrictions.

End users of your Derivative Applications do not need a separate QuestPDF license merely to use those applications.

For Enterprise License holders, there is no maximum number of qualifying Developers. The Professional License is limited to no more than 10 qualifying Developers unless a signed Order Form states otherwise. If your qualifying Developer count grows beyond this limit during a Term, the transition described in the License Selection Guide applies.

License Restrictions

You may not:

  1. use QuestPDF names, logos, or other branding in a way that implies endorsement or affiliation without prior written permission, except for truthful factual statements such as "Built with QuestPDF";
  2. sell, sublicense, rent, lease, or otherwise grant third parties rights to the Software itself except as expressly permitted by this Agreement;
  3. remove or obscure proprietary notices in the Software;
  4. use the Software primarily to develop, market, or distribute a standalone PDF generation library or SDK that competes with QuestPDF;
  5. use the Software or QuestPDF source code as training data for a machine learning model, except for ordinary developer use of code assistants or similar tools in connection with your own integration work; or
  6. reverse engineer, decompile, or disassemble the Software except to the extent such activity cannot lawfully be restricted under applicable law.

For clarity, this section does not prohibit you from building ordinary applications or services that include PDF generation as one feature among others.

Ownership and Customer Content

QuestPDF retains all right, title, and interest in and to the Software, including all intellectual property rights. This Agreement grants a license to use the Software; it does not transfer ownership of the Software.

You retain all right, title, and interest in and to your own applications, documents, data, and other content created by or processed through your systems using the Software.

If you provide QuestPDF with feedback, suggestions, or ideas relating to the Software, QuestPDF may use them without restriction and without any obligation to you. Feedback is not treated as your confidential information unless the parties separately agree otherwise in writing.

Subscription and Renewal

Each purchase includes a 12-month Update and Support Term.

Website purchases: If you purchased a license through the QuestPDF website, your Update and Support Term renews automatically for additional 12-month periods at the then-current renewal price, unless you cancel before the end of the current Term. You can cancel through the cancellation link provided in your purchase and renewal emails, through our Customer Portal, or by contacting QuestPDF at [email protected]. Transaction and payment questions can also be directed to Paddle, our Merchant of Record, at [email protected].

Invoice-based purchases: If you purchased a license under a signed Order Form or by direct invoice, your Update and Support Term does not renew automatically. At the end of each Term, renewal requires a new Order Form or purchase. The commercial terms in a signed Order Form control for the period stated there.

Any renewal affects only future update and support rights; it does not cancel or reduce your perpetual right to continue using versions already obtained during a paid term. If the Update and Support Term is not renewed, your perpetual right to continue using versions obtained during the paid term remains in effect. You will not receive further updates or support until a new Update and Support Term is purchased.

QuestPDF will use commercially reasonable efforts to provide advance notice of upcoming renewals, including at least 90 days' notice of any renewal price change.

Post-Expiration Rights

If your Update and Support Term expires or is not renewed, you may continue using the last version of the Software made available to you during your active paid term.

After expiration, you are no longer entitled to new Updates or ongoing support unless you renew or the parties agree otherwise in writing.

Evaluation Use

Before purchasing, you may evaluate the Software internally for up to 60 days for testing, review, learning, and non-production use.

Evaluation use does not include production deployment or distribution to third parties. Continued use after the evaluation period requires qualification under the Community License or purchase of the appropriate paid license.

Source Code Availability

QuestPDF may make source code available through an official repository or other distribution method.

Any such availability is provided for transparency, review, debugging, business continuity, and similar legitimate use. It does not expand your license rights beyond this Agreement.

QuestPDF may change how source code is distributed from time to time, but your rights to versions already obtained during an active paid term remain governed by this Agreement.

Confidentiality

Each party must protect the other party's non-public business, technical, and commercial information disclosed in connection with this Agreement using reasonable care and may use that information only for purposes of this Agreement.

Confidential Information does not include information that:

  1. is or becomes public without breach of this Agreement;
  2. was already lawfully known to the receiving party without confidentiality restrictions;
  3. is independently developed without use of the disclosing party's Confidential Information; or
  4. is lawfully received from a third party without confidentiality restrictions.

A party may disclose Confidential Information if required by law, provided it gives prior notice where legally permitted. These confidentiality obligations survive for 3 years after disclosure.

Term and Termination

Either party may terminate this Agreement if the other fails to cure a material breach, including unpaid fees, within 30 days after written notice.

QuestPDF may terminate immediately if you intentionally violate the License Restrictions or QuestPDF’s intellectual property rights.

Upon termination for your breach, your right to Updates and support ends. Your perpetual right to continue using versions already obtained during a paid term survives termination, unless the termination was due to your uncured or intentional violation of the License Restrictions or QuestPDF’s intellectual property rights.

Termination does not require you to recall Derivative Applications already distributed to end users, provided that you do not continue modifying, rebuilding, redistributing, or otherwise using QuestPDF in breach of this Agreement.

Limited Warranty

For 90 days after the Effective Date, QuestPDF warrants that the Software will perform in all material respects in accordance with the applicable published documentation.

If QuestPDF breaches this warranty, QuestPDF may, at its option, either:

  1. use commercially reasonable efforts to correct or replace the affected Software; or
  2. if correction or replacement is not commercially reasonable, terminate the affected license and refund the unused, prepaid portion of the then-current Update and Support Term.

This is your exclusive remedy for breach of this warranty.

This warranty does not apply to issues caused by modifications not made by QuestPDF, unsupported third-party combinations, misuse, or evaluation use.

Except for the express warranty above, the Software is provided "AS IS" to the maximum extent permitted by law, and QuestPDF disclaims all other warranties, whether express, implied, statutory, or otherwise, including implied warranties of merchantability, fitness for a particular purpose, and non-infringement.

Nothing in this Agreement limits any non-waivable rights that cannot be excluded under applicable law.

Limitation of Liability

To the maximum extent permitted by law, QuestPDF's total aggregate liability arising out of or relating to this Agreement will not exceed the Fees paid by you under this Agreement during the 12 months immediately preceding the event giving rise to the claim, and no more than USD 10,000.

To the maximum extent permitted by law, neither party is liable for any indirect, consequential, special, incidental, exemplary, or punitive damages, or for any loss of profits, revenue, goodwill, business opportunity, or data, even if advised of the possibility of those damages.

Nothing in this Agreement 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 liability that the law treats as non-excludable.

The limitations in this section apply regardless of the legal theory of the claim and even if a limited remedy fails of its essential purpose.

Intellectual Property Indemnification

The Professional and Enterprise Licenses do not include intellectual property indemnification. QuestPDF does not assume an obligation to defend you against, or pay damages arising from, third-party intellectual property claims.

If a third party claims that your authorised use of the unmodified Software infringes its intellectual property rights, QuestPDF may, at its sole option:

  1. procure the right for you to continue using the Software;
  2. modify or replace the affected part of the Software to avoid the alleged infringement; or
  3. terminate the affected license and refund the Fees paid for the then-current Update and Support Term.

Licensee Indemnification

You will defend QuestPDF against a third-party claim arising out of:

  1. your Derivative Applications or your use of them;
  2. your data, documents, or other content;
  3. your unlawful use of the Software; or
  4. your material breach of this Agreement.

You will pay damages finally awarded by a court or agreed in a settlement signed by you, provided that QuestPDF promptly notifies you of the claim, gives you reasonable control of the defence and settlement, and provides reasonable cooperation at your expense.

This section is subject to the Limitation of Liability section, except to the extent the claim arises from your fraud, willful misconduct, or willful infringement of QuestPDF's intellectual property rights.

Export Control and Sanctions

You represent that you will comply with applicable export control and economic sanctions laws in connection with the Software.

You may not use, export, re-export, or transfer the Software in violation of such laws or to a prohibited person or destination.

High-Risk Activities

The Software is general-purpose document-generation software and is not designed or warranted for fail-safe use in hazardous or safety-critical environments where malfunction could reasonably be expected to cause death, personal injury, or severe physical or environmental harm.

You are responsible for determining whether the Software is suitable for your particular use case.

Data Protection

The Software runs within your own environment and does not send customer application data to QuestPDF.

For QuestPDF's own processing of license, support, and related business-contact data, the Privacy Policy applies. Unless otherwise agreed in writing, the parties do not require a separate data processing agreement for ordinary use of the Software itself.

Compliance Verification

License eligibility and Developer counts are based on good-faith self-certification under the License Selection Guide.

QuestPDF may request reasonable written confirmation of compliance in the circumstances described in the License Selection Guide.

Support

During an active Update and Support Term, you may contact QuestPDF at [email protected] for product support relating to documented functionality, integration questions, and bug reports.

Unless a signed Order Form states otherwise, support is provided on a reasonable-efforts basis during Central European Time business hours, Monday through Friday, excluding public holidays in Poland.

Any enhanced support commitment, target response time, or enterprise-specific support term applies only if expressly stated in a signed Order Form or Enterprise Addendum.

Force Majeure

Neither party is liable for delay or failure to perform caused by events beyond its reasonable control, excluding payment obligations that arose before the event.

The affected party must use commercially reasonable efforts to reduce the impact of the event and resume performance.

Injunctive Relief

Each party acknowledges that a material breach of the License Restrictions, Confidentiality section, or intellectual property provisions may cause harm not adequately remedied by money damages alone.

Subject to applicable law, the non-breaching party may seek appropriate injunctive or equitable relief in addition to other remedies.

Publicity

QuestPDF will not publicly identify you as a customer or use your name, logo, trademark, or other identifying brand elements without your prior written approval.

QuestPDF may use aggregated or anonymised customer statistics, provided they do not identify you.

Assignment

Neither party may assign this Agreement without the other party's prior written consent, except that either party may assign this Agreement without consent:

  1. to an Affiliate; or
  2. in connection with a merger, acquisition, corporate reorganisation, or sale of all or substantially all of the relevant business or assets,

provided that the assignee assumes the assigning party's obligations under this Agreement.

Any other requested consent may not be unreasonably withheld, conditioned, or delayed.

Product Continuity

QuestPDF may discontinue the Software or specific versions from time to time.

If QuestPDF decides to discontinue the paid product generally, QuestPDF will use commercially reasonable efforts to give existing paid licensees advance notice and to preserve access, for a reasonable period, to the last version made available during their active paid term.

This section does not require QuestPDF to place the Software into escrow or to release it under an open-source license.

Governing Law

This Agreement 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 Agreement shall be brought before the competent courts of Poland having jurisdiction over QuestPDF's registered seat, except to the extent mandatory law requires otherwise.

A different governing law or dispute forum applies only if expressly stated in a signed Order Form or other mutually executed agreement.

Third-Party Components / OSS components

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 Agreement and a mandatory third-party license applying to such a component, the third-party license controls only for that component.

General Provisions

Entire Agreement. This Agreement, together with the License Selection Guide, Terms of Service, any signed Order Form, and any mutually executed data protection addendum, is the entire agreement regarding the Software.

Purchase Orders. Any pre-printed or standard terms in a purchase order, procurement portal, or similar customer document do not apply unless QuestPDF expressly accepts them in a signed agreement.

Order of Precedence. If there is a conflict, the following order applies: (1) signed Order Form or Enterprise Addendum; (2) mutually executed data protection addendum; (3) this Agreement; (4) the License Selection Guide; (5) the Terms of Service; (6) the Privacy Policy.

Survival. Any provision that by its nature should survive expiration or termination of this Agreement will survive, including Ownership and Customer Content, License Restrictions, Post-Expiration Rights, Confidentiality, payment obligations accrued before expiration or termination, Limitation of Liability, Intellectual Property Indemnification, Licensee Indemnification, Export Control and Sanctions, Injunctive Relief, Governing Law, Third-Party Components / OSS Components, and General Provisions.

Severability. If any provision is unenforceable, the remaining provisions remain in effect.

No Waiver. A failure to enforce a provision is not a waiver of later enforcement.

Notices. Notices to QuestPDF must be sent to [email protected]. Notices to you may be sent to the email address associated with your purchase.

Independent Contractors. The parties are independent contractors.

Headings. Headings are for convenience only and do not affect interpretation.