Plans
Free to clean a real file up to 1,000 rows with fuzzy matching and AI explanations. Pro is $19/mo for up to 100,000 rows, saved configs, and the Excel add-in.
Simple and honest: free to clean a real file, one flat Pro plan for the recurring list. No per-seat surprises. The live pricing page is the source of truth; this page explains what each plan actually changes.
Free — $0
Run a real file, see every merge explained, export it clean.
- Dedupe up to 1,000 rows per run
- Fuzzy matching Excel can't do — the near-duplicates exact-match dedupe leaves behind
- AI explains every merge — a verdict and a plain-language reason on each duplicate group
- Browser-side clean-file export — the clean CSV is built on your machine
Free is the full experience on a smaller file: same engine, same AI review, same clean download. No signup is needed just to try a run.
Pro — $19/mo
For the recurring list — save it once, re-run every cycle.
- Dedupe up to 100,000 rows per run — 100x the free row cap
- Saved configs + repeat runs — store how a list should be cleaned and run it again next cycle instead of from scratch
- Excel add-in — clean in-place, where the work already happens
- Priority support
What the row cap means
The row cap is per run, enforced when you upload. If a file is over your plan's cap, the run stops with a clear over-limit message (it does not silently clean part of the file) and points you to upgrade. Free stops at 1,000 rows; Pro stops at 100,000. Under the hood the synchronous endpoint won't pull more than 100,000 rows into a single run on any plan — bigger-than-that jobs are out of scope for the self-serve tool.
| Free | Pro | |
|---|---|---|
| Price | $0 | $19/mo |
| Rows per run | 1,000 | 100,000 |
| Fuzzy matching | Yes | Yes |
| AI merge review + explanations | Yes | Yes |
| Browser-side clean export | Yes | Yes |
| Saved configs + repeat runs | — | Yes |
| Excel add-in | — | Yes |
| Support | Standard | Priority |
If you need higher volume or something Pro doesn't cover, get in touch.