Marketing Guide

Shopify Forms vs Paid Form Apps: Is Free Enough?

Shopify Forms is free on every plan, but its docs rule out conditional logic and multi-step forms. What a paid form app buys, and when free is enough.

Native FormsConsent ChannelsDocumented LimitsApp Budget
August 25, 2026·24 min read·

Key Insights in 60 Seconds

Skim the highlights, then jump to the boundary that decides your budget line.

Free on every plan: install at no cost and run up to 25 forms per store.
The App Store shelves forms and email apart: cancelling a sending platform loses the flows, not the form.
WhatsApp consent since August 6, 2026, beside the email and SMS opt-ins.
No conditional logic and no multi-step forms: Shopify rules both out.
POWR names multi-step on its $20.24 Pro plan, not the $11.99 entry tier.
Klaviyo's free tier carries forms and A/B testing up to 250 contacts.

What You'll Learn

1Every field type and ceiling the free app publishes
2Where a submission lands: metafields, tags and customer segments
3What we searched for and did not find in the docs
4Which plan hides the feature you are actually buying
5Whether your line pays for the form or the sending
6A seven-step test to run before you cancel a subscription

There is a line in your app budget that says Klaviyo, or Privy, or a form builder you installed two years ago and stopped thinking about. Meanwhile Shopify gives away a first-party forms app, and every guide to growing an email list still opens by telling you to install something paid. Those two facts have never been reconciled anywhere you can read them, which is why the line survives review after review.

This page reconciles them. Not by ranking form apps — we deliberately do not — but by naming exactly what the free app finishes, the five boundaries where it stops — three of them stated outright in Shopify's documentation, two absent from every page we read — and where each of those five sits on the paid listings' plan cards and feature lists. Everything here comes from Shopify's own documentation and from the App Store listings themselves, read between August 23 and 25, 2026. Our guide to a new store's app stack covers the wider question of what deserves a monthly fee at all.

The Quick Verdict

Key takeaway

Find your situation in the first column. Everything after it is the evidence underneath.

Free or paid, by what your form has to do

Your situationPickWhy
A plain signup popup or two, collecting email, SMS or WhatsApp consentShopify FormsFree on every plan, up to 25 forms per store, and all three consent channels are native
You pay a popup app mainly because it makes the popupRebuild it free, then re-price the linePopup and inline are both native at $0 — check first whether you use that app's A/B testing
You pay Klaviyo or another platform for flows and campaignsKeep paying — but not for the formThat fee buys the sending; Shopify Forms hands off to tags, segments and Shopify Messaging
The form must branch, run in stages, or match the theme in your own CSSA form builderHulk prices branching at $24.90, POWR stages at $20.24, AAA names branching on every card from $9.99; Hulk and AAA name Custom CSS
You want to A/B test the form itselfStart on Klaviyo's free tierIts free card names forms and A/B testing to 250 contacts; no Forms page we read describes a split test

What the free Shopify Forms app actually gives you

Key takeaway

Start with the thing most comparisons skip: the free app is not a trial edition of the paid ones. It is a finished product with a small number of hard walls, and the honest question is never whether you can afford forms but whether the free one does the specific thing your form needs. It also is not switched on for you — the app has to be installed from the App Store like any other, which is why plenty of merchants paying for a form builder have never seen it.

The app doesn't come installed by default with any Shopify plan, but it's free to install and use.
Shopify — Shopify Forms app — Shopify Help Center ·

Two published ceilings bound what the free app can hold. A store can have up to 25 forms in total, and a single form takes up to 31 fields. Neither number changes with your plan, because the app has no plans.

Popup, inline, or both at the same time

A popup floats above the page and needs the Forms theme app embed installed in your theme; an inline form sits inside a section of a page and needs both that embed and a compatible theme. You are not choosing one shape for the store — Shopify's documentation is explicit that you can display multiple popup forms, inline forms, or both types at the same time, which is what makes the 25-form count, rather than the form type, the thing that limits how many you can have.

What fields can a Shopify Form collect?

Key takeaway

This list is worth reading slowly, because it is where most people discover the free app does more than they assumed. Multiple choice takes more than one answer where the dropdown list and radio buttons take one; the number field can be bounded to a range you set; and the file upload field is the one that surprises people who assumed collecting a brief or an artwork proof meant paying for it.

The eight custom field types, and what each one takes

