CRM

Migrate your Perfect Books data

Practice management software for Canadian law firms, handling client matters, time tracking, billing, and document workflows from intake to invoicing.

Encrypted end-to-end with one-click rollback
Talk to a real migration engineer in minutes
Perfect Books logo

In its favor

Why people choose Perfect Books

The signal that keeps Perfect Books on the shortlist. Sourced from G2, Capterra, and customer scoping calls.

Legal-vertical accounting specialism — Perfect Books is positioned as a specialist legal accounting system for law firms, with time recording, billing, and trust/client account handling designed around legal practice rather than retrofitted from generic accounting.

Remote/hybrid work support — vendor materials emphasize that staff and bookkeepers can work from any location, addressing distributed law firm workflows.

Integration with companion Perfect Case product gives firms a connected case management plus accounting/billing stack from a single vendor.

Long-standing UK legal market presence (Perfect Software, Bridgend, UK) gives the product domain credibility with established firms running familiar workflows.

Time recording is built in rather than purchased as an add-on, important for hourly-billed legal work where billable time capture drives revenue.

Multiple unrelated entities share the 'Perfect Books' name — confusion with Perfect Books bookstore (Ottawa), Perfect Practice (US legal), and Perfect Law (US legal) creates friction in vendor discovery and procurement.

Limited public review footprint — minimal G2/Capterra reviews and a Capterra Canada page that 404s make independent benchmarking difficult.

Pricing is not published publicly — every prospect must engage UK sales, slowing comparison against transparent SaaS legal-accounting alternatives.

Small market footprint relative to Clio, MyCase, and PracticePanther limits the developer ecosystem, third-party plugins, and community knowledge base.

Concentrated UK-region focus reduces fit for non-UK firms needing local tax regimes, currencies, or compliance workflows outside the platform's design assumptions.

Reasons to switch

Why people leave Perfect Books

The recurring reasons buyers give for replacing Perfect Books. Presented as facts, not knocks.

Platform scorecard

Strengths, weaknesses, and where Perfect Books fits

Grades across six dimensions, plus a SWOT-style view of where the platform shines and where it falls short.

SWOT — strengths, weaknesses, and use-case fit

Strengths

Legal-vertical specialism with time recording, billing, and trust accounting designed for law firm workflows.Remote/hybrid-friendly access for distributed practice staff and external bookkeepers.Companion Perfect Case product provides integrated case management plus accounting from a single vendor.Established UK legal market presence with domain familiarity for established firms.Time recording built into the core platform without separate add-on cost.

Weaknesses

Name confusion with multiple unrelated Perfect-branded products complicates procurement and vendor discovery.Limited public review presence on G2 and Capterra makes vendor due diligence harder.Pricing is not publicly published; every quote requires UK sales engagement.Smaller market footprint than Clio, MyCase, and PracticePanther limits third-party integrations and community support.UK-region focus reduces fit for firms outside the UK with different tax, trust-account, and compliance requirements.

Where it works

Small to mid-sized Canadian law firms with straightforward billing cycles and standard client-matter hierarchies that fit within the tool's mapping model.Solo practitioners or boutique firms with basic time tracking and trust accounting needs that don't require complex custom field configurations.Canadian law firms running entirely on-premise or single-region cloud deployments where data residency compliance is required.Firms using the platform primarily for document storage and retrieval rather than advanced workflow automation or third-party integrations.

Where it struggles

Large multi-office Canadian law firms with complex organizational hierarchies requiring granular mapping between matter structures.Firms relying on extensive custom fields for matter tracking, as custom field migration requires a separate field-level mapping pass.Law practices needing deep third-party integrations with CRM, ERP, or document management systems beyond basic contacts.Firms with non-standard document formats that may be flagged as unsupported during migration and require manual conversion.

Pricing tiers

Perfect Books pricing overview

Perfect Books does not publish pricing on its UK vendor materials, third-party listings, or Capterra Canada (the Capterra Canada page returns 404 at time of research). Quotes are issued by Perfect Software (Bridgend, UK) on request. There is no documented free trial or freemium tier.

