Back to Community

Troubleshooting Forminator Number and Currency Field Issues in Email Notifications

15 threads Sep 7, 2025

Content

Many Forminator Forms users rely on number and currency fields to collect critical data like budgets, donations, and financial quotes. A common and frustrating issue occurs when these values appear correctly in form submissions but are truncated, rounded, or incorrectly formatted in email notifications. This guide will explain why this happens and provide the most effective solutions.

Understanding the Problem

Based on community reports, the problem typically manifests in one of two ways:

  1. Truncated Numbers: A value like '5,000' in a number field appears in the email as just '5'. This seems to occur because the email system may misinterpret the comma as a thousands separator and only process the digits before it.
  2. Incorrect Currency Rounding/Formatting: A currency value like '188.737,00' is displayed in the backend correctly but appears in an email as a rounded figure like '188,74'. This is often related to how the system processes and formats decimal places for display.

Most Common Solutions

Solution 1: Use Individual Field Merge Tags (Recommended)

The most reliable fix for this issue is to avoid using the {all_fields} merge tag in your email notifications. Instead, construct your email message using individual field merge tags (e.g., {number-1}, {currency-1}).

  1. Edit your form's notification settings.
  2. In the email message body, replace {all_fields} or {all_non_empty_fields}.
  3. Manually type out your message and insert the specific merge tags for each field you need. For example:
    Donation Amount: {currency-1}
    Project Budget: {number-2}

This method gives you precise control over how the data is presented and bypasses the formatting issues associated with the automated {all_fields} tag.

Solution 2: Ensure Consistent Formatting Settings

For currency fields, inconsistencies between the field's formatting settings and how the email handles them can cause problems.

  1. Edit your currency field.
  2. Navigate to the Formatting settings.
  3. Ensure your chosen format (e.g., '123,456.00' vs. '123.456,00') is set correctly for your region.
  4. Save the field and test the form again.

Solution 3: Investigate Conflicting Code

If the issue started suddenly without any changes to your form, a theme or plugin update might be the culprit. A common troubleshooting step is to:

  1. Temporarily switch to a default WordPress theme (like Twenty Twenty-Four).
  2. Deactivate all plugins except Forminator.
  3. If the issue is resolved, reactivate your plugins one by one to identify the conflict.

Solution 4: Use Ajax Form Submission

While not a direct fix for email formatting, enabling Ajax submission is a best practice that prevents users from losing all their entered data if another field (like a file upload) causes an error. This improves the user experience overall.

  1. Edit your form.
  2. Go to the Behavior tab.
  3. Find the Enable AJAX option and toggle it on.
  4. Save your form.

When to Provide More Information

If the solutions above do not resolve the issue, the problem might be specific to your form's configuration. To get further help from the community, you may be asked to provide:

  • Form Export: An exported copy of your form's JSON configuration.
  • Currency Type: Specify which currency you are using (e.g., USD, GBP, BRL).
  • Specific Steps: A clear list of steps to reproduce the issue on a fresh installation.

You can export your form by navigating to Forminator > Forms, clicking the gear icon next to your form, and selecting Export. The contents can be shared using a service like Pastebin.

By following these steps, you should be able to resolve most common issues with number and currency values in Forminator email notifications.

Related Support Threads Support