Closing the income statement and year-end in Business Central

How Business Central handles year-end close — closing the income statement, transferring to retained earnings, locking the year, and the cutover discipline.

Updated 2027-02-03

Year-end close in Business Central is the formal ritual that closes one fiscal year and opens the next — closing the income statement, rolling profit (or loss) into retained earnings, and locking the year for posting. Done well, it's a structured routine the controller can execute in hours; done badly, it's an extended scramble that delays the new year's reporting.

Prerequisites — the monthly close at year-end. Year-end close starts with completing the normal monthly close for the final fiscal period:

  • All accruals posted.
  • All depreciation calculated and posted.
  • All FX revaluations run with year-end rates.
  • All inventory adjustments (Adjust Cost — Item Entries, Post Inventory Cost to G/L).
  • All AP / AR reconciliations verified.
  • All bank accounts reconciled.
  • All intercompany balances reconciled.

These are part of every month-end; year-end demands they're all complete for the final period.

Closing the income statement. The Close Income Statement routine:

  1. Calculates the balances of all Income Statement GL accounts (revenue and expense categories) as of year-end.
  2. Posts a closing journal that zeroes those accounts and transfers the net to the configured retained earnings account (typically GL account Retained Earnings or Equity).
  3. The income statement accounts now show zero balances opening into the new year; the balance sheet accounts roll forward at their year-end values.

The routine asks for:

  • Fiscal year ending date — which year to close.
  • General Journal Template / Batch — where to post the closing entries.
  • Closing date — the special "closing date" (the day after year-end-ending, e.g. C12/31/26 for closing 2026). Closing-date entries are conventionally distinguishable in reports.
  • Document No. — the journal document number.
  • Posting Description.
  • Dimensions — whether dimensions transfer to the retained earnings posting.
  • Retain dimensions for inventory — for inventory-related accounts.

The user reviews the proposed journal entries before posting, then posts. The income statement is closed.

The closing date. Business Central distinguishes regular dates from closing dates. The closing date is a special date pseudo-position — C12/31/26 — that places the entry after all regular transactions on 12/31/26. Reports that filter "through 12/31/26" include both regular and closing entries; reports that filter "as at 12/31/26" can choose which.

The pattern: regular transactions post on 12/31; the income-statement closing journal posts on the closing date C12/31; reports for the year include both, but financial-statement views distinguish.

The fiscal year setup. Business Central tracks fiscal years through Accounting Periods:

  • Each accounting period has a start date and a calendar / fiscal flag.
  • The new fiscal year is created (with periods covering the new year's months) before year-end close.
  • Posting in the new year requires the periods to exist.

Period and year locks. After year-end close:

  • The Allow Posting From date in General Ledger Setup moves to the new year's start. No posting in the closed year.
  • Individual users can have their own posting date restrictions in User Setup.
  • Re-opening the year for a correction is possible but creates audit-trail events. Typically requires admin permission and should be exception, not routine.

Multi-company year-end. Multi-company tenants run year-end per company:

  • Each legal entity closes its own year (typically same calendar dates, but fiscal-year boundaries can differ).
  • Intercompany reconciliations completed before close per entity.
  • Consolidation runs once each subsidiary's close is final.

Inventory periods at year-end. Inventory adjustments after period close should be exceptional. Inventory periods can be configured to lock inventory transactions per period — similar to GL period locks. Year-end is the natural full-lock point.

Statutory and tax. Year-end produces:

  • Financial statements — balance sheet, P&L, cash flow per local statutory format.
  • Tax provisions — corporate income tax accruals.
  • Country-specific filings — VAT annual returns, intrastat, etc.
  • Audit package — for external auditors.

These leverage the closed-year data; without a clean close, the statements and filings are unreliable.

Common pitfalls.

  • Closing before everything posts. Late entries in the closed year require re-opening — disruptive.
  • Wrong retained-earnings account — closing entries land in the wrong place; trial balance doesn't reconcile.
  • Dimensions not handled — dimension structure post-close may not match pre-close; reports get strange.
  • Year-end opening period missing — closing complete but new period doesn't exist; first posting in new year fails.

Operational reality. Year-end is mostly a monthly close at scale. Mature operations close in a week or so after year-end-ending; less mature operations take a month or more. The discipline pays back continuously.

Related guides