Sometimes a 1-5 scale isn’t precise enough. You need users to rate their satisfaction at 85%, estimate project completion at 72%, or allocate budget percentages across categories. Percentage input fields capture this granular data naturally—users think in percentages, and your data reflects exactly what they mean.

In this guide, you’ll learn how to create percentage input fields for surveys, ratings, and allocation forms in WordPress.

When to Use Percentage Fields

Perfect For

  • Satisfaction surveys: “How satisfied are you? ____%”
  • Completion estimates: “Project completion: ____%”
  • Confidence levels: “How confident are you? ____%”
  • Allocation questions: “Allocate 100% across options”
  • Likelihood ratings: “Likelihood to recommend: ____%”
  • Progress tracking: “Current progress: ____%”
  • Discount requests: “Requested discount: ____%”

Percentage vs. Scale (1-10)

Percentage Field Scale (1-10)
100 possible values 10 possible values
More precise data Simpler to answer
Natural for some questions Universal understanding
Better for estimates Better for opinions
Can use slider Often radio buttons

When Scale is Better

  • Simple satisfaction (1-5 stars)
  • Agreement scale (Strongly Agree to Strongly Disagree)
  • Quick surveys where precision isn’t needed
  • When users might overthink percentage

Creating Percentage Input Fields

Step 1: Add Number Field

  1. Open your form in AFB
  2. Drag the Number field to your form
  3. Click to configure settings

Step 2: Set Format to Percentage

  1. Find “Format” or “Number Format” option
  2. Select Percentage
  3. This adds % symbol and appropriate formatting

Step 3: Configure Range

  • Minimum: 0 (usually)
  • Maximum: 100 (standard percentage)
  • Step: 1 (whole numbers) or 0.1 (decimal precision)

Step 4: Set Label and Help Text

  • Label: Clear question with percentage context
  • Placeholder: “0-100” or example value
  • Help text: “Enter a value between 0 and 100”

Step 5: Consider Slider Mode

For better UX, enable slider:

  • Visual percentage selection
  • Drag to set value
  • Shows current value
  • More engaging than text input

Configuration Examples

Customer Satisfaction

Label: “How satisfied are you with our service?”

Format: Percentage

Min: 0

Max: 100

Step: 5 (increments of 5%)

Default: None or 50

Help text: “0% = Not at all satisfied, 100% = Completely satisfied”

Project Completion

Label: “Current project completion”

Format: Percentage

Min: 0

Max: 100

Step: 1

Slider: Enabled

Help text: “Estimate how much of the project is complete”

Likelihood to Recommend (NPS Alternative)

Label: “How likely are you to recommend us?”

Format: Percentage

Min: 0

Max: 100

Step: 10

Help text: “0% = Not at all likely, 100% = Extremely likely”

Confidence Level

Label: “How confident are you in this estimate?”

Format: Percentage

Min: 0

Max: 100

Step: 5

Help text: “Your confidence level in the accuracy of your response”

Time Allocation

Label: “What percentage of your time is spent on this task?”

Format: Percentage

Min: 0

Max: 100

Step: 5

Help text: “Approximate percentage of your work time”

Discount Request

Label: “Requested discount percentage”

Format: Percentage

Min: 0

Max: 50 (cap the maximum)

Step: 5

Help text: “Maximum discount available is 50%”

Using Slider for Percentages

Why Slider Works Well

  • Visual representation of percentage
  • Intuitive dragging interaction
  • Prevents invalid entries
  • Shows progress visually
  • More engaging than text input

Slider Configuration

  • Enable slider mode
  • Show current value: Display the number
  • Slider color: Match your brand
  • Step size: How fine the increments

Slider Visual

How satisfied are you?
[========|--------] 65%

When to Use Slider

  • Single percentage questions
  • Visual forms
  • Mobile-friendly designs
  • When exact precision isn’t critical

When to Use Text Input

  • Need precise values (72.5%)
  • Multiple percentage fields
  • Data entry forms
  • When users have specific numbers in mind

Allocation Questions (Must Sum to 100%)

The Challenge

Multiple percentage fields that should total 100%:

  • “Allocate your budget across these categories”
  • “How do you split your time?”
  • “Distribute importance across factors”

Simple Approach: Help Text

Question: “Allocate your marketing budget (must total 100%)”

Fields:

  • Digital Marketing: ____%
  • Print Advertising: ____%
  • Events: ____%
  • Other: ____%

Help text: “Please ensure all percentages add up to 100%”

Display Running Total

Show current sum to help users:

Digital Marketing: [30]%
Print Advertising: [20]%
Events: [35]%
Other: [15]%
-------------------
Total: 100% ✓

Validation

Advanced forms can validate the sum:

  • Calculate total on the fly
  • Show warning if not 100%
  • Block submission until correct

Step Size Options

Step 1 (Default)

Every whole number: 0, 1, 2, 3… 100

Best for: Precise estimates, completion tracking

Step 5

Increments of 5: 0, 5, 10, 15… 100

Best for: Quick surveys, general ratings

Step 10

Increments of 10: 0, 10, 20, 30… 100

Best for: Simple surveys, rough estimates

Step 25

Quarter increments: 0, 25, 50, 75, 100

Best for: Very simple questions, quarter-based thinking

