Repeatable Field Groups for Gravity Forms
Let users add multiple rows of fields dynamically. Perfect for order forms, event registrations, team lists, and any form that needs repeating data — no code required.
Rows Per Group
GF Field Types
Server Validated
Everything you need for repeatable fields
A complete solution that integrates seamlessly with Gravity Forms
No Code Required
Add a Start and End marker in the form editor. Any fields between them become repeatable. That's it.
Dynamic Row Management
Users add and remove rows with a click. Configure max rows, and let users submit multi-row data effortlessly.
Server-Side Validation
Every row is validated server-side with the same rules as your original fields. No data slips through.
Merge Tags & Notifications
Repeater data appears in email notifications and merge tags automatically. Use {gfr_rows:group} for custom formatting.
Full Entry Display
All repeater rows are visible in the admin entry detail view. No data hidden, no extra steps required.
Conditional Logic
Use Gravity Forms' native conditional logic inside repeater groups. Dynamically set row limits based on field values. Each row evaluated independently.
Row Calculations
Sum, average, count, min, or max values across all rows. Perfect for order totals, scoring, and aggregations.
File Uploads in Rows
Full file upload support in repeater rows with drag-and-drop, type/size validation, and preview.
Row Actions
Copy rows with values pre-filled, drag to reorder, collapse/expand for long forms, and display dynamic row numbering like "Person 1 of 3".
Export & API
Extra rows appear as columns in GF CSV exports. Full REST API v2 support for accessing repeater data programmatically.
And Much More
Custom button labels, configurable min/max rows, module settings page, debug tools, and a growing list of features with every release.
Built for real use cases
Anywhere you need users to submit multiple rows of structured data
Order Forms
Let customers add multiple line items with product, quantity, and price fields in a single submission.
Event Registration
Register multiple attendees in one form. Collect name, email, dietary preferences, and more for each person.
Job Applications
Collect multiple work experiences, education entries, certifications, or references dynamically.
Surveys & Data Collection
Allow respondents to add as many entries as needed for inventory lists, project tasks, or team rosters.
Simple, transparent pricing
Start free, upgrade when you need more. 14-day money-back guarantee.
Free
Try it out with essential features
Pro
Unlock the full power of repeater fields
Agency
For agencies and multi-site setups
Compare plans
See exactly what's included in each plan
| Feature | Free | Pro | Agency |
|---|---|---|---|
| Repeater groups per form | 1 | Unlimited | Unlimited |
| Max rows per group | 3 | 50 | 50 |
| All GF field types (text, email, dropdown, etc.) | |||
| Server-side validation | |||
| Multi-page form support | |||
| Entry detail display | |||
| Merge tags & notifications | |||
| Configurable min/max rows | |||
| Custom button labels | |||
| Conditional logic in rows | |||
| Conditional row limits | |||
| Row calculations (sum, avg, count, min, max) | |||
| File uploads in repeater rows | |||
| Copy row | |||
| Collapse/expand rows | |||
| Drag-to-reorder rows | |||
| Row numbering | |||
| CSV export with row columns | |||
| REST API support | |||
| Module settings page | |||
| Site activations | 1 | 1 | 10 |
| Priority email support | |||
| Updates | Community | 1 year | 1 year |
Frequently asked questions
Everything you need to know about GF Repeater