← All writing

Comparison · 5 November 2026

Notion for Lawyers vs a Custom Build: When Each Actually Makes Sense

Notion gets a practice most of the way there for a fraction of the cost of a custom build. Knowing exactly where 'most of the way' stops is the part that actually matters.

I have built both kinds of systems, roughly two hundred of them across nine years, some in Notion, some as fully custom software. People ask me to recommend one over the other as if it were a universal answer. It is not. The right choice depends on a small number of specific factors about the practice, and getting this decision wrong is expensive in both directions, either an over-engineered custom build for a problem Notion would have solved in a week, or a Notion structure straining against limits it was never going to clear.

What Notion is actually good at

Notion is a relational database with a good interface bolted on, and for a legal practice that means it can model the MATTER Method's core structure, matters, parties, deadlines, documents, tasks, money, linked together, genuinely well. It is fast to stand up, cheap to run, and completely visible: every view, every formula, every relation is something you or your team can open and understand without a developer. For a solo practice or a small firm, that visibility is not a minor convenience, it is often the actual reason the system gets adopted and maintained rather than abandoned after month two. I wrote about the database structures that actually hold up at Notion for lawyers: the database structures that actually hold up, and most of what I said there still applies without qualification.

Where Notion genuinely starts to strain

Notion strains in a few specific, predictable places, not everywhere, and knowing which ones matter to your practice is the actual diagnostic. Automation that depends on outside systems, e-signature triggers, court e-filing integrations, payment processing tied to matter status, is either impossible or held together with third-party connectors that add their own fragility. High-volume, high-concurrency use, dozens of staff editing the same views simultaneously, starts to show performance friction that a purpose-built system does not have. And anything that needs to run autonomously, an agent that actually acts on a matter rather than a human clicking through views, is outside what Notion, as a database-plus-interface tool, was built to do. That is the actual boundary between a Notion structure and something like MatterOS, which exists specifically because that boundary is real.

The mistake I see most often: treating this as a maturity ladder

A lot of people frame this as "start with Notion, graduate to custom software once you're bigger," as if Notion were a training-wheels version of the real system. That framing is wrong often enough that I want to say so directly. Plenty of large, sophisticated practices run permanently on Notion because their actual requirements never cross into the territory where a custom build earns its cost, external integrations, true concurrency at scale, autonomous agents doing real work. And plenty of very small practices need a custom build early, not because they are large, but because their matter type has a genuinely unusual structural requirement Notion cannot model cleanly. Size is not the variable. The actual shape of the requirement is.

The honest cost comparison

A well-built Notion system, the kind I install for clients, costs a fraction of a custom build, both up front and over time, because there is no ongoing engineering maintenance, no server, no dependency on a development team staying available. A custom build costs meaningfully more, both to build and to maintain, and that cost is worth paying only when the requirements above are genuinely present, not when a practice simply wants something that looks more impressive. I have talked people out of custom builds more often than I have talked them into one, because the honest answer, most of the time, is that a well-structured Notion system does the actual job and the custom build would just be a more expensive way of arriving at the same result.

A concrete way to decide

Ask three questions. Does this system need to trigger or receive events from an outside service automatically, not a human clicking a button, but a genuine integration. Does more than a handful of people need to edit the same records simultaneously, at a volume where interface lag becomes a real cost. Does any part of this need to act on a matter autonomously rather than surface information for a human to act on. If the honest answer to all three is no, Notion is very likely the right tool, and probably the only tool you need to pay for. If any one of them is a genuine yes, that is the specific requirement a custom build, or an existing product built to handle it, needs to solve, not a general sense that the practice has "outgrown" a spreadsheet with a nicer interface.

If Notion is the right answer for your practice, LexOS is the billing and receivables version of this structure already built, one-time price, live in a day, owned outright, rather than a build from a blank workspace.

Notion · legal operations · custom software · comparison

Want this working inside your practice?

Book a call

Not ready yet?

Get new field notes like this one by email, once a month, no spam.