Field typeWhat it collects
Single-line textA short text field, sized for a single sentence.
Multi-line textA longer text field, sized for a paragraph.
Dropdown listA list of options in a menu; the customer picks one.
Radio buttonsThe same one-of-many choice, shown as buttons rather than a menu.
Multiple choiceCheckboxes — unlike the dropdown list and radio buttons, the customer can select more than one.
DateA specific date.
NumberA single number, and you can bound the range it accepts.
File uploadOne attachment of 20 MB or less, limited to GIF, HEIC, JPEG, PDF, SVG, WebP and XML.

Field types and their descriptions from Settings for both popup and inline forms, read on August 24, 2026.

The file field has an edge worth knowing before you plan around it: one attachment of 20 MB or less, and only from a fixed list of formats. A design brief as a PDF is fine. A 40 MB video walkthrough, or a Word document, is not — and that specific mismatch, rather than the absence of the field, is what sends a made-to-order store to a paid builder.

This is the part of the native app that moved most recently, and it moved in the direction that matters to anyone weighing a paid list-growth tool. Collecting a marketing opt-in for a third channel is exactly the kind of thing merchants assume they are paying a platform for.

WhatsApp marketing consent arrived on August 6, 2026, joining the email and SMS opt-ins the app already collected. You can also attach a new or existing discount to a form to incentivise signing up for any of the three, which is the mechanism behind every “get 10% off” popup you have ever closed. How deep to make that discount is a separate question, and one our discounts guide takes on properly.

Where does a form submission actually go?

Key takeaway

This is the question that decides whether a free form is a real replacement or a toy. A capture tool that dead-ends in a list you have to export by hand is worth less than its price. Shopify's overview page answers it in one sentence, and that sentence is the whole handoff.

After you create a form, you can view analytics, trigger an automation, tag customers to create customer segments, and send email marketing to your subscribers using an app such as Shopify Messaging.
Shopify — Shopify Forms app — Shopify Help Center ·
Analytics on the form itself
Each form reports its own submissions in the app, which is the number you need if you ever want to compare the free form against the paid one you are running today.
Tags, and segments built from them
A form can tag every customer who completes it, and those tags — plus any answer you store as a metafield — are what you build a customer segment from afterwards.
An automation trigger
The Automations and workflows setting connects a form to an existing marketing automation in Shopify Flow, or creates a new one, so the submission can start a sequence rather than sit in a list.
Email marketing through Shopify Messaging
Shopify names Shopify Messaging as an example of an app you can use to send email marketing to those subscribers, and no Forms page we read names another sending integration.

One boundary belongs here rather than in a footnote, because it quietly breaks re-permissioning campaigns. When an existing customer submits a form, their email and phone number on file are not modified even if the form carries different ones, and Shopify notes that other fields such as marketing consent might not be updated either. Changing those means editing the customer profile in your admin.

Custom fields become metafields — and that is what you segment on

Key takeaway

The practical version: if you ask which category someone shops, that answer is a submission record until you store it as a metafield, at which point it becomes a filter you can segment on. The wider mechanics of custom data — how metafields are defined, where they can be displayed, what an app adds — are their own subject, and our metafields guide covers them in full.

Shopify names a second use for the same mechanism that most merchants never associate with a marketing app: a form can serve as a company account request, with the answers landing under Companies for you to assess before approving a trade buyer. What the form never does is send marketing to the customer — the one email it can send by itself is a per-submission notification to the store owner.

That is the line to hold on to for the rest of this page: capture and sending are two different purchases, even when one invoice covers both.

What the free app will not do

Key takeaway

The two kinds of limit are worth telling apart. A documented “not supported” is a fact you can plan against. An absence in the documentation is a weaker claim: it means we looked in the places the feature would be described and did not find it, which is what the box further down records, page by page. Both are real; only the first is certain.

Conditional logic: absent, not weak

Key takeaway

This matters because of how the limit is usually described elsewhere, including in older writing of our own: as something for “complex” branching, which implies simple branching exists. It does not. There is no simple case, no two-option case, and no workaround in the settings — the feature is absent from the product, and Shopify says so in one line.

Conditional logic isn't supported on forms.
Shopify — Create forms — Shopify Help Center ·

Multi-step forms are not a thing here

Key takeaway

The staged form is the single most common conversion-rate technique in list building, which is why this boundary sends more merchants to a paid tool than any other on this page — the first ask is one field, and everything else waits until the visitor has already said yes once.

The native statement is unambiguous and sits beside the conditional-logic line, quoted in the section above: multi-step forms aren't supported. Those two lines are the closest thing the app has to a specification, and the same short considerations list carries the 25-form ceiling — the three of our five boundaries that Shopify states outright rather than leaving to our reading.

