Jotform Conditional Logic Complete Guide to Smart Forms

M

Written by Muzi

Full Stack Web Developer and Digital Entrepreneur with a focused expertise in creating high-utility digital platforms that make complex technology straightforward for everyday users.

Updated May 2026 · 9 min read

💡 Quick Answer

Jotform conditional logic lets you show or hide fields, require fields, skip pages, change email notifications, and run calculations — all based on what respondents enter. It uses an IF/THEN rule builder accessible in any field's Conditions panel. Conditional logic is available on all Jotform plans including free.

What Is Conditional Logic in Jotform

Jotform conditional logic (also called IF/THEN rules or show/hide logic) lets your form dynamically respond to user input. Instead of showing all questions to all users, you can:

  • Show a field only when a specific answer is selected
  • Hide fields that aren't relevant based on earlier answers
  • Make fields required only when certain conditions are met
  • Jump respondents to different form pages based on their path
  • Run calculations and display results
  • Trigger different email notifications based on responses

How to Set Up Conditional Logic

  1. Open your form in Form Builder
  2. Click the field you want to control (the THEN field — the one that shows/hides)
  3. Click the Conditions button (wand/bolt icon) in the field toolbar
  4. Click "Add New Condition"
  5. Set IF: Choose the trigger field and the value/condition (equals, contains, greater than, etc.)
  6. Set THEN: Choose the action (Show Field, Hide Field, Require Field, Skip Page, Calculate, Change Email)
  7. Add additional AND/OR conditions if needed
  8. Save the form

Show and Hide Fields

The most common use of Jotform conditional logic is showing or hiding fields. Example:

  • IF "Are you a returning customer?" equals "Yes" → THEN Show "Previous Order Number" field
  • IF "Employment Status" equals "Employed" → THEN Show "Employer Name" and "Job Title" fields
  • IF "Payment Method" equals "Credit Card" → THEN Show credit card fields

You can set the form's default state to "hide all" and show fields progressively, or default to "show all" and hide irrelevant fields.

Conditional Logic Calculations

Jotform's calculation action enables arithmetic operations on form field values:

  • Add numeric fields together (e.g., order totals)
  • Multiply quantity × price
  • Subtract values (e.g., discounts)
  • Calculate percentages
  • Display a score based on multiple answers

Calculation fields update in real-time as users fill in the form, making them useful for price estimators, BMI calculators, quiz scoring, and order summaries.

Page Skipping Logic

For multi-page forms, Jotform branching logic allows respondents to skip to different pages based on answers. Example:

  • IF "Are you applying for individual or business?" equals "Individual" → skip to Page 3 (individual application)
  • IF "Are you applying for individual or business?" equals "Business" → skip to Page 4 (business application)

Common Conditional Logic Examples

Use CaseIF ConditionTHEN Action
Healthcare intakeHas diabetes = YesShow diabetes medication fields
Job applicationYears experience ≥ 5Show senior role questions
Order formQuantity > 10Show bulk discount field
Survey branchingRole = ManagerSkip to management questions page
Price calculatorQty × Unit PriceCalculate and show Total

Frequently Asked Questions

Does Jotform have conditional logic?
Yes. Jotform has advanced conditional logic that can show or hide fields, require fields conditionally, skip to specific form pages, send different notification emails, and perform calculations — all based on user input. Conditional logic is available on all plans including free.
How do I add conditional logic in Jotform?
To add conditional logic in Jotform: open Form Builder → click the field you want to show/hide → click 'Conditions' icon → click 'Add Condition' → set your IF (trigger field + value) and THEN (action: show, hide, require, calculate) rules → save. You can add multiple conditions per rule using AND/OR logic.
Can Jotform conditional logic do calculations?
Yes. Jotform conditional logic includes a 'Calculate' action that can perform arithmetic on numeric field values. You can add, subtract, multiply, and divide form field values and display the result in a dedicated calculation field. This is useful for order totals, BMI calculators, scoring, and quote generators.
Can Jotform skip pages based on answers?
Yes. Jotform supports page skipping — a conditional logic action that jumps respondents to a different form page based on their answer. This is used in multi-page forms to create branching survey paths where different respondents see different sections based on previous answers.