River
Y CombinatorBacked by Y Combinator

Free template

Year End Close Checklist Template

The once-a-year close tasks in order, plus draft statements, a map from accounts to statement lines, a note-by-note disclosure check and the tax package.

Free download · No account needed

What you get

Pack of 8 files: 3 documents, 5 spreadsheets

Year End Close Checklist Template
  • Year-End ChecklistDocument
  • Statement DraftsDocument
  • Disclosure ChecklistDocument
  • Caption MapSpreadsheet
  • Task TrackerSpreadsheet
  • Disclosure RegisterSpreadsheet
  • Adjusting Entries LogSpreadsheet
  • Tax Package IndexSpreadsheet
RiverYear End Close Checklist Template

Caption Map

[Entity] — last year's statements read as a specification

Not a template to overtype. A list of the captions this entity reports and the notes it discloses, each one there because a condition was met.

Two directions, and neither one is optional

DirectionThe testWhat it finds
Accounts to captionsEvery account in the December trial balance lands in exactly one captionAn account with no caption. A decision nobody has made yet
Captions to accountsEvery caption in last year's statements is fed by at least one accountA caption with no account. A comparative column about to be restated by accident

Running one direction and not the other is the normal failure. The first finds what the business started doing this year. The second stops you deleting a line from a year that was already issued.

Presentation turns on a share, not a preference

class÷totalvsthreshold

Computed for both years, with the verdict recorded either way. A class that crossed the threshold this year comes out onto its own line, and the prior-year column gets re-cut into the new presentation. That second half is the step that gets skipped.

Every note carries two things, or it cannot be re-tested

A source numberThe one number the note exists to communicate
A conditionWhat made the note required. A balance existing, a share crossed, a claim accrued, an asset pledged

Four verdicts, and every note gets exactly one

ChangedCondition holds, number moved, note rewritten
UnchangedCondition holds, number inside the trigger. Recorded as a decision
DroppedCondition ended. Note leaves the current year, stays in the comparative
AddedA condition that did not hold last year holds now

Added is the verdict a rolled-forward file can never reach. A file holds the notes somebody already wrote, and nothing inside it asks whether one is missing.

Stale blocks the draft

source number moved past the trigger+text unchanged from last year

Not wrong yet. Not read yet. The trigger is stated as a percentage before anyone knows which notes will fail it, and the block clears when the note is rewritten or reaffirmed with a reason.

Page 1 of 1363 words

How to do a year-end close

A year-end close is the last monthly close of your fiscal year, plus the work that happens only once a year. That means annual adjusting entries, financial statements (usually with last year's figures beside this year's), the notes that explain them, and the package your tax preparer needs. A good year-end close checklist covers only that annual work, in the order it has to happen, with an owner, a due date and evidence for each task.

One principle matters most: treat last year's issued statements as a specification, not a file to type over. Every line and note in them was there for a reason, and the close checks that each reason still holds.

A desk with a calculator, reading glasses and a pencil on printed charts, beside a blue binder and an open red binder full of files
This year's close starts from last year's statements and working papers. Photo: Cht Gsml on Unsplash

What goes on a year-end close checklist

Close December like any other month first, with your month-end close checklist. The year-end list then holds only what happens once, ordered by what each task waits for.

The once-a-year work, in order

StageWhat it covers
GatherLast year's statements and tax return, and this year's trial balance by account
AdjustInventory count, reserve true-ups, the fixed asset rollforward, bonuses and loan splits
MapEvery account to one line on last year's statements, and back again
Draft and tieFour statements with last year's column, then four ties
NotesEach of last year's notes re-tested, new ones added, subsequent events last
TaxThe book-to-tax reconciliation and what your preparer needs
FileThe account map and note register, kept with the issued statements

Then date each stage, working back from outside deadlines, including any date your loan agreement sets for annual statements. In the US, a C corporation's federal return is generally due by the 15th day of the fourth month1 after year end, April 15 for a calendar year. An S corporation's is due a month earlier2. Form 7004 extends the time to file, not to pay.

Post the annual entries and tag them for tax

Post the adjustments listed above, then split every loan. Rice University's free OpenStax textbook treats the part of a note due within the current period, typically a year3, as current and the rest as noncurrent. The split moves the current ratio on any covenant certificate you sign.

Tag each entry as you post it: temporary, permanent or neither. A temporary difference between book and tax income will reverse in a future tax year4, in the words of the IRS's Schedule M-3 instructions. A permanent one never will.

