Core Feature

Every Client. Every Detail. One Record.

A new corporation walks in with 3 shareholders, their spouses, and family members. You need to track the business, link the people, set up filing types, and generate deadlines — all in one save. MyCPACRM's client management is purpose-built for how CPA firms actually work.

How It Works

Three Steps to Complete Client Records

1

Add Business or Personal

Create business clients (corporations, partnerships, trusts) or personal clients. Each gets filing types, service subscriptions, and tax periods configured in one form.

2

Link People & Relationships

Add shareholders, directors, partners, spouses, dependents. Mark signing authority. Optionally create personal client records that auto-generate 1040 / T1 filings.

3

Everything Connected

Client records link to filings, documents, emails, appointments, signatures, collaboration threads, and OneDrive or Google Drive folders. One place for everything.

Feature Deep Dive

Purpose-Built for CPA Client Records

Every feature designed around how accounting firms actually manage their clients.

Business & Personal Clients

Corporations, partnerships, trusts, sole proprietors and individuals — every US and Canadian entity type a CPA firm serves, each with its filings and type-specific fields.

ClientLink Relationships

Link shareholders, directors, officers, partners, members, spouses, children, dependents, bookkeepers, IRS / CRA reps. 15+ relationship types. Family groups for connected families.

Service Subscriptions

Turn on the filings each client needs — every major CRA and IRS filing, plus province/state packs and custom filings. Each auto-generates with the correct IRS or CRA deadlines.

Bulk CSV Import

Import 200 clients from a spreadsheet in minutes. Map columns, preview data, resolve conflicts. Personal 1040 / T1 import supported too — separate templates for US and Canadian client structures.

Client Groups

Organize clients into groups for reporting and filtering. Group by industry, service level, or any custom criteria.

Advanced Search & Filters

Search by name, BN/SIN, email, phone. Filter by client type, status, filing types, assigned staff. Export results.

Client Detail Modal

Click any client for the full picture: contact info, relationships, filings, documents, emails, appointments, signatures, notes — all in tabs.

Active/Inactive Management

Deactivate clients cleanly with a reason and timestamp. Filter active vs inactive. Reactivate when they return.

Visual Preview

One Form. Complete Setup.

Add New Client

Step 1 of 1
Business Personal
Maple Leaf Holdings Inc.
123456789 RC0001
Ontario
Corp T2 GST/HST Payroll WSIB OBR CanCorp
JW

James Wong

james.wong@email.com

Director Shareholder
LW

Lisa Wong

lisa.wong@email.com

Spouse T1 Client
2 people linked
Cancel Save Client

Business info, services, and linked people — one form, one save.

Your Clients Deserve Better Records.

Business info, relationships, filings, documents, emails — all connected in one client record. Request a demo and see how MyCPACRM organizes your entire practice.

Frequently Asked

Common Questions

How does MyCPACRM manage client relationships?

Every client is a complete record with filings, documents, communications, appointments, reminders, and team assignments — all on one screen. Clients are linked through Family Groups (spouses, dependents, family) and Business Contacts (bookkeepers, authorized contacts, IRS / CRA representatives). The relationship model reflects how CPA firms in the US and Canada actually work.

Can I link family members and business partners as related clients?

Yes. Family Groups link spouses, dependents, parents, children, and other family members for personal tax (1040 / T1) coordination. Business relationships (Owner, Shareholder, Director, Partner, Beneficiary, Trustee, etc.) link individuals to corporations and trusts. Contact-only relationships (Bookkeeper, Authorized Contact, IRS / CRA Representative) work without creating duplicate client records.

What client types are supported?

US: C-corporations (1120), S-corporations (1120-S), LLCs (1065 or Schedule C), sole proprietors (Schedule C), partnerships (1065), trusts (1041), individuals (1040). Canada: corporations (CCPC, public, professional, holding), sole proprietors, partnerships (general, limited), trusts (T3), personal individuals (T1), non-profits. Each type has appropriate filing types and entity-specific fields built in.

How do I import existing clients from spreadsheets?

CSV bulk import. Download our template, fill in your client data, upload, review the mapping preview, confirm. Most firms import 100-500 clients in 5-10 minutes. Error rows surface with specific guidance for fixing them.

Can I store IRS or CRA representative authorization on each client?

Yes. For US clients: IRS Form 2848 (Power of Attorney) and Form 8821 (Tax Information Authorization) status, expiry, and document copy stored on each client. For Canadian clients: T1013 / AUT-01 and RC59 with the same fields. Renewal reminders configurable on either side.

Is each firm's data kept completely separate from other firms?

Yes. Every firm's data is completely separate at the database level, enforced on every query, so there's no risk of one firm ever seeing another firm's clients. PIPEDA-aligned.