SAASPOCALYPSEverdict #ANY-29F1
scanned 2026.05.01 · 19:50
subject of investigation

any.do

to-do list & personal task manager
verdictCONTESTED
wedge score
68
/100
tier · contested
wedge thesis

the door is switching cost: tasks with due dates and reminders are a CSV export away, and 40M users haven't built any workflow lock-in that a fresh Postgres schema can't replicate in a weekend.

real walls — pick your flank·ship in 3 weeks·run for $22.00 + usage
wedge map

where the walls are.

methodology →
the door

their capital wall is paper-thin — runs on commodity cloud + free tiers.

watch out

the technical wall is real — research-grade engineering, not a weekend.

capitaldoor
0.0/10
investment the incumbent had to make
technical
5.6/10
depth of the underlying engineering
network
4.0/10
users compound users
switching
4.0/10
stickiness of customer data + workflow
data
0.0/10
proprietary data accumulates over time
regulatory
0.0/10
real licenses, not SOC 2 theater
take

the blunt take.

color around the thesis

Forty million users on a to-do list is a distribution story, not a moat story. The core product — tasks, reminders, shared lists — is commodity CRUD with a polished skin.

The "team" tier is where they're trying to grow, but they're competing directly with Todoist, TickTick, and Notion there. The family/personal segment is wide open for a niche contender who doesn't need to be everything to everyone — just better at one thing (grocery lists, family coordination, daily planning) for a specific slice.

cost

cost of competing.

their price ←→ your run-rate
what they charge
Premium plan
$5
/ user/mo
Free tier exists; Teams plan is higher
annual:$36
what running yours costs
01 · Vercel Pro (real-time + edge functions needed)$20.00
02 · Supabase free (Postgres + Realtime)$0.00
03 · Resend free tier (reminders/notifications)$0.00
04 · Cloudflare R2 (attachments, light usage)$1.00
05 · Push notifications (web push, free)$0.00
06 · LLM API (natural language task parsing)??? — scales with usage
07 · Domain$1.00
08 · Sentry free tier (error tracking)$0.00
TOTAL / mo$22.00 + usage
▸ break-even:immediately — their free tier is the competition, but their Premium plan runs ~$3–5/mo. One paying user covers your infra.
build

what you're up against.

est. total: 3 weeks
3 days core CRUD + reminders · 4 days recurring tasks + natural language input · 3 days shared lists + real-time sync · 1 week mobile-responsive polish + notifications
easy
medium
hard
nightmare
01
easy
Core task CRUD + lists
Tasks, subtasks, due dates, priorities. Standard Postgres schema. Half a day.
02
easy
Shared lists with real-time sync
Supabase Realtime handles this out of the box. Row-level security for sharing.
03
medium
Recurring tasks engine
RRULE spec is gnarly. Use rrule.js and don't roll your own. Still fiddly to get right.
04
medium
Push notifications + location-based reminders
Web push is free but fiddly. Location triggers require a mobile app — that's a separate build track.
05
hard
Natural language task input
Parsing 'remind me to call mom every Tuesday at 9am' reliably requires an LLM call or a well-trained NLP model. Costs add up at scale.
06
nightmare
Native mobile apps (iOS + Android)
Any.do's real moat is 651K app store reviews and deep OS integration (Siri, Apple Watch, Wear OS, widgets). A web app won't match this. React Native gets you close but not there.
stack

their position.

inferred + measured stack
detected signals· measured
hostingHerokuframeworkNext.jscdnCloudflareanalyticsGTM
recommended stack · inferred
Next.js 15 + Server ActionsSupabase (Postgres + Realtime + Auth)Vercel (Pro for edge functions)rrule.js + OpenAI API (NLP parsing)React Native (if going mobile)
rivals

who else has tried this.

indies + alternatives
option A
Vikunja (self-host)
Open source to-do + project manager. Docker compose up. Genuinely feature-complete with recurring tasks and sharing.
option B
Todoist free tier
If you just need tasks and reminders without the build. Better UX than Any.do for personal use.
option C
A shared Notion database
For family/team coordination without any code. Overkill for grocery lists, fine for everything else.
compare

similar scans.

same shape - different moat
ready to wedge in?
Get the wedge plan. Cancel some plans.
▸ generated with love, by a heartless robotverdict v2.5 · saaspocalypse.dev