A bigger bad-debt allowance is temporary, because a corporation deducts bad debts only as they become worthless1. Generally, fines paid to a government and half the cost of business meals are never deductible, so both are permanent. Record meals apart from entertainment: the IRS generally disallows entertainment, and meals not stated separately from it, in full.

Map the trial balance in both directions

List every caption, meaning each named line on the face of last year's statements. Then map the December trial balance onto that list, account by account, in both directions.

  1. Give every account one caption

    An account with nowhere to go often shows what changed: a new product line, a new loan, an asset sold. Decide where it goes and write down why.

  2. Give every caption an account

    If a caption from last year has nothing feeding it now, keep it, with last year's figure and a dash. Deleting it quietly changes a year that was already issued.

  3. Set a threshold for revenue lines

    Regulation S-X, which governs statements filed with the SEC, lets a revenue class of 10% or less of the total5 be combined with another. Write yours down before you compute any shares.

  4. Re-cut last year's column

    When a class crosses your threshold, split last year's figure the same way so the years compare, and say so in the notes.

Draft the statements, then make them tie

Draft the balance sheet, income statement, equity statement and cash flow statement from the mapped trial balance, both years side by side. Then run four ties and record every result, zeros included. A blank looks like a tie nobody ran.

The four ties

TieThisMust equal
Balance sheetTotal assetsTotal liabilities plus equity
Retained earningsOpening retained earnings, plus net income, minus dividendsClosing retained earnings
CashEnding cash on the cash flow statementCash on the balance sheet, plus any restricted cash
TaxIncome tax expense on the income statementThe total in the income tax note

The retained earnings tie also checks your closing entries. As OpenStax explains, revenue, expense and dividend accounts are closed into retained earnings at the end of each period6, so each starts the year at zero.

Check for a flipped sign

If a tie is off, halve the difference and look for an entry that size with the wrong sign. A $300,000 loan repayment entered as a draw throws the cash tie off by $600,000.

Re-test every note against this year's numbers

Notes go stale quietly, because last year's wording still reads well. For each note, write down the one number it's about and the condition that made it necessary. Update both for this year, then mark the note changed, unchanged or dropped, and add a note for any condition that's new.

Set a trigger before you look, say a 10% move in that number. A note whose number moved past it while its text stayed word for word is stale. Hold the draft until someone rewrites it or records why it stands.

ExampleA stale note, caughtAn illustrative example written for this guide.

Carried forward from last year: "The Company is defending a claim by a former distributor and has accrued $340,000, its best estimate of the loss."

This year's ledger: the claim settled in March, and the accrual is zero.

Rewritten: "In March 2026 the Company settled the former distributor's claim. Nothing is accrued at December 31, 2026."

  • A 100% fall. Any trigger catches an accrual that fell to zero.
  • The same words. Nothing else in the close flags an unchanged paragraph.

Some conditions never post a journal entry: an amended credit agreement can pledge your receivables and inventory. For SEC filers, Regulation S-X requires assets mortgaged, pledged, or otherwise subject to lien7 to be named with approximate amounts. Ask every year whether anything new was pledged.

Match the policies note to your accounting policy manual, and update the manual first if a policy changed.

Build the tax package, then file the map

Check total assets once the balance sheet is drafted. A corporation with $10 million or more in total assets on the last day of the tax year1 must file Schedule M-3 instead of the shorter Schedule M-1. Under $50 million, it may complete only Part I1 of M-3 and use M-1 for the rest.

Build the book-to-tax reconciliation from your tagged entries, each line naming the entry it came from. As a check, temporary differences times your tax rate should equal the change in deferred taxes, unless the rate, a valuation allowance or a loss carryforward moved. If an outside CPA prepares the return, the year-end tax package tool drafts what they'll ask for.

Last, file the caption map and note register with the issued statements. Next year's close starts from them.

Bring in your CPA early

This is general US practice, not advice for your company. After a new line of business, a refinancing or a sale, call your CPA or auditor before you draft, not after.

Before the drafts go out

  • Every account has one caption, and every old caption is fed or kept with a dash
  • Last year's column is re-cut wherever presentation changed
  • All four ties are recorded, zeros included
  • Every note has a verdict, and none is stale
  • Subsequent events are reviewed up to the day the statements go out

The template on this page holds the 28 annual tasks, a caption map and a note register, filled in for a made-up manufacturer. Open it with Edit with AI and River maps your trial balance onto last year's statements, both ways. The audit preparation checklist then takes the drafts into fieldwork.

How to use this template

