River
Y CombinatorBacked by Y Combinator
FREE TEMPLATE

Tax Preparer Client Tracking Template

Every obligation priced on its owner count, every open item ranked by what it puts at risk, and the week your season runs out of hours.

Free download  ·  No account needed

Client by Filing Obligation

[Practice] — filing season [20__]

The owner count and the monthly exposure are required fields. A row without them is a date, and a date is not a work list.

ClientFormOwners countedFeeOriginal dueExtended duePer month lateK-1 exposureFirst monthvs feeOpen items
[Partnership]1065
[Partnership]1065
[S corporation]1120-S
[C corporation]1120n/abalance drivenn/an/a
Pass-through subtotal   

Three things a deadline list will not tell you

Every entity return shares one dateSo sorting by date carries no information at all
The penalty runs on ownersNot on the fee, and part of a month counts as a whole month
The count reaches back a yearAnyone who was an owner at any point, not the roster at year end

Once the book is priced, the chase list and the capacity plan both sort on the same number.

Every practice knows the dates. What nobody has on a wall in February is the number that decides which client to work on first, and it is not the fee. A late partnership return costs 255 dollars a month for each person who was a partner during any part of the tax year, so a thirty-four partner fund runs 8,670 dollars a month against a fee of 12,500. Part of a month counts as a whole one.

That figure is the sort key, and joining it to the open items changes the order of the day. On the week of 23 February, Alderbrook CPA Group had twelve items open across five clients. Those five carried 76 of the book's 87 counted owners, so 19,380 dollars a month, 87 percent of the total exposure, sat behind a document nobody had sent. The three clients with nothing outstanding carried 1,785 dollars between them and were being prepared first.

Same week, the hours went over for the first time: 262 required against 220 available. Left alone that 42 hour overrun compounds to 380 by the Monday of deadline week. An extension buys none of it back on the payment side, because Form 7004 does not extend the time to pay. Run it alongside the monthly close pack and hand any notice that arrives to the tax notice responder. The register here records what was paid with each extension, not only that one was filed.

Four of the sheets, filled in for one season

Client by Filing Obligation, Missing Information, Preparer Capacity by Week and Extension Register.

Client by Filing Obligation

Alderbrook CPA Group, 2025 returns. An illustrative practice. Every entity row shares one due date, so the ordering has to come from somewhere else.

ClientFormOwners countedFeeOriginal dueExtended duePer month lateK-1 exposureFirst monthvs feeOpen
Marlowe Ridge Partners LP10653412,5002026-03-162026-09-158,67011,56020,230162%4
Westmarch Capital Fund II LP1065229,6002026-03-162026-09-155,6107,48013,090136%2
Halvorsen Dental Group PLLC1065116,8002026-03-162026-09-152,8053,7406,54596%3
Ptarmigan Holdings LLC106563,9002026-03-162026-09-151,5302,0403,57092%0
Sable Point Brewing Inc.1120-S54,7002026-03-162026-09-151,2751,7002,97563%1
Nordquist Family LLC106542,6002026-03-162026-09-151,0201,3602,38092%2
Corbin Freight Systems Inc.1120-S34,2002026-03-162026-09-157651,0201,78543%0
Delaney Vetter Architects Inc.1120-S23,4002026-03-162026-09-155106801,19035%0
PASS-THROUGH SUBTOTAL 8747,700  22,18529,58051,765109%12

One month of lateness across the whole book is 22,185 against 47,700 of fees on those returns. Count the Schedule K-1s and the first month costs more than the practice billed for the work. Nothing in that sentence is a function of how hard any of the returns are.

Missing Information

Week of 23 February 2026. Sorted by the exposure behind each item, not by the date in front of it. Every entity row is 21 days from the same deadline.

