Skip to main content
Professional Services

Software That Bills Right and Keeps the Privilege

We build practice management, secure client portals, and time-and-billing software for Canadian law firms, accounting practices, and consultancies - with trust accounting, solicitor-client privilege, and law society and CPA obligations treated as architecture, not afterthought. Calgary roots, working with firms from Vancouver to Halifax.

Matter & Practice ManagementTrust AccountingSecure Client PortalsTime & BillingDocument Automation

The Canadian Reality

Canadian Professional Firms Run on US Tools That Never Learned Trust Accounting or the Privilege

Clio, PracticePanther, and the big US accounting suites are capable products. They were also built for American trust rules, American billing norms, and a confidentiality regime that is not solicitor-client privilege - so Canadian firms paper over the gap with spreadsheets, manual conflict checks, and email nobody can audit.

Walk into a mid-size Canadian law firm or accounting practice and the pattern is always the same. The billable work is real and high-value, but the machinery around it leaks. Time gets reconstructed from memory on Friday afternoon because nobody logged it as it happened, and a firm that bills $400 an hour loses real money every time a 0.3 goes uncaptured. The trust account - the single thing a law society or CPA body will actually walk in and audit - is reconciled in a spreadsheet a bookkeeper maintains by hand. New-client intake and conflict checks happen over email and a shared drive. Documents live in five versions across Outlook, a network folder, and someone's desktop. The work is sophisticated; the systems holding it together are not.

Off-the-shelf software covers part of this, but the regulated core is where the foreign tools fall down. Trust accounting in Canada is governed firm-by-firm by the provincial law societies - the Law Society of Alberta, the Law Society of Ontario, the Law Society of British Columbia, the Barreau du Quebec - each with its own rules on retainers, disbursements, monthly three-way reconciliation, and the records an auditor expects to see. CPA provincial bodies impose their own practice-inspection and file-retention standards on accounting firms. Client confidentiality for lawyers is not a privacy setting, it is solicitor-client privilege, the most strongly protected relationship in Canadian law - which changes how data can be stored, who can access it, and how it has to be logged. A US platform that treats all of this as generic 'matters' and 'invoices' leaves the firm to bridge the difference by hand.

We build for that reality. Our professional-services work covers matter and practice management where intake runs a real conflict check before a file opens, time-and-billing that captures the work as it happens and turns work-in-progress into a compliant invoice without a month-end scramble, trust accounting that produces the three-way reconciliation a law society auditor asks for, secure client portals that replace the email-and-attachment habit with an access-logged exchange, and document automation that assembles an engagement letter or a closing book from data the firm already holds. The aim is not to replace a horizontal platform wholesale - it is to build the regulated and firm-specific parts those platforms handle poorly, and integrate cleanly with the rest.

Headquartered in Calgary means we are in the same time zone as your partners' morning, we understand the Alberta law society and CPA Alberta context first-hand, and we have built confidentiality and audit logging the way a firm's general counsel or practice-management advisor actually expects to see it. Privilege, trust compliance, and a clean audit trail are not features we add at the end to pass a review - they are the foundation everything else sits on.

20-30%
Of billable time typically lost to unrecorded or under-recorded work in firms without real-time capture
Industry estimate
3-way
Trust reconciliation law societies expect monthly - bank, trust ledger, and client ledgers in agreement
$10.2M
Average cost of a data breach in the Canadian professional-services sector (2025)
IBM Cost of a Data Breach Report
14
Provincial and territorial law societies, each with its own trust accounting and records rules

What's Broken Today

The patterns we keep seeing

ISSUE 01

Billable time that never gets captured

Lawyers and accountants reconstruct their day from memory at week-end, and the small entries - the five-minute call, the quick review - quietly evaporate. At professional rates, unrecorded time is the single largest silent leak in a firm's revenue.

ISSUE 02

Trust accounting reconciled in a spreadsheet

The trust account is the one thing a law society or CPA body will actually audit, yet most firms reconcile it by hand in Excel. When the rules require a monthly three-way reconciliation and a clean records trail, a spreadsheet is exactly what an auditor least wants to find.