Use the files as they are, or open them in River. River asks for last year's issued statements first and copies every caption and note into the Caption Map and Disclosure Register. Then it maps your year-end trial balance onto them both ways and lists the accounts with nowhere to go and the captions left empty. Nothing gets drafted until you've decided each one.

  1. Download it or open it in River

    Get the three Word documents and five CSV sheets free, or open the template in River to work with AI.

  2. Send last year's statements first

    Add last year's issued statements and tax return, and your trial balances by account for both years.

  3. Close the caption map

    Decide where each new account goes and keep last year's empty captions, until no dollars are left unmapped.

  4. Draft, tie and re-test

    Draft the statements and record every tie yourself, or ask River to, then re-test each note and build the tax package.

What's in the template

One year end, worked all the way throughThe caption map both ways, the breakout test, thirteen notes re-tested, the four ties and the tax package.
Year End Close Checklist Template
RiverCaption map

Caption Map

Wexmoor Hydraulics, Inc. Year ended 31 December 2026. An illustrative maker of hydraulic cylinders and power units.

Accounts in the December trial balance72
Of those, carrying a zero balance3
Captions in the FY2025 issued statements28
Accounts with no caption to land in8
Gross balances with nowhere to go3,945,600
Captions with no account left feeding them3
Unmapped dollars after the December decisions0

Direction one: the eight accounts with no caption

AccountBalanceDecision
1290214,800Contract assets. New caption. There was no such balance at 31 Dec 2025
14801,559,300Rental fleet, net. New caption. Folding the fleet into property and equipment hides an asset class with its own life and its own revenue line
1485(312,000)Rental fleet, net. Presented against the fleet at cost
2280(96,500)Customer deposits. New caption. Refundable, so not deferred revenue
2450(240,000)Current portion of long-term debt. New caption. Last year had no current maturities line because the revolver was the only debt
4130(783,000)Income from rentals. New caption
5130312,000Cost of sales. Existing caption. The fleet earns the rental revenue, so its depreciation sits with it. Policy note added
7200(428,000)Gain on disposal of equity method investment. New caption, non-recurring

Seven of the eight exist because the company started renting equipment in May and borrowed to buy the fleet. The eighth is a January disposal. The year's two decisions are visible in the chart of accounts and nowhere else in the close.

What account 2450 costs if it gets swept into non-current debt

 Last year's formatCorrect
Total current liabilities3,116,0003,356,000
Current ratio2.482.31
Working capital4,626,1004,386,100

Both clear the 1.50 minimum in the credit agreement, so nothing breaks. The certificate still reports 2.31 rather than 2.48, and somebody signs it.

Direction two: the three captions with no account

CaptionFY2025What happened
Equity method investment612,000Interest sold 6 Jan 2026. Retained in the comparative with a dash in the current column
Accrued litigation settlement340,000Settled and released 11 Mar 2026. Retained in the comparative
Equity in earnings of affiliate71,000No current-year activity. Retained in the comparative

None of the three was deleted. Deleting an unfed caption restates a year that was issued, and nobody reads a comparative column closely enough to notice a line that quietly left.

RiverBreakout

The breakout test

Presentation turns on a share of the total. Computed for both years, verdict recorded either way.

Revenue classFY2025ShareFY2026ShareVerdict
Net sales of tangible products14,608,00091.9%15,174,00081.4%Separate, both years
Revenues from services1,081,0006.8%2,404,00012.9%Crossed. Now stated separately
Income from rentals—0.0%783,0004.2%May combine. Separated by election
Other revenues211,0001.3%279,0001.5%Combined
Total revenue15,900,000100.0%18,640,000100.0% 

What that does to the prior-year column

 As issued for FY2025Re-cut for the comparative
Net sales of tangible productsOne line: 15,900,00014,608,000
Revenues from services1,081,000
Other revenues211,000

Services were 6.8 percent of revenue in FY2025, inside the company's ten percent threshold, so combining them was correct. At 12.9 percent the class comes out onto its own line, and the prior-year column has to be re-cut into the same three-way split or the two years do not compare.

Rentals are the interesting one. At 4.2 percent they could have been combined. They are separated by election, because the fleet sits on the balance sheet at 1,247,300 and folding its revenue into product sales makes the margin on products unreadable. The reason goes on the record next to the share.

The threshold is set before the shares are computed. A threshold set afterwards is a preference wearing a number, and it will move again next year.

RiverDisclosures

Disclosure Register

Thirteen notes in the FY2025 statements. Each carries a source number and the condition that made it required.

