[{"data":1,"prerenderedAt":257},["ShallowReactive",2],{"blog-reference-check-questions":3},{"blogData":4,"relatedArticles":74},{"id":5,"title":6,"author":7,"authorImage":8,"authorProfile":9,"coverImg":10,"coverImgAlt":11,"createdAt":12,"description":13,"featured":14,"jsonld":15,"keywords":62,"metaDescription":28,"metaImage":63,"metaTitle":64,"publishedAt":65,"slug":66,"updatedAt":67,"__hash__":68,"body":69,"coverImgWidth":70,"coverImgHeight":71,"readingStats":72},"blog\u002Fblog\u002Freference-check-questions.md","35 Reference Check Questions Hiring Managers Actually Ask","Harish Kumar",null,"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fharish-kumar2424\u002F","https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Freference_check_questions_8b6e7cd1a3.png","Reference check questions for hiring managers","2026-06-29T11:30:37.269Z","35 reference check questions that real hiring managers ask, grouped by what you want to learn, with red flags to listen for and legal notes.",false,[16,33],{"@type":17,"image":10,"author":18,"@context":20,"headline":6,"publisher":21,"description":28,"dateModified":29,"datePublished":29,"mainEntityOfPage":30},"Article",{"url":9,"name":7,"@type":19},"Person","https:\u002F\u002Fschema.org",{"url":22,"logo":23,"name":26,"@type":27},"https:\u002F\u002Fformester.com\u002F",{"url":24,"@type":25},"https:\u002F\u002Fformester.com\u002Flogo.png","ImageObject","Formester","Organization","35 reference check questions that real hiring managers ask, grouped by what you actually want to learn. Plus red flags, FCRA notes, and how to compare answers across references.","2026-06-29",{"@id":31,"@type":32},"https:\u002F\u002Fformester.com\u002Fblog\u002Freference-check-questions\u002F","WebPage",{"@type":34,"@context":20,"mainEntity":35},"FAQPage",[36,42,46,50,54,58],{"name":37,"@type":38,"acceptedAnswer":39},"How many reference check questions should I ask?","Question",{"text":40,"@type":41},"Pick 8 to 12 from the list above and let the call run 15 to 20 minutes. Asking more than that runs out the reference's patience and rarely surfaces a new signal in the last 10 minutes.","Answer",{"name":43,"@type":38,"acceptedAnswer":44},"How many references should I check?",{"text":45,"@type":41},"Three is the standard for a full-time role: typically a direct manager, a peer, and a report or stakeholder if the role had any. For junior or contract roles, two can be enough. Aim for at least one manager every time.",{"name":47,"@type":38,"acceptedAnswer":48},"Should I ask about salary in a reference check?",{"text":49,"@type":41},"You can confirm the salary range the candidate said they earned, but you cannot ask the reference what they think the candidate is worth. Many US states (CA, NY, IL, others) restrict salary-history questions during hiring.",{"name":51,"@type":38,"acceptedAnswer":52},"What is the best question to ask in a reference check?",{"text":53,"@type":41},"\"Would you hire them back?\" with a follow-up \"Why or why not?\" The first answer gives you a yes or no. The follow-up gives you the reason, which is the actual signal.",{"name":55,"@type":38,"acceptedAnswer":56},"How do I get past HR-only reference policies?",{"text":57,"@type":41},"HR will usually confirm dates and title only. Ask the candidate for a former manager, peer, or stakeholder who has left the company, since they can speak freely. Most candidates know which references will open up.",{"name":59,"@type":38,"acceptedAnswer":60},"Can I record a reference call?",{"text":61,"@type":41},"Some US states require two-party consent (CA, FL, IL, MA, others). If you want to record, ask the reference at the start of the call. Most prefer not to be recorded, written notes work better anyway.","reference check questions, best reference check questions, professional reference check, how to do a reference check, employment reference check, reference questions to ask",[],"35 Reference Check Questions Hiring Managers Ask (2026)","2026-06-30T02:24:10.000Z","reference-check-questions","2026-06-30T02:24:11.306Z","JNEgUq8RIbKk0McfBrAffjRugWRT7raaA6J_RWpA7U0","\u003Cp style=\"font-size: inherit;\">Reference checks decide more hires than people admit. A reference call confirms whether the candidate who interviewed well actually shipped work, got along with the team, and would be hired back. The questions you ask decide whether you get the truth or a recycled HR script.\u003C\u002Fp>\n\n\u003Cp>This guide gives you 35 reference check questions that real hiring managers ask, grouped by what you actually want to learn. Use the ones that match the role and skip the rest. Most reference calls run 15 to 20 minutes, so you will not get through all of them, that is fine.\u003C\u002Fp>\n\n\u003Ch2>How to use this list\u003C\u002Fh2>\n\n\u003Cp>Three rules that make reference calls actually useful:\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>Pick 8 to 12 questions before the call, not all 35. Match the questions to the role and the gaps you noticed in interviews.\u003C\u002Fli>\n\u003Cli>Ask open questions. \"What were they responsible for?\" beats \"Were they responsible for marketing?\" every time.\u003C\u002Fli>\n\u003Cli>Listen for what the reference does not say. A long pause before a positive answer often means a soft no.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>Before the call, send the reference a quick email confirming the role you are hiring for, the candidate's name, and a 15-minute time slot. Pair it with a structured \u003Ca href=\"\u002Ftemplates\u002Freference-forms-template\u002F\">reference check form\u003C\u002Fa> so you log every answer in the same shape across candidates.\u003C\u002Fp>\n\n\u003Ch2>Verifying basic facts\u003C\u002Fh2>\n\n\u003Cp>Start with closed questions that confirm dates and titles. If anything contradicts the resume, the rest of the call needs to dig deeper.\u003C\u002Fp>\n\n\u003Col>\n\u003Cli>What were the dates of employment for [candidate]?\u003C\u002Fli>\n\u003Cli>What was their job title and how did it change over time?\u003C\u002Fli>\n\u003Cli>Who did they report to, and how many people reported to them?\u003C\u002Fli>\n\u003Cli>What was the salary range when they left?\u003C\u002Fli>\n\u003Cli>Were they full-time, part-time, or contract?\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>What they actually did\u003C\u002Fh2>\n\n\u003Cp>The resume tells you what they say they did. The reference tells you what they really did.\u003C\u002Fp>\n\n\u003Col start=\"6\">\n\u003Cli>What were their core responsibilities day to day?\u003C\u002Fli>\n\u003Cli>What was a project they delivered that you remember well, and what was their role on it?\u003C\u002Fli>\n\u003Cli>What did they own end to end, versus contribute to?\u003C\u002Fli>\n\u003Cli>How did their work change between when they started and when they left?\u003C\u002Fli>\n\u003Cli>What did they get promoted for, or what kept them from a promotion?\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>How they work with others\u003C\u002Fh2>\n\n\u003Cp>How a candidate behaves with peers, reports, and stakeholders is the single biggest predictor of whether they will succeed in your team. Spend the most time here.\u003C\u002Fp>\n\n\u003Col start=\"11\">\n\u003Cli>How would you describe their working style?\u003C\u002Fli>\n\u003Cli>How did they handle disagreement with you or peers?\u003C\u002Fli>\n\u003Cli>Who did they collaborate with most often, and how did that go?\u003C\u002Fli>\n\u003Cli>How did they communicate with people outside their immediate team?\u003C\u002Fli>\n\u003Cli>What kind of manager got the best work out of them?\u003C\u002Fli>\n\u003Cli>If they had a conflict with someone, how did it usually get resolved?\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>Strengths and weaknesses\u003C\u002Fh2>\n\n\u003Cp>Frame these in concrete terms. \"What are their strengths\" gets a recycled answer. \"What did they do better than anyone else on the team\" surfaces a real one.\u003C\u002Fp>\n\n\u003Col start=\"17\">\n\u003Cli>What did they do better than anyone else on your team?\u003C\u002Fli>\n\u003Cli>What did they struggle with, and how did you support them through it?\u003C\u002Fli>\n\u003Cli>What kind of work would you not give them?\u003C\u002Fli>\n\u003Cli>Where could they grow most in the next role?\u003C\u002Fli>\n\u003Cli>What feedback did you give them most often?\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>Performance and impact\u003C\u002Fh2>\n\n\u003Cp>Ask about measurable outcomes. Push for numbers. A reference that cannot give you any will tell you what kind of work the candidate actually did.\u003C\u002Fp>\n\n\u003Col start=\"22\">\n\u003Cli>What did they hit on the goals you set?\u003C\u002Fli>\n\u003Cli>What is a metric or result they moved that you would highlight to a future employer?\u003C\u002Fli>\n\u003Cli>How did they perform under pressure, deadlines, or difficult customers?\u003C\u002Fli>\n\u003Cli>How did they handle ambiguity when the path was not clear?\u003C\u002Fli>\n\u003Cli>What was their biggest miss, and how did they recover?\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>Why they left\u003C\u002Fh2>\n\n\u003Cp>The departure story matters. A clean departure with a strong relationship is a great signal. A vague or evasive answer here is a yellow flag.\u003C\u002Fp>\n\n\u003Col start=\"27\">\n\u003Cli>What was the reason they left?\u003C\u002Fli>\n\u003Cli>Did they give appropriate notice, and how did the transition go?\u003C\u002Fli>\n\u003Cli>Was there anything they could have done to stay?\u003C\u002Fli>\n\u003Cli>Would you hire them back? Why or why not?\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>Fit for this specific role\u003C\u002Fh2>\n\n\u003Cp>These are the role-shaped questions. Tell the reference what the role is in one or two sentences, then ask them to react.\u003C\u002Fp>\n\n\u003Col start=\"31\">\n\u003Cli>I am hiring this person for [role]. What about that role plays to their strengths?\u003C\u002Fli>\n\u003Cli>What part of the role might they find hardest?\u003C\u002Fli>\n\u003Cli>What support would they need from a manager to thrive in this role?\u003C\u002Fli>\n\u003Cli>Is there anything I have not asked that I should know before extending an offer?\u003C\u002Fli>\n\u003Cli>If you were the hiring manager here, would you offer them the job?\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>What to listen for (red flags)\u003C\u002Fh2>\n\n\u003Cp>Listen for the pattern across the call, not the headline of any single answer. A reference rarely lies outright, but they signal heavily.\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>Long pauses before positive answers.\u003C\u002Fstrong> \"Were they reliable?\" followed by 4 seconds of silence is a no in a kind voice.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\"They were great\" with no examples.\u003C\u002Fstrong> Strong references give a story. Soft references give an adjective.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Steering toward strengths whenever you ask about gaps.\u003C\u002Fstrong> A reference unwilling to name a single weakness is protecting the candidate, not the truth.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\"You should ask them about that\" on a direct question.\u003C\u002Fstrong> Polite punt. Note the topic and follow up with the candidate.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\"Would not hire back\" with no clean reason.\u003C\u002Fstrong> Probe gently. Sometimes the answer is \"wrong company\" not \"wrong person\". Sometimes not.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>Legal and compliance notes\u003C\u002Fh2>\n\n\u003Cp>Reference checks sit under FCRA when conducted by a third-party provider, and under state-specific laws (CA, NY, MA, others) regardless of who runs them. A few rules worth knowing:\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>Get the candidate's written consent before contacting references. Most candidates expect this, and a signed authorization removes ambiguity.\u003C\u002Fli>\n\u003Cli>Stick to job-related questions. Avoid protected categories: age, religion, national origin, disability, family status, sexual orientation, political views.\u003C\u002Fli>\n\u003Cli>Document what was said, not your interpretation. \"Reference said they would not hire back\" is defensible. \"Reference seemed unsure\" is not.\u003C\u002Fli>\n\u003Cli>Tell the candidate which references you contacted, and when. Trust runs both ways.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>For US employers, the EEOC's pre-employment inquiry guidance covers the no-go zones. Most violations come from a manager going off-script, not from the planned questions.\u003C\u002Fp>\n\n\u003Ch2>After the call\u003C\u002Fh2>\n\n\u003Cp>Three steps that turn reference calls into a hiring signal:\u003C\u002Fp>\n\n\u003Col>\n\u003Cli>\u003Cstrong>Compare answers across references.\u003C\u002Fstrong> A pattern from 2 of 3 references is a real signal. One outlier on its own is noise.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Match against your interview notes.\u003C\u002Fstrong> Where the reference and the interview agree, you have conviction. Where they disagree, that is the gap to close before offer.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bring concerns back to the candidate.\u003C\u002Fstrong> \"Your reference flagged X. Can you walk me through that from your side?\" Most candidates will give you context that resolves the concern, or confirm it.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cp>Use a single \u003Ca href=\"\u002Ftemplates\u002Freference-forms-template\u002F\">structured reference form\u003C\u002Fa> across every call. Cross-comparison is impossible if every conversation has a different shape.\u003C\u002Fp>\n\n\u003Ch2>The takeaway\u003C\u002Fh2>\n\n\u003Cp>Reference checks reward preparation. Pick 8 to 12 questions before the call, ask open-ended versions of them, listen for the silences, and compare answers across references. A 15-minute call that confirms what the interview suggested is worth more than another round of technical questions. A 15-minute call that surfaces a contradiction is worth more than any single test you could run.\u003C\u002Fp>\n\n\u003Csection class=\"faq\">\n\u003Ch2>Reference check questions FAQ\u003C\u002Fh2>\n\u003Cdetails>\u003Csummary>How many reference check questions should I ask?\u003C\u002Fsummary>\u003Cdiv>Pick 8 to 12 from the list above and let the call run 15 to 20 minutes. Asking more than that runs out the reference's patience and rarely surfaces a new signal in the last 10 minutes.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\u003Cdetails>\u003Csummary>How many references should I check?\u003C\u002Fsummary>\u003Cdiv>Three is the standard for a full-time role: typically a direct manager, a peer, and a report or stakeholder if the role had any. For junior or contract roles, two can be enough. Aim for at least one manager every time.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\u003Cdetails>\u003Csummary>Should I ask about salary in a reference check?\u003C\u002Fsummary>\u003Cdiv>You can confirm the salary range the candidate said they earned, but you cannot ask the reference what they think the candidate is worth. Many US states (CA, NY, IL, others) restrict salary-history questions during hiring.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\u003Cdetails>\u003Csummary>What is the best question to ask in a reference check?\u003C\u002Fsummary>\u003Cdiv>\"Would you hire them back?\" with a follow-up \"Why or why not?\" The first answer gives you a yes or no. The follow-up gives you the reason, which is the actual signal.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\u003Cdetails>\u003Csummary>How do I get past HR-only reference policies?\u003C\u002Fsummary>\u003Cdiv>HR will usually confirm dates and title only. Ask the candidate for a former manager, peer, or stakeholder who has left the company, since they can speak freely. Most candidates know which references will open up.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\u003Cdetails>\u003Csummary>Can I record a reference call?\u003C\u002Fsummary>\u003Cdiv>Some US states require two-party consent (CA, FL, IL, MA, others). If you want to record, ask the reference at the start of the call. Most prefer not to be recorded, written notes work better anyway.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\u003C\u002Fsection>\n\n",2400,1350,{"text":73},"8 min read",[75,95,116,134],{"title":76,"author":7,"authorImage":8,"authorProfile":9,"coverImg":77,"coverImgAlt":78,"createdAt":79,"description":80,"featured":14,"jsonld":81,"keywords":82,"metaDescription":80,"metaImage":83,"metaTitle":84,"publishedAt":85,"slug":86,"updatedAt":87,"__hash__":88,"body":89,"id":90,"coverImgWidth":91,"coverImgHeight":92,"readingStats":93},"How to Set Up Ranked Choice Voting in Google Forms (and Tally the Results)","https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fan_illustration_of_how_to_make_a_ranked_choice_voting_form_66ff110bbb.png","an illustration of how to make a ranked choice voting form","2025-01-08T00:32:22.566Z","Two methods to run ranked choice voting in Google Forms (multiple-choice grid and per-rank questions), the Formester Ranking-field alternative, and a worked tally example in Google Sheets.",[],"ranked choice voting,\nHow to make a google form for rank voting,\nhow to do a google form for rank voting",[],"How to Set Up Ranked Choice Voting in Google Forms (2026 Guide)","2026-05-17T03:51:03.593Z","how-to-make-a-google-form-for-rank-choice-voting","2026-05-17T03:51:03.601Z","sJBrrfh1_tlatGxZeiI2nNVNg0TrNXRk2thXmEfFUlI","Google Forms doesn't have a real ranked-choice question type. \n\nThere's a workaround using the Multiple Choice Grid, and there's a second workaround using a separate question for each rank. Both work for a quick team vote; neither scales past about 50 voters or 5 candidates without spreadsheet pain. \n\nThis guide shows both methods step by step, a worked tally example in Google Sheets (4 candidates, 18 voters, 3 elimination rounds), and where [Formester's drag-and-drop Ranking field](\u002Fpoll-maker\u002F) cleans up the parts Google Forms gets wrong: no duplicate-rank trap, no Google sign-in required, and a built-in response summary chart.\n\nRanked-choice voting is now [used by nearly 14 million people across 51 U.S. jurisdictions, with over 800 elections held since 2004](https:\u002F\u002Ffairvote.org\u002Fresources\u002Fdata-on-rcv\u002F), so the workflow matters. The walkthrough below is the same one we use internally for Formester team decisions.\n\n\u003Cstyle>\n    \u002F* host-link-override *\u002F\n    .fmstr-cmp-rcv-vid a {\n        text-decoration: none !important;\n    }\n\n    .fmstr-cmp-rcv-vid {\n        --c-bg-card: #ffffff;\n        --c-bg-tint: #f7f3ff;\n        --c-bg-edge: #e4d7ff;\n        --c-fg-1: #101828;\n        --c-fg-2: #475467;\n        --c-fg-3: #697586;\n        --c-violet-500: #7f56d9;\n        --c-violet-600: #6941c6;\n        --c-border: #eaecf0;\n        --c-shadow: 0 4px 20px rgba(16, 24, 40, .06), 0 2px 6px rgba(16, 24, 40, .04);\n\n        background: transparent;\n        padding: 56px 24px;\n        font-family: inherit;\n        color: var(--c-fg-1);\n    }\n\n    .fmstr-cmp-rcv-vid *,\n    .fmstr-cmp-rcv-vid *::before,\n    .fmstr-cmp-rcv-vid *::after {\n        box-sizing: border-box;\n    }\n\n    .fmstr-cmp-rcv-vid__container {\n        max-width: 880px;\n        margin: 0 auto;\n        text-align: center;\n    }\n\n    .fmstr-cmp-rcv-vid__eyebrow {\n        display: inline-block;\n        padding: 5px 12px;\n        border-radius: 9999px;\n        background: var(--c-bg-tint);\n        color: var(--c-violet-600);\n        font-size: 12px;\n        font-weight: 600;\n        letter-spacing: .04em;\n        text-transform: uppercase;\n        border: 1px solid var(--c-bg-edge);\n        margin: 0 0 14px;\n    }\n\n    .fmstr-cmp-rcv-vid__h2 {\n        font-size: clamp(24px, 2.6vw, 32px);\n        font-weight: 700;\n        line-height: 1.2;\n        letter-spacing: -.02em;\n        margin: 0;\n        color: var(--c-fg-1);\n    }\n\n    .fmstr-cmp-rcv-vid__intro {\n        color: var(--c-fg-3);\n        font-size: 16.5px;\n        line-height: 1.6;\n        max-width: 720px;\n        margin: 12px 0 24px;\n    }\n\n    .fmstr-cmp-rcv-vid__intro a {\n        color: var(--c-violet-600) !important;\n        text-decoration: none !important;\n        font-weight: 500;\n    }\n\n    .fmstr-cmp-rcv-vid__intro a:hover {\n        text-decoration: underline !important;\n    }\n\n    .fmstr-cmp-rcv-vid__frame {\n        position: relative;\n        width: 100%;\n        aspect-ratio: 16 \u002F 9;\n        border-radius: 16px;\n        overflow: hidden;\n        background: #000;\n        border: 1px solid var(--c-border);\n        box-shadow: var(--c-shadow);\n    }\n\n    .fmstr-cmp-rcv-vid__frame iframe {\n        position: absolute;\n        inset: 0;\n        width: 100%;\n        height: 100%;\n        border: 0;\n    }\n\n    .fmstr-cmp-rcv-vid__caption {\n        margin: 14px auto 0;\n        font-size: 13.5px;\n        color: var(--c-fg-3);\n        line-height: 1.6;\n    }\n\n    .fmstr-cmp-rcv-vid__caption a {\n        color: var(--c-violet-600) !important;\n        text-decoration: none !important;\n        font-weight: 500;\n    }\n\n    .fmstr-cmp-rcv-vid__caption a:hover {\n        text-decoration: underline !important;\n    }\n\n    @media (max-width: 760px) {\n        .fmstr-cmp-rcv-vid {\n            padding: 40px 16px;\n        }\n\n        .fmstr-cmp-rcv-vid__intro {\n            font-size: 15.5px;\n        }\n\n        .fmstr-cmp-rcv-vid__frame {\n            border-radius: 12px;\n        }\n    }\n\u003C\u002Fstyle>\n\n\u003Csection class=\"fmstr-cmp-rcv-vid\" aria-labelledby=\"fmstr-cmp-rcv-vid-h2\">\n    \u003Cdiv class=\"fmstr-cmp-rcv-vid__container\">\n        \u003Cspan class=\"fmstr-cmp-rcv-vid__eyebrow\">Watch the walkthrough\u003C\u002Fspan>\n        \u003Ch2 class=\"fmstr-cmp-rcv-vid__h2\" id=\"fmstr-cmp-rcv-vid-h2\">Ranked choice voting in Google Forms, demoed end to\n            end\u003C\u002Fh2>\n        \u003Cp class=\"fmstr-cmp-rcv-vid__intro\">The Multiple Choice Grid setup, the &ldquo;Limit to one response per\n            column&rdquo; toggle, and where \u003Ca href=\"https:\u002F\u002Fformester.com\u002Fpoll-maker\u002F\">Formester&rsquo;s Ranking\n                field\u003C\u002Fa> picks up the parts the grid gets wrong.\u003C\u002Fp>\n        \u003Cdiv class=\"fmstr-cmp-rcv-vid__frame\">\n            \u003Ciframe src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F3me54j9hcn0?si=NBpeJKoRUYfb_OPf\"\n                title=\"How to make a Google Form for ranked choice voting\" loading=\"lazy\"\n                allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\"\n                referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen>\u003C\u002Fiframe>\n        \u003C\u002Fdiv>\n        \u003Cp class=\"fmstr-cmp-rcv-vid__caption\">Replace VIDEO_ID_PLACEHOLDER with the existing Formester YouTube video ID\n            already embedded on the live blog. Pair with VideoObject schema for rich-result eligibility.\u003C\u002Fp>\n    \u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n## How Ranked Choice Voting Works?\nEach voter ranks every option from most preferred to least preferred (1st, 2nd, 3rd, and so on). Counting happens in rounds.\n\n1. Round 1: count every voter's first choice. If any option has more than 50%, it wins. Stop.\n\n2. If nobody clears 50%, the option with the fewest first-choice votes is eliminated.\n3. Every ballot that ranked the eliminated option first gets recounted using its second choice.\n4. Repeat rounds until one option crosses 50% or only two options remain.\n\nThe two practical consequences: a candidate can lead Round 1 and still lose, and a ballot that doesn't rank enough options eventually \"exhausts\" out of the count. Both happen in real elections; both will happen in your team vote at scale.\n\n## Why Use Ranked Choice Voting?\n\n- No wasted votes. A ballot for the eliminated last-place candidate still counts because it transfers to that voter's second pick.\n\n- Stronger consensus. The winner has majority support after transfers, not a 27% plurality in a 5-way split.\n- Less strategic voting. Voters can rank their honest favorite first without \"throwing away\" the ballot if that favorite is unpopular.\n\nWhere RCV is overkill: a 2-option vote (a standard yes\u002Fno), or a 30-second team poll where rough consensus is fine. Use it when the choice matters and there are 3+ real contenders.\n\n## Where Teams Actually Use Ranked Choice Voting\n- Engineering team picking the next quarter's roadmap initiative from 6 candidates.\n\n- Marketing team voting on the next event sponsorship from 4 options.\n- HR running an employee award where 5 nominees each have a fanbase.\n- Community board selecting a new logo from designer submissions.\n- Student council elections (the original RCV use case, still the cleanest fit).\n\nIf your \"vote\" has only 2 options or one is the obvious favorite to 80% of voters, skip RCV; a Google Forms multiple-choice question is fine.\n\n## How to Use Google Forms and Sheets for Ranked Choice Voting (RCV)\n### **Method 1: Multiple Choice Grid (the most common Google Forms workaround)**\n\nThis is the method most teams use. One question, every candidate is a row, every rank is a column.\n\n**Step 1. Define the decision.** Name the choice, the candidates, and who can vote. Lock the candidate list before sharing; adding a candidate mid-vote invalidates earlier ballots.\n\n**Step 2. Open a blank form** at [forms.google.com](https:\u002F\u002Fforms.google.com). Add a title and a one-line description explaining the rules (\"rank every option once; do not skip ranks\").\n\n**Step 3. Add a Multiple Choice Grid question.**\n\n- Rows: each candidate (Candidate A, Candidate B, Candidate C, Candidate D).\n- Columns: each rank (1st choice, 2nd choice, 3rd choice, 4th choice).\n- Toggle on **Require a response in each row**. Without this, voters can submit half-ranked ballots that exhaust early in the tally.\n- Toggle on **Limit to one response per column**. This is the single most-missed setting. Without it, a voter can rank three candidates as their 1st choice; the ballot is unscorable.\n\n**Step 4. Add a short instruction at the top of the form:**\n\n> Rank each option once. Don't reuse a rank. Don't skip ranks.\n\n**Step 5. Share.** Use the form's link in Slack, email, or a [QR code](\u002Ffeatures\u002Fqr-code-generator\u002F). For team votes where attribution matters, leave \"Collect email addresses\" on; for community votes where anonymity matters, turn it off (and note: turning it off means the form is open to ballot stuffing unless you also add a passcode question).\n\nWhen to use this method: 3-5 candidates, fewer than 50 voters, one-off vote. When NOT to use it: 6+ candidates (the grid gets unreadable on mobile), 50+ voters (manual tally takes hours), or a recurring vote where you'd benefit from a real Ranking field.\n\n### **Method 2 alt (call out below the grid steps):**\n\nA second workaround is to use a separate Multiple Choice question for each rank (one question per rank, candidates as options, \"Limit to one response\" per option enforced via Google Forms validation). It's slower to fill out but easier for voters to understand. Use it if the grid is visually overwhelming on mobile.\n\n### Examples of RCV in Action\n\n* **Leadership selection:** Teams can pick leaders that everyone supports.\n\n* **Work prioritization:** Focus on tasks that matter most to the group.\n\n* **Awards and contests:** Ensure the best entry wins fairly.\n\nRCV helps make better decisions, respects everyone’s voice, and finds solutions with broad support.\n\n\u003Cstyle>\n\u002F* host-link-override *\u002F\n.fmstr-cmp-rcv-tal a { text-decoration: none !important; }\n.fmstr-cmp-rcv-tal {\n--c-bg-card: #ffffff;\n--c-bg-soft: #f9fafb;\n--c-bg-tint: #f7f3ff;\n--c-bg-edge: #e4d7ff;\n--c-fg-1: #101828;\n--c-fg-2: #475467;\n--c-fg-3: #697586;\n--c-violet-500: #7f56d9;\n--c-violet-600: #6941c6;\n--c-green: #067647;\n--c-green-bg: #ecfdf3;\n--c-border: #eaecf0;\n--c-shadow: 0 1px 3px rgba(16,24,40,.05), 0 1px 2px rgba(16,24,40,.03);\n\nbackground: transparent;\npadding: 32px 24px;\nfont-family: inherit;\ncolor: var(--c-fg-1);\n}\n.fmstr-cmp-rcv-tal *, .fmstr-cmp-rcv-tal *::before, .fmstr-cmp-rcv-tal *::after { box-sizing: border-box; }\n.fmstr-cmp-rcv-tal__container { max-width: 820px; margin: 0 auto; }\n\n.fmstr-cmp-rcv-tal__h2 {\nfont-size: 28px; font-weight: 700; line-height: 1.2; letter-spacing: -.02em;\nmargin: 0 0 14px; color: var(--c-fg-1);\n}\n.fmstr-cmp-rcv-tal__intro { font-size: 17px; line-height: 1.7; color: var(--c-fg-2); margin: 0 0 24px; }\n.fmstr-cmp-rcv-tal__intro strong { color: var(--c-fg-1); }\n.fmstr-cmp-rcv-tal__intro a { color: var(--c-violet-600) !important; text-decoration: none !important; font-weight: 500; }\n.fmstr-cmp-rcv-tal__intro a:hover { text-decoration: underline !important; }\n\n.fmstr-cmp-rcv-tal__step { margin: 0 0 26px; }\n.fmstr-cmp-rcv-tal__step-title {\ndisplay: flex; align-items: center; gap: 12px; margin: 0 0 10px;\n}\n.fmstr-cmp-rcv-tal__step-num {\nflex-shrink: 0; width: 32px; height: 32px; border-radius: 50%;\nbackground: var(--c-violet-600); color: #fff;\nfont-size: 14px; font-weight: 700; display: grid; place-items: center;\n}\n.fmstr-cmp-rcv-tal__h3 {\nfont-size: 19px; font-weight: 700; line-height: 1.35; letter-spacing: -.01em;\nmargin: 0; color: var(--c-fg-1);\n}\n.fmstr-cmp-rcv-tal__body p { font-size: 16px; line-height: 1.7; color: var(--c-fg-2); margin: 0 0 12px; }\n.fmstr-cmp-rcv-tal__body p strong { color: var(--c-fg-1); }\n.fmstr-cmp-rcv-tal__body a { color: var(--c-violet-600) !important; text-decoration: none !important; font-weight: 500; }\n.fmstr-cmp-rcv-tal__body a:hover { text-decoration: underline !important; }\n.fmstr-cmp-rcv-tal__body ul { margin: 8px 0 12px; padding-left: 22px; }\n.fmstr-cmp-rcv-tal__body ul li { font-size: 16px; line-height: 1.65; color: var(--c-fg-2); margin: 6px 0; }\n.fmstr-cmp-rcv-tal__body code {\nbackground: var(--c-bg-tint); color: var(--c-violet-600);\npadding: 2px 6px; border-radius: 4px;\nfont-family: ui-monospace, Menlo, Consolas, monospace; font-size: 14px;\nborder: 1px solid var(--c-bg-edge);\n}\n\n.fmstr-cmp-rcv-tal__table-wrap {\nmargin: 12px 0 12px;\nbackground: var(--c-bg-card); border: 1px solid var(--c-border);\nborder-radius: 12px; box-shadow: var(--c-shadow); overflow: hidden;\n}\n.fmstr-cmp-rcv-tal__table {\nwidth: 100%; border-collapse: collapse; font-size: 15px;\n}\n.fmstr-cmp-rcv-tal__table thead th {\nbackground: var(--c-bg-tint); color: var(--c-violet-600);\nfont-weight: 700; font-size: 13.5px; text-transform: uppercase; letter-spacing: .04em;\npadding: 12px 18px; text-align: left; border-bottom: 1px solid var(--c-bg-edge);\n}\n.fmstr-cmp-rcv-tal__table thead th:last-child { text-align: right; }\n.fmstr-cmp-rcv-tal__table tbody td {\npadding: 12px 18px; border-bottom: 1px solid var(--c-border);\ncolor: var(--c-fg-2); vertical-align: middle;\n}\n.fmstr-cmp-rcv-tal__table tbody td:first-child { font-weight: 600; color: var(--c-fg-1); }\n.fmstr-cmp-rcv-tal__table tbody td:last-child { text-align: right; font-weight: 700; color: var(--c-fg-1); font-variant-numeric: tabular-nums; }\n.fmstr-cmp-rcv-tal__table tbody tr:last-child td { border-bottom: 0; }\n.fmstr-cmp-rcv-tal__table tbody tr.is-out td:first-child { color: var(--c-fg-3); text-decoration: line-through; }\n.fmstr-cmp-rcv-tal__table tbody tr.is-out td:last-child { color: var(--c-fg-3); }\n.fmstr-cmp-rcv-tal__table tbody tr.is-win td { background: var(--c-green-bg); }\n.fmstr-cmp-rcv-tal__table tbody tr.is-win td:first-child { color: var(--c-green); }\n.fmstr-cmp-rcv-tal__table tbody tr.is-win td:last-child { color: var(--c-green); }\n\n.fmstr-cmp-rcv-tal__callout {\nmargin: 12px 0 0; padding: 12px 16px;\nbackground: var(--c-bg-soft); border-left: 3px solid var(--c-violet-500);\nborder-radius: 8px; font-size: 15px; color: var(--c-fg-2); line-height: 1.6;\n}\n.fmstr-cmp-rcv-tal__callout strong { color: var(--c-fg-1); }\n.fmstr-cmp-rcv-tal__callout--win { border-left-color: var(--c-green); background: var(--c-green-bg); }\n.fmstr-cmp-rcv-tal__callout--win strong { color: var(--c-green); }\n\n.fmstr-cmp-rcv-tal__close {\nmargin: 24px 0 0; padding: 22px 24px;\nbackground: var(--c-bg-soft); border: 1px solid var(--c-border); border-radius: 14px;\n}\n.fmstr-cmp-rcv-tal__close p { font-size: 16px; line-height: 1.6; color: var(--c-fg-2); margin: 0 0 10px; }\n.fmstr-cmp-rcv-tal__close p:last-child { margin-bottom: 0; }\n.fmstr-cmp-rcv-tal__close ul { margin: 6px 0 0; padding-left: 22px; }\n.fmstr-cmp-rcv-tal__close li { font-size: 15.5px; line-height: 1.6; color: var(--c-fg-2); margin: 6px 0; }\n.fmstr-cmp-rcv-tal__close a { color: var(--c-violet-600) !important; text-decoration: none !important; font-weight: 500; }\n.fmstr-cmp-rcv-tal__close a:hover { text-decoration: underline !important; }\n\n@media (max-width: 760px) {\n.fmstr-cmp-rcv-tal { padding: 24px 16px; }\n.fmstr-cmp-rcv-tal__h2 { font-size: 24px; }\n.fmstr-cmp-rcv-tal__intro { font-size: 15.5px; }\n.fmstr-cmp-rcv-tal__h3 { font-size: 17px; }\n.fmstr-cmp-rcv-tal__body p, .fmstr-cmp-rcv-tal__body ul li { font-size: 15.5px; }\n.fmstr-cmp-rcv-tal__table { font-size: 14.5px; }\n.fmstr-cmp-rcv-tal__table thead th, .fmstr-cmp-rcv-tal__table tbody td { padding: 10px 14px; }\n.fmstr-cmp-rcv-tal__callout { font-size: 14.5px; }\n.fmstr-cmp-rcv-tal__close { padding: 18px 18px; }\n.fmstr-cmp-rcv-tal__close p { font-size: 15.5px; }\n.fmstr-cmp-rcv-tal__close li { font-size: 14.5px; }\n}\n\u003C\u002Fstyle>\n\n\u003Csection class=\"fmstr-cmp-rcv-tal\" aria-labelledby=\"fmstr-cmp-rcv-tal-h2\">\n\u003Cdiv class=\"fmstr-cmp-rcv-tal__container\">\n\n\u003Ch2 class=\"fmstr-cmp-rcv-tal__h2\" id=\"fmstr-cmp-rcv-tal-h2\">How to Tally Ranked Choice Voting in Google Sheets (Worked Example)\u003C\u002Fh2>\n\n\u003Cp class=\"fmstr-cmp-rcv-tal__intro\">Walking through a real tally is the only way this stops feeling abstract. The example below: \u003Cstrong>4 candidates\u003C\u002Fstrong> (Alex, Bo, Casey, Devi), \u003Cstrong>18 voters\u003C\u002Fstrong>, \u003Cstrong>3 elimination rounds\u003C\u002Fstrong>.\u003C\u002Fp>\n\n\u003Cdiv class=\"fmstr-cmp-rcv-tal__step\">\n\u003Cdiv class=\"fmstr-cmp-rcv-tal__step-title\">\n\u003Cspan class=\"fmstr-cmp-rcv-tal__step-num\">1\u003C\u002Fspan>\n\u003Ch3 class=\"fmstr-cmp-rcv-tal__h3\">Import responses\u003C\u002Fh3>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"fmstr-cmp-rcv-tal__body\">\n\u003Cul>\n\u003Cli>In Google Forms, open the \u003Cstrong>Responses\u003C\u002Fstrong> tab and click the green Sheets icon to link a spreadsheet.\u003C\u002Fli>\n\u003Cli>Make a copy of that sheet before doing anything else; rounds get messy and you'll want the original.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"fmstr-cmp-rcv-tal__step\">\n\u003Cdiv class=\"fmstr-cmp-rcv-tal__step-title\">\n\u003Cspan class=\"fmstr-cmp-rcv-tal__step-num\">2\u003C\u002Fspan>\n\u003Ch3 class=\"fmstr-cmp-rcv-tal__h3\">Find the winning threshold\u003C\u002Fh3>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"fmstr-cmp-rcv-tal__body\">\n\u003Cp>The threshold is \u003Ccode>Total votes \u002F 2 + 1\u003C\u002Fcode> (the 50%+1 rule). For 18 votes, the threshold is \u003Cstrong>10\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"fmstr-cmp-rcv-tal__step\">\n\u003Cdiv class=\"fmstr-cmp-rcv-tal__step-title\">\n\u003Cspan class=\"fmstr-cmp-rcv-tal__step-num\">3\u003C\u002Fspan>\n\u003Ch3 class=\"fmstr-cmp-rcv-tal__h3\">Round 1: count first-choice votes\u003C\u002Fh3>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"fmstr-cmp-rcv-tal__body\">\n\u003Cp>Tally every voter's 1st-choice column.\u003C\u002Fp>\n\u003Cdiv class=\"fmstr-cmp-rcv-tal__table-wrap\">\n\u003Ctable class=\"fmstr-cmp-rcv-tal__table\">\n\u003Cthead>\n\u003Ctr>\u003Cth>Candidate\u003C\u002Fth>\u003Cth>Round 1 first-choice votes\u003C\u002Fth>\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Alex\u003C\u002Ftd>\u003Ctd>7\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Bo\u003C\u002Ftd>\u003Ctd>5\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Casey\u003C\u002Ftd>\u003Ctd>4\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Devi\u003C\u002Ftd>\u003Ctd>2\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"fmstr-cmp-rcv-tal__callout\">No candidate has 10. \u003Cstrong>Eliminate Devi\u003C\u002Fstrong> (lowest).\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"fmstr-cmp-rcv-tal__step\">\n\u003Cdiv class=\"fmstr-cmp-rcv-tal__step-title\">\n\u003Cspan class=\"fmstr-cmp-rcv-tal__step-num\">4\u003C\u002Fspan>\n\u003Ch3 class=\"fmstr-cmp-rcv-tal__h3\">Round 2: redistribute Devi's ballots to their 2nd-choice\u003C\u002Fh3>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"fmstr-cmp-rcv-tal__body\">\n\u003Cp>Look at the 2 voters who picked Devi 1st. Suppose their 2nd-choice is: 1 for Bo, 1 for Casey.\u003C\u002Fp>\n\u003Cdiv class=\"fmstr-cmp-rcv-tal__table-wrap\">\n\u003Ctable class=\"fmstr-cmp-rcv-tal__table\">\n\u003Cthead>\n\u003Ctr>\u003Cth>Candidate\u003C\u002Fth>\u003Cth>Round 2 votes\u003C\u002Fth>\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Alex\u003C\u002Ftd>\u003Ctd>7\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Bo\u003C\u002Ftd>\u003Ctd>6\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Casey\u003C\u002Ftd>\u003Ctd>5\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr class=\"is-out\">\u003Ctd>Devi\u003C\u002Ftd>\u003Ctd>out\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"fmstr-cmp-rcv-tal__callout\">Still no candidate at 10. \u003Cstrong>Eliminate Casey\u003C\u002Fstrong> (now lowest).\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"fmstr-cmp-rcv-tal__step\">\n\u003Cdiv class=\"fmstr-cmp-rcv-tal__step-title\">\n\u003Cspan class=\"fmstr-cmp-rcv-tal__step-num\">5\u003C\u002Fspan>\n\u003Ch3 class=\"fmstr-cmp-rcv-tal__h3\">Round 3: redistribute Casey's 5 ballots\u003C\u002Fh3>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"fmstr-cmp-rcv-tal__body\">\n\u003Cp>Look at Casey's voters' next active preference (skip any rank that points to an already-eliminated candidate). Suppose: 3 to Alex, 2 to Bo.\u003C\u002Fp>\n\u003Cdiv class=\"fmstr-cmp-rcv-tal__table-wrap\">\n\u003Ctable class=\"fmstr-cmp-rcv-tal__table\">\n\u003Cthead>\n\u003Ctr>\u003Cth>Candidate\u003C\u002Fth>\u003Cth>Round 3 votes\u003C\u002Fth>\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr class=\"is-win\">\u003Ctd>Alex\u003C\u002Ftd>\u003Ctd>10\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Bo\u003C\u002Ftd>\u003Ctd>8\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr class=\"is-out\">\u003Ctd>Casey\u003C\u002Ftd>\u003Ctd>out\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr class=\"is-out\">\u003Ctd>Devi\u003C\u002Ftd>\u003Ctd>out\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"fmstr-cmp-rcv-tal__callout fmstr-cmp-rcv-tal__callout--win\">\u003Cstrong>Alex reaches 10\u003C\u002Fstrong> (the threshold). Alex wins.\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"fmstr-cmp-rcv-tal__step\">\n\u003Cdiv class=\"fmstr-cmp-rcv-tal__step-title\">\n\u003Cspan class=\"fmstr-cmp-rcv-tal__step-num\">6\u003C\u002Fspan>\n\u003Ch3 class=\"fmstr-cmp-rcv-tal__h3\">Handle ties\u003C\u002Fh3>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"fmstr-cmp-rcv-tal__body\">\n\u003Cp>If two candidates tie for last place in a round, the standard methods are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Eliminate both simultaneously (only if it doesn't make the count impossible).\u003C\u002Fli>\n\u003Cli>Compare prior-round vote totals.\u003C\u002Fli>\n\u003Cli>Eliminate by random draw, declared in the rules before the vote.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"fmstr-cmp-rcv-tal__step\">\n\u003Cdiv class=\"fmstr-cmp-rcv-tal__step-title\">\n\u003Cspan class=\"fmstr-cmp-rcv-tal__step-num\">7\u003C\u002Fspan>\n\u003Ch3 class=\"fmstr-cmp-rcv-tal__h3\">Handle exhausted ballots\u003C\u002Fh3>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"fmstr-cmp-rcv-tal__body\">\n\u003Cp>If a voter ranked only 2 of 4 candidates and both get eliminated, that ballot has no more preferences to transfer. It &ldquo;exhausts&rdquo; and stops counting in future rounds. The threshold doesn't change; the remaining active ballots still need 50%+1 of the remaining count.\u003C\u002Fp>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"fmstr-cmp-rcv-tal__close\">\n\u003Cp>For 50+ ballots, this gets tedious. Three faster options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.rankedvote.co\u002Fextension\" target=\"_blank\" rel=\"noopener\">Rankedvote.co\u003C\u002Fa>, a Chrome extension that runs RCV directly on a linked Google Sheet.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.rcv123.org\u002Fgoogle-forms-ranked-choice-spreadsheet-calculator\" target=\"_blank\" rel=\"noopener\">RCV123\u003C\u002Fa>, a free spreadsheet calculator for Google Classroom, Forms, and Sheets.\u003C\u002Fli>\n\u003Cli>A pre-built RCV Apps Script (search &ldquo;gform-rankvote&rdquo; on GitHub).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fdiv>\n\n\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\n## Common Ranked-Choice Voting Mistakes (and How to Avoid Them)\n- **Letting voters reuse a rank.** A ballot with two \"1st choices\" is unscorable. Fix: turn on \"Limit to one response per column\" in Google Forms, or use Formester's Ranking field (enforced by design).\n\n- **No clear winning threshold.** Without 50%+1, you can land on a \"plurality winner\" by accident, which defeats the point of RCV. Fix: state the threshold in the form description.\n- **Adding a candidate mid-vote.** Earlier ballots can't rank a candidate they never saw. Fix: lock the candidate list before sharing the link.\n- **Ignoring exhausted ballots.** If voters can rank fewer than all candidates, plan for exhaustion in your tally rules. Fix: either require ranking every option (Google Forms: \"Require a response in each row\") or document how exhausted ballots are handled.\n- **Tie-handling left to the moment.** Decide tie rules before the vote runs. Coin-flip ties are fine if announced; surprise coin-flip ties are not.\n- **Manual tally past 50 ballots.** Past about 50 ballots and 4 candidates, the manual rounds become error-prone. Switch to one of the tally tools listed above.\n\n\n## How to Create a Ranked Choice Voting Form in Formester?\n\nGoogle Forms' grid is a stand-in for a ranking question; Formester ships a proper Ranking field. The difference matters for two reasons: voters can't accidentally pick the same rank twice (the field enforces unique ordering), and the response view shows a distribution chart per option instead of a raw grid.\n\n**Step 1.** [Log in to Formester](https:\u002F\u002Fapp.formester.com\u002Fusers\u002Fsign_in\u002F) and start a new form. Pick \"Blank\" or the [Poll Maker template](\u002Fpoll-maker\u002F).\n\n**Step 2. Add a Ranking field.** Click the field menu, pick \"Ranking,\" and list your candidates as the options. Voters drag-and-drop options into preference order, or click to rank.\n\n**Step 3. Add a description**, for example: \"Rank each option from most preferred to least preferred. Every position must be filled.\"\n\n**Step 4. (Optional) Add brand styling.** Logo, brand colors, and custom subdomain on Personal plan and above, via the [branding kit](\u002Ffeatures\u002Fbranding-kit\u002F). Useful for community votes where the form represents an organization.\n\n**Step 5. Share via link, embed, or [QR code](\u002Ffeatures\u002Fqr-code-generator\u002F).** Formester forms don't require a Google account to respond, which is the deciding factor for any vote with external participants (community boards, customer councils, public elections).\n\n**Step 6. Review responses.** Each option gets a [summary distribution chart](\u002Ffeatures\u002Fform-analytics\u002F) showing how many voters ranked it 1st, 2nd, 3rd, and so on. This is the fastest way to see the shape of the vote before you do the round-by-round tally.\n\nHonest caveat: Formester does not auto-tally ranked-choice voting (round-by-round elimination is still a Google Sheets job, same as Google Forms). What Formester saves you is the data-capture mess: clean ordered preferences instead of grid cells you have to parse for duplicates.\n\n\u003Cstyle>\n\u002F* host-link-override *\u002F\n.fmstr-cmp-lgsf-cmp a { text-decoration: none !important; }\n.fmstr-cmp-lgsf-cmp {\n--c-bg-section: #f4f4f7; --c-bg-card: #ffffff;\n--c-bg-tint: #f7f3ff; --c-bg-edge: #e4d7ff; --c-bg-row: #fafafb;\n--c-fg-1: #101828; --c-fg-2: #475467; --c-fg-3: #697586;\n--c-violet-600: #6941c6;\n--c-border: #eaecf0;\n--c-shadow: 0 4px 20px rgba(16,24,40,.06), 0 2px 6px rgba(16,24,40,.04);\n\nbackground: transparent; padding: 56px 24px;\nfont-family: inherit;\ncolor: var(--c-fg-1);\n}\n.fmstr-cmp-lgsf-cmp *, .fmstr-cmp-lgsf-cmp *::before, .fmstr-cmp-lgsf-cmp *::after { box-sizing: border-box; }\n.fmstr-cmp-lgsf-cmp__container { max-width: 1180px; margin: 0 auto; text-align: center; }\n.fmstr-cmp-lgsf-cmp__eyebrow {\ndisplay: inline-block; padding: 5px 12px; border-radius: 9999px;\nbackground: var(--c-bg-tint); color: var(--c-violet-600);\nfont-size: 12px; font-weight: 600; letter-spacing: .04em;\ntext-transform: uppercase; border: 1px solid var(--c-bg-edge); margin: 0 0 14px;\n}\n.fmstr-cmp-lgsf-cmp__h2 { font-size: clamp(26px, 3vw, 36px); font-weight: 700; line-height: 1.15; letter-spacing: -.02em; margin: 0; color: var(--c-fg-1); }\n.fmstr-cmp-lgsf-cmp__intro { color: var(--c-fg-3); font-size: 17px; line-height: 1.6; max-width: 820px; margin: 14px 0 28px; }\n.fmstr-cmp-lgsf-cmp__card { background: var(--c-bg-card); border: 1px solid var(--c-border); border-radius: 20px; overflow: hidden; box-shadow: var(--c-shadow); text-align: left; }\n.fmstr-cmp-lgsf-cmp__table { width: 100%; border-collapse: collapse; font-size: 14.5px; }\n.fmstr-cmp-lgsf-cmp__table th, .fmstr-cmp-lgsf-cmp__table td { padding: 14px 16px; text-align: left; vertical-align: top; border-bottom: 1px solid var(--c-border); }\n.fmstr-cmp-lgsf-cmp__table thead th { background: var(--c-bg-tint); color: var(--c-violet-600); font-weight: 700; font-size: 13.5px; text-transform: uppercase; letter-spacing: .04em; }\n.fmstr-cmp-lgsf-cmp__table tbody th { font-weight: 600; color: var(--c-fg-1); background: var(--c-bg-row); width: 28%; }\n.fmstr-cmp-lgsf-cmp__table tbody td { color: var(--c-fg-2); }\n.fmstr-cmp-lgsf-cmp__table tbody tr:last-child th, .fmstr-cmp-lgsf-cmp__table tbody tr:last-child td { border-bottom: 0; }\n.fmstr-cmp-lgsf-cmp__table a { color: var(--c-violet-600) !important; text-decoration: none !important; }\n.fmstr-cmp-lgsf-cmp__table a:hover { text-decoration: underline !important; }\n.fmstr-cmp-lgsf-cmp__close { margin: 20px auto 0; font-size: 15px; color: var(--c-fg-3); line-height: 1.6; max-width: 880px; text-align: center; }\n.fmstr-cmp-lgsf-cmp__close a { color: var(--c-violet-600) !important; text-decoration: none !important; font-weight: 500; }\n.fmstr-cmp-lgsf-cmp__close a:hover { text-decoration: underline !important; }\n\n@media (max-width: 760px) {\n.fmstr-cmp-lgsf-cmp { padding: 40px 16px; }\n.fmstr-cmp-lgsf-cmp__intro { font-size: 15.5px; }\n.fmstr-cmp-lgsf-cmp__close { font-size: 14.5px; }\n.fmstr-cmp-lgsf-cmp__card { background: transparent; border: 0; box-shadow: none; border-radius: 0; padding: 0; }\n.fmstr-cmp-lgsf-cmp__scroll { overflow: visible; }\n.fmstr-cmp-lgsf-cmp__table { display: block; min-width: 0; width: 100%; }\n.fmstr-cmp-lgsf-cmp__table thead { display: none; }\n.fmstr-cmp-lgsf-cmp__table tbody { display: block; }\n.fmstr-cmp-lgsf-cmp__table tbody tr { display: block; background: #ffffff; border: 1px solid #eaecf0; border-radius: 14px; margin-bottom: 14px; box-shadow: 0 1px 3px rgba(16,24,40,.04); overflow: hidden; }\n.fmstr-cmp-lgsf-cmp__table tbody tr:last-child { margin-bottom: 0; }\n.fmstr-cmp-lgsf-cmp__table tbody th { display: block; width: 100%; background: #f7f3ff; color: #6941c6 !important; font-size: 16px; font-weight: 700; padding: 12px 16px; border-bottom: 1px solid #e4d7ff; }\n.fmstr-cmp-lgsf-cmp__table tbody th a { color: #6941c6 !important; }\n.fmstr-cmp-lgsf-cmp__table tbody td { display: block; padding: 10px 16px; border: 0; font-size: 14.5px; line-height: 1.5; color: #475467; }\n.fmstr-cmp-lgsf-cmp__table tbody td::before { content: attr(data-h) \": \"; font-weight: 600; color: #101828; }\n.fmstr-cmp-lgsf-cmp__table tbody tr.is-pick { box-shadow: 0 4px 14px rgba(127,86,217,.12); border-color: #e4d7ff; }\n.fmstr-cmp-lgsf-cmp__table tbody tr.is-pick th { background: linear-gradient(135deg, #7f56d9, #6941c6); color: #ffffff !important; border-bottom-color: transparent; }\n.fmstr-cmp-lgsf-cmp__table tbody tr.is-pick th a { color: #ffffff !important; }\n}\n\u003C\u002Fstyle>\n\n\u003Csection class=\"fmstr-cmp-lgsf-cmp\" aria-labelledby=\"fmstr-cmp-lgsf-cmp-h2\">\n\u003Cdiv class=\"fmstr-cmp-lgsf-cmp__container\">\n\u003Cspan class=\"fmstr-cmp-lgsf-cmp__eyebrow\">Native sync vs Formester\u003C\u002Fspan>\n\u003Ch2 class=\"fmstr-cmp-lgsf-cmp__h2\" id=\"fmstr-cmp-lgsf-cmp-h2\">Google Forms green-icon sync, or Formester&rsquo;s Google Sheets integration\u003C\u002Fh2>\n\u003Cp class=\"fmstr-cmp-lgsf-cmp__intro\">Internal form, low volume, no branding needed? Stick with native. Customer-facing forms that need branding, analytics, or pre-fill logic? Formester pulls ahead.\u003C\u002Fp>\n\u003Cdiv class=\"fmstr-cmp-lgsf-cmp__card\">\n\u003Ctable class=\"fmstr-cmp-lgsf-cmp__table\">\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Capability\u003C\u002Fth>\n\u003Cth>Google Forms + Sheets (native)\u003C\u002Fth>\n\u003Cth>Formester + Google Sheets\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Cth>Auto-sync to a Sheet\u003C\u002Fth>\u003Ctd data-h=\"Google Forms native\">Yes (green icon, one-click)\u003C\u002Ftd>\u003Ctd data-h=\"Formester\">Yes (Settings &rarr; Integrations &rarr; Google Sheets)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>Branded forms (logo, colors, custom domain)\u003C\u002Fth>\u003Ctd data-h=\"Google Forms native\">No\u003C\u002Ftd>\u003Ctd data-h=\"Formester\">Yes (Personal plan and up)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>Built-in analytics dashboard\u003C\u002Fth>\u003Ctd data-h=\"Google Forms native\">No (build pivots in Sheets manually)\u003C\u002Ftd>\u003Ctd data-h=\"Formester\">Yes (\u003Ca href=\"https:\u002F\u002Fformester.com\u002Ffeatures\u002Fform-analytics\u002F\">form analytics\u003C\u002Fa>)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>Per-question conditional logic\u003C\u002Fth>\u003Ctd data-h=\"Google Forms native\">Section-based only\u003C\u002Ftd>\u003Ctd data-h=\"Formester\">Per-question (\u003Ca href=\"https:\u002F\u002Fformester.com\u002Ffeatures\u002Fconditional-logic\u002F\">conditional logic\u003C\u002Fa>)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>File uploads\u003C\u002Fth>\u003Ctd data-h=\"Google Forms native\">1GB per response, files in Drive\u003C\u002Ftd>\u003Ctd data-h=\"Formester\">100MB Free \u002F 1GB Personal \u002F 50GB Business (\u003Ca href=\"https:\u002F\u002Fformester.com\u002Ffeatures\u002Ffile-upload-forms\u002F\">file uploads\u003C\u002Fa>)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>Pre-fill from a Sheet on load\u003C\u002Fth>\u003Ctd data-h=\"Google Forms native\">No (manual prefilled link only)\u003C\u002Ftd>\u003Ctd data-h=\"Formester\">Yes (\u003Ca href=\"https:\u002F\u002Fformester.com\u002Ffeatures\u002Fauto-fill-forms-with-external-data\u002F\">auto-fill from external data\u003C\u002Fa>)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>Webhooks + API\u003C\u002Fth>\u003Ctd data-h=\"Google Forms native\">No\u003C\u002Ftd>\u003Ctd data-h=\"Formester\">Yes\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>Free tier\u003C\u002Fth>\u003Ctd data-h=\"Google Forms native\">Unlimited responses (Google account)\u003C\u002Ftd>\u003Ctd data-h=\"Formester\">Unlimited forms and responses\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\u003Cp class=\"fmstr-cmp-lgsf-cmp__close\">Google Forms is fine for response collection. \u003Ca href=\"https:\u002F\u002Fformester.com\u002Fintegrations\u002Fgoogle-sheets\u002F\">Formester&rsquo;s Google Sheets integration\u003C\u002Fa> pulls ahead when you need pre-fill from a sheet, branded forms, multi-form aggregation, or a dashboard you don&rsquo;t have to build by hand.\u003C\u002Fp>\n\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\n\n### Conclusion\nFor a small team vote, Google Forms' Multiple Choice Grid plus a Google Sheets tally is enough. For anything where voters expect a real ranking field, no Google sign-in, and a clean summary view, [start a free Formester form](https:\u002F\u002Fapp.formester.com\u002Fusers\u002Fsign_up\u002F) or grab the [Poll Maker template](\u002Fpoll-maker\u002F).\n\n\u003Cstyle>\n\u002F* host-link-override *\u002F\n.fmstr-cmp-lgsf-faq a { text-decoration: none !important; }\n.fmstr-cmp-lgsf-faq {\n--c-bg: #fafafb; --c-card: #ffffff;\n--c-fg-1: #101828; --c-fg-2: #475467;\n--c-violet-600: #6941c6; --c-tint: #f7f3ff; --c-edge: #e4d7ff;\n--c-border: #eaecf0; --c-chip-bg: #f4f4f7;\n--c-shadow: 0 1px 3px rgba(16,24,40,.05);\n\nbackground: transparent; padding: 56px 24px;\nfont-family: inherit;\ncolor: var(--c-fg-1);\n}\n.fmstr-cmp-lgsf-faq *, .fmstr-cmp-lgsf-faq *::before, .fmstr-cmp-lgsf-faq *::after { box-sizing: border-box; }\n.fmstr-cmp-lgsf-faq__container { max-width: 820px; margin: 0 auto; }\n.fmstr-cmp-lgsf-faq__h2 { font-size: clamp(26px, 3vw, 36px); font-weight: 700; line-height: 1.15; letter-spacing: -.02em; margin: 0; color: var(--c-fg-1); }\n.fmstr-cmp-lgsf-faq__intro { color: #697586; font-size: 17px; line-height: 1.6; margin: 14px 0 28px; }\n.fmstr-cmp-lgsf-faq__list { display: flex; flex-direction: column; gap: 12px; }\n.fmstr-cmp-lgsf-faq__item {\nbackground: var(--c-card); border: 1px solid var(--c-border);\nborder-radius: 14px; box-shadow: var(--c-shadow); overflow: hidden;\n}\n.fmstr-cmp-lgsf-faq__item > summary {\npadding: 18px 22px; cursor: pointer; font-weight: 600; font-size: 16.5px;\ncolor: var(--c-fg-1); display: flex; align-items: center; gap: 14px;\nlist-style: none;\n}\n.fmstr-cmp-lgsf-faq__item > summary::-webkit-details-marker { display: none; }\n.fmstr-cmp-lgsf-faq__item > summary::before {\ncontent: \"\"; width: 28px; height: 28px; border-radius: 8px; flex-shrink: 0;\nbackground-color: var(--c-chip-bg);\nbackground-image: url(\"data:image\u002Fsvg+xml,%3Csvg xmlns='http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg' width='14' height='14' viewBox='0 0 14 14' fill='none' stroke='%2375747f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5l4 4 4-4'\u002F%3E%3C\u002Fsvg%3E\");\nbackground-repeat: no-repeat; background-position: center;\ntransition: transform .15s ease, background-color .15s ease;\n}\n.fmstr-cmp-lgsf-faq__item[open] > summary::before { transform: rotate(180deg); background-color: var(--c-tint); }\n.fmstr-cmp-lgsf-faq__item[open] > summary { color: var(--c-violet-600); }\n.fmstr-cmp-lgsf-faq__answer { padding: 0 22px 22px 64px; color: var(--c-fg-2); font-size: 15.5px; line-height: 1.7; }\n.fmstr-cmp-lgsf-faq__answer a { color: var(--c-violet-600) !important; text-decoration: none !important; }\n.fmstr-cmp-lgsf-faq__answer a:hover { text-decoration: underline !important; }\n.fmstr-cmp-lgsf-faq__answer code { background: var(--c-chip-bg); padding: 1px 6px; border-radius: 4px; font-size: 14px; color: var(--c-fg-1); }\n\n@media (max-width: 760px) {\n.fmstr-cmp-lgsf-faq { padding: 40px 16px; }\n.fmstr-cmp-lgsf-faq__intro { font-size: 15.5px; }\n.fmstr-cmp-lgsf-faq__item > summary { padding: 16px 16px; font-size: 15.5px; gap: 12px; }\n.fmstr-cmp-lgsf-faq__item > summary::before { width: 26px; height: 26px; }\n.fmstr-cmp-lgsf-faq__answer { padding: 0 16px 18px 16px; font-size: 15px; line-height: 1.65; }\n}\n\u003C\u002Fstyle>\n\n\u003Csection class=\"fmstr-cmp-lgsf-faq\" aria-labelledby=\"fmstr-cmp-lgsf-faq-h2\">\n\u003Cdiv class=\"fmstr-cmp-lgsf-faq__container\">\n\u003Ch2 class=\"fmstr-cmp-lgsf-faq__h2\" id=\"fmstr-cmp-lgsf-faq-h2\">Google Forms to Google Sheets FAQ\u003C\u002Fh2>\n\u003Cp class=\"fmstr-cmp-lgsf-faq__intro\">Answers that mirror the FAQPage JSON-LD on the live page.\u003C\u002Fp>\n\u003Cdiv class=\"fmstr-cmp-lgsf-faq__list\">\n\u003Cdetails class=\"fmstr-cmp-lgsf-faq__item\">\n\u003Csummary>Can a Google Form auto-populate a Google Sheet?\u003C\u002Fsummary>\n\u003Cdiv class=\"fmstr-cmp-lgsf-faq__answer\">Yes. Open the Responses tab, click the green Google Sheets icon, pick &ldquo;Create a new spreadsheet&rdquo; or &ldquo;Select existing spreadsheet.&rdquo; Every new submission lands as a row in the Sheet automatically. No script, no add-on.\u003C\u002Fdiv>\n\u003C\u002Fdetails>\n\u003Cdetails class=\"fmstr-cmp-lgsf-faq__item\">\n\u003Csummary>Can Google Forms pull data from a Sheet (the reverse direction)?\u003C\u002Fsummary>\n\u003Cdiv class=\"fmstr-cmp-lgsf-faq__answer\">Not natively. The native flow is one-way (Form to Sheet). To go the other way, use a \u003Ca href=\"https:\u002F\u002Fwww.makeuseof.com\u002Fgoogle-forms-pre-fill-responses\u002F\">manual prefilled link\u003C\u002Fa> for fixed defaults, an \u003Ca href=\"https:\u002F\u002Fwww.geeksforgeeks.org\u002Fwebsites-apps\u002Fhow-to-create-a-prefilled-google-form-from-a-google-sheet\u002F\">Apps Script that generates per-row prefilled URLs\u003C\u002Fa>, or \u003Ca href=\"https:\u002F\u002Fformester.com\u002Ffeatures\u002Fauto-fill-forms-with-external-data\u002F\">Formester&rsquo;s auto-fill from external data\u003C\u002Fa> which reads from a Sheet on load.\u003C\u002Fdiv>\n\u003C\u002Fdetails>\n\u003Cdetails class=\"fmstr-cmp-lgsf-faq__item\">\n\u003Csummary>How do I link an existing Google Sheet to a Google Form?\u003C\u002Fsummary>\n\u003Cdiv class=\"fmstr-cmp-lgsf-faq__answer\">Open the form&rsquo;s Responses tab, click the green Sheets icon, pick &ldquo;Select existing spreadsheet&rdquo; instead of &ldquo;Create a new spreadsheet.&rdquo; Pick the Sheet from your Drive. Google adds a new tab called &ldquo;Form Responses 1&rdquo; inside it; your existing tabs and formulas are not touched.\u003C\u002Fdiv>\n\u003C\u002Fdetails>\n\u003Cdetails class=\"fmstr-cmp-lgsf-faq__item\">\n\u003Csummary>Can a Google Form update an existing row in a Google Sheet?\u003C\u002Fsummary>\n\u003Cdiv class=\"fmstr-cmp-lgsf-faq__answer\">Not natively. Each submission adds a new row. To update an existing row, you need Apps Script (match on a key column, find the row, write the new values) or a third-party tool. \u003Ca href=\"https:\u002F\u002Fformester.com\u002Fintegrations\u002Fgoogle-sheets\u002F\">Formester&rsquo;s Google Sheets integration\u003C\u002Fa> paired with webhooks can post submission data to any endpoint that handles the update logic.\u003C\u002Fdiv>\n\u003C\u002Fdetails>\n\u003Cdetails class=\"fmstr-cmp-lgsf-faq__item\">\n\u003Csummary>How do I unlink a Google Form from a Google Sheet?\u003C\u002Fsummary>\n\u003Cdiv class=\"fmstr-cmp-lgsf-faq__answer\">In the form, open the Responses tab, click the three-dot menu next to the green Sheets icon, pick &ldquo;Unlink form.&rdquo; Past responses stay in the Sheet. Future responses are stored inside Google Forms only until you link a new Sheet.\u003C\u002Fdiv>\n\u003C\u002Fdetails>\n\u003Cdetails class=\"fmstr-cmp-lgsf-faq__item\">\n\u003Csummary>How do I send responses from multiple forms into the same Google Sheet?\u003C\u002Fsummary>\n\u003Cdiv class=\"fmstr-cmp-lgsf-faq__answer\">The native green-Sheets-icon flow only lets one Form write to one Sheet. To merge, either (a) link each form to its own Sheet then use \u003Ccode>IMPORTRANGE()\u003C\u002Fcode> or \u003Ccode>QUERY()\u003C\u002Fcode> to consolidate into a master Sheet, or (b) use \u003Ca href=\"https:\u002F\u002Fformester.com\u002Fintegrations\u002Fgoogle-sheets\u002F\">Formester\u003C\u002Fa> or Zapier to route multiple forms to a single tab.\u003C\u002Fdiv>\n\u003C\u002Fdetails>\n\u003Cdetails class=\"fmstr-cmp-lgsf-faq__item\">\n\u003Csummary>Why are my Google Sheet formulas being erased after a form submission?\u003C\u002Fsummary>\n\u003Cdiv class=\"fmstr-cmp-lgsf-faq__answer\">Form submissions insert new rows at the top of the response tab and push old rows down; in-row formulas often get displaced or wiped. Move formulas to a separate analysis tab and reference the response tab with \u003Ccode>QUERY()\u003C\u002Fcode> or \u003Ccode>IMPORTRANGE()\u003C\u002Fcode>. Detailed thread on \u003Ca href=\"https:\u002F\u002Fwebapps.stackexchange.com\u002Fquestions\u002F151017\u002Fgoogle-sheets-existing-row-formulas-are-being-erased-after-google-form-submiss\">Stack Exchange\u003C\u002Fa>.\u003C\u002Fdiv>\n\u003C\u002Fdetails>\n\u003Cdetails class=\"fmstr-cmp-lgsf-faq__item\">\n\u003Csummary>Is there a faster way than the green Sheets icon?\u003C\u002Fsummary>\n\u003Cdiv class=\"fmstr-cmp-lgsf-faq__answer\">For one form, no, the green icon is the fastest path. For repeat forms with branding, conditional logic, and analytics needs, \u003Ca href=\"https:\u002F\u002Fformester.com\u002Fintegrations\u002Fgoogle-sheets\u002F\">Formester\u003C\u002Fa> ships the same Sheet auto-sync plus a built-in dashboard, so you don&rsquo;t rebuild analysis in Sheets every time.\u003C\u002Fdiv>\n\u003C\u002Fdetails>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003Cstyle>\n\u002F* host-link-override *\u002F\n.fmstr-cmp-lgsf-rel a { text-decoration: none !important; }\n.fmstr-cmp-lgsf-rel {\n--c-bg: #f4f4f7; --c-card: #ffffff;\n--c-fg-1: #101828; --c-fg-2: #475467; --c-fg-3: #697586;\n--c-violet-500: #7f56d9; --c-violet-600: #6941c6;\n--c-tint: #f7f3ff; --c-edge: #e4d7ff; --c-border: #eaecf0;\n--c-shadow: 0 4px 20px rgba(16,24,40,.06);\n\nbackground: transparent; padding: 56px 24px;\nfont-family: inherit;\ncolor: var(--c-fg-1);\n}\n.fmstr-cmp-lgsf-rel *, .fmstr-cmp-lgsf-rel *::before, .fmstr-cmp-lgsf-rel *::after { box-sizing: border-box; }\n.fmstr-cmp-lgsf-rel__container { max-width: 1180px; margin: 0 auto; }\n.fmstr-cmp-lgsf-rel__h2 { font-size: clamp(26px, 3vw, 36px); font-weight: 700; line-height: 1.15; letter-spacing: -.02em; margin: 0; }\n.fmstr-cmp-lgsf-rel__intro { color: var(--c-fg-3); font-size: 17px; line-height: 1.6; max-width: 780px; margin: 14px 0 28px; }\n.fmstr-cmp-lgsf-rel__grid {\ndisplay: grid; grid-template-columns: repeat(3, 1fr); gap: 16px;\n}\n.fmstr-cmp-lgsf-rel__card {\nbackground: var(--c-card); border: 1px solid var(--c-border);\nborder-radius: 14px; padding: 18px 20px; display: flex; align-items: center; gap: 14px;\ntext-decoration: none !important; color: inherit !important; transition: all .15s ease;\n}\n.fmstr-cmp-lgsf-rel__card:hover { border-color: var(--c-edge); box-shadow: var(--c-shadow); transform: translateY(-1px); }\n.fmstr-cmp-lgsf-rel__icon { width: 40px; height: 40px; border-radius: 10px; background: var(--c-tint); display: grid; place-items: center; flex-shrink: 0; font-size: 18px; }\n.fmstr-cmp-lgsf-rel__text { flex-grow: 1; }\n.fmstr-cmp-lgsf-rel__text h3 { font-size: 14.5px; font-weight: 600; color: var(--c-fg-1); margin: 0; }\n.fmstr-cmp-lgsf-rel__text small { font-size: 12.5px; color: var(--c-fg-3); display: block; margin-top: 2px; }\n.fmstr-cmp-lgsf-rel__arrow { color: var(--c-violet-500); font-size: 18px; }\n\n@media (max-width: 880px) { .fmstr-cmp-lgsf-rel__grid { grid-template-columns: 1fr 1fr; gap: 12px; } }\n@media (max-width: 760px) {\n.fmstr-cmp-lgsf-rel { padding: 40px 16px; }\n.fmstr-cmp-lgsf-rel__intro { font-size: 15.5px; }\n.fmstr-cmp-lgsf-rel__card { padding: 16px; gap: 12px; }\n}\n@media (max-width: 540px) { .fmstr-cmp-lgsf-rel__grid { grid-template-columns: 1fr; gap: 12px; } }\n\u003C\u002Fstyle>\n\n\u003Csection class=\"fmstr-cmp-lgsf-rel\" aria-labelledby=\"fmstr-cmp-lgsf-rel-h2\">\n\u003Cdiv class=\"fmstr-cmp-lgsf-rel__container\">\n\u003Ch2 class=\"fmstr-cmp-lgsf-rel__h2\" id=\"fmstr-cmp-lgsf-rel-h2\">More from Formester on Google Forms and Sheets\u003C\u002Fh2>\n\u003Cp class=\"fmstr-cmp-lgsf-rel__intro\">Product pages, integrations, and Google Forms guides that pair with this walkthrough.\u003C\u002Fp>\n\u003Cdiv class=\"fmstr-cmp-lgsf-rel__grid\">\n\u003Ca class=\"fmstr-cmp-lgsf-rel__card\" href=\"https:\u002F\u002Fformester.com\u002Fintegrations\u002Fgoogle-sheets\u002F\">\n\u003Cdiv class=\"fmstr-cmp-lgsf-rel__icon\" aria-hidden=\"true\">&#128202;\u003C\u002Fdiv>\n\u003Cdiv class=\"fmstr-cmp-lgsf-rel__text\">\u003Ch3>Google Sheets Integration\u003C\u002Fh3>\u003Csmall>Native auto-sync, no Zapier\u003C\u002Fsmall>\u003C\u002Fdiv>\n\u003Cspan class=\"fmstr-cmp-lgsf-rel__arrow\" aria-hidden=\"true\">&rarr;\u003C\u002Fspan>\n\u003C\u002Fa>\n\u003Ca class=\"fmstr-cmp-lgsf-rel__card\" href=\"https:\u002F\u002Fformester.com\u002Ffeatures\u002Fauto-fill-forms-with-external-data\u002F\">\n\u003Cdiv class=\"fmstr-cmp-lgsf-rel__icon\" aria-hidden=\"true\">&#9889;\u003C\u002Fdiv>\n\u003Cdiv class=\"fmstr-cmp-lgsf-rel__text\">\u003Ch3>Auto-fill from external data\u003C\u002Fh3>\u003Csmall>Pre-fill forms from a Sheet\u003C\u002Fsmall>\u003C\u002Fdiv>\n\u003Cspan class=\"fmstr-cmp-lgsf-rel__arrow\" aria-hidden=\"true\">&rarr;\u003C\u002Fspan>\n\u003C\u002Fa>\n\u003Ca class=\"fmstr-cmp-lgsf-rel__card\" href=\"https:\u002F\u002Fformester.com\u002Fblog\u002F5-ways-to-view-responses-in-google-forms\u002F\">\n\u003Cdiv class=\"fmstr-cmp-lgsf-rel__icon\" aria-hidden=\"true\">&#128065;\u003C\u002Fdiv>\n\u003Cdiv class=\"fmstr-cmp-lgsf-rel__text\">\u003Ch3>5 ways to view responses\u003C\u002Fh3>\u003Csmall>How-to blog\u003C\u002Fsmall>\u003C\u002Fdiv>\n\u003Cspan class=\"fmstr-cmp-lgsf-rel__arrow\" aria-hidden=\"true\">&rarr;\u003C\u002Fspan>\n\u003C\u002Fa>\n\u003Ca class=\"fmstr-cmp-lgsf-rel__card\" href=\"https:\u002F\u002Fformester.com\u002Fblog\u002Fhow-to-add-conditional-questions-in-google-forms\u002F\">\n\u003Cdiv class=\"fmstr-cmp-lgsf-rel__icon\" aria-hidden=\"true\">&#127769;\u003C\u002Fdiv>\n\u003Cdiv class=\"fmstr-cmp-lgsf-rel__text\">\u003Ch3>Conditional questions in Google Forms\u003C\u002Fh3>\u003Csmall>How-to blog\u003C\u002Fsmall>\u003C\u002Fdiv>\n\u003Cspan class=\"fmstr-cmp-lgsf-rel__arrow\" aria-hidden=\"true\">&rarr;\u003C\u002Fspan>\n\u003C\u002Fa>\n\u003Ca class=\"fmstr-cmp-lgsf-rel__card\" href=\"https:\u002F\u002Fformester.com\u002Fblog\u002Fhow-to-make-a-questionnaire-in-google-forms\u002F\">\n\u003Cdiv class=\"fmstr-cmp-lgsf-rel__icon\" aria-hidden=\"true\">&#128221;\u003C\u002Fdiv>\n\u003Cdiv class=\"fmstr-cmp-lgsf-rel__text\">\u003Ch3>Questionnaire in Google Forms\u003C\u002Fh3>\u003Csmall>How-to blog\u003C\u002Fsmall>\u003C\u002Fdiv>\n\u003Cspan class=\"fmstr-cmp-lgsf-rel__arrow\" aria-hidden=\"true\">&rarr;\u003C\u002Fspan>\n\u003C\u002Fa>\n\u003Ca class=\"fmstr-cmp-lgsf-rel__card\" href=\"https:\u002F\u002Fformester.com\u002Fblog\u002Fhow-to-link-squarespace-forms-to-google-sheets\u002F\">\n\u003Cdiv class=\"fmstr-cmp-lgsf-rel__icon\" aria-hidden=\"true\">&#128279;\u003C\u002Fdiv>\n\u003Cdiv class=\"fmstr-cmp-lgsf-rel__text\">\u003Ch3>Squarespace forms to Sheets\u003C\u002Fh3>\u003Csmall>How-to blog\u003C\u002Fsmall>\u003C\u002Fdiv>\n\u003Cspan class=\"fmstr-cmp-lgsf-rel__arrow\" aria-hidden=\"true\">&rarr;\u003C\u002Fspan>\n\u003C\u002Fa>\n\u003Ca class=\"fmstr-cmp-lgsf-rel__card\" href=\"https:\u002F\u002Fformester.com\u002Fblog\u002Fhow-to-create-google-form-using-chatgpt\u002F\">\n\u003Cdiv class=\"fmstr-cmp-lgsf-rel__icon\" aria-hidden=\"true\">&#129302;\u003C\u002Fdiv>\n\u003Cdiv class=\"fmstr-cmp-lgsf-rel__text\">\u003Ch3>Google Form with ChatGPT\u003C\u002Fh3>\u003Csmall>How-to blog\u003C\u002Fsmall>\u003C\u002Fdiv>\n\u003Cspan class=\"fmstr-cmp-lgsf-rel__arrow\" aria-hidden=\"true\">&rarr;\u003C\u002Fspan>\n\u003C\u002Fa>\n\u003Ca class=\"fmstr-cmp-lgsf-rel__card\" href=\"https:\u002F\u002Fformester.com\u002Fblog\u002Fhow-to-create-signup-sheets-in-google-forms\u002F\">\n\u003Cdiv class=\"fmstr-cmp-lgsf-rel__icon\" aria-hidden=\"true\">&#128100;\u003C\u002Fdiv>\n\u003Cdiv class=\"fmstr-cmp-lgsf-rel__text\">\u003Ch3>Signup sheets in Google Forms\u003C\u002Fh3>\u003Csmall>How-to blog\u003C\u002Fsmall>\u003C\u002Fdiv>\n\u003Cspan class=\"fmstr-cmp-lgsf-rel__arrow\" aria-hidden=\"true\">&rarr;\u003C\u002Fspan>\n\u003C\u002Fa>\n\u003Ca class=\"fmstr-cmp-lgsf-rel__card\" href=\"https:\u002F\u002Fformester.com\u002Fintegrations\u002F\">\n\u003Cdiv class=\"fmstr-cmp-lgsf-rel__icon\" aria-hidden=\"true\">&#128268;\u003C\u002Fdiv>\n\u003Cdiv class=\"fmstr-cmp-lgsf-rel__text\">\u003Ch3>All Formester integrations\u003C\u002Fh3>\u003Csmall>Sheets, Slack, Zapier, more\u003C\u002Fsmall>\u003C\u002Fdiv>\n\u003Cspan class=\"fmstr-cmp-lgsf-rel__arrow\" aria-hidden=\"true\">&rarr;\u003C\u002Fspan>\n\u003C\u002Fa>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\n\n\n","blog\u002Fblog\u002Fhow-to-make-a-google-form-for-rank-choice-voting.md",1214,630,{"text":94},"13 min read",{"title":96,"author":97,"authorImage":8,"authorProfile":98,"coverImg":99,"coverImgAlt":100,"createdAt":101,"description":102,"featured":14,"jsonld":103,"keywords":104,"metaDescription":105,"metaImage":106,"metaTitle":107,"publishedAt":108,"slug":109,"updatedAt":110,"__hash__":111,"body":112,"id":113,"coverImgWidth":91,"coverImgHeight":92,"readingStats":114},"How to add math formulas in Google Forms","Harsh Shah","https:\u002F\u002Flinkedin.com\u002Fin\u002Fharshshahseo","https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fa_blog_post_cover_about_how_to_add_math_formulas_in_google_forms_541ba07053.png","a blog post cover about how to add math formulas in google forms","2025-09-25T12:00:50.589Z","Add math equations in Google Forms with simple tools, or use Formester’s calculation field for real-time formulas and smarter assessments.",[],"google forms,\nhow to add math formulas in google forms, \nhow to add calculations in google forms,","Add math formulas in Google Forms with simple tools, or use Formester’s calculation field for real-time formulas and smarter assessments.",[],"How to add math formulas in Google Forms?","2026-06-22T05:06:22.803Z","how-to-add-math-formulas-in-google-forms","2026-06-22T05:06:32.735Z","g12M98w3jLr9zWpEpGOpcSy_oPyZdFfv_ipRch2v0m4","\u003Cp style=\"font-size: inherit;\">Google Forms has no built-in equation editor. Type a fraction or a square root and you get \"1\u002F2\" or \"sqrt(2)\", which looks wrong to a student staring at a math test.\u003C\u002Fp>\n\n\u003Cp>The fix is to add the formula as a clean image. Three methods cover almost every case: the Equatio extension for daily use, CodeCogs for the odd equation, and Microsoft Office if you already live in Word or PowerPoint.\u003C\u002Fp>\n\n\u003Cp>Below, each method in numbered steps, a quick comparison so you can pick fast, and a simpler route if you would rather skip add-ons entirely.\u003C\u002Fp>\n\n\u003Ch2>Can Google Forms Handle Math?\u003C\u002Fh2>\n\n\u003Cp>Short answer: not on its own. Google Forms cannot render equations, run calculations, or total numbers natively.\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>To show formulas, insert them as images (Equatio, CodeCogs, or Office).\u003C\u002Fli>\n\u003Cli>To calculate or total responses, export to Google Sheets and use spreadsheet formulas, or build the form in a tool with a calculation field.\u003C\u002Fli>\n\u003Cli>To auto-grade, Google Forms quizzes grade multiple choice and dropdown answers, but short-answer math usually needs a manual check.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>The rest of this guide covers the formula side first, then the calculation and grading side near the end.\u003C\u002Fp>\n\n\u003Ch2>Why Math Is Tricky in Google Forms\u003C\u002Fh2>\n\n\u003Cp>Google Forms was built for plain text and images, not for math. Notation needs stacked fractions, roots, exponents, and operators that sit above or below the line, and a text field flattens all of it.\u003C\u002Fp>\n\n\u003Cp>So \"x squared over two\" becomes \"x^2\u002F2\", and a student has to guess what you meant. That single gap is why many teachers default back to paper. The workarounds below close it without leaving Google Forms.\u003C\u002Fp>\n\n\u003Ch2>Method 1: Equatio Chrome Extension (Best for Frequent Use)\u003C\u002Fh2>\n\n\u003Cp>Equatio is the go-to if you build math forms often. It adds an equation button straight into Google Forms, so you never leave the page.\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>Install it. In the Chrome Web Store, search Equatio and click Add to Chrome. Sign in with the same Google account you use for Forms.\u003C\u002Fli>\n\u003Cli>Pin it. Pin the Equatio icon to your toolbar so it is one click away.\u003C\u002Fli>\n\u003Cli>Open your form. Create or open a quiz. A small blue Equatio icon (the pi symbol) appears next to question fields and answer options.\u003C\u002Fli>\n\u003Cli>Build the equation. Click the icon to open the editor at the bottom of the screen. Type \"fraction\" and it drops in a fraction template. Prefer talking or writing? Use the speak-math or handwriting input.\u003C\u002Fli>\n\u003Cli>Insert it. Click Insert Math and the equation lands in your form as a clean image.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cdiv class=\"note\">\n\u003Cp>Note: only you need Equatio. Students see the finished image and answer as normal, no install on their side.\u003C\u002Fp>\n\u003C\u002Fdiv>\n\n\u003Ch2>Method 2: CodeCogs Equation Editor (No Install)\u003C\u002Fh2>\n\n\u003Cp>Only need an equation or two? CodeCogs is a free web tool, no extension required.\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>Open the editor. Go to the CodeCogs equation editor in your browser.\u003C\u002Fli>\n\u003Cli>Build the formula. Assemble it from the toolbar; it renders live above the buttons as you go.\u003C\u002Fli>\n\u003Cli>Copy the image URL. Scroll to the small yellow box, choose URL from the dropdown, and copy the address.\u003C\u002Fli>\n\u003Cli>Add it to your form. In Google Forms, click the image icon next to a question or answer, open the By URL tab, paste, preview, and click Add image.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>Good for occasional use. If you are inserting a dozen equations per quiz, Equatio will be faster.\u003C\u002Fp>\n\n\u003Ch2>Method 3: Microsoft Word or PowerPoint\u003C\u002Fh2>\n\n\u003Cp>Already comfortable in Office? Build the equation there and bring it across as an image.\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>Create the equation. In Word or PowerPoint, go to Insert, then Equation, and type your formula with the symbol picker.\u003C\u002Fli>\n\u003Cli>Capture it. Take a screenshot of the rendered equation.\u003C\u002Fli>\n\u003Cli>Upload it. Back in Google Forms, click the image icon, open the Upload tab, and add the screenshot.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>Slowest of the three for volume, but handy when you already have equations sitting in Office files.\u003C\u002Fp>\n\n\u003Ch2>Which Method Should You Use?\u003C\u002Fh2>\n\n\u003Cp>Pick by how often you teach math and whether you mind installing anything.\u003C\u002Fp>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\u003Cth>Method\u003C\u002Fth>\u003Cth>Best for\u003C\u002Fth>\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Equatio extension\u003C\u002Ftd>\u003Ctd>Install needed, free tier with paid upgrades, best for frequent math forms and the fastest day to day.\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>CodeCogs\u003C\u002Ftd>\u003Ctd>No install, free, best for one or two equations now and then.\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Microsoft Office\u003C\u002Ftd>\u003Ctd>No new install if you have Office, best when your equations already live in Word or PowerPoint.\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Built-in calculation field (Formester)\u003C\u002Ftd>\u003Ctd>No add-ons, no screenshots, best when you also want the form to calculate or auto-grade numeric answers.\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Ch2>Skip the Add-Ons: Formester's Calculation Field\u003C\u002Fh2>\n\n\u003Cp>Every method above works, but each one adds steps: install an add-on, copy a URL, or paste a screenshot. If math is a regular part of your forms, that friction adds up.\u003C\u002Fp>\n\n\u003Cp>Formester takes a different route with a \u003Ca href=\"https:\u002F\u002Fformester.com\u002Ffeatures\u002Fcalculating-fields\u002F\">built-in calculation field\u003C\u002Fa>. The math happens inside the form, in real time, with no images to manage. You can:\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>Add basic or advanced formulas directly in the form.\u003C\u002Fli>\n\u003Cli>Auto-grade numeric answers by linking formulas to answer fields.\u003C\u002Fli>\n\u003Cli>Build finance or science forms that calculate results as the respondent types.\u003C\u002Fli>\n\u003Cli>Keep equations clean and readable without extensions or screenshots.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>For a quiz or test, you can \u003Ca href=\"https:\u002F\u002Fformester.com\u002Ftest-creator\u002F\">build one in seconds with AI\u003C\u002Fa>, then set pass marks and per-question points so scoring runs itself. Prefer to start from a layout? The \u003Ca href=\"https:\u002F\u002Fformester.com\u002Ftemplates\u002Fcategories\u002Fquizzes\u002F\">quiz templates\u003C\u002Fa> give you a head start.\u003C\u002Fp>\n\n\u003Ch2>Pick the Method That Fits Your Workload\u003C\u002Fh2>\n\n\u003Cp>Google Forms is not as limited for math as it first looks. For everyday use, Equatio is worth the install. For the occasional equation, CodeCogs or Office will do. Match the method to how often you teach math and you will not overthink it.\u003C\u002Fp>\n\n\u003Cp>If you want the math, the calculation, and the grading handled in one place without add-ons, \u003Ca href=\"https:\u002F\u002Fapp.formester.com\u002Fusers\u002Fsign_up\u002F\">build your math assessment in Formester\u003C\u002Fa> and let the form do the arithmetic for you.\u003C\u002Fp>\n\n\u003Csection class=\"faq\">\n\u003Ch2>Math in Google Forms FAQ\u003C\u002Fh2>\n\u003Cdetails>\u003Csummary>Can you add math formulas in Google Forms?\u003C\u002Fsummary>\u003Cdiv>Google Forms has no built-in equation editor, so you add formulas as images. The three common methods are the Equatio Chrome extension, the free CodeCogs editor, and the equation tool in Word or PowerPoint.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\u003Cdetails>\u003Csummary>What is the easiest way to add equations in Google Forms?\u003C\u002Fsummary>\u003Cdiv>For frequent use, the Equatio extension is easiest because it adds an equation button inside the form. For one or two equations, CodeCogs is faster since it needs no install.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\u003Cdetails>\u003Csummary>Can Google Forms do calculations or add up numbers?\u003C\u002Fsummary>\u003Cdiv>Not on its own. Either export responses to Google Sheets and use spreadsheet formulas, or build the form in a tool with a calculation field that does the math inside the form in real time.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\u003Cdetails>\u003Csummary>Can Google Forms auto-grade math answers?\u003C\u002Fsummary>\u003Cdiv>Google Forms quizzes auto-grade multiple choice, checkbox, and dropdown answers from your answer key. Short-answer math often needs manual review, so many teachers use a calculation field to score numeric answers automatically.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\u003Cdetails>\u003Csummary>Do students need to install anything to answer math questions?\u003C\u002Fsummary>\u003Cdiv>No. If you build the equations as images, students just see and answer the question. The Equatio extension is only needed by the teacher creating the form.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\u003C\u002Fsection>\n\n","blog\u002Fblog\u002Fhow-to-add-math-formulas-in-google-forms.md",{"text":115},"6 min read",{"title":117,"author":7,"authorImage":8,"authorProfile":9,"coverImg":118,"coverImgAlt":119,"createdAt":120,"description":121,"featured":14,"jsonld":122,"keywords":123,"metaDescription":124,"metaImage":125,"metaTitle":126,"publishedAt":127,"slug":128,"updatedAt":129,"__hash__":130,"body":131,"id":132,"coverImgWidth":91,"coverImgHeight":92,"readingStats":133},"How to Make a QR Code for a Google Form?","https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fan_illustration_of_how_to_make_a_qr_code_for_a_google_form_089bcf69f7.webp","An illustration of how to make qr code for a google form guide","2024-06-20T16:15:59.734Z","Learn how to make a QR code for a Google Form with this easy step-by-step guide. This will help you make your forms more accessible and improve user engagement. With QR codes, users can quickly and easily access your forms.",[],"how to make a qr code for a google form, benefits of qr code, applications of qr code, uses of qr code, how to create a qr code for google form, how to create a qr code for formester","Learn how to make a QR code for a Google Form with this comprehensive step-by-step guide. Streamline access to your forms and improve user engagement.",[],"How to Make a QR Code for a Google Form? Simple Steps","2024-06-20T22:18:04.926Z","how-to-make-a-qr-code-for-a-google-form","2025-07-10T20:31:09.904Z","vDKVKhAcUYTdboc5xhth61SOH4P3HT2tHTEliX_pRJg","![an illustration of how to make a qr code for a google form](https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fan_illustration_of_how_to_make_a_qr_code_for_a_google_form_089bcf69f7.webp)\nIn the digital age, QR codes have become a convenient way to share & collect information quickly. QR codes are commonly used to link to Google Forms. This makes it easy for people to access and fill out forms without having to type a long URL. \n\nWe will show you how to make a QR code for a **[Google Form](https:\u002F\u002Fdocs.google.com\u002Fforms\u002F)** in this clear step by step guide and compare it with Formester. We will also explain how to create a QR code for Formester. \n\nBy the end of this post, you'll be able to make a QR code for a Google Form easily and save a lot of time.\n\n## Steps to Create a QR Code for a Google Form\nHere are the steps to make a QR code for your Google Form. This will help your audience easily access and fill out your form. Just follow these instructions to make the process smoother and increase user engagement.\n\n### Step 1: Create Your Google Form\nBefore creating a QR code, you need to have your Google Form or any other online form ready. If you haven't created one yet, follow these simple steps:\n\n- Open your web browser and go to Google Forms. \n\n- Click on the **\"+\"** button or **\"Blank\"** to create a new form.\n![screenshot of google forms ui](https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fscreenshot_of_google_forms_ui_cbe88016f0.webp)\n- Input your questions, options, and any other necessary information for your form. You can customize your form by changing the theme, adding images, and more.\n\n### Step 2: Get the Google Form Link\nOnce your form is ready, you need to get its URL to create a QR code.\n\n- In the top right corner, click on the \"Send\" button.\n![screenshot formester form builder ui](https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fscreenshot_formester_form_builder_ui_34de597b39.webp)\n\n- Select the link icon (the chain symbol), then click on \"Copy\" to copy the form's URL.\n![screenshot of google forms copy link ui](https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fpika_1718864184621_1x_6674827b6a96a_7ef32ccac6.webp)\n\n### Step 3: Create the QR Code\nNow that you have the URL, you can create a QR code. You can find free QR code generators online like **[QR Code Generator](https:\u002F\u002Fwww.the-qrcode-generator.com\u002F)**, **[Canva QR code generator](https:\u002F\u002Fwww.canva.com\u002Fqr-code-generator\u002F)**, or **[QRCode Monkey](https:\u002F\u002Fwww.qrcode-monkey.com\u002F)**.\n\n- In the QR code generator, paste the link you copied from your Google Form.\n- Click on the button to generate the QR code.\n- Save the generated QR code image to your computer. \n- Use this QR code in your documents, presentations, posters, or anywhere you need.\n\n![screenshot of qr monkey ui](https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fpika_1718864297641_1x_66748289e3070_8d52200dc4.webp)\n\n## Benefits of Using QR Codes\n\n### 1. Accessibility\nQR codes simplify access to information. Users can quickly scan the qr code with their smartphones, eliminating the need to type long URLs or search for specific content manually.\n\n### 2. User Experience\nThey provide a seamless and user-friendly experience, allowing customers or users to interact with businesses or organizations effortlessly.\n\n### 3. Data Collection\nQR codes make it easier for businesses to collect customer feedback, conduct surveys, and gather contact information at events.\n\n### 4. Versatility\nQR codes are versatile and can be used in various settings such as marketing, education, product packaging, and event management.\n\n## Practical Applications of QR Codes\n### 1. Marketing Campaigns\nIntegrate QR codes into marketing materials such as posters, in the appropriate, flyers, and social media posts to drive traffic to landing pages, promotions, or product information.\n\nBy scanning the code, potential customers can instantly access special offers, video content, or detailed product descriptions, enhancing the effectiveness of your marketing efforts.\n\n### 2. Event Management\nUse QR codes for event registration, attendee check-ins, and feedback surveys. They simplify logistics and enhance attendee engagement.\n\nBy scanning a QR code, attendees can quickly register for the event, check-in upon arrival, and provide immediate feedback, streamlining the entire event process.\n\n### 3. Retail and E-commerce\nIncorporate QR codes on product labels or packaging to provide customers with detailed product information, user manuals, or warranty registration.\n\nThis allows customers to access important information instantly, improving their overall shopping experience.\nQR codes can also link to promotional videos or customer reviews, helping to boost sales.\n\n### 4. Educational Settings\nFacilitate learning by embedding QR codes in textbooks, worksheets, or classroom displays to access supplementary resources, quizzes, or interactive content.\n\nTeachers can use QR codes to direct students to educational videos, additional readings, or interactive exercises, making learning more dynamic and engaging.\n\n### 5. Contactless Transactions\nQR codes enable contactless payments, ticketing, or ordering services, promoting hygiene and convenience in various business operations.\n\nCustomers can scan a QR code to make payments, receive tickets, or place orders without physical contact, ensuring a safer and more efficient transaction process.\n\nChoosing the **\u003Ca href=\"https:\u002F\u002Fnoda.live\u002Farticles\u002Fbest-qr-code-payment-apps\">best QR code payment app\u003C\u002Fa>** helps businesses ensure fast, secure, and user-friendly transactions across different customer touchpoints.\n\n### 6. Healthcare Services\nIn healthcare settings, QR codes can be used for patient check-ins, accessing medical records through a **\u003Ca href=\"https:\u002F\u002Fwww.findemr.com\u002Fresources\u002Felectronic-medical-record-for-solo-practice\u002F\">solo practice EMR\u003C\u002Fa>**, or scheduling appointments.\n\n\nPatients can scan a code to quickly register their visit, retrieve their health information, or book follow-up appointments, enhancing the efficiency of healthcare services and reducing waiting times.\n\n### 7. Hospitality Industry\nHotels and restaurants can use QR codes to provide menus, facilitate check-ins, or offer guest services.\n\nGuests can scan a QR code to view the menu, place orders, check-in to their rooms, or request services such as housekeeping or room service, improving their overall experience.\n\nBy streamlining these touchpoints, hotels can improve operational efficiency, elevate guest satisfaction, and drive stronger performance, which in turn will positively impact the **\u003Ca href=\"https:\u002F\u002Fhotelsmarters.com\u002Ftools\u002Foccupancy-rate-calculator\">hotel occupancy rate\u003C\u002Fa>**.\n\n### 8. Real Estate\nReal estate agents can place QR codes on property listings, signs, and brochures to provide virtual tours, additional photos, or detailed property information.\n\nPotential buyers can scan the code to get a comprehensive view of the property, schedule a visit, or contact the agent directly, making the property search more convenient and informative.\n\n### 9. Transportation\nIn public transportation, QR codes can be used for ticketing, route information, and schedules. Passengers can scan a QR code to purchase tickets, view real-time route updates, or access timetables, improving their travel experience and reducing the need for physical tickets or printed schedules.\n\n### 10. Entertainment and Media\nQR codes can enhance the experience in theaters, museums, and amusement parks by providing additional information, interactive content, or digital guides.\n\nVisitors can scan a QR code to learn more about exhibits, watch behind-the-scenes videos, or access digital maps, making their visit more engaging and informative.\n\nIn water parks, QR codes can also integrate with **\u003Ca href=\"https:\u002F\u002Foveit.com\u002Fmarkets\u002Fwaterpark-software\u002F\">water park management software\u003C\u002Fa>** to provide guests with real-time wait times, show schedules, and interactive maps, improving their overall experience.\n\n## How to Create QR Code with Formester?\nGoogle Forms, while widely used, may not be the best choice because of its limited features. Directing users to a poorly designed form via QR code can result in low engagement.\n\n**[Formester, a professional form builder](\u002F)**, stands out with its extensive features such as **[conditional logic](\u002Ffeatures\u002Fconditional-logic\u002F)** , electronic signatures, and has over **[7000+ integrations](\u002Fintegrations\u002F)**. \n\nThese enhancements can significantly improve user interaction and satisfaction. With plenty of **[pre-built free templates](\u002Ftemplates\u002F)**, creating intuitive and attractive forms has never been easier.\n\nFormester provides tools for creating forms that will impress your users, whether you're collecting feedback, conducting surveys, or managing events.\n\n### Step 1: Sign Up and Log In\nVisit the Formester website and sign up for an account if you haven’t already.\n![screenshot formester form builder ui](https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fpika_1718864217279_1x_6674827ecc177_cbc54fa6b9.webp)\n### Step 2: Create a New Project\nClick on the \"New Project\" button to start creating your form or survey.\n![screenshot formester form builder ui](https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fpika_1718864231807_1x_6674827f1b47a_2b8c9291dd.webp)\n\n### Step 3: Choose a Template or Start from Scratch\nSelect a template that suits your needs or begin designing your form from scratch.\n![screenshot formester form builder ui](https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fpika_1718864246412_1x_6674828256eff_a34b4ce97c.webp)\n### Step 4: Add Questions and Customize\nUse the user-friendly interface to add questions, images, videos, and other elements to your form.\n\n### Step 5: Save and Publish Your Project\nOnce your form is ready, save your project and proceed to publish it.\n![screenshot formester form builder ui](https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fpika_1718864271412_1x_667482862f1ad_dc8f4ee191.webp)\n\n### Step 6: Generate a QR Code\n- Navigate to the 'Share & Embed' tab of your project within Formester.\n![screenshot of formester form builder ui](https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fscreenshot_formester_form_builder_ui_3443aabf61.png)\n\n- Navigate to the \"Get Code\" tab & copy the URL.\n![screenshot formester form copy script ui](https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fpika_1718864284415_1x_6674828722883_0a81cd85be.webp)\n\n- Use a QR code generator to generate the QR code.\n- Download the QR code image file for use in your digital or print materials.\n\n![screenshot of qr monkey ui](https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fpika_1718864297641_1x_66748289e3070_8d52200dc4.webp)\n\n## Summary\nCreating a QR code for a Google Form is easy and makes your forms more accessible and convenient. Follow the steps in this guide to quickly generate and share a QR code with your audience.\n\nConsider using Formester for more advanced features and customization options. Whether you use Google Forms or **[Formester](\u002F)**, adding a QR code helps engage your audience and collect data efficiently.\n\nNow you know how to make a QR code for a Google Form and use it in many ways, like marketing, events, and education. Get started today and enjoy the benefits!\n\n","blog\u002Fblog\u002Fhow-to-make-a-qr-code-for-a-google-form.md",{"text":73},{"title":135,"author":7,"authorImage":8,"authorProfile":9,"coverImg":136,"coverImgAlt":137,"createdAt":138,"description":139,"featured":14,"jsonld":140,"keywords":172,"metaDescription":153,"metaImage":248,"metaTitle":147,"publishedAt":249,"slug":250,"updatedAt":251,"__hash__":252,"body":253,"id":254,"coverImgWidth":70,"coverImgHeight":71,"readingStats":255},"14 Best HIPAA Form Builders in 2026","https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fcover_90ee401867.png","14 Best HIPAA Form Builders 2026 cover","2026-07-30T06:19:54.748Z","A ranked comparison of the 14 best HIPAA-compliant form builders of 2026 for medical practices, therapists, clinics, and health-adjacent SaaS. BAA availability, pricing, encryption, audit logs, and honest disclosure of which tools are HIPAA-eligible vs. HIPAA-marketed.",[141,144,155,168,176,227],{"@context":20,"@id":142,"url":22,"logo":143,"name":26,"@type":27},"https:\u002F\u002Fformester.com\u002F#organization",{"url":24,"@type":25},{"@context":20,"@id":145,"url":146,"name":147,"@type":32,"isPartOf":148,"breadcrumb":150,"inLanguage":152,"description":153,"dateModified":154,"datePublished":154},"https:\u002F\u002Fformester.com\u002Fblog\u002Fbest-hipaa-form-builders\u002F#webpage","https:\u002F\u002Fformester.com\u002Fblog\u002Fbest-hipaa-form-builders\u002F","14 Best HIPAA Form Builders in 2026 | Formester",{"@id":149},"https:\u002F\u002Fformester.com\u002F#website",{"@id":151},"https:\u002F\u002Fformester.com\u002Fblog\u002Fbest-hipaa-form-builders\u002F#breadcrumb","en-US","The 14 best HIPAA form builders of 2026 compared on BAA availability, encryption, audit logs, and pricing. Find a HIPAA-compliant form builder for your practice.","2026-07-30",{"@context":20,"@id":151,"@type":156,"itemListElement":157},"BreadcrumbList",[158,162,166],{"item":22,"name":159,"@type":160,"position":161},"Home","ListItem",1,{"item":163,"name":164,"@type":160,"position":165},"https:\u002F\u002Fformester.com\u002Fblog\u002F","Blog",2,{"item":146,"name":135,"@type":160,"position":167},3,{"@context":20,"@id":169,"@type":17,"image":136,"author":170,"headline":135,"isPartOf":171,"keywords":172,"publisher":173,"inLanguage":152,"description":153,"dateModified":154,"datePublished":154,"articleSection":174,"mainEntityOfPage":175},"https:\u002F\u002Fformester.com\u002Fblog\u002Fbest-hipaa-form-builders\u002F#article",{"url":9,"name":7,"@type":19},{"@id":145},"HIPAA form builder, best HIPAA form builder, HIPAA compliant form software, HIPAA form creator, HIPAA compliant online forms, best HIPAA forms 2026",{"@id":142},"Comparisons",{"@id":145},{"@context":20,"@id":177,"@type":34,"mainEntity":178},"https:\u002F\u002Fformester.com\u002Fblog\u002Fbest-hipaa-form-builders\u002F#faq",[179,183,187,191,195,199,203,207,211,215,219,223],{"name":180,"@type":38,"acceptedAnswer":181},"What makes a form builder HIPAA compliant?",{"text":182,"@type":41},"A form builder is only HIPAA-usable for PHI if the vendor signs a Business Associate Agreement (BAA) with your practice. HIPAA has no HHS-issued certification, so \"HIPAA compliant\" as marketing copy means nothing on its own. Ask three questions: will you sign a BAA, which plan tier includes it, and what happens to PHI in your systems (encryption at rest, encryption in transit, audit logs, breach notification timelines). If the answer to \"will you sign a BAA\" is no, the vendor is not HIPAA-usable for PHI regardless of what their marketing says.",{"name":184,"@type":38,"acceptedAnswer":185},"What is the cheapest HIPAA form builder?",{"text":186,"@type":41},"For self-serve HIPAA at the lowest sticker price, Google Forms on Google Workspace Business Standard at $14\u002Fuser\u002Fmo yearly is the cheapest, followed by Microsoft Forms on M365 Business Basic at $6\u002Fuser\u002Fmo yearly. Both require you to already have (or buy) the underlying Workspace or M365 subscription, and both require the admin to accept the BAA. Among dedicated form builders, Jotform Gold at $99\u002Fmo yearly is the cheapest with a signed BAA on a self-serve plan.",{"name":188,"@type":38,"acceptedAnswer":189},"Which HIPAA form builder is best for a solo therapist?",{"text":190,"@type":41},"For most solo therapists, Jotform Gold at $99\u002Fmo yearly is the right pick: cheapest self-serve BAA, HIPAA templates for intake and consent, Jotform Sign for signed engagement letters, and 40+ payment gateways for copay collection. If you already pay for Google Workspace Business Standard, Google Forms is $14\u002Fuser\u002Fmo and covers basic intake. If you collect copays or session fees at intake, Cognito Forms Enterprise at $129\u002Fmo yearly is worth the extra $30 for native payments on the same form.",{"name":192,"@type":38,"acceptedAnswer":193},"Jotform vs Cognito Forms for HIPAA, which is better?",{"text":194,"@type":41},"Jotform Gold at $99\u002Fmo yearly beats Cognito Forms Enterprise at $129\u002Fmo yearly on price, template library, and healthcare-specific integrations. Cognito Enterprise wins on user count (20 users + 20 guests vs. Jotform Gold's single-account seat), native payments on every tier (Jotform gates payment gateways per plan), and calculation depth (repeating sections behave like a mini spreadsheet). Pick Jotform if you are a small practice with one or two seats and want the cheapest signed BAA. Pick Cognito if you have 10+ users, complex intake calculations, or run cash-pay with copay collection at intake.",{"name":196,"@type":38,"acceptedAnswer":197},"Google Forms vs Microsoft Forms for HIPAA, which should I use?",{"text":198,"@type":41},"Pick whichever ecosystem you already pay for. Both are HIPAA-eligible under their respective BAAs (Google Workspace Business Standard and above; Microsoft 365 Business Basic and above). Google Forms is slightly more polished as a form builder and has explicit May-2026 confirmation that Forms is in the HIPAA Included Functionality list. Microsoft Forms integrates better with Teams and SharePoint if your practice is already on those tools. Neither is a substitute for a dedicated HIPAA form tool (Jotform, Cognito) for anything beyond basic screeners or staff surveys.",{"name":200,"@type":38,"acceptedAnswer":201},"Is WPForms HIPAA compliant?",{"text":202,"@type":41},"WPForms Inc. does not sign a BAA. HIPAA eligibility on WPForms depends entirely on your WordPress host signing a BAA (Kinsta, WP Engine, Rocket.net, LiquidWeb offer HIPAA-eligible hosting with a BAA add-on) and on your practice handling PHI storage, backups, and access controls on the server side. If you run WPForms on a shared or non-HIPAA host, you are not HIPAA compliant regardless of what plugin you use. The plugin itself is HIPAA-friendly (encryption in transit, no data storage outside your site), but the BAA has to come from your infrastructure provider, not from WPForms.",{"name":204,"@type":38,"acceptedAnswer":205},"Why is Formester on this list if it's not HIPAA-certified?",{"text":206,"@type":41},"Formester is on this list at #11 for one reason: readers searching \"best HIPAA form builders\" often have a mixed problem. They need HIPAA for clinical intake and something else for the marketing forms, patient education, event RSVPs, and non-PHI intake on the same site. Instead of routing that non-clinical work through the expensive HIPAA tool, Formester's free-forever plan handles it at a fraction of the cost. We are on this list to be upfront that we are not the answer for PHI intake (pick Jotform, Cognito, or one of the top-10 above) and to be a fair pick for the non-clinical work in the same shop. If your entire intake pipeline is HIPAA-scoped, skip Formester and pick from tools 1 through 10.",{"name":208,"@type":38,"acceptedAnswer":209},"Do free form builders have HIPAA compliance?",{"text":210,"@type":41},"Not directly. Every dedicated form builder gates HIPAA behind a paid tier: Jotform Gold ($99\u002Fmo yearly), Cognito Forms Enterprise ($129\u002Fmo yearly), Zoho Forms Premium ($90\u002Fmo yearly), and so on. The only \"free\" HIPAA path is Google Forms on Workspace Business Standard ($14\u002Fuser\u002Fmo yearly with BAA) or Microsoft Forms on M365 Business Basic ($6\u002Fuser\u002Fmo yearly with BAA), and both require the underlying paid Workspace or M365 subscription. Truly free form builders (Formester Free, Cognito Free, Typeform Free, Jotform Free) do not sign BAAs and should not be used for PHI.",{"name":212,"@type":38,"acceptedAnswer":213},"What HIPAA-related features should I look for in a form builder?",{"text":214,"@type":41},"The short list: (1) a signed BAA on the plan tier you can actually afford, (2) TLS 1.2+ encryption in transit and AES-256 encryption at rest, (3) audit logs that record who viewed and modified each submission with a timestamp, (4) role-based access controls with minimum-necessary permissions, (5) session timeouts and MFA on user accounts, (6) breach notification SLA in the BAA (Microsoft, Jotform, and Cognito all commit to specific timelines), (7) EU data-residency on the HIPAA plan if you have EU patients (123FormBuilder Enterprise is the cleanest option here), (8) FedRAMP or HITRUST attestations if you sell to government or handle high-risk PHI.",{"name":216,"@type":38,"acceptedAnswer":217},"Can I use Typeform for HIPAA intake?",{"text":218,"@type":41},"Only on Typeform Enterprise. Typeform Basic ($25\u002Fmo yearly), Plus ($50\u002Fmo yearly), and Business ($83\u002Fmo yearly) do NOT sign BAAs and cannot legally receive PHI. Typeform Enterprise is contact-sales only with a typical annual contract in the $12,000-$50,000+ range depending on volume and integrations. If your practice runs a paid teletherapy funnel and the intake completion rate is a real business metric, Enterprise often pays for itself. If you are a solo therapist or small practice, Jotform Gold at $99\u002Fmo yearly is the better economic pick.",{"name":220,"@type":38,"acceptedAnswer":221},"What is the difference between HIPAA-eligible and HIPAA-certified?",{"text":222,"@type":41},"HIPAA has no certification. There is no HHS-issued seal that says a product is \"HIPAA-certified.\" Vendors that use the phrase are doing marketing. What actually exists: HIPAA-eligible services (products a vendor has agreed to cover under a BAA), and HIPAA-compliant deployments (a covered entity has configured the service correctly, signed the BAA, trained staff, and enforced access controls). A HIPAA-eligible product used on a Basic plan with no BAA is not HIPAA compliant. A HIPAA-eligible product with the BAA signed, MFA enforced, audit logs monitored, and staff trained is HIPAA compliant. The vendor gets you to \"eligible.\" Your practice has to get you to \"compliant.\"",{"name":224,"@type":38,"acceptedAnswer":225},"How do I switch from a non-HIPAA form builder to a HIPAA form builder?",{"text":226,"@type":41},"Export your existing form structure as JSON, PDF, or a printed template. Rebuild the forms on the HIPAA tool using its native builder or, on Jotform Gold, an AI generator that accepts a PDF upload of the old form. Sign the BAA before you turn on the new form (this is the step that most practices forget). Migrate the form embed URL on your website. Delete the old forms from the non-HIPAA tool and confirm PHI was never collected there in the first place (if it was, you have a potential breach to notify on, regardless of whether the vendor knew). Update your Notice of Privacy Practices and staff training materials to reflect the new intake tool. Budget a week for a solo practice, three to four weeks for a multi-provider clinic.",{"@context":20,"@id":228,"url":22,"name":26,"@type":229,"offers":230,"aggregateRating":241,"operatingSystem":246,"applicationCategory":247},"https:\u002F\u002Fformester.com\u002F#software","SoftwareApplication",[231,238],{"url":232,"name":233,"@type":234,"price":235,"availability":236,"priceCurrency":237},"https:\u002F\u002Fformester.com\u002Fpricing\u002F","Free","Offer","0","https:\u002F\u002Fschema.org\u002FInStock","USD",{"url":232,"name":239,"@type":234,"price":240,"availability":236,"priceCurrency":237},"Personal","13",{"@type":242,"bestRating":243,"ratingValue":244,"reviewCount":240,"worstRating":245},"AggregateRating","5","4.7","1","Web, iOS, Android","BusinessApplication",[],"2026-08-20T05:15:14.664Z","best-hipaa-form-builders","2026-08-20T05:15:14.667Z","afhpbvuqAbAAvKRskOum3E_DfOTKT8EBc0K1xAHrFR0","\u003Cp>\u003Cimg src=\"https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fcover_90ee401867.png\" alt=\"14 Best HIPAA Form Builders 2026 cover\" style=\"width:100%;max-width:1200px;height:auto;border-radius:8px;border:1px solid #e5e7eb;margin:16px 0;\" loading=\"eager\" \u002F>\u003C\u002Fp>\n\n\u003Cdiv style=\"background:#F9FAFB;border-left:4px solid #7f56d9;padding:14px 18px;margin:0 0 24px 0;border-radius:6px;font-family:inherit;\">\n\u003Cp style=\"margin:0;font-size:14px;color:#475467;font-family:inherit;\">\u003Cstrong>How we verified this:\u003C\u002Fstrong> every figure on this page comes from the vendor's own pricing page or its public G2 profile. \u003Ca href=\"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1G4JYzEQ0vvQ3TuDn_-wxV3RKvDMKTyqW_c_oVbwNvlk\u002Fedit?usp=sharing\" target=\"_blank\" rel=\"noopener\">You can check every source here\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fdiv>\n\n\u003Ch2>Which HIPAA form builder should you choose?\u003C\u002Fh2>\n\n\u003Cp>A form builder is only HIPAA-capable if the vendor will sign a Business Associate Agreement. Everything else, the encryption, the access logs, the security page, means nothing without that signature.\u003C\u002Fp>\n\n\u003Cp>That single requirement removes most form software immediately, and it is why HIPAA-capable plans cost several times more than standard ones. The 14 tools below are compared on what the compliant tier actually costs and what you get on it.\u003C\u002Fp>\n\n\u003Cdiv class=\"tldr\">\n\u003Cp>\u003Cstrong>The 60-second TL;DR\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Cheapest self-serve HIPAA:\u003C\u002Fstrong> Jotform Gold, $129\u002Fmo with BAA\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Best for regulated enterprises:\u003C\u002Fstrong> Formstack, from $99\u002Fmo with BAA\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Best for complex clinical intake:\u003C\u002Fstrong> Cognito Forms Enterprise, $174\u002Fmo\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Best for clinical research:\u003C\u002Fstrong> Alchemer, from $55\u002Fuser\u002Fmo\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Best for large health systems:\u003C\u002Fstrong> SurveyMonkey Enterprise, quoted\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Best for Salesforce-based healthcare:\u003C\u002Fstrong> FormAssembly Atlas Enterprise, quoted\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Best bundled with your suite:\u003C\u002Fstrong> Microsoft Forms, with a configured M365 tenant\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Best for WordPress clinics:\u003C\u002Fstrong> WPForms Pro, from $199\u002Fyear\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fdiv>\n\n\u003Ch2>How the 14 HIPAA form builders compare at a glance\u003C\u002Fh2>\n\n\u003Cp>The table shows the cheapest plan on which each vendor will sign a BAA, since that is the only price that matters for protected health information. Anything cheaper on their pricing page cannot legally carry PHI.\u003C\u002Fp>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Tool\u003C\u002Fth>\u003Cth>BAA available on\u003C\u002Fth>\u003Cth>Price of that plan\u003C\u002Fth>\u003Cth>Signs a BAA\u003C\u002Fth>\u003Cth>G2 rating\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Jotform Gold\u003C\u002Ftd>\u003Ctd>Gold plan\u003C\u002Ftd>\u003Ctd>$129\u002Fmo ($99 billed yearly)\u003C\u002Ftd>\u003Ctd>Yes\u003C\u002Ftd>\u003Ctd>4.7\u002F5 (5,426 reviews)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Formstack\u003C\u002Ftd>\u003Ctd>Forms and above\u003C\u002Ftd>\u003Ctd>From $99\u002Fmo\u003C\u002Ftd>\u003Ctd>Yes\u003C\u002Ftd>\u003Ctd>4.3\u002F5 (471 reviews)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Cognito Forms Enterprise\u003C\u002Ftd>\u003Ctd>Enterprise\u003C\u002Ftd>\u003Ctd>$174\u002Fmo ($129 billed yearly)\u003C\u002Ftd>\u003Ctd>Yes\u003C\u002Ftd>\u003Ctd>4.6\u002F5 (133 reviews)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Alchemer\u003C\u002Ftd>\u003Ctd>Business platform plans\u003C\u002Ftd>\u003Ctd>From $55\u002Fuser\u002Fmo\u003C\u002Ftd>\u003Ctd>Yes, on higher tiers\u003C\u002Ftd>\u003Ctd>4.4\u002F5 (956 reviews)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>SurveyMonkey Enterprise\u003C\u002Ftd>\u003Ctd>Enterprise\u003C\u002Ftd>\u003Ctd>Custom pricing\u003C\u002Ftd>\u003Ctd>Yes\u003C\u002Ftd>\u003Ctd>4.4\u002F5 (23,901 reviews)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>FormAssembly\u003C\u002Ftd>\u003Ctd>Atlas Enterprise\u003C\u002Ftd>\u003Ctd>Not published\u003C\u002Ftd>\u003Ctd>Yes\u003C\u002Ftd>\u003Ctd>4.4\u002F5 (425 reviews)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>123FormBuilder\u003C\u002Ftd>\u003Ctd>Enterprise Compliance\u003C\u002Ftd>\u003Ctd>Not published\u003C\u002Ftd>\u003Ctd>Yes\u003C\u002Ftd>\u003Ctd>4.5\u002F5 (175 reviews)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>WPForms Pro\u003C\u002Ftd>\u003Ctd>Pro licence\u003C\u002Ftd>\u003Ctd>$399\u002Fyear renewal\u003C\u002Ftd>\u003Ctd>Self-hosted, no BAA needed\u003C\u002Ftd>\u003Ctd>4.7\u002F5 (971 reviews)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Microsoft Forms\u003C\u002Ftd>\u003Ctd>Configured M365 tenant\u003C\u002Ftd>\u003Ctd>From $7\u002Fuser\u002Fmo\u003C\u002Ftd>\u003Ctd>Covered by Microsoft's BAA\u003C\u002Ftd>\u003Ctd>4.4\u002F5 (476 reviews)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Google Forms\u003C\u002Ftd>\u003Ctd>Configured Workspace\u003C\u002Ftd>\u003Ctd>From $7\u002Fuser\u002Fmo\u003C\u002Ftd>\u003Ctd>Covered by Google's BAA\u003C\u002Ftd>\u003Ctd>No standalone profile\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Formester\u003C\u002Ftd>\u003Ctd>Not available\u003C\u002Ftd>\u003Ctd>n\u002Fa\u003C\u002Ftd>\u003Ctd>No\u003C\u002Ftd>\u003Ctd>4.7\u002F5 (14 reviews)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Paperform Business\u003C\u002Ftd>\u003Ctd>Business\u003C\u002Ftd>\u003Ctd>$129\u002Fmo ($99 billed yearly)\u003C\u002Ftd>\u003Ctd>Not offered\u003C\u002Ftd>\u003Ctd>4.8\u002F5 (86 reviews)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Zoho Forms Premium\u003C\u002Ftd>\u003Ctd>Premium\u003C\u002Ftd>\u003Ctd>$90\u002Fmo billed annually\u003C\u002Ftd>\u003Ctd>Yes\u003C\u002Ftd>\u003Ctd>4.4\u002F5 (129 reviews)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Typeform Enterprise\u003C\u002Ftd>\u003Ctd>Enterprise\u003C\u002Ftd>\u003Ctd>Custom pricing\u003C\u002Ftd>\u003Ctd>Yes\u003C\u002Ftd>\u003Ctd>4.5\u002F5 (1,017 reviews)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Ch2>How we picked and ranked these 14 tools\u003C\u002Fh2>\n\n\u003Cp>Everything here comes from the vendors' own pricing and compliance pages, read in full. The ranking question was simple: which plan will the vendor sign a BAA on, and what does that plan cost each month?\u003C\u002Fp>\n\n\u003Cp>Several vendors publish no price for their compliant tier, and where that is the case this page says so. One tool in this list, our own, does not offer HIPAA at all, and it is included so the comparison is complete rather than convenient.\u003C\u002Fp>\n\n\u003Ch2>1. Jotform Gold, cheapest self-serve HIPAA\u003C\u002Fh2>\n\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fjotform_c932c1d0dc.png\" alt=\"Jotform HIPAA homepage screenshot\" style=\"width:100%;max-width:900px;height:auto;border-radius:8px;border:1px solid #e5e7eb;margin:16px 0;\" loading=\"lazy\" \u002F>\u003C\u002Fp>\n\n\u003Cp>Jotform Gold is the least expensive way to get a signed BAA without a sales call. You upgrade, enable HIPAA features in the account settings, and the BAA is available through the dashboard.\u003C\u002Fp>\n\n\u003Cp>The compliant account gets encrypted storage and access logs, plus the option to disable data retention entirely, alongside the same 20,000+ template library as every other Jotform tier.\u003C\u002Fp>\n\n\u003Cp>Gold costs $129 a month on monthly billing, or $99 billed yearly. HIPAA is not available on Bronze or Silver at any price.\u003C\u002Fp>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Strengths\u003C\u002Fth>\u003Cth>Weaknesses\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Cheapest self-serve BAA in this list\u003C\u002Ftd>\u003Ctd>HIPAA requires the $129 Gold plan\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>HIPAA enabled from the dashboard without a sales call\u003C\u002Ftd>\u003Ctd>Submissions still metered at 10,000 a month\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Healthcare templates ready to use\u003C\u002Ftd>\u003Ctd>Dense interface takes time to learn\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>40+ payment gateways for co-pays\u003C\u002Ftd>\u003Ctd>Advertised prices are the annual rates\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Mobile app collects intake offline\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Plan\u003C\u002Fth>\u003Cth>What you get\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Starter (free)\u003C\u002Ftd>\u003Ctd>$0. No HIPAA\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Bronze\u003C\u002Ftd>\u003Ctd>$39\u002Fmo. No HIPAA\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Silver\u003C\u002Ftd>\u003Ctd>$49\u002Fmo. No HIPAA\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Gold\u003C\u002Ftd>\u003Ctd>$129\u002Fmo ($99\u002Fmo billed yearly). HIPAA features and BAA available\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Enterprise\u003C\u002Ftd>\u003Ctd>Custom pricing. HIPAA included\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cp>\u003Cstrong>Best for:\u003C\u002Fstrong> small practices that want compliance without a procurement process.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>The catch:\u003C\u002Fstrong> the jump from Silver at $49 to Gold at $129 is entirely about compliance, so you pay 2.6 times more for the same builder.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>G2 rating:\u003C\u002Fstrong> 4.7\u002F5, from 5,426 reviews, the largest base of any tool here.\u003C\u002Fp>\n\n\u003Ch2>2. Formstack, best for regulated enterprises\u003C\u002Fh2>\n\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fformstack_232ba8830c.png\" alt=\"Formstack homepage screenshot\" style=\"width:100%;max-width:900px;height:auto;border-radius:8px;border:1px solid #e5e7eb;margin:16px 0;\" loading=\"lazy\" \u002F>\u003C\u002Fp>\n\n\u003Cp>Formstack builds for regulated industries as its default posture rather than as an upgrade. HIPAA support, granular permissions and audit trails are standard concerns in its product design.\u003C\u002Fp>\n\n\u003Cp>The Suite extends into document generation and signature, so a patient intake form can produce a consent document and route it for signing inside one platform.\u003C\u002Fp>\n\n\u003Cp>Forms starts at $99 a month on monthly billing, and the Suite at $299, above the advertised annual rates of $83 and $250.\u003C\u002Fp>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Strengths\u003C\u002Fth>\u003Cth>Weaknesses\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Purpose-built for regulated data\u003C\u002Ftd>\u003Ctd>Expensive relative to general form tools\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>BAA available with HIPAA support\u003C\u002Ftd>\u003Ctd>Advertised prices are the annual rates\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Documents and signature in one Suite\u003C\u002Ftd>\u003Ctd>Interface feels dated in places\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Granular permissions and audit trails\u003C\u002Ftd>\u003Ctd>Setup takes real configuration effort\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Deep Salesforce integration\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Plan\u003C\u002Fth>\u003Cth>What you get\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Free\u003C\u002Ftd>\u003Ctd>No free plan; a trial is offered\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Forms\u003C\u002Ftd>\u003Ctd>$99\u002Fmo ($83\u002Fmo billed yearly). HIPAA support available\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Suite (Forms, Documents, Sign)\u003C\u002Ftd>\u003Ctd>$299\u002Fmo ($250\u002Fmo billed yearly)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Enterprise\u003C\u002Ftd>\u003Ctd>Custom pricing\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cp>\u003Cstrong>Best for:\u003C\u002Fstrong> healthcare organisations that need forms, documents and signature under one BAA.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>The catch:\u003C\u002Fstrong> at $99 a month minimum it is a compliance purchase, not a form-builder purchase, and it prices accordingly.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>G2 rating:\u003C\u002Fstrong> 4.3\u002F5, from 471 reviews. A large base, with cost the usual complaint.\u003C\u002Fp>\n\n\u003Ch2>3. Cognito Forms Enterprise, best for complex clinical intake\u003C\u002Fh2>\n\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fcognito_forms_c0dc8b1a1b.png\" alt=\"Cognito Forms homepage screenshot\" style=\"width:100%;max-width:900px;height:auto;border-radius:8px;border:1px solid #e5e7eb;margin:16px 0;\" loading=\"lazy\" \u002F>\u003C\u002Fp>\n\n\u003Cp>Clinical intake often needs repeating sections, one block per medication, per symptom, or per family member. Cognito Forms handles that natively where most builders need workarounds.\u003C\u002Fp>\n\n\u003Cp>Calculations are built in too, which covers scoring instruments and risk assessments without exporting to a spreadsheet.\u003C\u002Fp>\n\n\u003Cp>HIPAA arrives only on Enterprise at $174 a month, or $129 billed yearly. That tier also removes the entry metering that applies to every plan below it.\u003C\u002Fp>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Strengths\u003C\u002Fth>\u003Cth>Weaknesses\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Repeating sections for clinical intake\u003C\u002Ftd>\u003Ctd>HIPAA only on the $174 Enterprise plan\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Calculations for scoring instruments\u003C\u002Ftd>\u003Ctd>Entries metered on every tier below it\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Unlimited entries on Enterprise\u003C\u002Ftd>\u003Ctd>Interface is functional rather than polished\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Document generation from entries\u003C\u002Ftd>\u003Ctd>Advertised prices are the annual rates\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Conditional logic even on the free plan\u003C\u002Ftd>\u003Ctd>\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Plan\u003C\u002Fth>\u003Cth>What you get\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Individual (free)\u003C\u002Ftd>\u003Ctd>$0. 100 entries\u002Fmo. No HIPAA\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Pro\u003C\u002Ftd>\u003Ctd>$24\u002Fmo. 2,000 entries\u002Fmo. No HIPAA\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Team\u003C\u002Ftd>\u003Ctd>$49\u002Fmo. 10,000 entries\u002Fmo. No HIPAA\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Enterprise\u003C\u002Ftd>\u003Ctd>$174\u002Fmo ($129\u002Fmo billed yearly). Unlimited entries, HIPAA available\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cp>\u003Cstrong>Best for:\u003C\u002Fstrong> practices whose intake forms involve repeating clinical data or scoring.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>The catch:\u003C\u002Fstrong> HIPAA sits on the $174 tier, so a small practice pays enterprise pricing for compliance it cannot avoid.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>G2 rating:\u003C\u002Fstrong> 4.6\u002F5, from 133 reviews. A reasonable base with a consistently good score.\u003C\u002Fp>\n\n\u003Ch2>4. Alchemer, best for clinical research\u003C\u002Fh2>\n\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Falchemer_a6b7a6928a.png\" alt=\"Alchemer homepage screenshot\" style=\"width:100%;max-width:900px;height:auto;border-radius:8px;border:1px solid #e5e7eb;margin:16px 0;\" loading=\"lazy\" \u002F>\u003C\u002Fp>\n\n\u003Cp>Alchemer is a research platform, and for clinical studies that distinction matters. Its logic, piping and reporting handle longitudinal instruments that a form builder would struggle to express.\u003C\u002Fp>\n\n\u003Cp>HIPAA support is available on its business platform accounts, arranged through its sales team rather than enabled from a settings page.\u003C\u002Fp>\n\n\u003Cp>Published pricing is per user per month: Collaborator at $55, Professional at $165, and Full Access at $275, with the upper two capped at three users.\u003C\u002Fp>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Strengths\u003C\u002Fth>\u003Cth>Weaknesses\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Research-grade logic and reporting\u003C\u002Ftd>\u003Ctd>Per-user pricing gets expensive quickly\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Handles longitudinal study instruments\u003C\u002Ftd>\u003Ctd>Professional and Full Access cap at 3 users\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>HIPAA available on business platform accounts\u003C\u002Ftd>\u003Ctd>HIPAA arranged through sales rather than self-serve\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Established in academic and clinical research\u003C\u002Ftd>\u003Ctd>Overkill for ordinary patient intake\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Plan\u003C\u002Fth>\u003Cth>What you get\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Free\u003C\u002Ftd>\u003Ctd>No free plan; a 7-day trial is offered\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Collaborator\u003C\u002Ftd>\u003Ctd>$55\u002Fuser\u002Fmo\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Professional\u003C\u002Ftd>\u003Ctd>$165\u002Fuser\u002Fmo, capped at 3 users\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Full Access\u003C\u002Ftd>\u003Ctd>$275\u002Fuser\u002Fmo, capped at 3 users\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Business platform\u003C\u002Ftd>\u003Ctd>Custom pricing. HIPAA available\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cp>\u003Cstrong>Best for:\u003C\u002Fstrong> clinical research teams running structured studies.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>The catch:\u003C\u002Fstrong> three people on Professional costs $495 a month, and HIPAA still needs a separate conversation on top.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>G2 rating:\u003C\u002Fstrong> 4.4\u002F5, from 956 reviews. A large base, with cost the recurring theme.\u003C\u002Fp>\n\n\u003Ch2>5. SurveyMonkey Enterprise, best for large health systems\u003C\u002Fh2>\n\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fsurveymonkey_f18083f3dd.png\" alt=\"SurveyMonkey homepage screenshot\" style=\"width:100%;max-width:900px;height:auto;border-radius:8px;border:1px solid #e5e7eb;margin:16px 0;\" loading=\"lazy\" \u002F>\u003C\u002Fp>\n\n\u003Cp>SurveyMonkey Enterprise is what large health systems buy when patient experience surveys need to run consistently across many departments under one agreement.\u003C\u002Fp>\n\n\u003Cp>The governance layer is the purchase: shared question banks, controlled templates and reporting that rolls up across the organisation.\u003C\u002Fp>\n\n\u003Cp>Enterprise pricing is quoted rather than published. The team plans below it are $30 and $92 per user a month, both with a three-seat minimum, and neither carries a BAA.\u003C\u002Fp>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Strengths\u003C\u002Fth>\u003Cth>Weaknesses\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Governance across many departments\u003C\u002Ftd>\u003Ctd>Enterprise pricing is not published\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Methodologist-reviewed question bank\u003C\u002Ftd>\u003Ctd>Team plans below Enterprise carry no BAA\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>BAA available on Enterprise\u003C\u002Ftd>\u003Ctd>Three-seat minimum on team plans\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Recognised by health system procurement\u003C\u002Ftd>\u003Ctd>Expensive relative to general form tools\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Plan\u003C\u002Fth>\u003Cth>What you get\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Free\u003C\u002Ftd>\u003Ctd>Limited free tier. No HIPAA\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Team Advantage\u003C\u002Ftd>\u003Ctd>$30\u002Fuser\u002Fmo, three-seat minimum. No HIPAA\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Team Premier\u003C\u002Ftd>\u003Ctd>$92\u002Fuser\u002Fmo, three-seat minimum. No HIPAA\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Enterprise\u003C\u002Ftd>\u003Ctd>Custom pricing. HIPAA and BAA available\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cp>\u003Cstrong>Best for:\u003C\u002Fstrong> health systems standardising patient experience measurement.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>The catch:\u003C\u002Fstrong> you cannot budget for it from the pricing page, because only the non-compliant tiers are published.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>G2 rating:\u003C\u002Fstrong> 4.4\u002F5, from 23,901 reviews. A very large base reflecting long familiarity.\u003C\u002Fp>\n\n\u003Ch2>6. FormAssembly, best for Salesforce-based healthcare\u003C\u002Fh2>\n\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fformassembly_2dc3c998b3.png\" alt=\"FormAssembly homepage screenshot\" style=\"width:100%;max-width:900px;height:auto;border-radius:8px;border:1px solid #e5e7eb;margin:16px 0;\" loading=\"lazy\" \u002F>\u003C\u002Fp>\n\n\u003Cp>FormAssembly's reason to exist is Salesforce. Its forms write directly into Salesforce objects, which suits healthcare organisations running patient or donor records there.\u003C\u002Fp>\n\n\u003Cp>HIPAA compliance with a BAA sits on the Atlas Enterprise plan, alongside advanced security controls and a dedicated success plan.\u003C\u002Fp>\n\n\u003Cp>FormAssembly does not publish prices for any tier. Plan names are listed, and rates are arranged through their team, so this page does not quote figures.\u003C\u002Fp>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Strengths\u003C\u002Fth>\u003Cth>Weaknesses\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Deepest Salesforce integration in this list\u003C\u002Ftd>\u003Ctd>No published pricing on any tier\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>HIPAA with BAA on Atlas Enterprise\u003C\u002Ftd>\u003Ctd>HIPAA only on the Enterprise plan\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Gov Cloud option for public sector\u003C\u002Ftd>\u003Ctd>Only worth it if you run Salesforce\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Strong security and compliance posture\u003C\u002Ftd>\u003Ctd>Evaluation requires a sales conversation\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Plan\u003C\u002Fth>\u003Cth>What you get\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Atlas Explorer\u003C\u002Ftd>\u003Ctd>Entry plan. Not published. No HIPAA\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Atlas Team\u003C\u002Ftd>\u003Ctd>Mid-tier plan. Not published\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Atlas Enterprise\u003C\u002Ftd>\u003Ctd>Not published. HIPAA compliance with BAA\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Gov Cloud\u003C\u002Ftd>\u003Ctd>Not published. Dedicated environment for public sector\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cp>\u003Cstrong>Best for:\u003C\u002Fstrong> healthcare and non-profit organisations running Salesforce.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>The catch:\u003C\u002Fstrong> no prices are published at any tier, so there is no way to compare cost before contacting them.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>G2 rating:\u003C\u002Fstrong> 4.4\u002F5, from 425 reviews. A solid base for an enterprise-focused product.\u003C\u002Fp>\n\n\u003Ch2>7. 123FormBuilder, best for straightforward compliant forms\u003C\u002Fh2>\n\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002F123formbuilder_9ae19b7107.png\" alt=\"123FormBuilder homepage screenshot\" style=\"width:100%;max-width:900px;height:auto;border-radius:8px;border:1px solid #e5e7eb;margin:16px 0;\" loading=\"lazy\" \u002F>\u003C\u002Fp>\n\n\u003Cp>123FormBuilder offers HIPAA on its Enterprise Compliance tier, with a straightforward builder that does not demand the setup effort of the enterprise platforms.\u003C\u002Fp>\n\n\u003Cp>For a practice that wants compliant forms without adopting a whole system, that simplicity is the appeal.\u003C\u002Fp>\n\n\u003Cp>The company no longer publishes a pricing grid; its pricing URL now leads to a pricing FAQ. Rates for the compliance tier are arranged through their team, so none are quoted here.\u003C\u002Fp>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Strengths\u003C\u002Fth>\u003Cth>Weaknesses\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Simpler than the enterprise platforms\u003C\u002Ftd>\u003Ctd>No published pricing grid any more\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>HIPAA on the Enterprise Compliance tier\u003C\u002Ftd>\u003Ctd>Free plan is limited to 1 form and 10 fields\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Straightforward form builder\u003C\u002Ftd>\u003Ctd>HIPAA only on the top tier\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Established product with 175 G2 reviews\u003C\u002Ftd>\u003Ctd>Evaluation requires contacting them\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Plan\u003C\u002Fth>\u003Cth>What you get\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Free\u003C\u002Ftd>\u003Ctd>1 form, 10 fields, no rules or payments. No HIPAA\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Paid tiers\u003C\u002Ftd>\u003Ctd>Not published. The pricing page now leads to a pricing FAQ\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Enterprise Compliance\u003C\u002Ftd>\u003Ctd>Not published. Certified HIPAA with a BAA\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cp>\u003Cstrong>Best for:\u003C\u002Fstrong> practices wanting compliant forms without an enterprise rollout.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>The catch:\u003C\u002Fstrong> the pricing page no longer shows a plan grid, so you cannot compare it against anything without asking.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>G2 rating:\u003C\u002Fstrong> 4.5\u002F5, from 175 reviews. A reasonable base for an established product.\u003C\u002Fp>\n\n\u003Ch2>8. WPForms Pro, best for WordPress clinics\u003C\u002Fh2>\n\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fwpforms_01b79e4063.png\" alt=\"WPForms homepage screenshot\" style=\"width:100%;max-width:900px;height:auto;border-radius:8px;border:1px solid #e5e7eb;margin:16px 0;\" loading=\"lazy\" \u002F>\u003C\u002Fp>\n\n\u003Cp>WPForms takes a different route to compliance. Because it runs inside your own WordPress site, submissions never touch a third-party server, so there is no business associate to sign an agreement with.\u003C\u002Fp>\n\n\u003Cp>That shifts the burden onto you: your hosting, your encryption, your access controls and your risk assessment. Done properly it works; done casually it does not.\u003C\u002Fp>\n\n\u003Cp>Pro costs $399 a year at renewal, with a lower first-year promotional rate. Elite is $599 at renewal.\u003C\u002Fp>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Strengths\u003C\u002Fth>\u003Cth>Weaknesses\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Data stays on your own infrastructure\u003C\u002Ftd>\u003Ctd>Compliance responsibility sits entirely with you\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>No third-party BAA needed\u003C\u002Ftd>\u003Ctd>Requires secure hosting and configuration\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Deep WordPress integration\u003C\u002Ftd>\u003Ctd>WordPress only\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>One annual licence covers unlimited submissions\u003C\u002Ftd>\u003Ctd>Annual licensing with no monthly option\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Plan\u003C\u002Fth>\u003Cth>What you get\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Lite\u003C\u002Ftd>\u003Ctd>Free WordPress plugin. Not suitable for PHI\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Basic\u003C\u002Ftd>\u003Ctd>$99\u002Fyear at renewal. 1 site\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Plus\u003C\u002Ftd>\u003Ctd>$199\u002Fyear at renewal\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Pro\u003C\u002Ftd>\u003Ctd>$399\u002Fyear at renewal. Recommended tier for compliant setups\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Elite\u003C\u002Ftd>\u003Ctd>$599\u002Fyear at renewal\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cp>\u003Cstrong>Best for:\u003C\u002Fstrong> clinics with WordPress sites and the technical capacity to secure them.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>The catch:\u003C\u002Fstrong> self-hosting means you own the compliance obligation entirely, including hosting, encryption and audit logging. That is a real responsibility, not a technicality.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>G2 rating:\u003C\u002Fstrong> 4.7\u002F5, from 971 reviews. A large base among WordPress users.\u003C\u002Fp>\n\n\u003Ch2>9. Microsoft Forms, best bundled with your suite\u003C\u002Fh2>\n\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fmicrosoftforms_best_hipaa_form_builders_v2_7e6ae83241.png\" alt=\"Microsoft Forms homepage screenshot\" style=\"width:100%;max-width:900px;height:auto;border-radius:8px;border:1px solid #e5e7eb;margin:16px 0;\" loading=\"lazy\" \u002F>\u003C\u002Fp>\n\n\u003Cp>If your organisation already runs Microsoft 365, PHI handling may already be covered. Microsoft's BAA extends to Forms when the tenant is configured for it, at no additional cost.\u003C\u002Fp>\n\n\u003Cp>For internal clinical surveys and staff forms, that removes both the purchase and the vendor review, which is often the fastest compliant path available.\u003C\u002Fp>\n\n\u003Cp>Business Basic is $7 per user a month on annual billing, and Business Standard now bundles Copilot at $23.50. The BAA covers the tenant rather than the form tool specifically.\u003C\u002Fp>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Strengths\u003C\u002Fth>\u003Cth>Weaknesses\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Covered by Microsoft's existing BAA\u003C\u002Ftd>\u003Ctd>Requires correct tenant configuration\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>No incremental cost inside Microsoft 365\u003C\u002Ftd>\u003Ctd>Basic form capability compared with the specialists\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>No new vendor review needed\u003C\u002Ftd>\u003Ctd>Free consumer accounts are not covered\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Inherits tenant security and retention policies\u003C\u002Ftd>\u003Ctd>Little design control\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Plan\u003C\u002Fth>\u003Cth>What you get\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Free\u003C\u002Ftd>\u003Ctd>$0 with a personal Microsoft account. Not covered by a BAA\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>M365 Business Basic\u003C\u002Ftd>\u003Ctd>$7\u002Fuser\u002Fmo, annual basis. BAA applies to configured tenants\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>M365 Business Standard with Copilot\u003C\u002Ftd>\u003Ctd>$23.50\u002Fuser\u002Fmo, annual basis\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>M365 Business Premium with Copilot\u003C\u002Ftd>\u003Ctd>$32\u002Fuser\u002Fmo, annual basis\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cp>\u003Cstrong>Best for:\u003C\u002Fstrong> organisations already on Microsoft 365 with a configured tenant.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>The catch:\u003C\u002Fstrong> coverage depends on your tenant being configured correctly, which is an IT task rather than a checkbox. Confirm it before collecting PHI.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>G2 rating:\u003C\u002Fstrong> 4.4\u002F5, from 476 reviews, which fits its internal-tool scope.\u003C\u002Fp>\n\n\u003Ch2>10. Google Forms, best free compliant option\u003C\u002Fh2>\n\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fgoogle_forms_0a8ac2d4a0.png\" alt=\"Google Forms homepage screenshot\" style=\"width:100%;max-width:900px;height:auto;border-radius:8px;border:1px solid #e5e7eb;margin:16px 0;\" loading=\"lazy\" \u002F>\u003C\u002Fp>\n\n\u003Cp>Google Workspace can be configured for HIPAA, and Forms is among the covered services when your administrator has accepted Google's BAA and enabled the right controls.\u003C\u002Fp>\n\n\u003Cp>For a practice already paying for Workspace, that makes compliant internal forms free at the margin, which nothing else here can match.\u003C\u002Fp>\n\n\u003Cp>Workspace Business Starter is $7 per user a month on an annual basis, Standard is $14, and Plus is $22. Consumer Google accounts are not covered.\u003C\u002Fp>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Strengths\u003C\u002Fth>\u003Cth>Weaknesses\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Covered under Google Workspace's BAA when configured\u003C\u002Ftd>\u003Ctd>Requires administrator configuration and an accepted BAA\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>No extra cost for existing Workspace customers\u003C\u002Ftd>\u003Ctd>Consumer accounts are not covered\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Results flow into Sheets\u003C\u002Ftd>\u003Ctd>Very limited design control\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Familiar to every member of staff\u003C\u002Ftd>\u003Ctd>Skip-to-section logic only\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Plan\u003C\u002Fth>\u003Cth>What you get\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Free\u003C\u002Ftd>\u003Ctd>$0 with a consumer Google account. Not covered by a BAA\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Workspace Business Starter\u003C\u002Ftd>\u003Ctd>$7\u002Fuser\u002Fmo, annual basis. BAA available\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Workspace Business Standard\u003C\u002Ftd>\u003Ctd>$14\u002Fuser\u002Fmo, annual basis\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Workspace Business Plus\u003C\u002Ftd>\u003Ctd>$22\u002Fuser\u002Fmo, annual basis\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cp>\u003Cstrong>Best for:\u003C\u002Fstrong> practices already on Workspace that need compliant internal forms.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>The catch:\u003C\u002Fstrong> a personal Google account is never covered, so the free version most people reach for cannot carry PHI.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>G2 rating:\u003C\u002Fstrong> Google Forms has no standalone G2 profile. The 4.6\u002F5 from 48,175 reviews quoted elsewhere covers Google Workspace as a whole.\u003C\u002Fp>\n\n\u003Ch2>11. Formester, for the non-clinical forms in the same practice\u003C\u002Fh2>\n\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fformester_0c4293c535.png\" alt=\"Formester homepage screenshot\" style=\"width:100%;max-width:900px;height:auto;border-radius:8px;border:1px solid #e5e7eb;margin:16px 0;\" loading=\"lazy\" \u002F>\u003C\u002Fp>\n\n\u003Cp>Formester does not offer HIPAA and does not sign BAAs. It cannot carry protected health information, and no configuration changes that.\u003C\u002Fp>\n\n\u003Cp>It appears in this list because most practices run two kinds of forms. The clinical ones need a compliant tool from the tiers above. The other ones, event RSVPs, patient education sign-ups, staff feedback and donation pages, do not.\u003C\u002Fp>\n\n\u003Cp>For those, paying $129 a month for a HIPAA tier is money spent on protection you are not using. Formester covers them free, with unlimited responses and payments included.\u003C\u002Fp>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Strengths\u003C\u002Fth>\u003Cth>Weaknesses\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Unlimited forms and responses on the free plan\u003C\u002Ftd>\u003Ctd>No HIPAA and no BAA on any tier\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Payments and e-signature included free\u003C\u002Ftd>\u003Ctd>Cannot be used for protected health information\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>25 seats on Business at $49\u002Fmo\u003C\u002Ftd>\u003Ctd>No clinical templates\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>No cost for non-PHI forms alongside a compliant tool\u003C\u002Ftd>\u003Ctd>14 G2 reviews, a small sample\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Plan\u003C\u002Fth>\u003Cth>What you get\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Free\u003C\u002Ftd>\u003Ctd>$0. Unlimited forms and responses. Not for PHI\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Personal\u003C\u002Ftd>\u003Ctd>$13\u002Fmo ($12\u002Fmo billed yearly). Not for PHI\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Business\u003C\u002Ftd>\u003Ctd>$49\u002Fmo ($45\u002Fmo billed yearly). Not for PHI\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cp>\u003Cstrong>Best for:\u003C\u002Fstrong> the non-clinical forms a practice runs alongside its compliant ones.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>The catch:\u003C\u002Fstrong> it is not a HIPAA form builder. If a form will ever touch patient health information, use one of the compliant tools above instead.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>G2 rating:\u003C\u002Fstrong> 4.7\u002F5, from 14 reviews. High score, small sample; read it as an early signal.\u003C\u002Fp>\n\n\u003Ch2>12. Paperform Business, best-looking forms without HIPAA\u003C\u002Fh2>\n\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fpaperform_27ef8356ea.png\" alt=\"Paperform homepage screenshot\" style=\"width:100%;max-width:900px;height:auto;border-radius:8px;border:1px solid #e5e7eb;margin:16px 0;\" loading=\"lazy\" \u002F>\u003C\u002Fp>\n\n\u003Cp>Paperform makes the most attractive forms in this comparison, and for patient-facing communication that is worth something.\u003C\u002Fp>\n\n\u003Cp>It does not, however, offer HIPAA or sign BAAs, so it sits in the same category as Formester here: good for the forms around the clinical work rather than the clinical work itself.\u003C\u002Fp>\n\n\u003Cp>Business costs $129 a month on monthly billing, or $99 billed yearly, which is the same headline as Jotform Gold without the compliance.\u003C\u002Fp>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Strengths\u003C\u002Fth>\u003Cth>Weaknesses\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Best-designed forms in this list\u003C\u002Ftd>\u003Ctd>No HIPAA and no BAA\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Payments and scheduling built in\u003C\u002Ftd>\u003Ctd>Costs the same as compliant alternatives\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Highest G2 score here at 4.8\u002F5\u003C\u002Ftd>\u003Ctd>No permanent free plan\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Custom domain from the Pro plan\u003C\u002Ftd>\u003Ctd>Advertised prices are the annual rates\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Plan\u003C\u002Fth>\u003Cth>What you get\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Free\u003C\u002Ftd>\u003Ctd>No free plan; a 14-day trial is offered\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Essentials\u003C\u002Ftd>\u003Ctd>$29\u002Fmo ($24\u002Fmo billed yearly)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Pro\u003C\u002Ftd>\u003Ctd>$59\u002Fmo ($49\u002Fmo billed yearly)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Business\u003C\u002Ftd>\u003Ctd>$129\u002Fmo ($99\u002Fmo billed yearly). No HIPAA\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cp>\u003Cstrong>Best for:\u003C\u002Fstrong> patient-facing non-clinical forms where design matters.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>The catch:\u003C\u002Fstrong> Business costs $129 a month, exactly what Jotform Gold costs with a BAA. If you need compliance, that comparison is decisive.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>G2 rating:\u003C\u002Fstrong> 4.8\u002F5, from 86 reviews, the highest score in this comparison.\u003C\u002Fp>\n\n\u003Ch2>13. Zoho Forms Premium, cheapest compliant tier here\u003C\u002Fh2>\n\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Fzoho_forms_0928bccb21.png\" alt=\"Zoho Forms homepage screenshot\" style=\"width:100%;max-width:900px;height:auto;border-radius:8px;border:1px solid #e5e7eb;margin:16px 0;\" loading=\"lazy\" \u002F>\u003C\u002Fp>\n\n\u003Cp>Zoho Forms offers HIPAA compliance on its Premium plan, which at $90 a month billed annually is the cheapest compliant tier in this comparison.\u003C\u002Fp>\n\n\u003Cp>For practices already inside the Zoho suite, submissions also route into Zoho CRM and the rest of the stack without extra integration work.\u003C\u002Fp>\n\n\u003Cp>The tiers below Premium do not carry HIPAA, so Basic at $10 and Standard at $25 are not options for PHI regardless of how the forms are configured.\u003C\u002Fp>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Strengths\u003C\u002Fth>\u003Cth>Weaknesses\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Cheapest HIPAA tier in this list at $90\u002Fmo\u003C\u002Ftd>\u003Ctd>Only sensible inside the Zoho ecosystem\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Routes into the Zoho suite natively\u003C\u002Ftd>\u003Ctd>Interface feels dated\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Offline mobile apps included\u003C\u002Ftd>\u003Ctd>HIPAA only on the top Premium tier\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Approval workflows on paid tiers\u003C\u002Ftd>\u003Ctd>Prices are the annual-billed rates\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Plan\u003C\u002Fth>\u003Cth>What you get\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Free\u003C\u002Ftd>\u003Ctd>$0. 3 forms, 500 submissions\u002Fmo. No HIPAA\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Basic\u003C\u002Ftd>\u003Ctd>$10\u002Fmo billed annually. No HIPAA\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Standard\u003C\u002Ftd>\u003Ctd>$25\u002Fmo billed annually. No HIPAA\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Professional\u003C\u002Ftd>\u003Ctd>$50\u002Fmo billed annually. No HIPAA\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Premium\u003C\u002Ftd>\u003Ctd>$90\u002Fmo billed annually. HIPAA compliance available\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cp>\u003Cstrong>Best for:\u003C\u002Fstrong> Zoho-based practices needing the lowest-cost compliant option.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>The catch:\u003C\u002Fstrong> the value depends on already using Zoho. Outside it, you are adopting a dated builder to save $39 a month against Jotform Gold.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>G2 rating:\u003C\u002Fstrong> 4.4\u002F5, from 129 reviews, at the lower end of this list.\u003C\u002Fp>\n\n\u003Ch2>14. Typeform Enterprise, best patient experience\u003C\u002Fh2>\n\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fformester-strapi.s3.ap-south-1.amazonaws.com\u002Ftypeform_best_hipaa_form_builders_v2_06d7124fe2.png\" alt=\"Typeform homepage screenshot\" style=\"width:100%;max-width:900px;height:auto;border-radius:8px;border:1px solid #e5e7eb;margin:16px 0;\" loading=\"lazy\" \u002F>\u003C\u002Fp>\n\n\u003Cp>Typeform's one-question-at-a-time format genuinely helps with long patient questionnaires, where a wall of clinical questions causes abandonment.\u003C\u002Fp>\n\n\u003Cp>HIPAA is available only on Enterprise, which is quoted rather than published, so the published tiers cannot carry PHI at any price.\u003C\u002Fp>\n\n\u003Cp>Those published tiers run $39, $79, and $129 a month, and none of them includes a BAA.\u003C\u002Fp>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Strengths\u003C\u002Fth>\u003Cth>Weaknesses\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Best patient-facing experience here\u003C\u002Ftd>\u003Ctd>HIPAA only on quoted Enterprise plans\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Higher completion on long questionnaires\u003C\u002Ftd>\u003Ctd>Published tiers carry no BAA\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>HIPAA available on Enterprise\u003C\u002Ftd>\u003Ctd>Highest cost per response in this list\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Strong drop-off analytics\u003C\u002Ftd>\u003Ctd>Response caps on every published tier\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"table-wrap\">\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Plan\u003C\u002Fth>\u003Cth>What you get\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Free\u003C\u002Ftd>\u003Ctd>$0. 10 responses\u002Fmo. No HIPAA\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Basic\u003C\u002Ftd>\u003Ctd>$39\u002Fmo ($28\u002Fmo billed yearly). No HIPAA\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Plus\u003C\u002Ftd>\u003Ctd>$79\u002Fmo ($56\u002Fmo billed yearly). No HIPAA\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Business\u003C\u002Ftd>\u003Ctd>$129\u002Fmo ($91\u002Fmo billed yearly). No HIPAA\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Enterprise\u003C\u002Ftd>\u003Ctd>Custom pricing. HIPAA and BAA available\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n\u003Cp>\u003Cstrong>Best for:\u003C\u002Fstrong> organisations where patient completion rates justify enterprise pricing.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>The catch:\u003C\u002Fstrong> no published plan carries a BAA, so compliant use always means a quoted Enterprise contract.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>G2 rating:\u003C\u002Fstrong> 4.5\u002F5, from 1,017 reviews. A large base, with cost the common complaint.\u003C\u002Fp>\n\n\u003Cdiv style=\"background: #F5F3FF; border: 1px solid #E9D5FF; border-radius: 24px; padding: clamp(28px, 5vw, 56px) clamp(20px, 4vw, 48px); margin: 40px 0; text-align: center; font-family: inherit;\">\n\u003Cdiv style=\"display: inline-block; background: #FFFFFF; border: 1px solid #E9D5FF; border-radius: 9999px; padding: 6px 16px; font-size: 12px; font-weight: 700; color: #6941C6; letter-spacing: 0.06em; text-transform: uppercase; margin-bottom: 22px;\">Formester\u003C\u002Fdiv>\n\u003Ch3 style=\"color: #0F172A !important; font-size: clamp(24px, 3.4vw, 36px); line-height: 1.2; font-weight: 700; margin: 0 auto 14px; max-width: 720px; font-family: inherit;\">For the non-clinical forms in the same practice\u003C\u002Fh3>\n\u003Cp style=\"color: #475467; font-size: clamp(15px, 1.5vw, 17px); line-height: 1.55; margin: 0 auto 28px; max-width: 600px; font-family: inherit;\">Formester is not a HIPAA form builder and we do not sign BAAs. For patient education, event RSVPs, marketing surveys and non-PHI donation collection in the same shop, our free plan runs unlimited forms with GDPR + CCPA scope at a fraction of the HIPAA-tool cost.\u003C\u002Fp>\n\u003Cp style=\"margin: 0;\">\u003Ca href=\"https:\u002F\u002Fapp.formester.com\u002Fusers\u002Fsign_up\" style=\"display: inline-block; background: #7f56d9 !important; color: #ffffff !important; text-decoration: none !important; padding: 14px 28px; border-radius: 9999px; font-weight: 600; font-size: 16px; font-family: inherit;\">Try Formester free \u003Cspan aria-hidden=\"true\" style=\"margin-left: 4px;\">&rarr;\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp style=\"margin: 22px 0 0; font-size: 13px; color: #697586; font-family: inherit;\">Not for PHI intake \u003Cspan style=\"color: #C4B5FD;\">&bull;\u003C\u002Fspan> Non-clinical forms only \u003Cspan style=\"color: #C4B5FD;\">&bull;\u003C\u002Fspan> Free forever plan\u003C\u002Fp>\n\u003C\u002Fdiv>\n\n\u003Ch2>How to pick the right HIPAA form builder\u003C\u002Fh2>\n\n\u003Cp>Start with the BAA, not the features. If a vendor will not sign one, the tool cannot carry protected health information no matter how secure its marketing sounds. That question alone eliminates most form software.\u003C\u002Fp>\n\n\u003Cp>Among the tools that will sign, cost separates them sharply. Jotform Gold at $129 a month is the cheapest self-serve route, Zoho Forms Premium is $90 a month billed annually if you already use Zoho, and everything else either quotes or runs higher.\u003C\u002Fp>\n\n\u003Cp>Then check whether you already own compliance. Organisations on Microsoft 365 or Google Workspace with correctly configured tenants may already be covered, which makes compliant internal forms free at the margin.\u003C\u002Fp>\n\n\u003Ch2>Common questions about HIPAA form builders\u003C\u002Fh2>\n\n\u003Cdetails>\u003Csummary>What makes a form builder HIPAA compliant?\u003C\u002Fsummary>\u003Cdiv>A form builder is HIPAA compliant when the vendor signs a Business Associate Agreement and applies the required safeguards, including encryption in transit and at rest, access controls and audit logging. Without a signed BAA, no amount of technical security makes a tool compliant.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\n\u003Cdetails>\u003Csummary>What is the cheapest HIPAA form builder?\u003C\u002Fsummary>\u003Cdiv>The cheapest HIPAA-capable tier here is Zoho Forms Premium at $90 a month billed annually, followed by Jotform Gold at $129 a month, which is the cheapest option you can enable yourself without contacting sales.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\n\u003Cdetails>\u003Csummary>Is there a free HIPAA compliant form builder?\u003C\u002Fsummary>\u003Cdiv>There is no genuinely free HIPAA form builder. The closest is Google Forms or Microsoft Forms inside a paid Workspace or Microsoft 365 tenant that has been configured for HIPAA, where compliant forms cost nothing beyond the subscription you already pay.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\n\u003Cdetails>\u003Csummary>Does Google Forms sign a BAA?\u003C\u002Fsummary>\u003Cdiv>Yes, Google will sign a BAA covering Google Workspace, and Forms is among the covered services once your administrator has accepted the agreement and enabled the appropriate controls. Consumer Google accounts are never covered.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\n\u003Cdetails>\u003Csummary>Can I use a self-hosted form plugin for PHI?\u003C\u002Fsummary>\u003Cdiv>Yes, a self-hosted plugin like WPForms Pro can handle PHI because submissions stay on your own infrastructure, so no third-party business associate exists. The compliance obligation then falls entirely on you, covering hosting, encryption, access control and audit logging.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\n\u003Cdetails>\u003Csummary>Why do HIPAA plans cost so much more?\u003C\u002Fsummary>\u003Cdiv>HIPAA plans cost more because the vendor takes on legal liability by signing a BAA, and must maintain encryption, audit logging, access controls and staff training to support it. Jotform charges $129 for Gold against $49 for Silver, and the builder itself is identical.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\n\u003Cdetails>\u003Csummary>Does Formester offer HIPAA compliance?\u003C\u002Fsummary>\u003Cdiv>No, Formester does not offer HIPAA compliance and does not sign BAAs on any plan. It should not be used for protected health information. It appears in this list for the non-clinical forms a practice runs alongside a compliant tool.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\n\u003Cdetails>\u003Csummary>Which HIPAA form builder works with Salesforce?\u003C\u002Fsummary>\u003Cdiv>FormAssembly offers the deepest Salesforce integration among HIPAA-capable tools, writing form data directly into Salesforce objects, with HIPAA and a BAA on its Atlas Enterprise plan. Formstack also integrates closely with Salesforce.\u003C\u002Fdiv>\u003C\u002Fdetails>\n\n\u003Cstyle>\n\n.fmstr-cmp-bhfb-exit {\n--p-bg-card: #ffffff;\n--p-bg-violet-25: #f7f3ff;\n--p-bg-pill: #f4ebff;\n--p-fg-1: #101828;\n--p-fg-2: #475467;\n--p-fg-3: #697586;\n--p-violet-500: #7f56d9;\n--p-violet-600: #6941c6;\n--p-violet-700: #5925dc;\n--p-border-light: #eaecf0;\n--p-border-violet: #9777e0;\n\nposition: fixed;\ninset: 0;\nz-index: 2147483000;\ndisplay: none;\nalign-items: center;\njustify-content: center;\npadding: 24px;\nfont-family: inherit;\ncolor: var(--p-fg-1);\n}\n.fmstr-cmp-bhfb-exit *, .fmstr-cmp-bhfb-exit *::before, .fmstr-cmp-bhfb-exit *::after { box-sizing: border-box; }\n.fmstr-cmp-bhfb-exit.is-open { display: flex; }\n\n.fmstr-cmp-bhfb-exit__backdrop {\nposition: absolute; inset: 0;\nbackground: rgba(16, 10, 40, 0.55);\nbackdrop-filter: blur(3px);\nopacity: 0;\ntransition: opacity 220ms ease;\n}\n.fmstr-cmp-bhfb-exit.is-open .fmstr-cmp-bhfb-exit__backdrop { opacity: 1; }\n\n.fmstr-cmp-bhfb-exit__card {\nposition: relative;\nwidth: 100%;\nmax-width: 520px;\nbackground: var(--p-bg-card);\nborder: 1px solid var(--p-border-light);\nborder-radius: 20px;\npadding: 36px 36px 30px;\nbox-shadow: 0 32px 80px rgba(16, 10, 40, 0.32);\nopacity: 0;\ntransform: translateY(14px) scale(0.985);\ntransition: opacity 260ms ease, transform 260ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n.fmstr-cmp-bhfb-exit.is-open .fmstr-cmp-bhfb-exit__card { opacity: 1; transform: none; }\n\n.fmstr-cmp-bhfb-exit__close {\nposition: absolute;\ntop: 12px; right: 12px;\nwidth: 40px; height: 40px;\ndisplay: inline-flex; align-items: center; justify-content: center;\nbackground: transparent;\nborder: 0;\nborder-radius: 50%;\ncolor: var(--p-fg-3);\ncursor: pointer;\ntransition: background-color 150ms ease, color 150ms ease;\n}\n.fmstr-cmp-bhfb-exit__close:hover { background: #f2f4f7; color: var(--p-fg-1); }\n.fmstr-cmp-bhfb-exit__close:focus { outline: none; }\n.fmstr-cmp-bhfb-exit__close:focus-visible { outline: 2px solid var(--p-border-violet); outline-offset: 2px; }\n.fmstr-cmp-bhfb-exit__cta:focus-visible,\n.fmstr-cmp-bhfb-exit__dismiss:focus-visible { outline: 2px solid var(--p-border-violet); outline-offset: 2px; border-radius: 9999px; }\n\n.fmstr-cmp-bhfb-exit__eyebrow {\ndisplay: inline-block;\npadding: 5px 13px 7px;\nbackground: var(--p-bg-pill);\ncolor: var(--p-violet-600);\nborder-radius: 9999px;\nfont-size: 12px;\nfont-weight: 700;\nline-height: 1;\nletter-spacing: 0.08em;\ntext-transform: uppercase;\nmargin-bottom: 16px;\nmax-width: calc(100% - 46px);\n}\n\n.fmstr-cmp-bhfb-exit__heading {\nmargin: 0 0 12px;\nfont-size: 27px;\nline-height: 1.22;\nfont-weight: 800;\nletter-spacing: -0.02em;\n}\n.fmstr-cmp-bhfb-exit__heading em { font-style: normal; color: var(--p-violet-600); }\n\n.fmstr-cmp-bhfb-exit__sub {\nmargin: 0 0 24px;\nfont-size: 15px;\nline-height: 1.55;\ncolor: var(--p-fg-2);\n}\n\n.fmstr-cmp-bhfb-exit__list { list-style: none; margin: 0 0 28px; padding: 0; display: flex; flex-direction: column; gap: 16px; }\n.fmstr-cmp-bhfb-exit__item { display: flex; align-items: flex-start; gap: 14px; }\n.fmstr-cmp-bhfb-exit__ic {\nwidth: 38px; height: 38px; flex-shrink: 0;\nborder-radius: 10px;\nbackground: var(--p-bg-violet-25);\ncolor: var(--p-violet-600);\ndisplay: inline-flex; align-items: center; justify-content: center;\n}\n.fmstr-cmp-bhfb-exit__ic svg { display: block; }\n.fmstr-cmp-bhfb-exit__item-title { margin: 0; font-size: 15px; line-height: 1.4; font-weight: 700; }\n.fmstr-cmp-bhfb-exit__item-body { margin: 3px 0 0; font-size: 14px; line-height: 1.45; color: var(--p-fg-3); }\n\n.fmstr-cmp-bhfb-exit__cta {\ndisplay: block;\nwidth: 100%;\npadding: 15px 24px 16px;\nbackground: var(--p-violet-600) !important;\ncolor: #ffffff !important;\nborder-radius: 9999px;\nfont-size: 16px;\nfont-weight: 700;\nline-height: 1;\ntext-align: center;\ntext-decoration: none;\nbox-shadow: 0 8px 24px rgba(105, 65, 198, 0.26);\ntransition: background-color 150ms ease, transform 150ms ease;\n}\n.fmstr-cmp-bhfb-exit__cta:hover { background: var(--p-violet-700) !important; color: #ffffff !important; transform: translateY(-1px); }\n\n.fmstr-cmp-bhfb-exit__dismiss {\ndisplay: block;\nwidth: 100%;\nmargin-top: 10px;\npadding: 12px;\nbackground: transparent;\nborder: 0;\ncolor: var(--p-fg-3);\nfont-family: inherit;\nfont-size: 14px;\nfont-weight: 600;\ncursor: pointer;\n}\n.fmstr-cmp-bhfb-exit__dismiss:hover { color: var(--p-fg-1); }\n\n.fmstr-cmp-bhfb-exit__meta {\nmargin: 6px 0 0;\ntext-align: center;\nfont-size: 12px;\nfont-weight: 500;\ncolor: var(--p-fg-3);\n}\n\n@media (max-width: 560px) {\n.fmstr-cmp-bhfb-exit { padding: 16px; align-items: flex-end; }\n.fmstr-cmp-bhfb-exit__card { padding: 28px 22px 22px; border-radius: 18px; }\n.fmstr-cmp-bhfb-exit__heading { font-size: 23px; }\n.fmstr-cmp-bhfb-exit__list { gap: 14px; margin-bottom: 24px; }\n}\n\n@media (prefers-reduced-motion: reduce) {\n.fmstr-cmp-bhfb-exit__backdrop,\n.fmstr-cmp-bhfb-exit__card { transition: none; }\n.fmstr-cmp-bhfb-exit__card { transform: none; }\n}\n\u003C\u002Fstyle>\n\n\u003Cdiv class=\"fmstr-cmp-bhfb-exit\" id=\"fmstr-bhfb-exit\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"fmstr-bhfb-exit-heading\" aria-hidden=\"true\">\n\u003Cdiv class=\"fmstr-cmp-bhfb-exit__backdrop\" data-fmstr-exit-close>\u003C\u002Fdiv>\n\u003Cdiv class=\"fmstr-cmp-bhfb-exit__card\">\n\u003Cbutton type=\"button\" class=\"fmstr-cmp-bhfb-exit__close\" data-fmstr-exit-close aria-label=\"Close\">\n\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\u003Cline x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\u002F>\u003Cline x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\u002F>\u003C\u002Fsvg>\n\u003C\u002Fbutton>\n\u003Cspan class=\"fmstr-cmp-bhfb-exit__eyebrow\">Not every form is PHI\u003C\u002Fspan>\n\u003Ch2 id=\"fmstr-bhfb-exit-heading\" class=\"fmstr-cmp-bhfb-exit__heading\">Most practices only need HIPAA on \u003Cem>a fraction of their forms\u003C\u002Fem>\u003C\u002Fh2>\n\u003Cp class=\"fmstr-cmp-bhfb-exit__sub\">Patient education, event RSVPs, marketing surveys and non-clinical onboarding do not touch PHI. Running those through the HIPAA tool is the expensive habit.\u003C\u002Fp>\n\u003Cul class=\"fmstr-cmp-bhfb-exit__list\">\n\u003Cli class=\"fmstr-cmp-bhfb-exit__item\">\n\u003Cspan class=\"fmstr-cmp-bhfb-exit__ic\" aria-hidden=\"true\">\u003Csvg width=\"19\" height=\"19\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\u003Cpath d=\"M12 2v20\"\u002F>\u003Cpath d=\"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6\"\u002F>\u003C\u002Fsvg>\u003C\u002Fspan>\n\u003Cspan>\n\u003Ch3 class=\"fmstr-cmp-bhfb-exit__item-title\">Keep the HIPAA tool for PHI only\u003C\u002Fh3>\n\u003Cp class=\"fmstr-cmp-bhfb-exit__item-body\">Jotform Gold is $99\u002Fmo yearly, Cognito Enterprise $129\u003C\u002Fp>\n\u003C\u002Fspan>\n\u003C\u002Fli>\n\u003Cli class=\"fmstr-cmp-bhfb-exit__item\">\n\u003Cspan class=\"fmstr-cmp-bhfb-exit__ic\" aria-hidden=\"true\">\u003Csvg width=\"19\" height=\"19\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\u003Cpath d=\"m12 14 4-4\"\u002F>\u003Cpath d=\"M3.34 19a10 10 0 1 1 17.32 0\"\u002F>\u003C\u002Fsvg>\u003C\u002Fspan>\n\u003Cspan>\n\u003Ch3 class=\"fmstr-cmp-bhfb-exit__item-title\">Run everything else on a free plan\u003C\u002Fh3>\n\u003Cp class=\"fmstr-cmp-bhfb-exit__item-body\">Unlimited forms and responses, no per-response cost\u003C\u002Fp>\n\u003C\u002Fspan>\n\u003C\u002Fli>\n\u003Cli class=\"fmstr-cmp-bhfb-exit__item\">\n\u003Cspan class=\"fmstr-cmp-bhfb-exit__ic\" aria-hidden=\"true\">\u003Csvg width=\"19\" height=\"19\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\u003Cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u002F>\u003Cpath d=\"m9 12 2 2 4-4\"\u002F>\u003C\u002Fsvg>\u003C\u002Fspan>\n\u003Cspan>\n\u003Ch3 class=\"fmstr-cmp-bhfb-exit__item-title\">Formester is not HIPAA certified\u003C\u002Fh3>\n\u003Cp class=\"fmstr-cmp-bhfb-exit__item-body\">GDPR, UK GDPR and CCPA only, so keep PHI on the certified tool\u003C\u002Fp>\n\u003C\u002Fspan>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ca href=\"https:\u002F\u002Fapp.formester.com\u002Fusers\u002Fsign_up\" class=\"fmstr-cmp-bhfb-exit__cta\">Try Formester free for the non-PHI forms\u003C\u002Fa>\n\u003Cbutton type=\"button\" class=\"fmstr-cmp-bhfb-exit__dismiss\" data-fmstr-exit-close>Keep reading the comparison\u003C\u002Fbutton>\n\u003Cp class=\"fmstr-cmp-bhfb-exit__meta\">Free forever plan &middot; No credit card &middot; 56,000+ teams\u003C\u002Fp>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Cscript>\n(function () {\nif (window.__fmstrExitInit_bhfb) { return; }\nwindow.__fmstrExitInit_bhfb = true;\n\nvar KEY = 'fmstr_bhfb_exit_seen_v1';\nvar SCROLL_TRIGGER = 0.6;\nvar MIN_DWELL_MS = 12000;\nvar started = Date.now();\nvar root = document.getElementById('fmstr-bhfb-exit');\nif (!root) { return; }\n\nfunction alreadySeen() {\ntry { return window.sessionStorage.getItem(KEY) === '1'; } catch (e) { return false; }\n}\nfunction markSeen() {\ntry { window.sessionStorage.setItem(KEY, '1'); } catch (e) {}\n}\nif (alreadySeen()) { return; }\n\nvar opened = false;\nvar prevOverflow = '';\n\nfunction open() {\nif (opened || alreadySeen()) { return; }\nif (!root.isConnected) { return; }\nif (Date.now() - started \u003C MIN_DWELL_MS) { return; }\nopened = true;\nmarkSeen();\nroot.classList.add('is-open');\nroot.setAttribute('aria-hidden', 'false');\nprevOverflow = document.documentElement.style.overflow;\ndocument.documentElement.style.overflow = 'hidden';\nvar closeBtn = root.querySelector('.fmstr-cmp-bhfb-exit__close');\nif (closeBtn) { closeBtn.focus(); }\ndetach();\n}\n\nfunction close() {\nroot.classList.remove('is-open');\nroot.setAttribute('aria-hidden', 'true');\ndocument.documentElement.style.overflow = prevOverflow;\ndocument.removeEventListener('keydown', onKey);\n}\n\nfunction onScroll() {\nvar doc = document.documentElement;\nvar height = Math.max(doc.scrollHeight, document.body ? document.body.scrollHeight : 0);\nif (height \u003C= window.innerHeight) { return; }\nvar seen = (window.pageYOffset + window.innerHeight) \u002F height;\nif (seen >= SCROLL_TRIGGER) { open(); }\n}\n\nfunction onMouseOut(e) {\nif (e.relatedTarget || e.toElement) { return; }\nif (e.clientY > 4) { return; }\nopen();\n}\n\nfunction onKey(e) {\nif (e.key === 'Escape' || e.keyCode === 27) { close(); }\n}\n\nfunction detach() {\nwindow.removeEventListener('scroll', onScroll);\ndocument.removeEventListener('mouseout', onMouseOut);\n}\n\nwindow.addEventListener('scroll', onScroll, { passive: true });\nvar finePointer = true;\ntry { finePointer = window.matchMedia('(pointer: fine)').matches; } catch (e) {}\nif (finePointer) { document.addEventListener('mouseout', onMouseOut); }\ndocument.addEventListener('keydown', onKey);\n\nroot.addEventListener('click', function (e) {\nvar t = e.target;\nwhile (t && t !== root) {\nif (t.hasAttribute && t.hasAttribute('data-fmstr-exit-close')) { close(); return; }\nt = t.parentNode;\n}\n});\n})();\n\u003C\u002Fscript>\n\n\n","blog\u002Fblog\u002Fbest-hipaa-form-builders.md",{"text":256},"21 min read",1788363418365]