No A/B test, no CSS — and here is exactly what we read

Key takeaway

These two absences behave differently in practice. Styling is the softer one: brand colours, the field treatment and the font get a form closer to a theme than most people expect, and a merchant who has never tried the native styling usually overestimates what they need. Testing is the harder one, because there is no partial version of a split test.

What we looked for and did not find
Across the Shopify Forms documentation we found no description of built-in A/B or split testing, no custom CSS, custom HTML or code block, and no published limit on submissions, contacts or storage. The app overview, the create-forms page, the shared settings for popup and inline forms and the popup settings page were read on August 24, 2026; the inline settings page, the settings index, the manage-forms page, the Shopify Flow page and the app's own App Store listing were read on August 23, 2026, and the translations page on August 25, 2026. The absence is the finding: these are the pages where such features would be documented. Shopify may add any of them, and the app's own listing is the first place a change would show.

Is there a cap on forms or submissions?

Key takeaway

That reversal is the most underrated fact on this page. The free plans of the paid builders are capped where it hurts a growing store: POWR's free plan stops at 25 form submissions a month and six fields per form against the native 31, and Hulk's free plan at one form and 50 submissions. Those are volume caps, and volume is the thing that grows.

The native ceiling is the opposite shape. Twenty-five is a lot of forms — more than most stores keep switched on — and it does not tighten as the store succeeds. The store most likely to hit it is one running a separate form per landing page or campaign and never retiring the old ones, which is a housekeeping problem before it is a purchasing one.

What does a paid form app actually buy you?

Key takeaway

Shopify's own App Store makes the split visible before any of us do: POWR, Hulk and AAA are listed under the Forms category, while Klaviyo and Privy are listed under Email marketing. That is not a detail — it explains why a Klaviyo listing has no conditional-logic feature line to compare against. These tools are not competing for the same job, and a “best form apps” ranking that puts them in one list is comparing a sending platform with a field editor.

Three classes of paid app, by what the fee is really for

ClassWhat the fee actually buysListings we readWhat the meter runs on
Form buildersThe form mechanics Shopify documents as unsupported: conditional field logic and multi-step forms, plus — on two of the three — custom CSS, custom JavaScript and dynamic logic.POWR Contact Form Builder, Hulk Contact Form Builder, AAA Custom Form BuilderA plan tier — and on AAA, the number of forms you keep live.
Email and SMS platformsThe sending: flows, campaigns, segmentation and deliverability. A form builder comes attached, but it is not what the subscription is priced on.KlaviyoContacts for email, message credits for SMS.
Popup and list-growth suitesDisplay targeting and testing across the storefront, including multi-step and mini-quiz popups.PrivyMonthly pageviews on the popup plan, contacts on the email plan.

Categories, feature lists and prices read on each listing's own App Store page on August 24, 2026. A cell describes what a listing names, not our own test of the product; app pricing moves, so confirm on the listing before subscribing.

Which class you are in decides what “cancelling the form app” even means. Cancel a form builder and you lose conditional logic. Cancel an email platform and you lose the flows that earn the revenue, while the form was never the point. Cancel a popup suite and you lose the targeting and the testing — and keep, at no cost, the popup itself.

What each listing costs to start — and what the feature actually costs

Key takeaway

This is the single most useful thing to check before you subscribe, and it is the thing comparison articles get wrong most often by quoting the headline number. Read the plan card that names your feature, not the badge at the top of the listing — on two of these five, that is the difference between the price you compared and the price you will actually be charged.

Where the price starts versus where the feature lives

ListingFree planWhere the price startsThe plan that switches on the thing you came for
Shopify FormsThe whole product is freeNo paid tier existsConditional logic and multi-step are documented as unsupported at any price.
POWR Contact Form BuilderYes — unlimited forms, 25 submissions a month, up to 6 fields per form$11.99/mo Starter$20.24/mo Pro — the card that names multi-step forms and conditional after-submission behaviour.
Hulk Contact Form BuilderYes — 1 form, 50 submissions$9.90/mo Pro$24.90/mo Pro+ — the card that names Advanced Conditional Logic and a Multi Page Form.
AAA Custom Form BuilderNone — the listing reads From $9.99/month$9.99/mo Starter, 2 formsConditional logic is on every card; the ladder buys form count instead — $29 for 5, $49 for 10, $79 for 100.
KlaviyoYes — email to 250 contacts, with forms and A/B testing included$20/mo email at 251–500 contacts, $15/mo SMSA/B testing is already on the free card; the paid tiers are priced on contacts or message credits, not on the form.
Privy — Email, SMS & Pop UpsNone — the listing reads From $24/month$24/mo pop ups (up to 10,000 monthly pageviews), $30/mo email (up to 1,500 email contacts)$24/mo Pop Ups & Displays — the card that names multi step and mini quiz forms.