NoteSource numberFY2025FY2026MoveTextVerdict
Policiesnone single———rewrittenChanged
Revenueservices share6.8%12.9%89.7%rewrittenChanged
Receivablesallowance152,000182,00019.7%carried forwardSTALE
Inventoriesreserve194,000232,00019.6%rewrittenChanged
Propertynet productive assets1,642,9003,140,90091.2%rewrittenChanged
Leasesright-of-use asset574,100486,200(15.3%)rewrittenChanged
Debttotal outstanding1,150,0002,150,00087.0%rewrittenChanged
Assets subject to lienamount pledged—7,461,100newfrom scratchADDED
Income taxesprovision214,300295,70038.0%rewrittenChanged
Contingenciesaccrued claim340,0000(100.0%)carried forwardSTALE
Related partyrent to a shareholder entity192,000198,0003.1%unchangedStands
Concentrationslargest customer share14.2%11.8%(16.9%)carried forwardSTALE
Equity methodcarrying value612,0000(100.0%)disposal note addedComparative
Subsequent eventsnone single———rewrittenChanged

The three stale notes, each for a different reason

Receivables. The allowance moved 19.7 percent and the paragraph still stated last year's 6.0 percent rate against trade receivables. The current rate is 5.9 percent. Nobody would call it a misstatement. It is a sentence that stopped being arithmetic and became a habit.

Contingencies. The claim accrued at 340,000 was settled and released on 11 March 2026. The note was carried forward verbatim, so the first draft told a reader the claim was unresolved, under a 31 December 2026 heading, on statements where the accrual reads zero two pages earlier.

Concentrations. Last year's note named one customer at 14.2 percent of revenue. That customer is at 8.9 percent now and is no longer disclosable. Two different customers are over the threshold, at 11.8 and 10.4 percent. The note's shape did not change at all, which is why nothing prompted anyone to reread it.

The related party row matters as much as the three that failed. Without it, a note nobody looked at is indistinguishable from a note that was checked and stands.

RiverThe ties

The four ties

Recorded even at zero, because a blank tie is indistinguishable from an untested one. No tolerance on any of the four.

TieLeftRightDifference
Assets equal liabilities plus equity11,510,70011,510,7000
Net income equals the retained earnings movement998,300998,3000
Cash flow ending cash equals balance sheet cash1,184,3001,184,3000
Provision equals the rate reconciliation295,700295,7000

Tie two, in full

Retained earnings, 1 January 20263,160,800
Net income998,300
Dividends declared(180,000)
Retained earnings, 31 December 20263,979,100

Tie three, and what the first pass got wrong

Net cash provided by operating activities506,700
Net cash used in investing activities(1,104,800)
Net cash provided by financing activities820,000
Net increase in cash221,900
Cash, 1 January 2026962,400
Cash, 31 December 20261,184,300

The first pass failed this tie by 600,000, which was 300,000 of net revolver repayments entered as a draw. A sign error shows up at twice its size, so the difference is worth reading as a clue rather than as a magnitude.

Tie four, in full

Federal tax at the statutory rate of 21 percent271,740
State income taxes, net of federal benefit52,700
Non-deductible half of business meals11,500
Officers' life insurance premiums3,750
State penalty assessment1,050
Research credit(18,400)
Tax basis difference on the affiliate disposal(28,000)
Other, net1,360
Income tax provision295,700

Effective rate 22.85 percent. The three permanent-difference lines total 16,300, which is the 65,200 on the book to tax reconciliation at the blended 25.0 percent rate. Two schedules, one list of facts.

RiverTax package

Tax Package

Which reconciliation the return carries is a balance-sheet test, decided once a year, and it changed this year.

 Total assetsThresholdSchedule
31 December 20259,417,90010,000,000M-1, the short reconciliation
31 December 202611,510,70010,000,000M-3, or M-3 Part I plus M-1

Cleared the threshold by 1,510,700 on 2,092,800 of growth in the year. The rental fleet at 1,247,300 net is 82.6 percent of the amount cleared. An operating decision made in May changed which schedule the return carries the following March, and no month-end close would have raised it.

Book to taxable income, every line naming its source

LineAmountSource
Book pre-tax income1,294,000Income statement draft
Non-deductible half of business meals46,000Account 6140 detail
Officers' life insurance premiums15,000AJE-11
State penalty assessment4,200AJE-12
Permanent differences65,200 
Book depreciation over tax depreciation(454,800)Register and tax schedule
Allowance for credit losses, increase30,000AJE-01
Inventory reserve, increase38,000AJE-02
Accrued warranty, increase18,600AJE-03
Compensation unpaid at 15 March64,000AJE-04
Deferred service revenue taxable on receipt224,300Account 2200 movement
Rental deposits taxable on receipt96,500AJE-06
Affiliate disposal, book basis over tax basis68,0006 Jan 2026 closing statement
Operating lease, book expense over rent paid(12,400)AJE-10
Section 263A additional inventory costs21,000Costing schedule
Temporary differences93,200 
Taxable income before carryforwards1,452,400 

