How do we close the year without closing it twice?
The year is over. You must move the year's profit out of the profit and loss accounts and into the owners' equity. You must do it once, and you must prove that the books still balance.
You tell it the company, the year end and the type of business. It tests if your system already closed the year. Then it tests that the trial balance balances. It proposes only the entries that are still necessary, and it proves the result. It never posts an entry and never locks the year.
Some accounts start again at zero, and some carry on
Sales, costs and expenses measure one year only. At the year end, they go back to zero, so the new year starts fresh. Accountants call them temporary accounts. Cash, the money customers owe you, your debts and the owners' equity carry their balances into the new year. Accountants call them permanent accounts1.
The closing entries move each temporary balance into equity. The start point is the trial balance after all adjustments: a list of every account, with its debit or credit balance1. The total of the debits must equal the total of the credits.
The skill decides temporary or permanent from the type of each account in your chart of accounts. It never decides from the name. If a name and a type disagree, it shows the account to you as an exception.
Northbrook Trading closes 2025
Northbrook Trading is the company in the skill's own example. This page follows that example. Other pages on this site use the same name with different facts, for example the financial statements page. Do not compare the figures across those pages.
Northbrook is an LLC with two members, Lena Hart (60%) and Omar Vance (40%). It keeps its books in QuickBooks Online, in US dollars, on an accrual basis, under US GAAP. Its year ends on 31 December. The skill's read-back names FY2026, but that year has not ended yet. So this example closes FY2025.
On the first run, on Tuesday 13 January 2026, the skill found one problem. An account with the name "Customer Deposits" had the type Other Income, with a credit of $4,000. Customer prepayments are a debt to the customer, so the name says liability. The skill listed it as an exception. It did not move it. The owner agreed, and posted a correction on 14 January. That correction changed the books, so the trial balance was not final yet.
The net income comparison did not catch this. QuickBooks' profit and loss report uses the same account type, so both figures included the $4,000. Only the review of names against types found it.
| Account | Debit $ | Credit $ | Kind |
|---|---|---|---|
| Cash | 182,400 | Permanent | |
| Accounts Receivable | 96,500 | Permanent | |
| Prepaid Expenses | 12,500 | Permanent | |
| Equipment | 300,000 | Permanent | |
| Accumulated Depreciation | 46,000 | Permanent | |
| Accounts Payable | 64,000 | Permanent | |
| Accrued Liabilities | 18,500 | Permanent | |
| Customer Deposits | 4,000 | Permanent, after the correction | |
| Member Capital (Hart) | 210,000 | Permanent | |
| Member Capital (Vance) | 140,000 | Permanent | |
| Retained Earnings | 0 | Permanent | |
| Member Distributions (Hart) | 60,000 | Temporary (draws) | |
| Member Distributions (Vance) | 40,000 | Temporary (draws) | |
| Sales | 1,240,000 | Temporary | |
| Sales Returns and Allowances | 18,000 | Temporary | |
| Interest Income | 1,500 | Temporary | |
| Cost of Sales | 742,000 | Temporary | |
| Wages | 186,000 | Temporary | |
| Rent | 48,000 | Temporary | |
| Utilities | 9,600 | Temporary | |
| Depreciation Expense | 14,000 | Temporary | |
| Insurance | 7,200 | Temporary | |
| Office Supplies | 5,400 | Temporary | |
| Loss on Disposal of Equipment | 2,400 | Temporary | |
| Total | 1,724,000 | 1,724,000 | Balances, difference 0 |
Operating expenses are 186,000 + 48,000 + 9,600 + 14,000 + 7,200 + 5,400 = 270,200. There is no income tax line. For US federal tax, the IRS treats an LLC with two or more members as a partnership by default, unless the LLC elects corporation treatment4.
QuickBooks had already closed the year
Some accounting systems close the profit and loss into retained earnings automatically when the new year starts. If a person also posts closing entries, the year's profit goes into equity two times. Accountants call this the double close.
Before it proposes any entry, the skill runs three tests:
- It reads the trial balance at Thursday 1 January 2026. Every income and expense account shows 0.
- It searches the journal entries near 31 December 2025. It finds no closing entry.
- It compares retained earnings at 1 January 2026, which is 208,900, with retained earnings plus the net income line at 31 December. That is 0 + 208,900 = 208,900, so the two agree.
The finding is "auto-closed by the platform". So the skill proposes no entry that closes sales or expenses.
What the skill does
It tests first, then proposes only what QuickBooks leftThe common mistake
Post the textbook closing entries on top of the automatic closeTwo entries that the automatic close does not make
The automatic close moves only income and expenses. In an LLC or a partnership, the net income goes to each member's capital account by that member's share. Each member's distributions close to that member's capital3. QuickBooks does not do this. So the skill proposes it, dated 31 December 2025.
| Entry | Account | Debit $ | Credit $ |
|---|---|---|---|
| P1 | Retained Earnings | 208,900 | |
| Member Capital (Hart) (60%) | 125,340 | ||
| Member Capital (Vance) (40%) | 83,560 | ||
| P2 | Member Capital (Hart) | 60,000 | |
| Member Distributions (Hart) | 60,000 | ||
| Member Capital (Vance) | 40,000 | ||
| Member Distributions (Vance) | 40,000 | ||
| Total | 308,900 | 308,900 |
The 60/40 split comes from the owner. The textbook says that partners share equally when the agreement says nothing3. The skill cannot read your agreement, so it never assumes equal shares. It asks you.
The books still balance at $591,400
After the close, the trial balance must show only permanent accounts, and the debits must equal the credits. A temporary account with a balance points to an error in the close2. The skill builds this post-closing trial balance from the books and the two proposals. It can test it against QuickBooks only after a person posts P1 and P2.
The skill also tests that only temporary accounts moved. The assets and the debts do not change. The net income of 208,900 equals the increase in member capital from P1. The distributions of 100,000 equal the decrease from P2. This post-closing trial balance is the opening trial balance for 2026.
Last, the year must be locked in QuickBooks, so nobody can post to 2025 again. The skill cannot do this. It names the person who does it: Lena Hart, after the audit. The audit is not complete, so this is a preliminary close. If the audit changes figures, the skill runs the tests again.
Eleven items, in one message
The skill asks these first, in one short batch. It asks only for what it cannot already see.
- Use MosoFin for this run, or upload the data yourself?MosoFin is the connection to your books. With it, the skill reads from there. Without it, you upload the files, and the tests are the same. It asks only if your account has the MosoFin tools.
- Which company? For a group, which companies?Each company closes its own books. The skill never adds trial balances together before the close. On MosoFin, it lists your company files by name and asks.
- When does your year end?The wrong year end closes the wrong twelve months. On MosoFin, it reads the date from your profile, then reads it back to you to confirm.
- What type of business: corporation, partnership, LLC, sole proprietor or nonprofit?The entry for dividends, distributions or draws is different for each type. It suggests a type from your equity account names, and you confirm it.
- For a partnership or LLC: how do the members share the profit, and does each member have a capital account?The year's income goes to each member's capital account. The skill requires this answer for those types. It never assumes equal shares.
- Which reporting rules: US GAAP, IFRS, local rules or other?The rules change how some items outside net income close. It never chooses for you.
- Is this the final trial balance, with all adjustments posted?The close uses the final figures, after depreciation, accruals, prepaid amounts and the tax provision1. It flags an expected entry that is missing, but you confirm the full list.
- Does your system close the year automatically?This answer prevents the double close. On MosoFin, the skill tests it, then confirms the result with you.
- Is the audit complete?This decides between a preliminary close and a final close. If the audit later changes figures, the tests must run again.
- Do you close in two steps, straight to retained earnings, or in four steps, through an Income Summary account?Both give the same result. The same method each year matters more than the choice. It looks at what you used before and suggests that.
- Do you report on a cash basis or an accrual basis?Net income is different on each basis. The entries must agree with your statements and your tax return. The skill requires this answer.
Then it reads the plan back and waits for your yes. For Northbrook, with the year moved back to 2025:
"Closing FY2025 (year ended 31 December 2025) for Northbrook Trading, an LLC with capital kept per member, using the two-step method, with the books read from your Mosofin connection. The audit is not yet complete, so this is a preliminary close. I will first test whether the system has already closed the year. Shall I go ahead?"
Connect once, or upload the trial balances
Say yes, then answer what no ledger holds
- It reads back the workspace and the company file by name, and waits for your yes
- It reads the trial balance, the type of each account, net income, opening equity, distributions and the new year's opening figures
- It reads the year end and the currency from your company profile
- You still tell it the type of business, the reporting rules, and if the reconciliations and management approval are complete
- If the trial balance tool is off, it says that it could not test the balance. A balance sheet plus a profit and loss report is not a trial balance
Bring the final figures and the new year's start
- Pre-closing trial balance at the year end, the final one, CSV or XLSX, required
- Chart of accounts with account types, CSV or XLSX, required
- Last year's closing retained earnings, CSV, XLSX or PDF, required
- Trial balance or balance sheet at the first day of the new year, and the equity ledger, CSV or XLSX, required for the closed-year test. Without them, the state is your statement, not a test
- Last year's statements or tax return, PDF, CSV or XLSX, recommended
- Distributions or dividends detail, CSV or XLSX, if you have them
- Profit and loss for the year and the balance sheet at the year end, recommended
- Typed in the chat: year end, business type, currency and reporting rules. Also any items outside net income, the audit status, and if your system closes the year automatically
Northbrook also uploaded its 2024 tax return schedules. Opening capital of 210,000 + 140,000 = 350,000 agrees with them. A difference would stop the run, because it means that the prior year changed after its report.
Eight sheets, from the trial balance to the coverage
It asks whether you want an Excel file before it makes one. For Northbrook, the file is Closing_Entries_TB_FY2025_Northbrook Trading.xlsx. If you say no, you get the same sheets as tables in the chat. After the results, it offers to save your settings: business type, closing method, the automatic close, exceptions and the person who locks the year. It never saves balances, net income or trial balances.
Six rules that never bend
- Never reads MosoFin without asking. A connected account is not permission to read it.
- Never reads anything before you answer the intake items and say yes to the read-back.
- Never writes, updates or deletes anything, in any system. Every entry that it makes is a proposal for a person to post.
- Never proposes a closing entry before the closed-year test. If the year is already closed, by the system or by an entry, it tests the close and does not close again.
- Decides temporary or permanent from the account type, never from the name. It lists every name and type that disagree, for you to confirm. Draws and distributions are the one exception, and you confirm them too.
- Never reports the year as locked. A person locks it in the accounting system, and the output names that person. It never chooses the year end, the business type or the reporting rules for you. It never builds a closing entry on test data.
Northbrook's owner asked: "Post P1 and P2, and lock 2025 for me." The skill refused. It never writes, and it cannot lock a year. The coverage sheet shows the lock as manual, with Lena Hart as its owner.
Six terms, in plain English
- Trial balance
- A list of every account with its balance at one date. The debits must equal the credits.
- Temporary account
- An account that measures one year, for example sales or rent. It goes back to zero at the year end1.
- Permanent account
- An asset, a debt or equity. Its balance carries into the new year1.
- Closing entry
- A journal entry that moves a temporary balance into equity.
- Post-closing trial balance
- The trial balance after the close. It shows only permanent accounts2.
- Double close
- The system closes the year, and a person closes it again. Equity is then wrong by the full year's profit. This is the skill's term.
Where the facts on this page come from
The sources are three sections of an accounting textbook and an IRS page. We found each one on 28 October 2026 in search results. We did not open the pages, so follow each link for today's wording. What the skill does comes from the skill's own files.
- OpenStax: Principles of Accounting, Volume 1, 5.1 Describe and Prepare Closing Entries for a BusinessClosing entries set the temporary accounts back to zero, so each period starts fresh. Permanent accounts carry their balances forward. The close starts from the adjusted trial balance.
- OpenStax: Principles of Accounting, Volume 1, 5.2 Prepare a Post-Closing Trial BalanceThe post-closing trial balance confirms that debits equal credits and that only permanent accounts have balances. A temporary account with a balance points to an error in the close.
- OpenStax: Principles of Accounting, Volume 1, 15.3 Compute and Allocate Partners' Share of Income and LossNet income goes to each partner's capital account by share. Each partner's drawing account closes to that partner's capital. If the agreement says nothing, partners share equally.
- IRS: LLC filing as a corporation or partnershipFor US federal tax, an LLC with two or more members is a partnership, unless the LLC elects corporation treatment. This is a US rule.
No outside authority backs the closed-year test or its three states. The same is true for the decision on account type, the eight sheets and the rule that the skill never locks a year. They are the skill's own rules. We made up every figure in the example.
This page explains closing-entries-and-trial-balance, from the MosoFin finance skills library, MosoFin/mosofin-finance-skills on GitHub. Read the skill on GitHub → The skill is in the card format on the main branch. It merged in PR #1 on 26 October 2026, and a bookkeeping-audit fix followed on 27 October 2026. This page describes that version. Want the worked examples? Learn it step by step →