A rounded form card with a branching arrow splitting into two paths over layered circles

How to Add Branching in Microsoft Forms (2026)

Branching (conditional logic) sends respondents down different paths based on their answers. A “No” can skip a whole section, a “Yes” can reveal follow-up questions, and a final answer can end the form early — so everyone only sees what’s relevant to them.


1. Build Your Questions First

Branching connects existing questions, so add all of them before setting up logic. Branching works best from Choice questions, where each option can lead somewhere different. Consider grouping related questions into Sections (+ Add new > (…) > Section) so you can jump whole groups at once.


2. Open the Branching Menu

  1. Open More form settings (…) in the top-right corner.
  2. Select Branching.

You’ll see your questions listed, each with a Go to dropdown beside its answer options.


3. Set the Path for Each Answer

  1. For a Choice question, use the Go to dropdown next to each option.
  2. Choose where that answer leads — a specific later question, a section, or End of the form.
  3. Repeat for every option whose path should differ.

Example: on “Did you attend?”, route Yes to the feedback questions and No straight to End of the form.


4. Branch by Section

When questions are grouped into sections, set the branch on the section itself (the Go to under each section’s last question). This jumps the respondent to another section without wiring each individual question.


5. Save and Test

  1. Click Back to save the branching automatically.
  2. Use Preview (top right) to walk every path.
  3. Pick each answer option and confirm it lands on the correct next question or ending.

6. Troubleshooting

The Branching option is missing

Branching lives under More form settings (…) > Branching, and only appears once you have questions. Add at least two questions first.

A question keeps reappearing on a skipped path

Branching is per-option. Make sure every option that should skip a question has its Go to pointed past it, not at the default “Next.”

Branching resets after I reorder questions

Reordering questions can break logic paths. Set branching last, and re-check the Go to targets if you move questions afterward.

Respondents reach questions out of order

Conflicting branches can create loops. In Preview, follow each path end to end and confirm every route eventually reaches End of the form.


Related Microsoft Forms guides: How to use Microsoft Forms · How to create a survey · How to create a quiz · How to see responses · How to share Microsoft Forms

Ready to automate your busywork?

Carly schedules, researches, and briefs you—so you can focus on what matters.

See what people say

"Before Carly, I relied on a Calendly link, but the whole process felt impersonal and not very professional. Carly changed that by handling all the back-and-forth, so I'm no longer stuck in endless email threads trying to line up schedules.

Now Carly reaches out to candidates, shares my real-time availability, lets them pick a slot, then sends a Zoom link and drops it straight into my calendar. She sends reminders to both of us before each call, which has significantly reduced no-shows and last-minute confusion.

On top of scheduling, Carly acts like a full executive assistant, sending me my schedule the night before so I can prepare for each call. It reminds me of the old x.ai assistant, but Carly is noticeably smarter, faster, and better suited to my healthcare recruitment business."

Gus Ibrahim, Founder & Director, IHR