The two ties nobody runs

TieComputedAgainstDifference
Temporary differences at 25.0 percent23,300deferred tax movement 23,3000
Permanent differences at 25.0 percent16,300rate reconciliation lines 16,3000

Both are places the provision and the return disagree without either document showing it. A permanent difference on one and not the other means the effective rate the statements report and the taxable income the return reports disagree about the same fact, and neither reader can see the other's schedule.

  • Year-End ChecklistThe once-a-year tasks in order, grouped by stage, with owners and the evidence each leaves.
  • Statement DraftsDraft balance sheet and income statement with comparatives, retained earnings, cash flows, four ties, a rate reconciliation and 14 notes.
  • Disclosure ChecklistHow to re-test each note, the four verdicts, and when a stale note holds up the draft.
  • Caption Map sheetEach account beside last year's caption and this year's, with a decision for every new or empty line.
  • Task Tracker sheetAll 28 annual tasks, with why each is year-end only, what it waits for, its owner, due day and status.
  • Disclosure Register sheetOne row per note: what makes it required, its key number for both years, the movement and the verdict.
  • Adjusting Entries Log sheetEach year-end entry with its accounts, amount, effect on pre-tax income and tax character.
  • Tax Package Index sheetThe items your tax preparer needs, what produces each and its status, plus the book-to-tax reconciliation.

Common questions

What should a year-end close checklist include?

Only the work that happens once a year. That means gathering last year's statements and return, annual adjusting entries, mapping accounts to statement captions, drafting and tying the statements, re-testing every note and assembling the tax package. Give each task an owner, a due date and the evidence it leaves, and keep routine monthly tasks on your monthly checklist.

How is a year-end close different from a month-end close?

A month-end close makes one month's books complete and accurate. A year-end close also produces what only a full year needs: statements with comparative figures, notes, closing entries into retained earnings and a reconciliation of book income to taxable income. Run December's monthly close first, then work through the annual list.

Why keep a caption that has no balance this year?

Because last year's column still needs it. A line that is empty this year stays, with a dash for this year beside last year's amount. Deleting it means moving last year's amount into another line, which changes a year lenders, investors and auditors have already relied on. If you do reclassify it, say so in the notes.

Do private companies have to follow the SEC's 10% revenue rule?

No. Regulation S-X applies to financial statements filed with the SEC. A private company can still adopt the same 10% test as a written policy. Then the decision to give a revenue class its own line is made the same way every year, and it is easy to explain to a lender or auditor.

Is this year-end close checklist template free?

Yes. Download the three Word documents and five CSV sheets with no signup. They come filled in with a made-up manufacturer's year end, so you can see how each file works before you clear it. Edit with AI opens the same template in a free River workspace instead.

What does Edit with AI do?

It opens the template in a free River workspace. River asks for last year's issued statements and tax return, plus your trial balances by account for both years. It also asks three questions about what changed. Then it lists every caption and note, maps your accounts both ways and waits for your decisions on anything unmapped.

Is this accounting or tax advice?

No. The template and River's drafts are working papers for you and your accountant. The tax points on this page are general US federal rules, and state rules differ. Presentation and disclosure decisions belong to whoever signs the statements, so take questions about a specific treatment to your CPA or auditor.

Sources

  1. IRS. “Instructions for Form 1120 (2025).” irs.gov (opens in a new tab)

  2. IRS. “Instructions for Form 1120-S (2025).” irs.gov (opens in a new tab)

  3. OpenStax. “12.1 Identify and Describe Current Liabilities.” openstax.org (opens in a new tab)

  4. IRS. “Instructions for Schedule M-3 (Form 1120) (06/2025).” irs.gov (opens in a new tab)

  5. eCFR. “17 CFR 210.5-03 — Statements of comprehensive income.” ecfr.gov (opens in a new tab)

  6. OpenStax. “5.1 Describe and Prepare Closing Entries for a Business.” openstax.org (opens in a new tab)

  7. eCFR. “17 CFR 210.4-08 — General notes to financial statements.” ecfr.gov (opens in a new tab)

Written by

Chandler Supple

Co-founder & CEO, River

Chandler has spent the last six years working in AI, building tools for millions of users and Fortune 100 companies. In 2025, he co-founded River to build a new kind of operating system for AI agents.

Reviewed by

Brian Joseff, Co-founder, River