🎉 Celebrate with 10% OFF on All Products! Use Code: GFEX10 Or Buy Any 2+ Items for 30% OFF with Code: GFEX30!
Home Add-ons Age Verification
Premium Integration

Gravity Forms
+ Age Verification

Add an age gate and age verification to any Gravity Forms form. Show a splash before the form (a simple "Are you over N?" or an enter-your-date-of-birth check) with a remember-my-choice cookie, and block, redirect or message under-age visitors. Validate a date-of-birth field against a minimum age on submit, server-side, so the browser can never be bypassed. Compute an {age} merge tag for your notifications and confirmations, and keep a compliance attestation on every entry. No external service and no outside data sharing.

User User User User
+2k
4.9/5
Trusted by 2,000+ Agencies
Age Verification

Watch it in action

Gravity Forms Age Verification Setup Guide: Age Gate, Date of Birth Check & Age Merge Tag

Video setup guide: Gravity Forms Age Verification

Core Features

An age gate shown before the form: a yes/no "Are you over N?" question or an enter-your-date-of-birth check
A remember-my-choice cookie, with a duration you set (or session-only), so visitors are not asked again
Under-age outcome of your choice: block the form with a message, redirect to a URL, or show a custom message
A configurable minimum age per form (1 to 120)
Server-side date-of-birth validation on submit: the age is worked out on the server and under-age submissions are rejected, so the browser can never be bypassed
An {age} merge tag, computed from the date-of-birth field, for notifications, confirmations and routing
A compliance attestation stored on every entry: the method, the minimum age enforced and a timestamp
Works with Gravity Forms Date fields in month-day-year, day-month-year or year-month-day order
Leap-year and exact-birthday safe age maths, compared date-only so there is no timezone drift
Adds no new personal data: only the date of birth the form already collects is kept, and only when a date-of-birth field is mapped
GravityForms-first: no third-party service, no API key and no outside HTTP calls
For Gravity Forms 2.9 and newer

What does it do?

Add a proper age gate and age verification to any Gravity Forms form. The Gravity Forms Age Verification add-on shows a splash over the form before a visitor can use it — either a simple “Are you over the minimum age?” yes/no question or an enter-your-date-of-birth check — and remembers a visitor who passes with a cookie you control, so they are not asked again. A visitor who is under age is handled the way you choose: the form stays blocked with a message, they are redirected to a URL you set, or they see a custom message in place of the form.

It is built for the forms that legally need an age check: alcohol, wine and spirits, beer clubs, cannabis and CBD, vaping and tobacco, gambling and lottery, fireworks, 18+ and 21+ events, and adult products and content. The splash is the visitor experience, but the real protection is on the server: pick a Date field as the date of birth and the add-on works out the age on submit and rejects anyone below your minimum age. Because that check runs on the server, a visitor who skips or tampers with the splash in their browser still cannot get an under-age submission through.

Everything else is built for compliance and for your workflow. An {age} merge tag, computed from the date of birth, drops the visitor’s age straight into your notifications, confirmations and routing. A compliance attestation — the method used, the minimum age enforced and a timestamp — is stored on every entry, so you have an audit record that the age was checked. The add-on adds no new personal data of its own: it only ever keeps the date of birth the form already collects, and only when you have mapped a date-of-birth field. It is GravityForms-first: there is no third-party service to sign up for, no API key, and the add-on makes no outside HTTP calls at all.

How does it work?

When a form with the age gate on is shown, the add-on wraps it in a splash and, unless a valid remember-cookie is present, hides the form until the visitor answers. A yes/no splash asks whether they are over the minimum age; a date-of-birth splash reads the date they enter and works out their age in the browser. If they are old enough the form is revealed and, when you allow it, a cookie remembers the choice for the number of days you set. If they are under age the add-on blocks the form, redirects them or shows your message, as you configured. On submit, whatever happened in the browser, the add-on takes the date of birth from the Date field you mapped, computes the age on the server with leap-year and exact-birthday-safe, date-only maths, and rejects the submission with a message on the field when the visitor is below the minimum age — this is the check that cannot be bypassed. When a submission passes, the {age} merge tag is available from the date of birth and a compliance attestation (method, minimum age and timestamp) is written to the entry. The add-on contacts no external service and makes no outside HTTP request.

Interface Previews

Screenshot
Screenshot
Screenshot
Screenshot

How do I enable this?

1
Install and activate the add-on, then activate your license key in Forms → Settings → Age Verification.
2
Open a form, go to Settings → Age Verification, and turn on the age gate. Choose a yes/no or a date-of-birth splash, set the minimum age, the remember duration and the under-age outcome.
3
For a hard, server-side check, add a Date field to the form for the date of birth and select it under Date-of-birth validation.
4
Add the {age} merge tag to a notification or confirmation if you want the age in your messages, and send a test submission.

Customer Reviews

Submit your review
1
2
3
4
5
Submit
     
Cancel

Create your own review

GravityExtra
Average rating:  
 0 reviews

Have a new Feature idea?

Didn't see a feature in our plugin that you think would be useful? Share with us and let the team be a part of it.

Submit a Feature Request
$59
$39/year
You Save $20
Add any 2nd item, get 30% OFF both!
Use code GFEX30 at checkout
Secure checkout via Stripe
What's Included
  • Automatic Yearly Renewal
  • 1 Year Free Support & Updates (Renewable)
  • 24x7 Dedicated Customer Care
24/7 Support
For any query, connect with us on our support portal.
Submit a Query →
Quick Info
Version 1.0.0
Changelog
Icon
Gravity Forms Age Verification
8 people are viewing this

Wait! Don't leave
empty-handed 🎁

Grab these exclusive codes to use at checkout!

10% OFF On all products
GFEX10
30% OFF Best Value
On any 2+ items
GFEX30

No thanks, I'll pay full price

Someone just bought this A few seconds ago
0
0
Your Cart
Your cart is emptyReturn to Shop
🔥 FREQUENTLY BOUGHT TOGETHER
Complete Combo & Save 40%!
ITEM IN YOUR CART
Gravity Forms Klaviyo Add-on
$39.00/yr
+
🎁 RECOMMENDED ADD-ON SAVE 40% OFF
Original Price: $49.00/yr
Bundle Special Price: $29.40/yr