Plans, prices and free-tier ceilings read on each listing on August 24, 2026: POWR, Hulk, AAA, Klaviyo and Privy. Prices are the listings' own published tiers and change without notice.

Two rows deserve a second look. AAA is the only one of the three builders that does not gate the logic at all — conditional logic appears on every card, including the $9.99 entry — but it has no free plan and its ladder charges for the number of live forms, which is the one dimension where the native app is generous. And Klaviyo's free card already lists forms and A/B testing for up to 250 contacts, which means the testing boundary above can sometimes be crossed without a new invoice at all.

If you already pay Klaviyo, what is that fee buying?

Key takeaway

This is where merchants reviewing an app budget make the wrong cut in both directions. Cancelling a sending platform to save the form fee throws away the automation that produced the revenue; keeping a popup-only subscription because “we need forms” keeps a line the native app now covers. The distinction is which meter you are paying: contacts and credits mean sending, pageviews mean display.

There is one genuine advantage to building the form where the sending happens, and it is worth stating plainly rather than pretending the native app wins everything: a form built inside your email platform can be tested, targeted and iterated with the same tooling that sends the campaign. What that buys, and the three rules that decide whether a signup form converts at all, are set out in our Klaviyo signup forms and list growth section — this page deliberately does not repeat them.

So the answer for a platform payer is narrower than “cancel it” and more useful: keep the platform, and stop counting the form as part of what it costs you. On the pricing cards we read the form is bundled into the tier rather than billed as its own line, so there is nothing to save by moving the capture — the line worth re-reading is any second, popup-only subscription sitting beside it.

Which line in your app budget is actually replaceable?

The verdict at the top answers by profile — you find your row and leave. This answers by combination, which is where the money actually hides: what the form has to do, how many forms you run, how far the styling has to go, whether you test, and who sends the email afterwards. It is the crossing of the last two that decides whether your subscription is paying for the capture or for the campaign. The result names a class, not a product, and links back to the table above.

Is your form app still earning its line?Five questions about the line you already pay — the result says whether it is buying the capture or the sending
Question 1 of 5
What does the form have to do that you would pay for?

Prove it on your own store before you cancel anything

Key takeaway

Steps one to four apply to everyone and take an evening. If the quiz routed you to a paid class, step six is the one that matters most — it is the difference between a capability you genuinely use and a habit of paying. Work down in order; each step's checks are things you verify in your own admin rather than take on trust from this page.

The native test: seven steps before you cancel a subscription

Run this on your own store and catalogue. At the end you will either have the free form live, or a one-sentence reason why it cannot be — and that sentence is what you are buying.

0 of 7 done
  1. Shopify Forms is not installed with any plan, so the first step is adding it and counting how many forms your store really needs live at the same time.

  2. Recreate the paid form as a popup or an inline form, field for field, so the comparison is between the same two things rather than between a live form and an idea.

  3. Consent follows the field: email marketing consent needs the email field on the form, and SMS or WhatsApp consent needs the phone field on it.

  4. A submission is only worth what you can do with it, so store the answer you segment on as a metafield and turn it into an actual segment before you judge the free path.

  5. Each form reports its own submissions, and that number is the only honest basis for comparing the free form with the paid one you are still paying for.

  6. Say the boundary out loud in one sentence: branching, stages, an A/B test, custom CSS, or more than twenty-five forms in the store. If no sentence comes, that is the finding.

  7. Close the loop deliberately: keep the subscription, drop it, or downgrade it, and record the single event that would justify buying it again.

If you would rather watch the build before doing it, the walkthrough below covers setting the app up end to end. It was recorded in 2024, so it predates the WhatsApp consent field added on August 6, 2026 and any interface changes since — treat it as the shape of the workflow rather than a current screenshot tour.

How To Set Up Shopify FormsA step-by-step walkthrough of setting up the Shopify Forms app — its own description names contact forms, newsletter signups and customer surveys — from the Ecom Masterclass channel. Recorded in September 2024, before WhatsApp consent collection was added in August 2026.

The Bottom Line

Key takeaway

The most valuable half hour here is not another comparison table — it is opening the free app and rebuilding the form you already pay for. You will finish that half hour either with a working free form or with your boundary named in one sentence, and that sentence is what tells you which row of the price table you would actually be buying.

