We built this because we use it every day.

BTL Practice came out of Barrett Tax Law, a Toronto firm running on legacy software that no longer fit. We wrote what we needed, then opened it up to other Canadian firms — and shaped it so the AI customises itself to each one.

The thesis is simple. Modern firms run on three things: discipline (trust accounting, LSO compliance), velocity (drafting, billing, deadlines), and retention (client experience, referrals). Every existing practice management product is reasonable at one of those three. None of them are great at all three.

Clio nails velocity but ducks the trust-accounting deep end. PCLaw has the bookkeeping pedigree but feels like it's from the 90s. The high-end systems make you hire a consultant just to open a matter. None of them have credibly integrated AI into the workflow — at best they bolt a chat sidebar on the side.

BTL Practice was rebuilt ground-up in 2026 with Claude (Anthropic) and the Drizzle / Postgres / Next.js stack. Multi-tenant from day one, hosted in Canada, with the LSO discipline rules encoded as software constraints rather than checklists.

The bigger bet, though, is AI from the core, not bolted on. The same Claude that drafts your matter letters helps you reshape the software itself — workflows, document templates, intake forms, reminder cadences, authority levels. Every firm ends up running a different copy of the platform, customised to how they actually practice. The output approximates a 10- person back office without the payroll.

The same system we run our own firm on is what you'll get when you sign up. We dogfood every feature before we ship it.

Recent additions over the last 90 days alone include: AI Case Pilot (per-matter chat with merge-aware drafting), AI firm search (RAG over a nightly-refreshed corpus of matter cards), an AI Actions inbox that pre-stages draft work for your review, a Matters Stages kanban that gives the whole firm one pipeline view, an 80+ form Canadian court forms library, multi-language (English / Canadian French / Spanish) across UI and AI output, per-matter trust min-thresholds, a DO NOT CONTACT email-send guard, and an AI end-of-month billing teammate. Most of these landed without any customer asking — the platform's own telemetry surfaces the next friction point, and AI builds against it.

What we believe

Discipline is a feature.

We don't let firms accidentally violate LSO rules. The software refuses unsafe state. Lock the matter, refuse the trust posting, generate the Form 9A — those aren't reminders, they're enforced.

AI should do the boring work.

If a partner is spending time formatting demand letters or summarizing matter history, that's a software failure. Claude is wired into every workflow specifically to do the work no one wants to do manually.

Every firm is different — the software should be too.

We don't ship a fixed configuration. The AI helps each firm shape its own workflows, document templates, intake forms, reminder cadences, authority gates, and even the working language. Two firms running BTL Practice never look the same — and no two ever will, because the platform learns alongside your practice and continuously bends itself to fit.

Your data stays in Canada.

Database, document storage, AI calls — all routed through ca-central-1. Even client documents that get classified by AI never leave Canadian infrastructure unless you opt in.

One price, no add-on tax.

You're paying for a practice management platform. Trust, billing, AI, portals, integrations — all included. We hate per-feature pricing as much as you do.

Built on

We're transparent about the technology so technical buyers can assess.

  • ApplicationNext.js 16 App Router + React 19
  • DatabasePostgres 16 (Supabase, ca-central-1) with RLS
  • Object storageAWS S3 (ca-central-1)
  • AuthWorkOS AuthKit (SSO + MFA out of the box)
  • AIAnthropic Claude (platform or BYO key)
  • EmailResend (with per-tenant overrides)
  • PaymentsStripe + Interac e-transfer
  • Background jobsInngest

Want to dig deeper? Get in touch and we'll send a technical brief.