River
Y CombinatorBacked by Y Combinator
FREE TEMPLATE

Monthly Client Financial Package Template

A full month's package for one client, plus the engagement notes that make the fourth month cost a fraction of the first.

Free download  ·  No account needed

Client Commentary

[Client Name] — [Month 20__] Commentary

Prepared by [Firm]. Delivered on business day __. Your engagement letter commits us to __.

The month in one paragraph

Revenue, profit against the trailing three-month average, and the cash movement, with the figures. The paragraph the owner reads on their phone.

__ lines moved. __ of them are new.

How many cleared this client’s threshold, how many carry a cause an earlier package already explained, and how many are new. Then the largest mover on the sheet, and which of the two it is.

1. [Line name], [amount] against a [amount] trailing average

The cause from the underlying detail, and what it changes about a decision they might make. Where the cause is a question, say so and say what you asked.

Cash, and why it moved differently from profit

The two or three bridge lines that carry most of the gap, in prose.

No assurance is provided on these financial statements.

Every monthly reporting template is written for one client in month one. Executive summary, dashboard, statements, action items. That month is the interesting one, and closing the books is a separate job from reporting them. The work here is month four, across a whole book, in the same two weeks, and it is expensive because nothing in months one to three wrote anything down. So this pack keeps a state file per client: every cause the firm already explained, the month that explanation expires, and how many times the cause has recurred.

Quillane Dental Partners, a four-location practice on an 1,860.00 commentary floor, had 14, 11, 12 and 13 lines clear that floor from June to September. The commentary ran 14, 7, 5 and 4, a fall of 71.4 percent, because nine of September's thirteen flags carried an explanation an earlier package had already given. September's largest mover, restorative fee revenue at 9,420.00, is not one of the four, because the second chair behind it was explained in July. The letters that fix the delivery day also decide what the fee covers.

The floor is one percent of that client's own trailing three-month average revenue, so a 63,900.00 swing at a 4,180,000.00-a-month freight client is 1.53 times its threshold while Quillane's 9,420.00 is 5.06 times its own. The register copies each delivery day out of the signed letter, which already has to fix the framework, the disclosure basis and the no-assurance legend. Against a fifteen-day house norm this book is six of six. Against the six letters, four of six. Hitting those days across a whole book in one fortnight is a scheduling problem.

Every document in the pack

The Client Register, the Engagement Notes, and the commentary that goes to the client.

Client Register

Six clients. The delivery day in each column is copied out of that client’s signed engagement letter.

ClientTrailing revenueFloorLetterActualLargest variancex floor
Quillane Dental Partners186,000.001,860.001299,420.005.06
Fenmoor Veterinary Group415,000.004,150.00151514,800.003.57
Lymstone Design Studio96,000.00960.0020153,100.003.23
Padstowe Coffee Roasters742,000.007,420.00101121,600.002.91
Brackenhoe Millwork1,347,000.0013,470.00151338,200.002.84
Trelawn Freight Lines4,180,000.0041,800.00121463,900.001.53

Against a fifteen business day house norm this book is six of six. Against the six signed letters it is four of six.

Engagement Notes: Quillane Dental Partners

Carried forward from August. Read before writing a word of September’s commentary.

Dispositions in force

CauseSetSuppress throughTimes seen
Second Ombersley Road chair2026-07-142027-064
Distribution schedule agreed in July2026-07-142027-065
Three pay cycles in the month2026-08-112026-122
Quarterly bulk supply order2026-06-162027-054
Orthodontic campaign2026-08-112026-112
Equipment repairs, now recurring2026-08-112027-074

Re-flagged this month

Temporary clinical cover. Dispositioned 16 June as one-time maternity cover. Appeared in June at 5,200.00, July at 4,100.00, and September at 6,840.00. Third appearance, so the suppression cancels itself and this becomes a question for the client rather than an explanation to them.

Open questions

IDQuestionAskedDaysBlocks
OQ-018Monthly case acceptance rate2026-09-1111The last KPI row the letter names
OQ-021What the 6,840.00 of cover is for2026-10-020Next month’s disposition

October opens with the 4.2 percent Cawdrey Street rent review, already dispositioned in August, so it costs one sentence.

Client Commentary

September Commentary: Quillane Dental Partners

Delivered on business day 9. Your engagement letter commits us to 12.

The month in one paragraph

Best production month the practice has had. Gross production of 211,940.00 against a trailing three-month average of 198,800.00. Profit of 25,200.00 is 14,510.00 below the trailing average, because costs moved 25,290.00 while revenue moved 10,780.00. Cash fell 7,220.00 to 141,100.00, which is 19,460.00 ahead of the same point last year.

