Busy season Now booking year-end files for the 2027 season. Send yours before the January rush
For CPA and CFO firms

Your clients' books, prepped and ready for review.

JournalRelay does the bookkeeping prep on your year-end files, shoeboxes included. Your team does the review and signs.

The back office behind your firm. Not another tool your team has to run, and never a competitor for your clients.

Your worst file · operating accountIllustration
Bank statement, Mar 31$48,210.55
Ledger balance$46,826.35
Found in review
  • Deposit never recorded+$1,200.00
  • Cheque entered twice+$97.80
  • Duplicate fuel charge+$86.40
Out by$1,384.20

Back to the cent, with every fix written out for your partner. Nothing goes to suspense.

Hand us your worst file
Review queue · year-end fileIllustration
Bank lineSuggested accountConfidenceStatus
AWS$142.00Software subscriptions98%Approved
Shell$86.40Vehicle fuel · GST split out95%Approved
E-transfer$2,500.00Shareholder loan?41%Needs review

AI reasoning No invoice matches. Same payee as two earlier owner draws. Could be a loan repayment or a draw, so a person decides and the client gets one question.

Telus$112.75Telephone97%Approved

Nothing posts until a person on our team approves it. Low-confidence lines come with the AI's reasoning attached.

5M+transactions categorized and reviewed
250+client files delivered to firms
Day 5typical monthly close for owner-run businesses
3countries: CPA and CFO firms in Canada, the US and Australia

Counted from our own ledger. Nothing here is a projection.

The problem

Your best people are doing your worst files.

A file that takes a senior three days and bills for one. A ledger that's "reconciled" until someone opens it. It lands on your partners in March and on your CFOs every month-end.

You can't bill for all of it, you can't hire for it in time, and you can't turn it away without losing the client.

Sound familiar?
Bank rec · OperatingOut by $1,384.20The difference nobody can explain, carried forward another month.
Suspense account214 linesWhere the hard transactions go to wait until year-end.
Opening balancesDon't tieA year-end built on last year's adjustments that were never posted.
Where JournalRelay fits

Behind your firm, not beside it

AI software for firms

Your team still runs it

You buy seats, learn the tool and your staff do the work in it. The capacity problem moves; it doesn't go away.

AI-native accounting firms

They sell to your clients

A new kind of firm that sells bookkeeping straight to business owners. Useful for them, and a competitor for you.

JournalRelay

We do the work, for you

Our team preps the file and hands it to yours. The client stays yours, and the work can go out under your firm's name.

Your options for the prep work
Hire a juniorOffshore bookkeeperAI softwareJournalRelay
Who does the workYour team, once trainedTheir staffYour team, inside the toolOur team and agents. Yours reviews
Ready for busy seasonIf you hired in timeDepends on their queueLimited by your team's hoursTurnaround agreed up front
Review trailWhatever they documentVariesLogged in the toolEvery entry traced to source, with a confidence score and reasoning
The client relationshipStays yoursStays yoursStays yoursStays yours, and the work can go out under your name
How you paySalary, all yearHourly or per clientPer seat, every monthPer file, when it's delivered
What we do

Brief us like a new senior. Get back a file ready to sign off.

Send last year's file and this year's records. Before we start, we find what's missing and write the client one question list. Then we work the way your firm does.

Three ways in
In their ledger

We work inside their Xero or QuickBooks

With the access you give us. No migration, and the client keeps their software.

Never touch it

Keep the keys

Exports in; coding sheets and validated journals out. You post them, and we check the result against a fresh export.

We rebuilt a crane-hire company's year this way, from bank, factoring and settlement statements, with no login to its ledger.

From a shoebox

We build the books from scratch

Statements, receipts and invoices, coded to the client's chart of accounts (GIFI in Canada), with sales tax split out.

Out comes the same thing every time: a year-end file for CPA firms or a monthly close package for CFO firms.

The stack we already work in

Every name here comes from client work we have done. Not on the list? If it exports a CSV or a PDF statement, we can work from it.

Ledgers
XeroXero PayrollXero Inventory PlusQuickBooks OnlineJournalRelay's own ledger
Year-end and working papers
CaseWareExcel
Banks and cards
NABCBAWestpacUp BankBank of AmericaWeelBudgetlyPDF statements from any bank
Sales channels and payments
AmazonShopifyTikTok ShopSquarePayPalStripe
Payroll
Xero PayrollTriNet
Tax and settlements
CRA GST/HST and GIFIATO BAS and IASPEXA settlementsInvoice-finance and factoring facilities
I run a…

Get the shoebox off your desk before January.

Built forSolo practitionersSmall and mid-size CPA firms
01 · Year-end compilation prep

The whole engagement, ready to sign

Working papers tied to source, proposed AJEs with a decision memo, financial statements, a CaseWare file and the tax workings.

02 · Cleanups and new-client takeovers

A clean opening position before your first year-end

Catch-up of past months, takeover from a previous accountant, and a review of the ledger you inherited, so problems surface before you sign anything.