ISSUE 03

Intake and conflict checks done by email

New files open before a real conflict search has run, because intake lives in an inbox and a shared drive. A missed conflict is not an inconvenience in a professional firm - it is a regulatory and malpractice exposure that can disqualify the firm from a matter entirely.

ISSUE 04

Client communication with no audit trail

Sensitive documents and advice move over email attachments and personal threads, leaving no defensible record of who accessed what and when. For a relationship governed by privilege or professional confidentiality, that gap is the one that matters most when a complaint or claim lands.

What We Build

Solutions tailored to professional services

Not a generic platform with industry skins. Architecture, workflows, and integrations chosen for professional services operations specifically.

The operational spine of the firm - intake, conflict checks, matters, calendars, and tasks - built around how Canadian firms actually open and run a file. Conflict search runs before a matter opens, and deadlines tie to the right provincial limitation rules.

Client intake with conflict-of-interest search before file open
Matter lifecycle from intake to close with status tracking
Limitation-period and key-date tracking with reminders
Role-based access tuned to privilege and confidentiality
Task, calendar, and assignment workflows per matter

Capture the work as it happens, turn work-in-progress into a compliant invoice, and keep the trust account audit-ready. Built around provincial law society and CPA trust rules so month-end stops being a fire drill.

Timer and quick-entry time capture against matters
Work-in-progress to draft invoice with rate and discount rules
Trust and general ledger separation with three-way reconciliation
Retainer and disbursement tracking with trust transfers
Pre-authorized debit and Interac e-Transfer client payments

Replace the email-and-attachment habit with an access-logged portal where clients submit documents, review statements, e-sign, and message securely - with every access recorded for a privilege-aware audit trail.

Document request checklists with secure client upload
Statement and invoice review with online approval and payment
E-signature for engagement letters and authorizations
Secure messaging with full access logging
Branded portal per firm with role-based client access

Assemble engagement letters, retainer agreements, closing books, and standard filings from data the firm already holds, with version control and an auditable trail - so document production stops eating senior time.

Template-driven document assembly from matter data
Engagement letter and retainer generation
Closing-book and bundle assembly for transactions
Version control with check-in/check-out and audit history
Bilingual French/English document generation for Quebec

Time to Invoice

Watch Billable Work Turn Into an Approved Invoice

A live mock of the matter workspace we build for professional firms. Log billable work the way a practitioner would - quick entries against an open matter - and watch work-in-progress climb, then generate a draft invoice and switch to the client portal to approve and pay it. No Friday-afternoon time reconstruction, no month-end trust scramble.

Auto-playing: log billable time, generate an invoice, then approve and pay it from the client portal.

app.latimercross.ca/workspace
Latimer & Cross LLP
Practitioner workspace

Active matter

WIP (this matter)

$0

Billed this month

$18,480

Realization

92%

Trust balance

$25,000

Acme Manufacturing - Share Purchase Agreement

MAT-2041 · Corporate / M&A

Rate

$385/hr

Live timer

00:00

Quick-add billable activity

Time entries (WIP)

0 unbilled

No unbilled time yet. Log activity above and watch WIP climb.

Matter activity

  • Matter opened - engagement letter signed

    just now

  • Retainer received into trust - $25,000.00

    earlier today

Every entry is time-stamped and tied to the matter ledger - no end-of-month reconstruction.

Illustrative mock of the matter workspace and client portal we build. The firm, clients, matters, rates, and figures shown are entirely fictitious. The real product runs on Canadian data residency with trust-accounting reconciliation aligned to provincial law-society and CPA rules, FINTRAC client-identification workflows, and full audit logging - built to WCAG 2.2 AA.

The Regulatory Map

The rules we design around

Compliance is architectural for us, not a checkbox added at the end.

Law Society Trust Rules

Provincial Law Society Trust Accounting Rules

