Illustrative sample

What a completed audit actually looks like.

A full worked example for a fictional four-person bookkeeping practice, showing the intended standard for one context and three principal recommendations. Read it end to end before deciding whether the real one is worth CA$49.

Illustrative sample. Rivermill Bookkeeping is a fictional business, this is not a real client engagement, and no result, saving or outcome is claimed or implied.

Personalized AI & Efficiency Audit

Rivermill Bookkeeping

A four-person bookkeeping and payroll practice · Southern Ontario

Illustrative sample

What they asked for

We know we should be using AI for something, but we have no idea what. Mostly we want to stop dropping the ball on new enquiries and stop losing a day a month to the same reports.

Illustrative sample. Rivermill Bookkeeping is a fictional business, this is not a real client engagement, and no result, saving or outcome is claimed or implied.

Section 01

Situation summary

Example date: May 11, 2026, after the fictional January-to-April busy season. All operating details and effort/impact judgments below are assumptions for this example, not observed client results. The scope is one client intake and month-end communication context with three related priorities.

Rivermill Bookkeeping is a four-person practice handling monthly bookkeeping, payroll and year-end preparation for around sixty small-business clients. Work is won almost entirely through referral and a contact form on the website. The owner does the bookkeeping alongside running the practice, which is the constraint everything else in this audit is measured against.

New enquiries arrive in three places: the website form, which sends an email; the practice's shared inbox; and the owner's mobile, when a referral texts directly. There is no single list of who has enquired and what happened next. The practice believes it responds to everyone, but has no way to check.

Client work runs on QuickBooks Online and a shared Google Drive, with a spreadsheet tracking which client is at which stage of the month. Payroll runs in a separate system. Month-end reporting for clients is assembled by hand from QuickBooks into a Google Docs template, one client at a time.

The practice pays for eight software subscriptions and could describe what four of them do. Nobody has used an AI tool for practice work beyond occasionally asking ChatGPT to reword an email.

Constraints that bound everything below

  • Client financial data cannot move into tools the practice has not vetted
  • No appetite for changing accounting software; QuickBooks Online stays
  • Nobody in the practice writes code, and nobody wants to
  • Budget for improvements is realistically a few hundred dollars a month, not thousands
  • The busiest period is January to April and nothing can be changed during it

Section 02

Where the time actually goes

Three related priority friction points, each with the reason it persists. Naming the reason is what keeps the recommendations from being naive.

  1. 01

    Enquiries have no single home

    A new enquiry can arrive by web form, shared inbox or text message. Whether it gets answered depends on who saw it and whether the day was busy.

    Why it persists: Nothing is wrong with any one channel. The problem is that no list exists across all three, so there is nothing to check against.

  2. 02

    Follow-up depends on memory

    A prospect who does not reply to the first message is followed up only if somebody happens to think of them. Several enquiries a month go quiet without a second contact.

    Why it persists: Following up is nobody's specific job, and there is no prompt telling anyone it is due.

  3. 03

    Month-end reports are rebuilt by hand

    The same figures are pulled from QuickBooks into the same template for each client, every month. The practice estimates this takes the better part of a day.

    Why it persists: It is repetitive work producing a predictable shape of answer, which makes it worth checking whether existing reporting features can reduce assembly work without losing required information.

Section 03

Prioritized opportunities

Ordered by priority rather than by size. The first two begin with existing tools and involve no new software purchase under the assumptions in this example.

  1. 01

    Give every enquiry one place to land

    Do now

    What this means

    Every new enquiry, whichever way it arrives, ends up as a row in one list with a name, arrival date, request, owner, next action and follow-up date. The website form and the shared inbox can add to it automatically; a text message is added by hand. Test the effort before connecting any channels.

    Why it matters

    At the moment there is no way to answer the question 'did we reply to everyone this week?'. One list makes that question answerable, which has to happen before anything else about follow-up is worth doing.

    Recommended approach

    Start with the list itself, not with automation. A shared spreadsheet is genuinely enough to begin with, and proves whether the habit sticks before any tool is bought. Connect the website form to it once the list is being used.

    Tools to consider

    • A shared spreadsheet you already have
    • The website form you already use

    Difficulty and impact

    Difficulty: LowImpact: High

    First step

    Create the list with six columns and put this week's enquiries in it, including the ones that came by text.

    Could you do this yourself?

    Yes, entirely. This is a decision about how the practice works, not a technical build, and nobody can make it better than you can.
  2. 02

    Make the second contact happen without anyone remembering

    Do now

    What this means

    When an enquiry has been sitting without a reply for a set number of days, somebody is told. Later, the reminder can become an automatic message to the prospect; at first it is simply a prompt to a person.

    Why it matters

    The enquiries being lost are not the ones nobody answered. They are the ones answered once, never chased, and quietly forgotten. An owner and a reminder are a small first test before buying anything.

    Recommended approach

    Do the prompt before the automation. Try a reminder to the responsible person and review missed follow-ups after a month. Automating the message itself is worth doing only once that is confirmed.

    Tools to consider

    • The reminder feature in the tool holding your list
    • Your existing email system, later

    Difficulty and impact

    Difficulty: LowImpact: High

    First step

    Decide the number of days after which an unanswered enquiry needs chasing. Five working days is a reasonable starting point.

    Could you do this yourself?

    Yes. The reminder is configuration. Only the automatic message stage benefits from help, and that is weeks away.
  3. 03

    Stop rebuilding the month-end client report by hand

    Do next

    What this means

    If the current plan and report requirements allow it, use existing reporting or export features to prepare recurring figures for review rather than assembling them from scratch. A person still reads it and writes the commentary before it goes out.

    Why it matters

    It is the same work every month producing the same shape of answer for sixty clients. Nothing else in the practice matches that description as clearly.

    Recommended approach

    Check the reporting features available in the practice's current QuickBooks Online plan against its actual report requirements. Before removing a field, confirm client agreements, accounting and regulatory requirements, internal controls and who uses it. Keep required fields even if clients rarely ask about them. Test an existing report or export before considering custom assembly; permissions, plan limits and formatting may constrain it.

    Tools to consider

    • QuickBooks Online's built-in reporting
    • Your existing report template
    • A scheduled export, once the figures are settled

    Difficulty and impact

    Difficulty: MediumImpact: High

    First step

    Review last month's report for three client types with the responsible bookkeeper. Label fields required, useful or potentially redundant; remove only those confirmed unnecessary by the relevant owners and commitments.

    Could you do this yourself?

    The first half, yes: deciding what the report should contain is practice knowledge. Any scheduled assembly needs a separate check of permissions, plan features, data handling and cost before deciding whether help is worthwhile.

