Title: Checkbox Limits for Gravity Forms
Author: staffordtechnologies
Published: <strong>November 6, 2026</strong>
Last modified: November 6, 2026

---

Search plugins

![](https://ps.w.org/checkbox-limits-for-gravity-forms/assets/banner-772x250.png?
rev=3787864)

![](https://ps.w.org/checkbox-limits-for-gravity-forms/assets/icon-256x256.png?rev
=3787864)

# Checkbox Limits for Gravity Forms

 By [staffordtechnologies](https://profiles.wordpress.org/staffordtechnologies/)

[Download](https://downloads.wordpress.org/plugin/checkbox-limits-for-gravity-forms.1.0.8.zip)

 * [Details](https://wordpress.org/plugins/checkbox-limits-for-gravity-forms/#description)
 * [Reviews](https://wordpress.org/plugins/checkbox-limits-for-gravity-forms/#reviews)
 *  [Installation](https://wordpress.org/plugins/checkbox-limits-for-gravity-forms/#installation)
 * [Development](https://wordpress.org/plugins/checkbox-limits-for-gravity-forms/#developers)

 [Support](https://wordpress.org/support/plugin/checkbox-limits-for-gravity-forms/)

## Description

Checkbox Limits for Gravity Forms is a free add-on from Stafford Technologies. It
is not affiliated with, endorsed by, or sponsored by Gravity Forms or Rocketgenius,
Inc. Gravity Forms (version 2.5 or later) must be installed and active for this 
plugin to work.

It adds three settings to every checkbox field in the form editor:

 * **Min selections** — require at least N checked boxes
 * **Max selections** — allow at most N checked boxes (remaining boxes are disabled
   in the browser once the max is reached)
 * **Selection limit message** — optional custom message with `{min}` and `{max}`
   placeholders

Features:

 * Works with multi-page forms (validates only fields on the current page)
 * Front-end enforcement re-applies after AJAX page renders (`gform_post_render`/
   init scripts)
 * Server-side validation via `gform_validation`
 * Optional global default validation message under Forms  Settings  Checkbox Limits
 * No paid add-ons required
 * Uninstall-safe (uses the Add-On Framework uninstall; stores limits as field properties
   on the form)

Author: Stafford Technologies — https://staffordtechnologies.net/
 Plugin docs and
support: https://staffordtechnologies.net/checkbox-limits-for-gravity-forms/ Support
email: support@staffordtechnologies.net

## Installation

 1. Ensure Gravity Forms 2.5+ is installed and active.
 2. Go to Plugins  Add New  Upload Plugin, or install from the WordPress.org plugin
    directory.
 3. Upload `checkbox-limits-for-gravity-forms-1.0.8.zip` (or search for Checkbox Limits
    for Gravity Forms) and click Install Now, then Activate.
 4. Edit a form, open a Checkbox field, set Min selections / Max selections (and optional
    message), then Update the form.

## FAQ

### Does this require Gravity Forms?

Yes. Gravity Forms 2.5 or later must be installed and active. This plugin is an 
add-on and will not load without it. It is not affiliated with Gravity Forms or 
Rocketgenius.

### Does this change my form structure?

No. Limits are stored as custom properties on existing checkbox fields. No fields
are added or deleted.

### What if I only set a minimum?

Server-side validation enforces the minimum. The front-end only disables boxes when
a maximum is set.

### Multi-page forms?

Yes. Validation runs only for checkbox fields on the page being submitted (`gform_source_page_number_{
formId}`).

### Is this free?

Yes. Checkbox Limits for Gravity Forms is free ($0).

### Where do I get support?

Email Stafford Technologies helpdesk at support@staffordtechnologies.net.
 Plugin
docs and support page: https://staffordtechnologies.net/checkbox-limits-for-gravity-
forms/ Company site: https://staffordtechnologies.net/

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Checkbox Limits for Gravity Forms” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ staffordtechnologies ](https://profiles.wordpress.org/staffordtechnologies/)

[Translate “Checkbox Limits for Gravity Forms” into your language.](https://translate.wordpress.org/projects/wp-plugins/checkbox-limits-for-gravity-forms)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/checkbox-limits-for-gravity-forms/),
check out the [SVN repository](https://plugins.svn.wordpress.org/checkbox-limits-for-gravity-forms/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/checkbox-limits-for-gravity-forms/)
by [RSS](https://plugins.trac.wordpress.org/log/checkbox-limits-for-gravity-forms/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.8

 * Fixed: installation instructions now name the current version.

#### 1.0.7

 * Support email changed to support@staffordtechnologies.net.

#### 1.0.6

 * Fix: Min / Max / Message settings stay visible in the Gravity Forms 3.2+ form
   editor (Orbital).
 * Register `.gfcl_setting` with the `gform_editor_field_settings` filter (Gravity
   Forms 2.5+) and keep the classic `fieldSettings.checkbox` path for older editors.
 * Re-apply registration after the editor finishes loading so newer editors cannot
   clear it.

#### 1.0.5

 * WordPress.org review: load form-editor JavaScript via wp_enqueue_script / wp_localize_script
   instead of an inline
 * Moved editor field-property handlers out of inline onchange/oninput attributes
   into the enqueued editor script.
 * Moved editor help-text margin into an enqueued CSS file (no inline style attribute).
 * Front-end limit config now uses wp_add_inline_script on the enqueued script (
   no Gravity Forms init-script print).

#### 1.0.4

 * Updated Docs, Support, and plugin URI links to the new plugin page.

#### 1.0.3

 * WordPress.org directory preparation: renamed plugin to “Checkbox Limits for Gravity
   Forms” (slug `checkbox-limits-for-gravity-forms`) so the name does not begin 
   with the Gravity Forms trademark.
 * Updated text domain to match the new slug.
 * Updated readme for WordPress.org format; Tested up to WordPress 7.1.
 * Moved plugin icons to SVN assets (not bundled in the plugin zip).
 * Clarified that the plugin is not affiliated with Gravity Forms / Rocketgenius
   and requires Gravity Forms 2.5+.

#### 1.0.2

 * Security hardening: sanitize min/max/message on form save and at validation output;
   strip HTML from admin-entered messages; omit validation messages from front-end
   init scripts; harden POST checkbox counting against non-scalar values; absint
   page numbers.
 * Removed support phone number from readme.
 * Documented that the plugin is free ($0).

#### 1.0.1

 * Full Stafford Technologies branding (author, URIs, license header).
 * Plugin icons (icon-128×128.png, icon-256×256.png) from the official Stafford 
   brand mark.
 * Docs and Support links on the Plugins screen (plugin_row_meta).
 * Expanded readme with support, FAQ, and branding details.

#### 1.0.0

 * Initial release: field settings, front-end max enforcement, per-page server validation,
   plugin setting for default message.

## Meta

 *  Version **1.0.8**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [checkbox](https://wordpress.org/plugins/tags/checkbox/)[forms](https://wordpress.org/plugins/tags/forms/)
   [GravityForms](https://wordpress.org/plugins/tags/gravityforms/)[limits](https://wordpress.org/plugins/tags/limits/)
   [validation](https://wordpress.org/plugins/tags/validation/)
 *  [Advanced View](https://wordpress.org/plugins/checkbox-limits-for-gravity-forms/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/checkbox-limits-for-gravity-forms/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/checkbox-limits-for-gravity-forms/reviews/)

## Contributors

 *   [ staffordtechnologies ](https://profiles.wordpress.org/staffordtechnologies/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/checkbox-limits-for-gravity-forms/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://staffordtechnologies.net/)