HomeFeaturesDemoDocumentationPricingContact
Legal

Terms & Conditions

Effective DateApril 5, 2026
Last UpdatedApril 5, 2026
Applies Toworksheetjs.com & npm packages

By installing any WorksheetJs package or creating an account on worksheetjs.com, you agree to these Terms. These Terms form the agreement between you and WorksheetJs for use of all products and services.

01 — Acceptance

Who can use WorksheetJs

You must be at least 18 years old (or the age of majority in your jurisdiction) to create an account or purchase a license. If you are accepting on behalf of a company, you confirm you have authority to bind that company to these Terms.


02 — License Grant

What your license covers

Subject to payment of applicable fees, WorksheetJs grants you a non-exclusive, non-transferable license to integrate the packages into your own web applications. Your plan determines the permitted scope:

PlanPermitted Use
StarterEntry tier for personal projects and small production apps. Feature-limited as shown on the Pricing page.
ProCommercial applications and SaaS products sold to end users.
EnterpriseAll Pro rights plus unlimited domains, priority support, and custom terms on request.

03 — License Keys

Key issuance and responsibilities

A license key is issued to your account upon purchase. You are responsible for:

  • Keeping your license key confidential
  • Not sharing keys with anyone outside your organization
  • Reporting compromised keys to us immediately so they can be replaced

Unauthorized use or sharing of license keys is a material breach of these Terms and may result in immediate key revocation without refund.


04 — Billing & Refunds

Payment, renewals, and cancellation

TopicDetails
Trial14-day free trial with full feature access. No credit card required.
Billing cycleMonthly or annual, billed in advance. Prices exclude applicable taxes.
RenewalsAuto-renew unless cancelled before the renewal date.
Refunds14-day money-back guarantee on first purchase. No refunds after 14 days or on renewals. When a full refund is issued, the corresponding license is removed from your account.
ChargebacksPlease contact support before raising a chargeback with your bank. If a chargeback is filed and upheld, the corresponding license is removed.
CancellationCancel anytime from the Dashboard. Access continues until the end of the paid period.
Failed renewalIf an auto-renewal charge fails, your access continues to the end of the current paid period while we retry the charge and email you to update your payment method. If it still fails, the subscription ends and the license is removed.
Plan changesUpgrades (higher plan or longer cycle) take effect immediately with prorated credit. Downgrades are handled by support and take effect at the next renewal.

05 — Restrictions

What you may not do

  • Redistribute, resell, or sublicense the WorksheetJs packages themselves
  • Reverse engineer or decompile the proprietary packages
  • Bypass license key validation
  • Use WorksheetJs to build a competing spreadsheet library or product

06 — Limitation of Liability

Liability cap

The software is provided "as is". To the maximum extent permitted by law, WorksheetJs is not liable for indirect, incidental, or consequential damages. Total liability shall not exceed the fees paid by you in the 12 months preceding the claim.


07 — Changes to Terms

How we update these Terms

We may update these Terms with at least 14 days' notice by email before changes take effect. Continued use after the effective date constitutes acceptance. You may cancel before the effective date for a pro-rated refund of prepaid amounts.


08 — Contact

Questions about these Terms

Email us at support@worksheetjs.com. We respond to all legal enquiries within 5 business days.