Gravity Forms Terms Of Service

Add a “Terms of Service” field to your form and require full scroll and checkbox agreement.

What does it do?

This plugin allows you to add a new Terms of Service field to your Gravity Forms.


  • Add Terms of Service to any form.
    Easily add Terms of Service fields in any Gravity Form.
  • Require full scroll.
    Optionally require the user to scroll through the terms before acknowledging.
  • Include terms in Confirmations and Notifications.
    Add terms to Confirmations and Notifications using merge tag modifier.
  • HTML and shortcode Support.
    Use HTML and shortcodes inside Terms of Service fields.
  • Use existing Terms of Service Page Content for terms.
    Already have Terms of Service Page on your site? Embed that into the field.
  • Automatic updates.
    Get updates and latest features right in your dashboard.
  • Awesome support.
    We’re here to help! And we mean it.

How do I enable this functionality?

After installing and activating Gravity Forms Terms of Service, you can add Terms of Service fields to your forms. Let’s step through that process.

Create a new Form or navigate to any existing Form. Find the Terms of Service button under the Advanced Fields group. Click it to add the field to your form.
Open the field settings for this field and enter your terms into the setting labeled “The Terms”.

You now have a Terms of Service field ready for action!

Feature Details

HTML & Shortcode Support

The Terms of Service field supports full HTML and shortcodes for your terms. You can add headers, lists and other formatting options with simple HTML.

Require Full Scroll

If you would like to require that the user read the terms, enable Require Full Scroll. When enabled, the checkbox to agree to the terms will not be checkable until the user has scrolled to the bottom of the terms field.

Include Terms in Notifications

By default, only the value of the checkbox field is included in notifications confirming that the user did agree to the terms. If you would like to include the terms as well, just add the :include_terms merge tag modifier to the merge tag.

Individual Field Merge Tag{Terms of Service:7:include_terms}
The {all_fields} Merge Tag{all_fields:include_terms}
Multiple Options{all_fields:noadmin,include_terms}

Use Terms of Service Page Content for Terms

Do you have a Terms of Service page and would like to reuse the contents of this page for the Terms of your Terms of Service field? This is possible using our Advanced Merge Tags snippet.

After installing the snippet, you can use the following merge tag to pull in the contents of your Terms of Service page.


Simply update 1234 to match the Post ID for your Terms of Service page.


Gravity Forms has hundreds of hooks. Check out our Gravity Forms Hook Reference for the most thorough guide to Gravity Forms’ many actions and filters.

Grab a bundle of free Gravity Forms plugins

Enter your email and receive our most popular free plugins and snippets, plus access to hundreds of others.

This field is for validation purposes and should be left unchanged.