Rebuild the form before you review the invoice. If the native version carries your capture, the paid line is only worth what it does after the submission — and if it does nothing after the submission, you have your answer.
Your Next Step by Stage
After the welcome emailA signup is the start of a relationship rather than the end of one, and what you send after the welcome email is what decides whether the address was worth collecting.Building a loyalty program
Using what you collectedTags and metafields become segments, and the next question is which of those segments deserves your next campaign rather than all of them.Native RFM segments
Past what any app doesIf no listing names the mechanic you need, the remaining route is a build — we scope what that involves before anyone writes code.Get the build scoped

Not Sure Whether That Line Is Still Earning Its Fee?

We set up the forms, the consent fields and the segments on your store, run the same capture side by side with what you pay for today, and tell you which boundary you are actually hitting. Nothing gets cancelled before that answer exists.

Have it set up for you

Frequently Asked Questions

Yes. Shopify's documentation states the app does not come installed by default with any Shopify plan, but that it is free to install and use. There is no separate subscription and no plan floor: a Basic store and a Plus store install the same app on the same terms, though the B2B company account request form it can build depends on Shopify B2B, whose features are included on plans that support B2B capabilities.
No — and the wording matters. Shopify's page on creating forms states plainly that conditional logic is not supported on forms. That is not a weaker version of the feature or a limit you can work around with settings; there is no branching at all, on either the popup or the inline form type.
No. The same considerations list states that multi-step forms are not supported. If your capture depends on asking for an email first and everything else on a second screen, that is a genuine reason to pay: four of the five listings we read name multi-step forms, though two of them place it above their advertised entry price.
Up to 25 forms per store; the same documentation separately caps a single form at 31 fields. Popup and inline forms both count toward the 25, and you can display several popups, several inline forms, or both types at the same time on your storefront while you stay under that number.
No page we have found in the Forms documentation publishes a submission, contact or storage limit. The numbers it does publish are ceilings on what you build — 25 forms, 31 fields, one 20 MB attachment — not on how many people can respond. That is notable next to the paid free tiers, where POWR stops at 25 submissions a month and Hulk at 50, because those caps are the usual reason a free plan stops working.
Yes, since August 6, 2026, when Shopify announced that you can collect WhatsApp marketing consent on Shopify Forms. The mechanism is the same as SMS: the phone field has to be on the form for SMS and WhatsApp consent, while email marketing consent requires the email field instead.
Eight custom types: single-line text, multi-line text, dropdown list, radio buttons, multiple choice, date, number and file upload. Every form also captures first name and email by default, and each form must include either email or phone as a required field. Company and customer forms additionally require a company name.
The styling settings we read cover colours, the form-field treatment and typography, plus a separate image section. Across the Forms pages we read in August 2026 there is no custom CSS, custom code or HTML block. Two of the paid listings, Hulk and AAA, name Custom CSS and Custom JavaScript in their feature lists.
Into your customer records. A field stored as a metafield is saved in the Custom data settings of your admin, under Customers or Companies, where it can be used to assess B2B company requests or to build customer segments. The form can also tag customers, trigger a Shopify Flow automation and report its own analytics.
It depends on what your invoice is buying. Shopify Forms replaces the capture; it does not send campaigns or build flows. If your platform fee covers flows, segmentation and deliverability, that part is not duplicated. If it exists mainly to produce a popup, the capture half of it is now available at no cost.
No. Shopify documents that when an existing customer submits a form, the email and phone number on file are not modified even if the form contains different ones, and that other fields such as marketing consent might not be updated either. Changing those means editing the customer profile directly in your admin.
Read the plan card rather than the headline. On listings read on August 24, 2026, POWR starts at $11.99 a month but names multi-step forms and conditional after-submission behaviour on its $20.24 Pro plan; Hulk starts at $9.90 but names Advanced Conditional Logic on its $24.90 Pro+ plan; AAA starts at $9.99 for two forms.
About This Article
Shopify Developer & E-Commerce Writer
9+ years with Shopify since 2017

Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Writes in-depth, data-driven e-commerce guides based on hands-on experience with real merchant stores.

This article was written entirely by AI under human editorial direction. The editor sets the topic and structure, runs multi-stage validation on facts, links, and interactive elements, and verifies the output is useful from a business perspective. All claims are checked against official Shopify sources. Details may change — always confirm critical data at shopify.com.

Editorial Policy
Continue Learning

What to Read Next

Stay updated

Get notified about new articles

Subscribe to receive updates when we publish new Shopify guides and insights.