Section 04

What not to prioritize

Ruling things out is as much of the value as ruling them in. Each decision below follows from the assumptions and constraints in this example.

  • Repeated client questions

    Defer a client answers page until the three priorities have been tested. If repeat questions remain a burden, collect the common questions and write one approved page in the existing website; do not start with a chatbot.

  • Searchable procedures assistant

    Defer. Procedures would first need to be written, kept current and used by staff. Existing shared documents may be enough; an assistant is not assumed necessary.

  • Replacing the month-end tracker or practice software

    Leave it in place during this plan. Clarify who maintains it and examine remaining gaps after a full quarter. Consider replacement only if documented needs remain, outside the January-to-April busy season.

  • An AI chatbot on the website

    The practice receives a manageable number of enquiries and does not have a volume problem. A chatbot would add a system to maintain and answer questions a page of text answers better.

  • Changing accounting software

    QuickBooks Online is not causing any of the friction identified above, and migration would add substantial work without a demonstrated need in this example.

  • Automating bookkeeping judgment

    Categorization decisions that are genuinely ambiguous are the part of the work clients are paying for. Automating them transfers risk to the practice without a demonstrated benefit or agreed safeguards.

  • Feeding client financial records into general AI tools

    The practice named this as a constraint, and it is the correct instinct. Nothing recommended above requires it.

  • Cancelling the two unaccounted-for subscriptions immediately

    Defer cancellation until an owner checks usage, renewal terms, retained data and dependencies. In this May example, schedule that check after the first 30-day plan; the unknown subscriptions are not assumed safe to cancel.

Section 05

The 30-day plan

  1. Week 1

    Make enquiries visible

    • Create the enquiry list with the six agreed columns
    • Add every enquiry from the past two weeks, including texts and calls
    • Agree who adds an enquiry to the list, and when
  2. Week 2

    Stop follow-up depending on memory

    • Set the number of days after which an unanswered enquiry needs chasing
    • Turn on a reminder against that date
    • Check whether the list is being used before considering a connection to the website form
  3. Week 3

    Validate the month-end report requirements

    • Review required fields for three client types, including agreements, compliance and internal uses
    • Agree any justified removals with the responsible owner; retain every required field
    • Check which of those figures QuickBooks Online can already produce on its own
  4. Week 4

    Test and review the three priorities

    • Test an existing report or export on one appropriate client example
    • Have the responsible bookkeeper check required fields, figures and commentary
    • Review enquiry ownership and overdue follow-ups; record what worked and what should stay manual

This illustrative 30-day sequence starts May 11, 2026, outside the stated busy season. It assumes the owner can make time for small tests and that existing tools permit them. If those conditions do not hold, agree a later sequence; do not introduce changes during the January-to-April freeze. No savings or setup times are promised.

Section 06

If you wanted help with any of it

The practice can begin with its own list, ownership decisions and report-requirements review. If existing reporting features cannot meet the agreed needs, help with report assembly can be scoped and quoted separately. That is optional; continuing with a checked manual report is a valid outcome.

If none of that is wanted, the plan above still stands on its own. That is the intended outcome, not the fallback.

Illustrative sample. Rivermill Bookkeeping is a fictional business, this is not a real client engagement, and no result, saving or outcome is claimed or implied.

That was a fictional business. Yours is the one that matters.

The real audit is written the same way, from your answers rather than an invented scenario. You will leave with a clearer understanding of what is possible, what is worth pursuing, and what your next step should be.

CA$49 one time. Includes a 15-minute review call. Implementation optional.

Get the CA$49 Audit