20 logic operators
Rules are AND or OR groups built from 20 operators covering text, numbers, dates, choices and uploads, with four actions: show, hide, jump, end. It routes rather than calculates. There is no scoring engine.
Conditional logicTally and Upform both give you unlimited forms and unlimited responses for nothing. The difference is what the respondent meets: Upform asks one question per screen, answers to the keyboard, and shows you exactly which question people quit on.
No response cap on either tool. Pick the one whose format fits the form you are building.
The short answer
Upform is a Tally alternative built around a conversational runtime. Both are free with unlimited forms and unlimited responses, so this is not a price argument. Upform asks one question per screen with full keyboard shortcuts, gives you 20 logic operators, per-question drop-off analytics and a contacts directory. Tally keeps its Notion-style editor, payment blocks and a bigger feature surface.
1
Question per screen, by default
∞
Responses, same as Tally
20
Logic operators, free
$12
Pro, per month
Read this first
Most alternative pages open by finding a ceiling in the competitor's free plan. Tally does not have one. Unlimited forms, unlimited responses, logic included, at $0. And it has worked that way for years. If a response limit somewhere else is what sent you searching, Tally fixes it as completely as we do. So the rest of this page is about two things a price table cannot show you: the format your respondents meet, and what you can see after they leave.
The runtime
A published Tally form is a document: your questions stacked down a page, the way a Notion doc reads. It is clean, it loads fast, and for an internal form it is often the right shape. Upform publishes something else: a conversational form that shows one question at a time and responds to the keyboard.
3 →
Do you run paid ads today?
Press Y or N. Your answer decides what we ask next.
Rule Summary
When Paid ads is exactly "No" → Jump to field: Thanks, we'll be in touch
A yes-no step wired to a jump rule: answer No and the form skips the two budget questions entirely.
Side by side
Both columns have green in them, because both tools are good. Read the rows that match the form you are actually building.
| Feature | Tally | |
|---|---|---|
| Forms on the free plan | Unlimited | Unlimited |
| Responses on the free plan | Unlimited | Unlimited |
| How a respondent answers | One question per screen | One page, every question visible |
| Keyboard shortcuts in the published form | Enter, Shift+Enter, 1–9, A–Z, Y/N | Standard tab and click |
| Conditional logic on the free plan | 20 operators, 4 actions | Included |
| Per-question drop-off funnel | Free, color-coded by severity | Form-level stats |
| Question types | 21, all free | A longer block list, including blocks we do not have |
| Take payments inside the form | Not supported | Stripe payment block |
| Publish on your own domain | upform.com link or embed | On the paid plan |
| Contacts directory across all forms | Built in, free | Responses live per form |
| File uploads | Free, 100 MB storage | Included |
| Remove the maker's branding | Pro, $12/month | Paid plan |
| First paid tier | $12/month | Around $29/month |
| How you upgrade | Email us, set up the same day | Self-serve card checkout |
Tally plans, blocks and limits checked September 2026 on Tally's public pricing page; Upform's on our own pricing page. Plans change, so verify both before you decide.
Being straight with you
Tally is the hardest tool on this site to argue against, and pretending otherwise would waste your afternoon. Six places where it is genuinely the better pick.
Tally's builder works like a Notion page. You type, you hit slash, you pick a block, you keep typing. There is no settings panel to open for every field. If you already think in documents, you will build a Tally form faster than you will build anything else, including ours.
Tally has a Stripe payment block, on the free plan. Upform has no payment field at all, no card capture of any kind, and none is planned. If your form has to collect a deposit, a ticket price or a donation, that single row ends the comparison and you should stay put.
Tally's paid plan puts a form on your domain. Upform publishes on an upform.com link or goes into your page as an iframe embed, which keeps your domain in the address bar but not in the link you paste into an email. If the URL itself is the deliverable, Tally wins.
Upform ships 21 question types and that is the whole set. Tally's block list runs longer and includes things we do not have anywhere in the product. Check your must-have fields against both before you move a form that depends on one of them.
Tally has been shipping since 2020, with the template library, help center and large user community that come with that. When you get stuck at 11pm, someone has already asked your question in public. Upform is newer and the answer is more likely to come from us by email.
A conversational form is the wrong shape for a long internal form that the same colleague fills in every week. They want to see all twelve fields, tab down, and be done. That is exactly what Tally gives them, and no amount of transition animation improves on it.
Drop-off by question
A third of everyone who reaches question 3 leaves there. That is the question to rewrite, not the headline.
Analytics
A completion rate tells you a form is leaking. It does not tell you where. Upform's form analytics break every form into a per-question funnel with color-coded severity, so a single bad question stops hiding behind an average.
Alongside it you get views, starts, submissions, incompletes, average completion time, a desktop and mobile split, and a country breakdown. It is the report that turns a form into something you improve rather than something you ship once. Our guide to form abandonment covers what to do with the number once you have it.
See the analyticsThe rest of the gap
Rules are AND or OR groups built from 20 operators covering text, numbers, dates, choices and uploads, with four actions: show, hide, jump, end. It routes rather than calculates. There is no scoring engine.
Conditional logicEvery submitted answer feeds one respondent list: name, email, company, how many times they have replied and when you last heard from them. You stop exporting three CSVs to find out whether a lead already filled in another form.
If you are consolidating a stack rather than moving one form, the old Google Forms can come across on their own. It is a one-way import into Upform, questions and options intact, and it runs on the free plan.
Google Forms importMigration
There is no Tally importer, so this is a rebuild. It is less painful than it sounds: most Tally blocks have a direct twin among the 21 Upform question types, and the work is mostly deciding where each page break goes.
Download the existing answers as CSV before you change anything. Your response history is yours and it should never depend on an account staying open.
This is the real work and it is worth doing slowly. Every block becomes its own step, and anything you were only asking because the page had room for it gets cut. Shorter forms finish better.
Open the Logic panel and recreate your rules with the 20 operators. Jump and end-form actions replace the page-skipping you set up in Tally, and you can test them live in the preview column.
Set your logo, colors, Google font, radius and progress style, then save it as a reusable theme. Publish, swap the link, and connect Google Sheets or Slack so answers land where your team already looks.
Yes. Upform's free plan is permanent, not a trial, and it carries unlimited forms, unlimited responses, all 21 question types, conditional logic and every integration. Tally's free plan is also unlimited on forms and responses. Neither of us is going to win this page on the word free.
No. Tally's free plan does not cap responses, which is unusual and genuinely good. If a response cap somewhere else is what sent you looking, Tally solves that as well as Upform does. Switch for the conversational runtime and the analytics, not for the price.
No. Upform has no payment field and no card capture of any kind, and it is not on the roadmap today. Tally has a Stripe payment block on its free plan. If your form has to collect money, that decides it and you should stay with Tally.
Not in one click. Upform has a one-way import from Google Forms only, so a Tally form is rebuilt by hand. Ten questions usually takes fifteen to twenty minutes, because most Tally blocks map straight onto one of the 21 Upform question types.
A flat list of rules, each one an AND or OR group of conditions, built from 20 operators covering text, numbers, dates, choices and file uploads. Four actions are available: show a question, hide it, jump to another step, or end the form. There is no scoring or calculation engine.
Not today. Upform forms live on an upform.com link or go into your site as an iframe embed, which keeps your domain in the address bar. Tally's paid plan does offer a custom domain, so if the URL itself matters to you, Tally is ahead here.
No. One question per screen wins on public, cold-traffic forms where you are asking a stranger for attention. For a long internal form that a colleague fills in weekly, a single scrollable page they can tab through is often faster, and that is Tally's format.
Pro is $12 a month, a launch offer at half the $24 list price. It adds unlimited file storage, branding removal, up to five team members and early access to new features. Online checkout is not live yet, so you email hello@upform.com and we set the account up by hand, usually the same day.
Get started
Take your best-performing Tally form, build it conversationally in Upform, and compare the completion rates for a fortnight. Both plans are free, so the test costs you an evening.
No credit card. Unlimited forms and responses. Pro is $12/month when you want the branding gone.