Year-end file · ready for reviewIllustration
  • Prior-year tie-outOpening balances agree
  • Bank & card recsEvery account to the cent
  • Review passClassification fixes logged
  • Proposed AJEsWith a one-page decision memo
  • Statements & CaseWare fileGIFI mapped, comparatives in
  • Tax workingsCCA, provision, payroll questions
  • Client question list3 items for the client
Skills

The work, and the skills behind it

Every job runs on a skill: written instructions for our agents, deterministic tools, a test set of files we've already reviewed, and a person at the gate.

Reads and codesOur fine-tuned modelPicks the account and tax code, with a confidence score and its reasoning.
Does the mathA deterministic ledger engineSame inputs, same answer, every month. Nothing posts unless it balances.
Checks the workAn agent harnessA second agent re-derives every figure from source before a person signs off.
Plugs into yoursAn MCP serverPoint your own AI agents at the review queue: see each suggestion, then approve or reject it.
skillbank-rec · to the cent

Every bank and card account reconciled to statement, with nothing pushed to suspense.

instatements (PDF or CSV) + ledger export
toolsstatement parser · duplicate detector · unreconciled-line matcher
checksrunning balance ties to the closing balance · no plug journals
gatea reviewer signs off every exception
Used in all three case studies
skillfactoring · facility journals

Advances, rebates, escrow, fees and interest from an invoice-finance facility, journaled every month.

infacility statements + bank feed
toolsfacility parser · as-at engine · journal validator
checksfacility balance agrees to the lender's statement
gatejournals held until the firm approves
Contractor under a DOCA · crane hire
skillpayroll · timesheet audit

The fortnight's master timesheet checked before the pay run, line by line.

inmaster timesheet + onboarding documents
toolstimesheet checker · totals and formula audit
checkshours, travel and night shifts reconcile to the roster
gatecorrections listed before payroll runs
Nursing agency, ~60 staff: caught transfers booked to the wrong bank and a broken totals row before payroll ran
skilltakeover · previous accountant

Books taken over from someone else, tied out before anything new is posted.

inprior-year TB, journals, bank recs, agings
toolsjournal review · payee map · rulebook builder
checksprior year-end baseline ties to the ledger
gatemissing-data request goes to the client once
E-commerce brand, 14,000+ journals reviewed
skillopening balances · from a filed T2

A filed corporate return turned into GIFI-coded opening balances.

inthe filed T2 (GIFI schedules)
toolsreturn parser · GIFI gap detector
checksopening trial balance agrees to the filed return
gatemissing accounts created and shown before import
Built into the JournalRelay ledger
skillreview · independent second pass

A second agent re-derives every figure from source before a person signs off.

inthe finished file + all source documents
toolssubagent re-derivation · ledger forensic audit
checksevery balance re-tied, independently of the first pass
gatefiles that fail go back, not to you
Rejected our own first pass on a year-end close: the statements tied, the ledger didn’t
How a skill gets better
  1. An exception is resolvedby your reviewer or ours
  2. It becomes a rulein the client's rulebook
  3. The skill is re-testedon files we've already reviewed
  4. It runs on the next fileso the exception doesn't come back

37 pieces of work, run on these skills

Take the whole engagement, or just the parts that eat your seniors' time.

Year-end file

Prior-year tie-outBank & card recsLoan recsGST/HST recsPayroll liability recsReview passClassification fixesProposed AJEsDecision memoFinancial statementsCaseWare importGIFI mappingPrior-year comparativesCCA & provisionCarryback analysisAR testingAR/AP aging reviewIntercompany loan tie-outsPayroll compliance reviewClient question list

Monthly close

Bank & card recsAccrualsPrepaids & deferred revenueSales tax tie-outBalance sheet & P&LOpen-items listChasing missing receiptsPayroll timesheet auditInvoice-finance and factoring journalsQuarterly GST/BAS review packs

Cleanup and setup

Shoebox build from statements and receiptsCatch-up of past monthsOpening balances from a filed T2Chart of accounts mapped to GIFIMulti-province sales taxTakeover from a previous accountantStatement import for pre-feed periods
How it works

How a file moves

  1. Documents inStatements and receipts, or access to the client's Xero or QuickBooks file.
  2. Agents prepThey categorize, code to the client's chart, split out sales tax and reconcile.
  3. We reviewA person on our team approves every entry and chases what's missing.
  4. You get the fileYear-end prep for CPA firms; a monthly close package for CFO firms, typically by business day 5.
Day 0Confidentiality agreement signed
Day 1Access or exports in
Under a weekFirst file back for review
File 1 teaches us. File 12 runs on rails.

A rulebook for every client, written once

On the first file we write the client's coding rulebook and payee map, along with your firm's house rules. Every later month starts from it, and every fix you make goes back into it. Month 12 comes back faster and closer to your style than month 1.

Case studies

One file for each job we do