RankClientItemRequestedDays openChasesLast responseExposure per monthWho can actually produce it
1Marlowe Ridge Partners LPUpper-tier K-1 from Ashgrove Mezzanine Fund III2026-01-05494Acknowledged 22 Jan8,670Nobody. Ashgrove extended and will not issue before August
1Marlowe Ridge Partners LPPartner admission and transfer schedule2026-01-12423None8,670Controller. Two Q3 admissions move the count 32 to 34
2Westmarch Capital Fund II LPYear-end valuation memo, two positions2026-01-19353In progress 11 Feb5,610Valuation committee, meets 3 March
2Westmarch Capital Fund II LPCapital account rollforward2026-02-02212None5,610Fund administrator, not the client
3Halvorsen Dental Group PLLCFixed asset additions over 2,5002026-01-12424Promised 30 Jan2,805Practice manager. Promise date passed 17 days ago
3Halvorsen Dental Group PLLCGuaranteed payment detail by partner2026-01-26282None2,805Practice manager. Blocks all 11 K-1s
4Sable Point Brewing Inc.Shareholder basis worksheets2026-02-02212Looking 13 Feb1,275Prior preparer. Request in writing
5Nordquist Family LLCClosing statement, Bellhaven sale2026-01-19353None1,020Title company, on a signed authorisation
BLOCKED5 clients of 812 open items    19,38076 of the book's 87 counted owners

Four of the eight items are not in the client's hands at all. Four chases went to a controller who could never have produced the Ashgrove K-1, and those four contacts were the ones that would have moved the admission schedule sitting under the same 8,670 a month.

Preparer Capacity by Week

Four preparers at 55 productive hours. Unfinished hours roll forward, because work that does not fit in a week arrives in the next one on top of what was already there.

Week beginningReturns landingHours budgetedCarried inRequiredCapacityOver or underBlocked returnsBlocked exposureSignal
2026-01-26496096220(124)18,670Slack. Spend it on the clients already chased twice
2026-02-0261480148220(72)214,280Last week that absorbs a surprise cheaply
2026-02-0981910191220(29)317,085Escalate anything sitting at chase three
2026-02-1692140214220(6)418,360Last week under capacity. Every hour after this is borrowed
2026-02-2311262026222042519,380First overrun. Extension cut-off decision due Friday
2026-03-021433142373220153519,380153 hours is 2.8 preparer weeks
2026-03-0919447153600220380519,380Deadline week. 380 hours of backlog against 220
2026-03-160038038022016000Filing day. Whatever is not extended by now is late
SEASON TO DATE711,689  1,540149  Capacity is 220 a week and the book needs 1,689

The season is only 149 hours oversubscribed in total, which sounds survivable. It is not, because the shortfall is not spread evenly: everything lands in the last three weeks and compounds, so a 42 hour overrun on 23 February is 380 hours by the Monday of deadline week. That is 6.9 preparer weeks with five days left.

Extension Register

What was paid, not only what was filed. An extension is an extension of time to file, and interest runs from the regular due date regardless.

ClientFormOriginal dueFiledExtended dueBalancePaid with itShortfallAccrual per monthBy extended dueReason
Marlowe Ridge Partners LP10652026-03-162026-03-112026-09-150000.000.00Upper-tier K-1 not issuable before August
Halvorsen Dental Group PLLC10652026-03-162026-03-122026-09-150000.000.00Fixed asset detail open at the cut-off
Westmarch Capital Fund II LP10652026-03-162026-03-122026-09-150000.000.00Valuation committee sits 3 March
Brackenford Supply Co.11202026-04-152026-04-132026-10-1571,40046,00025,400127.00762.00Estimate funded short. Accrues from 15 April
Ainsley Family Trust10412026-04-152026-04-092026-09-308,25008,25041.25247.50Trusts get 5.5 months, not 6. Nothing paid
Rowan Devane10402026-04-152026-04-142026-10-1512,00012,00000.000.00Corrected composite 1099 expected in June
TOTAL    91,65058,00033,650168.251,009.502 of 6 short paid and accruing

Both accruals were avoidable and neither was a filing error. The trustee believed the extension covered the payment, which is the single most common misreading of Form 7004 there is, and the register is the only place that belief becomes visible in April rather than in a notice in November.

What's in the pack

01

Client by Filing Obligation sheet