Each provincial law society (LSA in Alberta, LSO in Ontario, LSBC in British Columbia, Barreau du Quebec) sets binding rules for trust accounts - retainers, disbursements, monthly three-way reconciliation, and the records a spot audit expects. The single most-audited part of any law firm.

Applies to: Law firms holding client funds in trust, varies by province

Privilege

Solicitor-Client Privilege & Confidentiality

The most strongly protected relationship in Canadian law. It shapes how matter data is stored, who may access it, how access is logged, and how it can be disclosed - a stricter bar than ordinary privacy compliance, and one most US tools do not model.

Applies to: All legal practices and their software

CPA Standards

CPA Provincial Practice Standards

CPA provincial bodies (CPA Alberta, CPA Ontario, and others) impose practice-inspection, working-paper retention, and quality-management standards on accounting firms, including how client records and engagement files are maintained.

Applies to: Accounting and assurance practices

FINTRAC / Client ID

FINTRAC / PCMLTFA & Law Society Client ID

Accountants performing certain activities are reporting entities under the PCMLTFA with FINTRAC obligations. Lawyers instead follow their law society's client-identification and no-cash rules. Either way, client identification and record-keeping have to be built in.

Applies to: Accounting firms (FINTRAC) and law firms (law society rules)

PIPEDA / Law 25 / PIPA

Privacy Legislation

Client personal information is covered by PIPEDA, Quebec's Law 25, and the Alberta and BC PIPA regimes. Intake, portals, and document handling must address consent, retention, breach notification, and access requests on top of professional confidentiality.

Applies to: All firms handling client personal information

Retention / Limitations

Records Retention & Limitation Periods

Law society and CPA rules set minimum file-retention periods, and provincial Limitations Acts govern the deadlines a matter cannot miss. Software that touches matters and documents has to respect both retention and key-date obligations.

Applies to: Law and accounting practices, varies by province

Proof Points

Patterns we have shipped

The scenario

Mid-size litigation firm reconstructing time weekly and reconciling trust in Excel

Built a matter workspace with real-time time capture and trust-aware billing integrated to the firm's accounting - lifted captured billable hours meaningfully and replaced the manual spreadsheet with an audit-ready three-way reconciliation.

More captured billable time

The scenario

Accounting practice drowning in email-based document collection at tax season

Delivered a secure client portal with document-request checklists and e-signature - cut intake and document-chasing time sharply and gave every file an access-logged trail for practice inspection.

Faster, audit-ready intake

The scenario

Multi-partner consultancy with engagement scope and billing scattered across spreadsheets

Built an engagement and billing workspace tying scope, time, and invoicing together with a client approval portal - gave partners real-time visibility into work-in-progress and realization instead of a month-end roll-up.

Real-time WIP visibility

Tools Chosen for the Job

Why we use what we use

Next.js + TypeScript

Server-rendered client portals and practice dashboards that load fast and stay type-safe end to end - the class of correctness that matters when money and privilege are on the line.

AWS Canada Central

Data residency stays Canadian for privileged and client data - Calgary and Montreal regions, backups included - aligned to PIPEDA, provincial PIPA, and Quebec Law 25.

PostgreSQL with row-level security

Trust and general ledgers kept correctly separated, row-level access tuned to privilege, and the relational integrity a billing and reconciliation system demands.

Audit logging + access trail

Every access to a matter or document recorded in a tamper-evident trail - the defensible record a privilege claim, a complaint, or a practice inspection turns on.

E-signature & document assembly

OneSpan and DocuSign integrations plus template-driven assembly for engagement letters, retainers, and closing books from data the firm already holds.

Interac e-Transfer & pre-authorized debit

Canadian firms collect retainers and pay invoices on the rails clients actually use, with reconciliation back to the trust and general ledgers - not US card-only billing.

FAQ

Questions buyers ask first

Common questions about professional services software development in Canada

Ready to talk professional services software?

Book a 30-minute scoping call. We will walk through your operation, talk through what's worked for similar Canadian professional services operations, and tell you honestly whether we are the right team.