(437) 561-6272

CPA Quick Support — a licensed CPA on call from $99/month.

Get an instant quote
Who we help · Immigration Consultants · Accounting

RCIC accounting where the client account is always ready for the College.

A retainer deposited by a client is not your revenue, and for a licensed RCIC that is more than accounting theory: the College of Immigration and Citizenship Consultants expects client money held apart from operating funds, moved only as stages complete, and documented well enough to stand an inspection. We build books where the client account, the invoices and the retainer agreements all tell one story.

Consultant reviewing documents with a couple

Client money is a liability, not a deposit

The College of Immigration and Citizenship Consultants requires licensees to keep money received for work not yet performed in a client account, separate from the practice's operating funds. In the books, that money is a liability owed back to the client, and it stays a liability until a stage in the retainer agreement completes and the fee is earned. Getting this wrong is not a tidiness problem: the College's Client Account Regulation comes with record-keeping duties and the power to inspect, and the record has to hold up on the day someone looks.

We keep three records in agreement at every month-end: the client account bank balance, a per-client ledger showing whose money makes up that balance, and a transfer log matching every movement into operating to a specific invoice. When the three agree, an inspection is an afternoon. When they drift, it becomes an investigation.

Where each event in a file lands in the books

An immigration file produces half a dozen distinct money events, and each one has exactly one correct home. This is the map the bookkeeping is built around:

Event in the fileWhere it lands
Retainer received before work beginsClient account; recorded as a liability, no revenue
Stage completed and invoiced per the retainer agreementFee transfers to operating; revenue is recognized
IRCC processing fee paid from client fundsClient-account disbursement; never income, never expense
Interpreter you engaged and paid yourselfPractice expense in operating, re-billed on your invoice
File closes with unused funds remainingRefund from the client account; that client's ledger returns to nil

The middle rows carry the most risk. Government fees paid on a client's behalf pass through as the client's own cost and must never inflate your revenue; a ledger that books IRCC fees as income overstates the practice and mangles the HST return in the same stroke.

Stage billing is revenue recognition, enforced by contract

Most RCIC retainers split a flat fee across milestones: a portion on signing, a portion when the application goes in, the balance at decision. The books have to mirror that split. Fees collected ahead of the work sit in deferred revenue until each stage completes, which means a month of heavy intake can look flush in the bank while almost none of it is earned. Our monthly close separates earned fees from unearned ones, so the profit line reflects files worked, not files signed.

The same discipline feeds the HST return, because tax follows the invoice. Whether a given client's fee carries 13% or is zero-rated as a supply to a non-resident is a genuinely nuanced call; we set one documented policy and cover the reasoning on our tax filing page for this niche.

Disbursements, interpreters and the paper behind them

Beyond government fees, an active practice spends on certified translations, interpreters for hearings and interviews, couriers, medical and biometric logistics, and the occasional referral arrangement. The bookkeeping question is always the same: did you incur this as the client's agent, or as your own cost of delivering the service? Agent costs run through the client account and appear on the client's statement of account; your own costs are practice expenses, recharged on your invoice with the same tax treatment as your fee.

We tag every disbursement to its file when it is captured, so each client's statement of account can be produced on demand, complete from retainer to refund. That per-file paper is exactly what a College inspection, a fee dispute or a chargeback asks for first.

A month-end built for a licensed practice

Inside End-to-End Accounting we run the books in QuickBooks Online with Dext capturing receipts, reconcile the client account against the per-client ledger every month, prepare HST returns from the invoice record, and run payroll if you employ case managers or admin staff. Year-end statements and the corporate return come out of the same clean file, with nothing rebuilt in March.

Solo licensee with modest volume? CPA Quick Support at $99 a month gives you a CPA to sanity-check your client-account routine, answer the recurring judgment calls and read CRA letters before you respond, without a full engagement. Either way, scope and fee are set in writing after a free 15-minute discovery call from our Mississauga office.

Common questions

03
Is a retainer income when it hits my client account?

No. It is the client's money and a liability in your books until a stage in the retainer agreement completes and the fee is earned. Only then does it transfer to operating and count as revenue.

How should IRCC fees paid for clients be recorded?

As client-account disbursements, not as your income or expense. They pass through at cost on the client's statement of account and stay out of your revenue and your HST base.

What records does the College expect on the client account?

A separate account for client funds, a per-client ledger, retainer agreements that define the stages, and documentation matching every transfer to earned fees. Monthly three-way reconciliation keeps all of it inspection-ready.

Keep exploring

03

Brokers, Agents & Advisors

Every broker, agent and advisor niche we work with.

Visit page

RCIC tax services

The zero-rating call on non-resident clients, made consistently.

Visit page

Mortgage broker accounting

Commission income reconciled lender by lender, statement by statement.

Visit page

Books the College can read

A free 15-minute discovery call, no commitment. Walla replies within two business days, either way.

CPA Ontario
Client stories

Rated 5.0 on Google.

Instant quoteGet pricing in 2 minutes Call us(437) 561-6272