Decimal Steps (0.1, 0.5)

For precise measurements: 72.5%, 33.3%

Best for: Scientific, financial, precise data needs

Survey Use Cases

Employee Satisfaction Survey

Questions:

  • Overall job satisfaction: ____%
  • Work-life balance satisfaction: ____%
  • Manager relationship satisfaction: ____%
  • Career growth satisfaction: ____%
  • Compensation satisfaction: ____%

Settings: 0-100%, step 5, slider recommended

Product Feedback Survey

Questions:

  • How well does the product meet your needs? ____%
  • Likelihood to purchase again: ____%
  • Value for money rating: ____%

Settings: 0-100%, step 5

Project Status Report

Questions:

  • Overall completion: ____%
  • Design phase: ____%
  • Development phase: ____%
  • Testing phase: ____%

Settings: 0-100%, step 1 for precision

Skills Assessment

Questions:

  • JavaScript proficiency: ____%
  • React proficiency: ____%
  • CSS proficiency: ____%
  • Database skills: ____%

Settings: 0-100%, step 10, help text explaining scale

Rating Scale Alternatives

Percentage vs. 1-5 Stars

1-5 Stars:

  • Quick and familiar
  • Limited granularity (5 options)
  • Good for simple satisfaction

Percentage:

  • More data points
  • Better for analysis
  • Takes slightly longer

Percentage vs. 1-10 Scale

1-10 Scale:

  • NPS standard
  • Easy to group (0-6, 7-8, 9-10)
  • Familiar benchmark

Percentage:

  • 10x more granular
  • Natural for some questions
  • No standard benchmarks

When to Choose Percentage

  • Completion or progress questions
  • Allocation questions
  • When users think in percentages naturally
  • When you need precise data
  • Slider-based visual surveys

Display and Formatting

With % Symbol

Show the percentage symbol:

  • Input shows: 75%
  • Or input + label: [75] %
  • Clear that it’s a percentage

Decimal Places

  • 0 decimals: 75% (most common)
  • 1 decimal: 75.5%
  • 2 decimals: 75.25% (rarely needed)

In Submissions

Data stored and displayed:

  • “Satisfaction: 85%”
  • Numeric value for calculations
  • Easy to analyze and compare

Validation Options

Range Validation

  • Min: 0 (can’t be negative)
  • Max: 100 (can’t exceed 100%)
  • Or custom range (0-50% for discounts)

Required Validation

  • Must enter a value
  • Can’t submit blank

Step Validation

  • Must match step increments
  • If step=5, reject 73 (not multiple of 5)

Error Messages

  • “Please enter a percentage between 0 and 100”
  • “Percentage cannot exceed 100%”
  • “Please enter a value in increments of 5”

Mobile Considerations

Slider on Mobile

  • Touch-friendly dragging
  • Large enough touch target
  • Shows value while dragging

Number Input on Mobile

  • Numeric keyboard appears
  • Easy to type numbers
  • Validation on blur

Responsive Design

  • Full-width sliders on mobile
  • Adequate spacing
  • Large enough to interact

Analyzing Percentage Data

Average Scores

Calculate average satisfaction:

  • Sum all percentages
  • Divide by number of responses
  • “Average satisfaction: 78%”

Distribution Analysis

Group responses:

  • 0-25%: Very low
  • 26-50%: Low
  • 51-75%: Moderate
  • 76-100%: High

Trends Over Time

Track changes:

  • Q1 satisfaction: 72%
  • Q2 satisfaction: 78%
  • Q3 satisfaction: 81%

Frequently Asked Questions

Should I use percentage or a 1-10 scale?

Use percentage for completion estimates, allocations, and when precision matters. Use 1-10 for quick opinions and when you want benchmark comparisons (like NPS).

What step size should I use?

Step 5 works for most surveys (0, 5, 10… 100). Use step 1 for precise estimates like project completion. Use step 10 for very quick surveys.

Should I use a slider or text input?

Slider for single questions, visual surveys, and mobile. Text input for multiple fields, precise values, and data entry forms.

How do I handle allocation questions totaling 100%?

Add help text requesting the total equal 100%. Display a running total if possible. Advanced validation can enforce the sum.

Can percentages exceed 100%?

For standard ratings, no—set max to 100. For special cases like “percentage increase,” you might allow higher values with a different max.

Summary

Creating percentage input fields:

  1. Add Number field – Base field type
  2. Set percentage format – Adds % formatting
  3. Configure range – Usually 0-100
  4. Choose step size – 1, 5, or 10 typically
  5. Consider slider mode – Visual and engaging
  6. Write clear labels – Include context
  7. Add help text – Explain the scale
  8. Test on mobile – Ensure usability

Conclusion

Percentage fields capture granular data that scales and stars can’t match. They’re natural for completion estimates, satisfaction ratings, time allocation, and any question where users think in percentages. Use sliders for visual engagement, text inputs for precision, and always provide clear help text so users understand the scale.

Auto Form Builder supports percentage formatting in Number fields, including slider mode for visual percentage selection. Create surveys and rating forms that capture exactly the data you need.

Ready for percentage fields? Download Auto Form Builder and build surveys with precise percentage inputs.

Leave a Reply

Your email address will not be published. Required fields are marked *