Get Early Access to FormKit Pro

Pro Inputs are here! Pro adds the Repeater, Toggle, and other non-native controls to the open source framework. Early Access is first-come-first-serve, so get in line to be among the first.

Pro Inputs preview

Skip the line!

Become a sponsor and gain immediate access to the Early Release! You'll also help accelerate the development of FormKit.

Pro installation quickstart 🚀

Pro inputs are free to use in development. Here's how to get started:

  • Get a project key

    Signup for a FormKit account and create a project.

  • Configure your project

    Add your Project Key to your config, register any Pro Inputs, and optionally install a theme.

  • Use Pro Inputs

    It's that simple! Pro Inputs are registered and ready to use in your project.


Pricing options for any project

We offer many ways to pay. Choose a plan that makes sense for your project.
  • FormKit Pro adds new input types to the free & open source framework.
  • Not just UI. Includes input structure, data, validation, accessibility, error handling, and more.
  • Need more? Contact us about a customized Enterprise license.

Development only


$0 Always free!

All Pro Inputs on your project in any local, dev, staging, or non-production environment.


From $0 / input / month

Only pay for Pro Inputs you use on each project.

  • 1 production domain.
  • Autocomplete $3.99 / project / mo

    Search and select from a custom options list.

  • Date Picker $3.99 / project / mo

    Coming soon.

  • Dropdown $1.99 / project / mo

    Select from a customizable options list. Supports async option-loading.

  • Mask $2.99 / project / mo

    Transform text to match a format.

  • Rating $1.99 / project / mo

    Give feedback on a visual scale.

  • Repeater Free*

    Dynamically add, remove, and re-arrange input groups.

  • Taglist $3.99 / project / mo

    Apply tags from a list of options or create new tags.

  • Toggle Free!

    Toggle between two states.

  • More coming soon!

    More Pro Inputs on the way.

*The repeater will not be free in the future. Use it in production while it's $0 and it will be free for that project forever.



$9.99 / month

All Pro Inputs on your project for one low monthly cost.

  • Autocomplete, Dropdown, Mask, Rating, Repeater, Taglist, and Toggle.
  • All future Pro Inputs.
  • 1 production domain.

One time


$99 $199 limited time!

Pay upfront and get all Pro Inputs for the life of your project.

  • Autocomplete, Dropdown, Mask, Rating, Repeater, Taglist and Toggle.
  • All future Pro Inputs.
  • 1 production domain.

Enterprise License

Starts at $45 / month

A custom enterprise license for your organization.

  • Special enterprise distribution with no telemetry.
  • Support for strict Content Security Policy.
  • Enterprise support tiers.
Contact now

Fair Pricing

Our pricing philosophy is to make prices flexible and fair. To accomplish this, we offer a variety of payment options — metered, flat subscription, and one-time — at reasonable prices for our Pro Inputs — premium synthetic inputs, which represent hundreds of hours of developer effort and work seamlessly within the FormKit framework.

Pro Inputs are an optional add-on to our free open source packages, which include form structure, data management, validation, accessibility, error handling, themes, and more, at no cost. To ensure fair pricing, Pro Inputs send a small telemetry ping to our servers indicating which inputs were in use in a given month — requiring zero developer effort. With the "Pay-as-you-go" license, if you didn't use an input in a given month, you won't be charged.

FormKit Pro Inputs are "on by default". This means that if something goes wrong with your payment, your form will not automatically shut down. It will continue to work until we collectively resolve the situation. If you have any questions about pricing, contact us at!

Frequently asked questions

How do I use Pro Inputs in my project?

You can follow the quick instructions above or full instructions for installing FormKit Pro Inputs here.

Are Pro Inputs really free in development?

Yes! When creating your project in the dashboard, just select the "Development only" license. You will be able to use all Pro Inputs for free on any local, dev, staging, or non-production environments.

Do subdomains count as separate projects?

Sometimes! Subdomains count as separate projects (with their own pricing plan) when they are actually separate projects. would not be charged as a separate project, but and probably would.

There are certainly edge cases — so get in touch with us at if you need an exception.

When will I be charged?

This depends on the type of project licenses your team has, and sometimes on your team’s "billing day" — which is established when your team purchases its first subscription-based production license.

Development only license

You will never be charged. All Pro inputs can be used for free on any local, dev, staging, or non-production environment.

One time license

You will be charged immediately when you select the "One time" payment license. You will never be charged again for Pro Inputs for the applicable project.

Monthly license

Monthly licenses are charged on your team’s billing day — which is established when your team purchases its first subscription-based production license.

Pay-as-you-go license

Pay-as-you-go licenses are charged on your team’s billing day. You will be charged for Pro Inputs detected within the 15 days leading up to your billing day.

Enterprise license

Payment for your Enterprise license is defined by your custom contract, but typically happens on an annual basis or all at once with a project lifetime license.

What if the price of my plan or input increases?

For Monthly licenses, the price you pay for a particular project gets locked when you begin your subscription. For Pay-as-you-go licenses, prices are locked on an input-by-input basis. If a Pro Input is $1.99 when it first appears on a production project, it will be $1.99 for the lifetime of that project.

Where can I find information related to my account?

You can find account info — such as invoices, payment methods, notifications, projects, and team information — on the Pro dashboard. Billing is handled at the team level so ask any admin on your team for access.