SAASPOCALYPSEverdict #TALLY-51B0
scanned 2026.04.27 · 15:13
subject of investigation
tally.so
▸ Notion-style online form builder
verdict: MONTH
buildability score
55
/100
tier · month
the blunt take
“Tally is what happens when someone notices Typeform charges $50/mo for an if-statement. The form builder is a weekend; the block-editor UX that makes it feel like Notion is a month.”
The hard part isn't forms — it's the document-style block editor that lets you "just start typing." Conditional logic, answer piping, and a calculator on top of that editor is where your weekends go to die.
cost breakdown.
their price ←→ your price
what they charge●
Tally Pro
$29
/ workspace/mo
※ free tier exists with unlimited forms/submissions
annual:$348
what it costs you✦
01 · Vercel (hobby tier)$0.00
02 · Supabase free tier (forms + submissions storage)$0.00
03 · Resend (email notifications, free tier)$0.00
04 · Stripe (payment block, 2.9%+30¢ per txn, no monthly fee)$0.00
05 · Cloudflare R2 (file uploads, ~$0.015/GB)$2.00
06 · Domain$1.00
TOTAL / mo47
▸ break-even:3 Pro seats — $87/yr Tally Pro vs ~$87/yr self-hosted infra. Scale beyond that and you're laughing.
or, you know, use one of these.
if building feels spicy
option A
Formbricks (self-host)
open-source, Docker-composable, survey + form logic already built. Genuinely close.
option B
Google Forms
free forever, zero setup, handles 80% of use cases. Ugly but unkillable.
option C
Typeform free tier
10 responses/mo cap hurts, but the UX is already there and you don't have to build it.
what'll actually be hard.
est. total: 5 weeks
▸ 1 weekend on block editor core · 1 weekend on form logic + submissions · 1 weekend on conditional logic + piping · 1 weekend on integrations + embeds · 1 weekend on payments + file uploads + polish
easy
medium
hard
nightmare
01
easy
Basic form CRUD + submission storage
Just Postgres rows and a JSON blob per submission. You've done this before.
02
easy
Email notifications + webhooks
Resend for emails, HTTP POST for webhooks. An afternoon each.
03
medium
Block editor (Notion-style)
TipTap gets you 80% there. The other 20% is custom block types for every input field. This is the soul of the product.
04
medium
Conditional logic engine
Show/hide blocks based on prior answers. Sounds simple. Cyclic dependency bugs will haunt you.
05
hard
Answer piping + calculator variables
Runtime interpolation of prior answers into later blocks. Plus a mini expression evaluator for the calculator. Two separate rabbit holes.
06
hard
Custom domains + embed modes (popup, inline, page)
Wildcard DNS, SSL provisioning via Let's Encrypt, and three separate embed runtimes that don't stomp on host-page styles. This is the unsexy month-eater.
recommended stack
Next.js 15 + TipTap (block editor)Supabase (Postgres + auth + storage)Stripe (payment blocks)Cloudflare R2 (file uploads)Resend (email notifications)
ready to build?
We'll email you the build guide. Cancel some plans.
▸ generated with love, by a heartless robotverdict v2.1 · saaspocalypse.dev