Thirteen lines moved. Four of them are new.

Nine of the thirteen have a cause we investigated and explained in an earlier package. The largest single mover on the sheet, restorative fee revenue at 9,420.00, is one of the nine: that is the second Ombersley Road chair, running as expected since June.

1. Temporary clinical cover, 6,840.00 against a 3,100.00 trailing average

Third month this line has appeared, and we need to ask about it rather than explain it. We recorded it in June as cover for a hygienist on maternity leave. She returned in August and the line is now larger than it was in June.

Cash, and why it fell in your best month

Profit of 25,200.00, cash down 7,220.00, a gap of 32,420.00. Patient receivables rose 22,600.00 because two payers moved to a monthly remittance cycle, which is the same fact as the 94.0 percent collection rate against your 95.0 percent target.

No assurance is provided on these financial statements.

What's in the pack

01

Engagement Notes

The state file: every cause already explained, its expiry, its Times Seen count, and what next month opens with.

02

Client Register sheet

One row per client carrying the delivery day, framework and disclosure basis its own engagement letter names.

03

Client Commentary

The month in one paragraph, then one section per line that survived the notes check, then cash against profit.

04

P&L Trend sheet

One row per line with its variance, this client's floor, the disposition suppressing it, and whether it gets written about.

05

Action Items

What you need from the client and what you owe them, split, every repeat request carrying its age.

06

Cash Summary sheet

Profit to bank movement, one working capital line at a time, closing on a figure that ties to the bank.

07

Client KPI Sheet

The metrics the letter names, each one sourced, and the ones the client never supplied left visibly blank.

08

The Commentary Floor

How the Commentary Floor Is Set: one percent of trailing revenue, and the book ranking it inverts.

How to use it

  1. 1

    Open in River, or download it

    Take the blank Word and CSV files now, no account asked for, or open the same pack in River and have the agent populate it.

  2. 2

    Send the letters first

    In River the agent reads each signed engagement letter and fills the register from it. Working from the files, copy the delivery day and framework across by hand, per client.

  3. 3

    Flag the month, then cut it down

    Compute each client's floor from their own trailing revenue, flag the lines that clear it, then suppress the ones the notes already explain. The gap between those two counts is the output.

  4. 4

    Roll the notes forward

    After the package goes out, write this month's causes into the notes with an expiry each. Nothing visibly breaks when this is skipped, which is why it gets skipped.

Frequently asked questions

Is this template free?

Yes. Download the whole pack as Word documents and CSV sheets with no signup and no credit card. Edit with AI is a separate, optional path for firms that want the agent to read the letters and fill the register. The template library holds the rest of the packs.

What format are the downloaded files?

Word documents (.docx) for the commentary, action items, engagement notes and the floor guide, and CSV (.csv) for the four sheets, zipped into one file. They open natively in Word, Pages, Google Docs, Excel, Numbers and Sheets, with nothing to convert.

How is this different from a monthly reporting checklist?

A checklist tells you what to put in the package. This decides what to leave out, which is the only thing that scales across a book. The notes suppress a flagged line whose cause an earlier package explained, so the fourth month writes four commentary lines rather than fourteen.

What happens when a one-time item keeps coming back?

Every disposition counts appearances even while the line is suppressed, and the third one cancels the suppression. That matters past the commentary: the IRS says an accounting method is not established for an item unless the item is treated consistently, so four months of calling a recurring cost one-time is a treatment nobody chose.

Does it handle a client on accrual internally and cash for tax?

Yes, as two columns rather than one. The register carries the reporting framework the letter names and the basis the client files on, and a client under the 32,000,000 gross receipts test for 2026 can sit on cash while the package runs on accrual. The commentary says so once, calmly, so March is not a surprise.

What does 'Edit with AI' actually do?

It creates a free River account and installs this exact pack as a private workspace. It opens ready to read whatever you send, whether that is two engagement letters, a GL export, or last month's packages, which is where the first dispositions come from. Nothing is written until you send something.

Who is this template for?

Client accounting and bookkeeping firms sending a recurring monthly package to more than one client. Before an engagement starts, the cleanup diagnostic counts the file rather than estimating it, so the fee the letter names is one the firm can live with once these packages start. It pairs naturally with a client data request and chase pack when slow documents are the real cause.

Make the fourth month cheaper than the first

Download the blank pack as Word and CSV files, or open this exact pack in River and let the agent read your letters and build the register.

Edit with AI