Free Gravity Forms add-on
Count
Show entry counts and totals from your forms on any page
Count is a free Gravity Forms add-on that counts entries or adds up a Number field across entries and shows the result with one shortcode. You can filter on field values, dates, the user, read, starred or approval status and Gravity Flow steps, count several forms at once and format the number.
- 1,000+ active installs
- Listed in the official Gravity Forms add-on directory
For site owners who want to show form totals, such as sign-ups, votes or sales, on their site without exporting entries.
One shortcode, no exports
Put the number of entries or the total of a Number field straight on a page. No spreadsheets and no manual counting.
Count exactly what you need
Filter on field values, dates, the user who submitted, approval status and workflow steps, so the number answers your question.
Free
Count is free to download from the WordPress plugin directory and works next to Gravity Forms.
Use cases
- Show how many people have registered for an event on the event page.
- Track sales per salesperson by adding up an order amount filtered on the salesperson field.
- Show logged-in users how many entries they have submitted.
- Show how often each answer of a Poll field was chosen.
- Report weekly or monthly sign-ups with relative dates such as
-1 month. - Show how many requests are waiting at a Gravity Flow approval step.
Features
-
Count entries or sum a Number field
[gravitywp_count formid="2"]shows the number of entries in form 2. Addnumber_field="4"and it shows the total of that Number field across the entries instead. -
Filter on field values
Use up to five filters with
filter_field,filter_operatorandfilter_value, and choose whether all or any filter must match withfilter_mode. Operators includeis,isnot,not_equal,greater_than,less_than,contains,starts_withandends_with. -
Filter on dates, users and status
Count entries between a
start_dateandend_date, also with relative dates like-1 week. Count only the logged-in user’s entries withcreated_by="current", and filter on read, starred or approved entries withis_read,is_starredandis_approved. -
Filter on Gravity Flow steps
Count the entries that are at a workflow step with
workflow_step, and filter on pending or complete steps withworkflow_step_statusandworkflow_step_is_current. -
Count several forms
Count entries of several forms together with
formid="1,2,3", or leave outformidto count all entries on your site. -
Calculate and format the result
Multiply the result with
multiplyor add a number withadd_number, and setdecimals,dec_pointandthousands_sepfor your visitors. Developers can change the output with thegwp_count_resultfilter.
Ready to use Count? Free download.
Download for freeWhy GravityWP
Gravity Forms specialists since 2014. The people who build the add-ons also answer your questions.
Built the Gravity Forms way
Our add-ons use the official Gravity Forms add-on framework, so settings, feeds and entries work the way you already know.
Compatibility guaranteed
Works with current Gravity Forms versions and certified add-ons like Gravity Flow, GravityView and Gravity Perks. If something conflicts, we fix it.
Support from the developers
Your question goes straight to the people who wrote the code. Good feature requests often make it into the next release.
What customers say
This plugin pairs beautifully with GravityView. I was able to sum rows of similar entries on the front end of Multiple Entries table. Perfect if you need to track the sales of individual sales people, order amounts from similar customers, etc.
Love this plugin… allows you to take data that’s otherwise likely to be forgotten and bring it to the centre of your website.
Simple plugin that delivers powerful results. Big thanks to the developers!!!
Frequently Asked Questions
Yes. Count is a free add-on that you install from the WordPress plugin directory.
Use the basic shortcode with your form ID, for example [gravitywp_count formid="2"]. Without formid it counts all entries of all forms on your site.
Add the ID of the Number field, for example [gravitywp_count formid="2" number_field="4"]. Non-numeric and empty values are skipped.
Yes. Use fixed dates in mm/dd/yyyy format or relative dates in start_date and end_date, for example [gravitywp_count formid="2" start_date="-1 week" end_date="now"].
Yes. With GravityView active, is_approved="yes" counts only approved entries, and workflow_step="5" counts the entries at Gravity Flow step 5.
Set them in the shortcode, for example [gravitywp_count formid="2" number_field="4" decimals="2" dec_point="." thousands_sep=","].
Examples
| What you want | Shortcode |
|---|---|
| Number of entries in form 2 | [gravitywp_count formid="2"] |
| Total of Number field 4 in form 2 | [gravitywp_count formid="2" number_field="4"] |
| Entries where field 3 is “IT developer” | [gravitywp_count formid="2" filter_field="3" filter_value="IT developer"] |
| Entries in the last week | [gravitywp_count formid="2" start_date="-1 week" end_date="now"] |
| Entries of the logged-in user | [gravitywp_count formid="2" created_by="current"] |
| Total of approved entries, two decimals | [gravitywp_count formid="2" number_field="4" is_approved="yes" decimals="2" dec_point="." thousands_sep=","] |
| Entries at Gravity Flow step 5 | [gravitywp_count formid="2" workflow_step="5"] |
| Entries of forms 1, 2 and 3 together | [gravitywp_count formid="1,2,3"] |
You can also write the shorter gwp_count instead of gravitywp_count. All attributes are described in the documentation.
Requirements
- Gravity Forms
- WordPress, tested up to 6.8
- Optional: GravityView, for counting approved or unapproved entries
- Optional: Gravity Flow, for filtering on workflow steps
Current version 0.9.15, updated 25 February 2026. View the changelog