Every return in the book with its owner count, its jurisdictions, both due dates, the monthly late-file figure, the Schedule K-1 exposure and the first month as a percentage of the fee.

02

Missing Information sheet

Each open item joined to the exposure sitting behind it, sorted on that figure, with days open, chases sent, the last thing the client said and who can genuinely produce the document.

03

Chase Log sheet

Every contact with its step, channel, recipient and response, plus the next action and its date. This is what makes a fourth message credible and an extension defensible.

04

Extension Register sheet

The estimate, what was actually paid against it, the shortfall and what that shortfall accrues per month, because a corporation that does not pay when due is penalised monthly.

05

Preparer Capacity by Week sheet

Hours budgeted, hours carried in from the week before, capacity and the overrun, with blocked returns and blocked exposure carried across from the tracker.

06

What a Late Filing Costs

The federal figures with the instruction behind each one, why part of a month is a whole month, and why the multiplier reaches back over everyone who was an owner at any point in the year.

07

Client Chase Sequence

Four steps that each change something: the request, the reminder, the named consequence with the real number in it, then escalation. Plus how to tell when the client was never the right recipient.

08

Extension Policy

The cut-off date seventeen days out, what has to be true before an extension is filed, the reopen date keyed to when the blocking item genuinely arrives, and the due date table by form.

09

Engagement Status Note

One page a week to the partners: where the season stands, what it becomes if nothing changes, what is blocking it, and the named decisions being asked for. No status colours.

10

Space rule

Rank by exposure, not by date. It governs every prompt here, and it is why no obligation enters the book without an owner count and a price against it.

How to use it

  1. 1

    Open in River, or download it

    Open the pack in River and let the agent build it from your own book, or download the blank Word and CSV files instantly with no account.

  2. 2

    Send the roster and last season

    A practice management export, a billing report, prior-year Schedule K-1 sets or a hand-kept spreadsheet. The K-1 sets are what give you a defensible owner count.

  3. 3

    Price the book, then rank it

    Owner count on every pass-through row, the monthly figure against it, then the open items joined to that figure so the chase list sorts by dollars rather than days.

  4. 4

    Load the weeks and set the cut-off

    Real hours placed in the week they land, unfinished hours rolled forward. Find the first week over capacity, and put the extension decision seventeen days out.

Frequently asked questions

Is this template free?

Yes, all of it. Word documents and CSV sheets, no signup, no card. Edit with AI is a separate optional route for anyone who would rather hand over a client roster than retype one. Everything else River publishes sits in the template library.

Why price returns by owner count rather than by fee?

Because that is how the penalty is written. The late-file figure is a monthly amount multiplied by everyone who was a partner or shareholder during any part of the tax year, capped at twelve months, and the practice usually absorbs it. Fee size predicts nothing about it.

Does an extension solve the problem?

It solves the filing problem and none of the payment problem. The balance stays due on the original date and interest runs from there whatever happens afterwards. In the worked season two extensions were funded short and accrued 1,009.50 by their extended due dates.

What counts as an owner for the multiplier?

Anyone who held the interest during any part of the tax year, not the roster standing on 31 December. A fund that admitted two partners in the third quarter counts thirty-four rather than thirty-two, and each month of lateness costs 510 dollars more than the year-end list suggests.

How is this different from a deadline list?

A deadline list gives every entity return in the book the same date, so the ordering carries no information. This one orders by what is at risk and by what is blocking it. Notices that do arrive go to the tax notice responder, and state registrations that need checking go to the sales tax nexus review.

What format are the downloaded files?

Four .docx documents covering the penalty arithmetic, the chase sequence, the extension policy and the weekly status note, plus five .csv sheets, zipped into one file. They open natively in Word, Pages, Google Docs, Excel, Numbers and Sheets.

What does Edit with AI actually do?

It creates a free River account with this pack installed privately, ready to read your roster, price every obligation, sort the open items and load the weeks. Practices running their own books alongside client work pair it with the monthly close pack.

Put a number on the season before it starts

Download the blank pack as Word and CSV files, or open this exact pack in River and let the agent price your own book.

Edit with AI