Custom (sales-led, UK)

Tier 1 of 1

Quote-based — no public price list

What's included

Pricing not published on vendor or third-party listingsPerfect Software Ltd (Bridgend, UK) issues quotes per firmPer-user or per-firm pricing structure not disclosed publiclyCompanion Perfect Case product (case management) bundled or quoted separately depending on configurationAimed at small-to-mid UK law firms with hourly billing and SRA trust-account compliance requirements

Need help selecting your CRM?

Book a free 30 minute consultation

Pricing is informational. FlitStack AI does not bill on Perfect Books's schedule — see our quote-based pricing →

What gets migrated

Perfect Books object support

Object-by-object support for Perfect Books migrations. Per-pair details surface during scoping.

Matters

Mapping required

Matters are the primary container for legal work, linking clients, time entries, bills, and documents. We preserve all matter metadata and status, but reconcile pipeline stages and matter types against the destination schema during field mapping.

Clients

Mapping required

Client records link to matters and billing. We match clients by name or client ID and carry forward contact details, address information, and billing preferences. Custom client fields are mapped field-by-field at scoping.

Contacts

Fully supported

Contact records including attorneys, paralegals, and opposing counsel migrate cleanly. We preserve all standard contact fields and rebuild contact-to-matter associations in the destination using a lookup pass.

Time Entries

Mapping required

Billable and non-billable time entries attach to matters and timekeepers. We preserve the date, duration, description, and billing status of each entry. Rate and adjustment mapping is applied at import time to match destination billing structures.

Bills

Mapping required

Invoices and credit notes migrate with their line items, payment status, and aging information. We carry forward outstanding balances and apply a payment-status mapping so closed invoices are not re-opened in the destination.

Trust Accounts

Mapping required

Trust account balances and transaction histories migrate, but reconcile against the destination's trust-accounting schema. Most CRMs use a different trust-accounting structure than legal-specific tools, so we apply a ledger mapping before import.

Documents

Fully supported

File attachments on matters and contacts migrate in standard formats. We download source files, validate each document, and re-attach to the corresponding destination record. We flag oversized files and unsupported media types before migration.

Custom Fields

Mapping required

Firm-specific custom fields and user-defined fields always require a naming and type-mapping pass. We compare field definitions from source and destination during scoping and generate a field map before data moves.

Users

Mapping required

Staff and attorney records map across by email address. If a user does not exist in the destination, we can provision a placeholder or map to a default owner. We reconcile active and inactive status during the import.

Billing Rates

Mapping required

Hourly rates and billing structures vary between platforms. We extract the rate table from the source and apply a value-mapping table at import so the correct rates attach to each matter in the destination.

Gotchas

What to watch for in Perfect Books migrations

Issues we've hit on past Perfect Books migrations, tagged by severity. FlitStack AI handles every one — surfacing them up front because buyer engineering teams want to know.

High

Catalog website (perfectbooks.ca) is an Ottawa bookstore, not the Perfect Books legal accounting software

High

Three different software products carry similar branding

Medium

Trust account reconciliation conventions differ from non-legal accounting destinations

Medium

Time entry import requires rate-table reconciliation

How a Perfect Books migration works

Four steps, Perfect Books-specific

Connect

Not publicly documented into Perfect Books. Scopes limited to read-only on the data we move.

Map

We translate Perfect Books-specific structures (custom fields, objects, value lists) to the destination's model.

Sample

Test with a 50–200 record subset to validate Perfect Books quirks before production.

Migrate

Full migration with Perfect Books rate-limit handling. Rollback available throughout.

FAQ

Perfect Books migration FAQ

Answers to the questions buyers ask most during Perfect Books migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Perfect Books migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most Perfect Books migrations under 1M records finish in 48–72 hours end-to-end. Larger orgs with custom objects or buyer-side security review typically take 5–7 days.

Ready when you are

Migrate Perfect Books.
Without the rebuild.

Free scoping call with a migration engineer. Tell us about your Perfect Books setup and destination — written quote back within a business day.

Free scoping call Quote in 1 business day 1,784 platforms supported