Pricing

Why it’s free

Teachers have been trained by experience to distrust the word “free,” and they are right to be. Free usually means a trial, a seat limit, an ad, or you as the product. So here is the actual arrangement, in plain terms.

There is no paid tier

Not a cheaper one, not a hidden one. Every feature is available to every teacher: unlimited charts, every layout, the constraint solver, accommodation tags, PDF export, share links. Nothing is gated, watermarked, or capped, and there is no upgrade prompt waiting at the moment you need something.

You are not the product

We do not sell data, and there is remarkably little to sell even if we wanted to: student names live in your browser and never reach us. There are no ad networks, no advertising trackers, and no third parties receiving anything about your class. Product analytics runs cookie-free and never sees chart contents.

What it costs to run

Honestly, not much. The app is static files on a CDN and the hard work happens in your browser, not on a server we pay for by the hour. There is no per-user storage bill because there is no per-user storage. That is not a growth hack — it is the direct financial consequence of the privacy architecture, and it is why “free” is a sustainable promise here rather than a runway-funded one.

What would change this

If SeatingSnap ever adds something with a real recurring cost — syncing your charts between devices is the obvious candidate — that specific thing may cost money. Everything that is free today stays free, and we would say so plainly on this page before it happened, rather than in a changelog nobody reads.

Go and use it

No account, no trial, nothing to cancel. Paste a roster and print a chart.

Start building →