Three jobs, three files, from two firms in Canada and Australia. Client and firm names are left out.

  1. 01Year-end compilation prepFor a CPA firmUnder a week, access to delivery
  2. 02Cleanup and takeoverFor CPA and CFO firms14,000+ journals reviewed
  3. 03Monthly closeFor a CFO firm1,850+ lines tied to the cent
01 · Year-end compilation prepFor a CPA firm

A full compilation prep in under a week

A CPA firm sent us a year-end file for an owner-managed business. The ledger was described as reconciled and the prior year had been filed. They asked for the whole engagement: tie-outs, review pass, adjusting entries, statements, the CaseWare file and the tax workings.

Under a weekAccess to delivery
10 to 12 hoursPartner and senior time saved
End to endTie-outs through tax workings

What the review turned up on a file described as reconciled

  1. The opening balances were wrong.Prior-year adjustments had never been posted, so the error ran through every figure after it.
  2. One misclassified balance turned a loss into a profit.
  3. Receivables had never been tested.
  4. Casual workers had been paid without source deductions.
  5. GIFI coding would have imported cleanly and filed wrong.
Client and firm are anonymised. No names, dates, amounts or industry details.
02 · Cleanup and takeoverFor CPA and CFO firms

Taking over a multi-channel brand's books from a previous accountant

An Amazon, Shopify and wholesale brand arriving with someone else's ledger: the file a CPA firm inherits with a new client, or a CFO firm onboards. We tied the prior year-end first, then swept all 16 bank and card accounts, reviewed the old journals and caught the current year up.

14,000+journal entries reviewed before anything new was posted
What we delivered
Prior-year tie-outBank & card recsIntercompany loan tie-outsClassification fixesCatch-up of past monthsClient question list

ResultEvery balance tied to the ledger, so year-end could start. The three accounts that didn't balance were explained, not plugged.

03 · Monthly closeFor a CFO firm

A monthly close for a contractor under a deed of company arrangement

Real-time bank reconciliation and a month-end close for an electrical contractor trading under a DOCA, with an invoice-finance facility. Advances, rebates, escrow and fees are journaled every month, and every journal file is validated before import.

1,850+statement lines tied to the closing balance
What we delivered
Bank & card recsInvoice-finance and factoring journalsSales tax tie-outBalance sheet & P&LOpen-items list

ResultThe full-year bank feed ties to the closing balance to the cent, and each month's finance journals import cleanly.

Your numbers, not ours

What your messy files cost you

Unbilled senior time each year400 hoursWhat that time is worth at your rate$60,000

That's the work we'd like to take off your desk, starting with one file.

Send us one file
Industries

Industries we've closed books for

Every industry has its own hard part. These are the ones we've already worked through on real files.

E-commerceMarketplace payouts, fees and inventory across Amazon, Shopify and TikTok Shop
Construction and tradesInvoice-finance and factoring facilities, and statutory payroll liabilities
Healthcare and care agenciesFortnightly payroll: hours, travel and night shifts checked before each pay run
PropertyQuarterly GST on residential development
Businesses in restructuringDeeds of company arrangement and administration
Owner-managed companiesShoebox records, prior-year errors and year-end compilations
FAQ

Questions firms ask us

Is AI making the decisions?

No. AI proposes each entry and a person on our team approves it. Our engine does the math, and nothing posts unless it balances. A second agent then re-ties every balance from source. On one year-end close it rejected our own first pass: the bank statements tied, but the general ledger didn't. The second pass found payroll transfers that had never been booked and withholding that hadn't been remitted, and the firm saw each fix before anything was posted.

Does my client have to switch software?

No. We work inside their Xero or QuickBooks file, or build the books in our own ledger when there's nothing to start from.

Where does my clients' data go?

Client files are stored on Google Cloud, and the AI step runs on Google's Gemini models. If your clients' data has to stay in a particular country, tell us up front and we'll agree the hosting setup for your firm before any files move. We sign a confidentiality agreement before you send anything, and we'll put our data handling in writing for your engagement file.

Do you file taxes?

We prepare the sales tax workings (GST/HST returns in Canada). Income tax returns stay with your firm. In Canada the books arrive GIFI-coded, so they import cleanly into the T2.

Will you contact my client?

Only if you want us to. Some firms have us chase missing receipts directly; others keep every client conversation themselves.

What does a first file look like?

Pick one file that's been sitting on someone's desk: a shoebox, a messy ledger, a year that won't tie out. We agree the fee before we start, sign a confidentiality agreement and deliver the prep, and you decide from there whether to send more.

Who signs?

Your firm does. We prepare the file and your partner reviews and signs it. JournalRelay never signs an engagement or files an income tax return.

What happens in busy season?

Tell us early how many files you expect. We agree turnaround times with you up front, the same way we agree the fee, so files don't queue up behind other firms' work in March.

Can you catch up past months?

Yes. We bring the history up to date first, then run the monthly close from there.

Talk to us

Send us your worst file.

One file, one fee, agreed before we start.

Rohan Ahmed · Platform Calgary

Let's talk about one file.

Tell us a little about your firm. We reply within one business day.