---
title: "Month-end reporting pack: Sample, close package, calendar"
description: "Month-end reporting pack: what goes in it, in order, a sample pack with correct numbers, the close package behind it, and a day-by-day calendar to send it."
url: https://emptyspaces.ai/resources/blog/month-end-reporting-pack
language: en
---

[Blog](https://emptyspaces.ai/resources/blog) Guide

# Month-end reporting pack: A sample pack, the close package behind it, and a calendar to send by day 6

Published November 13, 2026 26 min read

Key takeaways

- A month-end reporting pack is what leadership reads: summary, P&L against budget and prior year, balance sheet, cash, KPIs, commentary, forecast, close status, and actions, in the same order every month.
- The close package is the evidence behind it, so the pack is only safe to send once the period is locked and the reconciliations behind each page are signed off.
- In the sample pack, revenue beat budget by 5%, yet gross profit missed by $44,000, because a 4-point margin drop outweighed the extra volume.

A month-end reporting pack is the monthly set of financial statements, KPIs, and commentary that tells leadership how the business performed, why, and what needs a decision. Build it from a locked, reconciled ledger on a fixed calendar, and your leadership team gets numbers it can act on, on the same day every month. This guide gives you the pack's pages in order, a full sample pack with numbers that tie, the close package index behind it, a day-by-day calendar, and a review checklist.

## What is a month-end reporting pack?

A month-end reporting pack, also called a management reporting pack or monthly management report, is the document finance sends leadership after each close: results against budget and prior year, the balance sheet, cash, KPIs, and written commentary.

- **Management reporting pack** The detailed monthly pack for the executive team, also called a management pack, management information pack, CFO reporting pack, monthly management accounts, month-end report, end-of-month report, or monthly reporting package
- **Board pack** A shorter, summarized version for directors and investors, built from the same numbers and often sent quarterly
- **Close package** The workpapers behind the numbers, also called a close binder: trial balance, reconciliations, entry support, flux explanations, and sign-offs

In simple words, the pack is the story of the month, and the close package is the proof. A month-end close report usually means the same pack, sometimes with a close status page added. It matters because leaders make hiring, pricing, and spending calls from it, so a late or wrong pack leads to late or wrong decisions. The pack is the output of the [month-end close](https://emptyspaces.ai/resources/blog/month-end-close), and it can only be as good as that close.

### How is a management pack different from statutory accounts?

A management pack is internal, monthly, and built for decisions, so it can use budgets, KPIs, and non-GAAP measures in any format. Statutory accounts are annual financial statements that follow GAAP or IFRS, are usually audited, and are filed with regulators where the law requires it (in the US, mainly public companies filing with the SEC).

Both should come from the same ledger. If the management pack and the annual accounts disagree, the difference should be a known list of year-end adjustments, not a surprise found during the audit.

## Reporting pack vs close package: What's the difference?

The reporting pack shows leadership what happened, and the close package proves the numbers are right. Finance builds the close package first, during the close, and the pack second, from the locked results.

| Aspect | Month-end reporting pack | Month-end close package |
| --------------- | -------------------------------------------------------------- | ------------------------------------------------------------------------- |
| Who reads it | CEO, executive team, board, investors, lenders | Controller, CFO, internal audit, external auditors |
| What it answers | How did the business do, why, and what needs a decision? | Is every balance right, supported, and reviewed? |
| Contents | Summary, statements, KPIs, commentary, forecast, actions | Trial balance, reconciliations, entry support, schedules, flux, sign-offs |
| Built when | After the period locks, working day 5–6 in the sample calendar | During the close, working days 1–5 in the sample calendar |
| Format | Short, visual, the same layout every month | Indexed by section and account, with a preparer and reviewer on each item |
| Kept for | Board and management records | Audit support for the period |

Month-end closing and reporting are two halves of one process. Closing produces reconciled balances and a locked period, and reporting turns those balances into the pack. Treat them as one chain, with the close status page as the link that tells readers what is signed off.

## What should a month-end reporting pack include, in order?

A month-end reporting pack should open with a one-page summary and the decisions needed, then the P&L against budget and prior year, the balance sheet, cash, KPIs, commentary, the forecast, close status, and an action log. Detailed schedules go in an appendix.

Readers should get the whole story from the first two pages. Keep the order fixed so changes stand out from month to month.

| Order | Page | What to include | Typical owner |
| ----- | --------------------- | ------------------------------------------------------------------------------------------------------------------ | ----------------------------- |
| 1 | Summary and decisions | Five to seven headline numbers, a three-line story of the month, and the decisions you need | CFO, with FP&A |
| 2 | P&L | Month actual, budget, variance $ and %, prior year, YTD actual, YTD budget, YTD variance, and full-year forecast | FP&A, from controller actuals |
| 3 | Balance sheet | Month-end vs prior month and last year-end, with DSO and working capital | Controller |
| 4 | Cash | Opening cash, operating, investing, and financing flows, closing cash, free cash flow, liquidity, and runway | Controller or treasury |
| 5 | KPIs | Five to eight KPIs, each with actual, budget or target, prior month, trend, and status | FP&A |
| 6 | Commentary | Every variance over your threshold: number, direction, cause, recurring or one-off, and action | FP&A, with budget owners |
| 7 | Forecast | Full-year forecast vs budget, and what changed since last month | FP&A |
| 8 | Close status | Reconciliations signed off, open items with amount and owner, unapproved entries, and whether the period is locked | Controller |
| 9 | Risk and action log | Issue, owner, due date, and status, carried forward each month | CFO |
| 10 | Appendix | Department or entity detail, schedules, and KPI definitions | FP&A and controller |

The P&L columns follow the [budget vs actual](https://emptyspaces.ai/resources/blog/budget-vs-actual) layout. Show favorable variances as positive for both income and costs, and say so in a footnote, so a reader never has to guess the sign.

For the KPI page, a common starting set is five financial KPIs: revenue growth against budget, gross margin, EBITDA margin, free cash flow or cash runway, and DSO. Add two or three operating KPIs that drive your business, such as ARR and net revenue retention for a SaaS company. Formulas and targets for close-side metrics are in [financial close KPIs](https://emptyspaces.ai/resources/blog/month-end-close-kpis).

## Sample month-end reporting pack with numbers

This sample pack shows every page for a fictional company, Sample Co, for October 2026, in $000s. All numbers are illustrative, on an accrual (US GAAP) basis, and every total ties across pages.

### Page 1: Summary and decisions

Example

The summary page gives the headline numbers, one story line, and the two decisions leadership needs to make.

| Headline ($000s) | Actual | Budget | Variance | Variance % | Prior year |
| ---------------- | ------ | ----------- | --------- | ---------- | -------------- |
| Revenue | 4,200 | 4,000 | 200 | 5.0% | 3,650 |
| Gross profit | 2,436 | 2,480 | (44) | (1.8%) | 2,226 |
| Gross margin | 58.0% | 62.0% | (4.0 pts) | | 61.0% |
| EBITDA | 486 | 580 | (94) | (16.2%) | 526 |
| Net income | 300 | 375 | (75) | (20.0%) | 336 |
| Closing cash | 6,226 | | | | 6,200 (Sep 30) |
| DSO (days) | 48.0 | 45.0 target | (3.0) | | 47.6 (Sep) |

- **Story of the month** Revenue grew 15.1% on last year and beat budget by 5.0%, but a shift toward lower-margin hardware cut gross margin 4.0 points, so EBITDA missed budget by 94.
- **Decision 1** Approve a pricing review on hardware lines (VP Sales, by November 20, 2026).
- **Decision 2** Approve a collections push on the 10 largest past-due accounts to bring DSO back to 45 days (AR lead, by November 30, 2026).
- **Close status** 48 of 48 reconciliations signed off, period locked, 0 unapproved entries.

### Page 2: P&L vs budget, prior year, and year to date

Variances are favorable when positive. For costs, variance is budget minus actual, and variance % is variance divided by budget.

| $000s | Oct actual | Oct budget | Var $ | Var % | Oct prior year |
| ----------------------------- | ---------- | ---------- | --------- | ------- | -------------- |
| Revenue | 4,200 | 4,000 | 200 | 5.0% | 3,650 |
| Cost of goods sold | 1,764 | 1,520 | (244) | (16.1%) | 1,424 |
| Gross profit | 2,436 | 2,480 | (44) | (1.8%) | 2,226 |
| Gross margin | 58.0% | 62.0% | (4.0 pts) | | 61.0% |
| Sales and marketing | 820 | 780 | (40) | (5.1%) | 700 |
| Research and development | 610 | 620 | 10 | 1.6% | 540 |
| General and administrative | 520 | 500 | (20) | (4.0%) | 460 |
| Total operating expenses | 1,950 | 1,900 | (50) | (2.6%) | 1,700 |
| EBITDA | 486 | 580 | (94) | (16.2%) | 526 |
| EBITDA margin | 11.6% | 14.5% | (2.9 pts) | | 14.4% |
| Depreciation and amortization | 66 | 60 | (6) | (10.0%) | 56 |
| Interest | 20 | 20 | 0 | 0.0% | 22 |
| Income tax | 100 | 125 | 25 | 20.0% | 112 |
| Net income | 300 | 375 | (75) | (20.0%) | 336 |

| $000s | YTD actual | YTD budget | YTD var $ | FY forecast |
| ----------------------------- | ---------- | ---------- | --------- | ----------- |
| Revenue | 39,400 | 38,500 | 900 | 48,200 |
| Cost of goods sold | 15,366 | 14,630 | (736) | 18,974 |
| Gross profit | 24,034 | 23,870 | 164 | 29,226 |
| Gross margin | 61.0% | 62.0% | (1.0 pt) | 60.6% |
| Sales and marketing | 7,900 | 7,800 | (100) | 9,540 |
| Research and development | 6,100 | 6,150 | 50 | 7,320 |
| General and administrative | 4,900 | 4,750 | (150) | 5,940 |
| Total operating expenses | 18,900 | 18,700 | (200) | 22,800 |
| EBITDA | 5,134 | 5,170 | (36) | 6,426 |
| EBITDA margin | 13.0% | 13.4% | (0.4 pts) | 13.3% |
| Depreciation and amortization | 630 | 600 | (30) | 762 |
| Interest | 205 | 200 | (5) | 245 |
| Income tax | 1,075 | 1,093 | 18 | 1,355 |
| Net income | 3,224 | 3,277 | (53) | 4,064 |

Two checks prove the page. The gross profit variance (−44) equals the revenue variance (+200) plus the COGS variance (−244). The EBITDA variance (−94) equals the gross profit variance plus the opex variance (−50).

### Page 3: Gross-profit bridge

The bridge splits the gross profit miss into a volume effect and a margin effect, so the reader sees that the revenue beat was real but the margin drop was bigger.

| $000s | Calculation | Amount |
| ------------------- | -------------------------------------- | ------ |
| Budget gross profit | 4,000 × 62.0% | 2,480 |
| Volume effect | (4,200 − 4,000) × 62.0% budget margin | +124 |
| Margin effect | (58.0% − 62.0%) × 4,200 actual revenue | (168) |
| Actual gross profit | 4,200 × 58.0% | 2,436 |

Example

2,480 + 124 − 168 = 2,436, so the bridge ties to the P&L. Commentary that stops at “revenue beat budget by 5%” hides a gross profit miss of $44,000.

### Page 4: Balance sheet

Cash, fixed assets, debt, and equity roll from the cash flow and the P&L, so the balance sheet only balances if the pack ties.

| $000s | Oct 31, 2026 | Sep 30, 2026 | Change in month | Dec 31, 2025 |
| --------------------------------- | ------------ | ------------ | --------------- | ------------ |
| Cash | 6,226 | 6,200 | 26 | 5,176 |
| Accounts receivable | 6,720 | 6,500 | 220 | 5,900 |
| Inventory | 2,500 | 2,400 | 100 | 2,200 |
| Prepaids and other current assets | 580 | 600 | (20) | 500 |
| Fixed assets, net | 3,054 | 3,000 | 54 | 2,800 |
| Total assets | 19,080 | 18,700 | 380 | 16,576 |
| Accounts payable | 2,050 | 1,900 | 150 | 1,700 |
| Accrued liabilities | 1,380 | 1,300 | 80 | 1,200 |
| Deferred revenue | 1,450 | 1,500 | (50) | 1,600 |
| Debt | 2,900 | 3,000 | (100) | 4,000 |
| Total liabilities | 7,780 | 7,700 | 80 | 8,500 |
| Equity | 11,300 | 11,000 | 300 | 8,076 |
| Total liabilities and equity | 19,080 | 18,700 | 380 | 16,576 |

In the sample, DSO is accounts receivable divided by the month's revenue, times a 30-day convention: 6,720 ÷ 4,200 × 30 = 48.0 days, against a 45-day target and 47.6 days in September. Equity also ties, with no dividends or share issues this year: 8,076 at year-end plus 3,224 of YTD net income equals 11,300.

### Page 5: Cash

The cash page uses the indirect method, so every line comes from the P&L or a balance sheet change.

| $000s | October 2026 |
| --------------------------------------------------- | ------------------------------------------ |
| Opening cash, Sep 30 | 6,200 |
| Net income | 300 |
| Depreciation and amortization | 66 |
| Increase in accounts receivable | (220) |
| Increase in inventory | (100) |
| Decrease in prepaids and other | 20 |
| Increase in accounts payable | 150 |
| Increase in accrued liabilities | 80 |
| Decrease in deferred revenue | (50) |
| Operating cash flow | 246 |
| Capital expenditure | (120) |
| Debt repayment | (100) |
| Closing cash, Oct 31 | 6,226 |
| Free cash flow (operating cash flow less capex) | 126 |
| Liquidity (cash plus 2,000 undrawn credit facility) | 8,226 |
| Runway | Not applicable: cash generative this month |

Example

At the 45-day DSO target, receivables would be 4,200 × 45 ÷ 30 = 6,300. The extra 3 days tie up 6,720 − 6,300 = 420 of cash, more than three times the month's free cash flow.

### Page 6: KPIs

Each KPI shows its definition, actual, budget or target, prior month, trend, and a status set by a stated rule.

| KPI | Actual | Budget or target | Prior month | Trend | Status |
| --------------------------------------------------------------------- | ------ | ---------------- | ----------- | ----- | --------- |
| Revenue growth vs prior year Month revenue ÷ same month last year − 1 | 15.1% | 9.6% | 13.9% | Up | On track |
| Gross margin Gross profit ÷ revenue | 58.0% | 62.0% | 61.5% | Down | Off track |
| EBITDA margin EBITDA ÷ revenue | 11.6% | 14.5% | 14.7% | Down | Off track |
| Opex % of revenue Total operating expenses ÷ revenue | 46.4% | 47.5% | 46.8% | Down | On track |
| Free cash flow ($000s) Operating cash flow less capex | 126 | 180 | 210 | Down | Watch |
| DSO (days) AR ÷ month revenue × 30 | 48.0 | 45.0 | 47.6 | Up | Off track |

The status rule is On track when a KPI is at or better than budget, Watch when it's worse but within tolerance, and Off track when it's worse by more. In the sample, tolerance is 1 point for margins and opex %, 60 for free cash flow, and 2 days for DSO.

### Page 7: Commentary

Commentary covers every variance over the sample threshold of $25,000 or 10%, with a cause the budget owner has confirmed. The threshold is a review trigger you set, not an accounting or materiality rule, so a smaller item can still need a note.

| Line | Variance | Cause (owner-confirmed) | Recurring or one-off | Action |
| ------------------------ | ----------------- | ------------------------------------------------------------------------------------------------------------ | ------------------------------- | ------------------------------------------------------------- |
| Revenue | +200 (5.0%) | Hardware units shipped ahead of plan; software subscriptions on budget (VP Sales) | Recurring through Q4 | Raise the Q4 hardware forecast in the November reforecast |
| Gross profit | (44) (1.8%) | Volume added 124 at budget margin; the 4.0-point margin drop from hardware mix took 168 (VP Sales and FP&A) | Recurring until pricing changes | Pricing review on hardware lines, VP Sales, November 20, 2026 |
| Sales and marketing | (40) (5.1%) | Includes a 35 trade show; underlying spend 5 over budget (VP Marketing) | One-off: 35 | None |
| Total operating expenses | (50) (2.6%) | 35 trade show plus a 15 prior-period audit fee true-up in G&A; underlying opex 1,900, on budget (controller) | One-off: 50 | None |
| EBITDA | (94) (16.2%) | Reported 486; underlying 536 after one-offs, 44 under budget, all from gross margin (CFO) | Margin recurring, opex one-off | Pricing review |
| Income tax | +25 (20.0%) | Lower pre-tax income at the 25% effective rate (tax manager) | Follows earnings | None |
| Net income | (75) (20.0%) | Follows EBITDA, 6 of extra depreciation, and 25 of lower tax (controller) | Mixed | None |
| Cash | DSO 48 vs 45 days | AR rose 220; the 3 days over target tie up 420 (AR lead) | Watch | Collections push, AR lead, November 30, 2026 |

Underlying EBITDA ties: 486 + 35 + 15 = 536, and 536 − 580 = −44, which is exactly the gross profit miss. Cost of goods sold (−244, 16.1%) is over the threshold and is explained in the gross profit line. Research and development (+10, 1.6%), G&A (−20, 4.0%), and depreciation (−6, 10.0%) don't exceed the threshold, so they need no commentary.

### Page 8: Forecast

The forecast page adds the November–December forecast to year-to-date actuals and compares the full year with budget.

| $000s | YTD actual | Nov–Dec forecast | FY forecast | FY budget | Forecast vs budget |
| ------------------------ | ---------- | ---------------- | ----------- | --------- | ------------------ |
| Revenue | 39,400 | 8,800 | 48,200 | 47,000 | 1,200 |
| Gross profit | 24,034 | 5,192 | 29,226 | 29,140 | 86 |
| Gross margin | 61.0% | 59.0% | 60.6% | 62.0% | (1.4 pts) |
| Total operating expenses | 18,900 | 3,900 | 22,800 | 22,500 | (300) |
| EBITDA | 5,134 | 1,292 | 6,426 | 6,640 | (214) |
| Net income | 3,224 | 840 | 4,064 | 4,260 | (196) |

The forecast assumes the November–December gross margin stays at 59.0% against a 62.0% budget until the pricing review lands. That assumption explains why full-year revenue is 1,200 over budget while gross profit is only 86 over. With operating expenses 300 over budget, EBITDA lands 214 under.

### Page 9: Close status

The close status page tells readers what is signed off behind the numbers, so they know how far to trust each page. Send the pack only when every reconciliation is signed off. The one exception is a difference you have quantified and the controller and CFO have formally approved as immaterial under your written materiality policy, listed here with its amount. An unexplained difference is corrected in the month it belongs to before the lock, or recorded as an unadjusted difference under that policy. It doesn't roll into next month by default.

| Item | Status |
| ------------------------------ | -------------------------------------------------------------------------------------------------------------------- |
| Reconciliations signed off | 48 of 48 (100%), the last two on working day 4, November 5, before the lock |
| Inventory reconciliation | 18 costing difference found on working day 3, corrected in October before the lock, and signed off by the controller |
| Fixed asset reconciliation | No difference; signed off by the accounting manager on working day 4 |
| Unexplained differences | 0 |
| Approved immaterial exceptions | None |
| Manual journal entries posted | 42, all approved before posting by someone other than the preparer |
| Unapproved entries | 0 |
| Variances needing commentary | 8 of 8 explained |
| Period locked | Yes, working day 5, November 6, 2026 |
| Balance sheet check | 0 (total assets equal total liabilities and equity) |

### Page 10: Risk and action log

The action log carries every open item forward until it's done, so last month's commitments show up again.

| # | Issue | Owner | Due | Status |
| - | ----------------------------------------------------------------------- | -------------------- | ------------ | ------ |
| 1 | Gross margin 4.0 points under budget: pricing review on hardware lines | VP Sales | Nov 20, 2026 | Open |
| 2 | DSO 48 vs 45 days: collections push on the 10 largest past-due accounts | AR lead | Nov 30, 2026 | Open |
| 3 | Renegotiate the inbound freight contract (raised in September) | Head of Supply Chain | Oct 31, 2026 | Done |

## How do you write variance commentary for the month-end pack?

Good variance commentary gives the number, the direction, and the cause, then says whether it will recur and what happens next. Write the cause only after the budget owner confirms it, and never guess.

Use the same five parts for every line over your threshold.

1. **Number** The variance in dollars and percent, against budget, prior year, or both
2. **Direction** Favorable or unfavorable, in words, so the sign can't be misread
3. **Cause** The driver, confirmed by the person who owns the budget line
4. **Recurring or one-off** Whether it will repeat next month
5. **Action** What happens next, with an owner and a date, or “none”

Example

“Revenue was $4.20 million, $200,000 (5.0%) over budget, on higher hardware volume. Gross profit was $44,000 under budget: the extra volume added $124,000 at budget margin, but a 4-point drop in gross margin, from hardware mix, took away $168,000. VP Sales expects the mix to persist until the pricing review on November 20.”

Show one-off and prior-period items on their own line or in a reported vs underlying bridge, never buried in the month. Label accrual-driven swings, give the underlying result next to the reported one, and say what is non-recurring, so the board doesn't mistake a timing effect for a trend. In the sample, the 35 trade show and the 15 prior-period audit fee true-up would otherwise read as a 50 overspend.

The same thresholds and explanation rules drive the close-side review in [flux analysis](https://emptyspaces.ai/resources/blog/flux-analysis). Reuse the flux explanations the controller already signed off, so the pack and the close package never tell two stories.

## Board pack vs management pack: Length, frequency, and audience

A management pack is the detailed monthly pack for the executive team, and a board pack is the shorter version for directors and investors, focused on strategy, risk, the forecast, and decisions. Build both from the same locked numbers so they never disagree.

| Aspect | Management pack | Board pack |
| ---------------- | ------------------------------------------------------------ | ------------------------------------------------------------------------ |
| Audience | CEO and executive team | Directors and investors |
| Frequency | Monthly | Often quarterly; some boards also get a monthly flash or investor update |
| Length | Whatever the team will read; set a page budget and hold it | Shorter: a one-page summary plus a few pages, with detail in an appendix |
| Detail | Line items, departments, entities, and budget owners | Consolidated totals, trends, and exceptions |
| Focus | What happened, why, and what to fix this month | Strategy, risk, forecast, funding, and decisions |
| Who signs off | CFO, after controller review | CFO and CEO |
| When it goes out | A working day you set after the close, such as working day 6 | A set number of working days before the meeting, such as 5 |

There's no rule for length, but shorter packs get read. Set a page budget for each audience, move detail to an appendix, and cut any page that doesn't lead to a question or a decision. To turn the sample pack into a board pack, keep the Summary, KPIs, Cash, Forecast, and Actions pages up front and move the rest to the appendix.

A board pack is more useful when it leads with the decisions you need and shows a few trend charts instead of tables. Explain each variance with cause and action, and keep the same format every time. Send it early enough for directors to read before the meeting.

For a SaaS company, the board pack adds ARR, new and churned ARR, net and gross revenue retention, CAC payback, burn multiple, and runway to the standard financials. The close steps behind those numbers are in [SaaS month-end close](https://emptyspaces.ai/resources/blog/saas-month-end-close).

For a group with three or more entities, give the executive team entity and department detail, and give the board a consolidated pack with entity detail in an appendix. Both should come from the same consolidated, locked numbers, built as described in [month-end consolidation](https://emptyspaces.ai/resources/blog/month-end-consolidation).

## How to do a month-end report: Steps and a day-by-day calendar

To do a month-end report, lock the period, tie the trial balance to the reconciled balance sheet, refresh the pack from the ledger, explain variances over threshold with owner-confirmed causes, review it, and send it.

1. **Close and lock the period** so no one can post to it while the pack is built
2. **Tie the trial balance** to the reconciled balance sheet and the close package
3. **Refresh the pack** from the ledger, never by retyping numbers
4. **Flag variances** over your threshold, such as $25,000 or 10%
5. **Get causes from budget owners** on a fixed day, with a deadline
6. **Write the commentary** in the five-part format above
7. **Review**: the controller checks the numbers and the CFO checks the story
8. **Send** the pack, and save a dated, approved copy that doesn't change after sign-off

The calendar below targets working day 6. Treat that as a target you set for your team, not an industry standard. For the October 2026 close, working day 1 is Monday, November 2.

| Working day | Date (Oct 2026 close) | Step | Owner | Output |
| ----------- | --------------------- | ------------------------------------------------------------------------------------------------ | -------------------------------------------- | ------------------------------------------------- |
| WD1 | Mon, Nov 2 | Cutoff. Close AP, AR, and payroll subledgers. Reconcile bank and cash. Book accruals. | AP, AR, and payroll leads; staff accountants | Closed subledgers, bank reconciliations |
| WD2 | Tue, Nov 3 | Balance sheet reconciliations. Send the one-page flash. | Accountants; FP&A for the flash | Flash report |
| WD3 | Wed, Nov 4 | Adjusting entries. Flux review over threshold. | Senior accountants; accounting manager | Draft adjusted trial balance, flux explanations |
| WD4 | Thu, Nov 5 | Reviewers sign off reconciliations. Complete the close package. | Accounting manager; controller | Signed-off reconciliations, close package |
| WD5 | Fri, Nov 6 | Lock the period. Refresh the pack from the ledger. Send driver questions to budget owners. | Controller; FP&A | Locked period, adjusted trial balance, draft pack |
| WD6 | Mon, Nov 9 | Owner-confirmed commentary by noon. Controller and CFO review. Run the pre-send checklist. Send. | FP&A; controller; CFO | Approved management pack |
| WD7 | Tue, Nov 10 | Clear the open items listed on the close status page. | Owners on the action log | Updated close status |
| Board | Thu, Nov 12 | Send the board version, 5 working days before a November 19 meeting. | CFO | Board pack |

For an outside reference point, use APQC's Open Standards Benchmarking measure 100625 (no publication date, read November 11, 2026). Its median is 10.0 calendar days, including weekends, from the first entity trial balance to the period-end management report, across 3,287 organizations. A pack sent on November 9 from a November 2 trial balance takes 7 calendar days on that measure. Targets by company size are in [how long should month-end close take](https://emptyspaces.ai/resources/blog/month-end-close-time), and the task-level schedule is in the [month-end close calendar](https://emptyspaces.ai/resources/blog/month-end-close-calendar).

Faster is only better if the period is locked and reconciled first. A pack built on an open ledger will change after it goes out, and leaders stop trusting it.

### Flash report vs full pack

A flash report is a one-page early read, sent before the full pack (working day 2 in the sample calendar), with revenue, gross margin, EBITDA, cash, and any big surprise, marked as subject to change. The full pack follows once the period is locked and reviewed.

Keep the flash to a handful of numbers and one line on anything unexpected. If a flash number moves by more than your threshold in the full pack, say so in the pack's summary.

## What to check before the month-end pack goes out

Before the pack goes out, confirm the period is locked, the pack ties to the trial balance, every variance over threshold has an owner-confirmed cause, one-offs are labeled, KPI definitions haven't changed, and the CFO has approved it.

| Check | Who | Sample result |
| --------------------------------------------------------------------------------------------------------------------------- | ---------- | ---------------------------------------- |
| Period locked in the ERP | Controller | Yes, November 6 |
| Revenue, EBITDA, net income, cash, and total assets tie to the adjusted trial balance | Controller | Tie |
| Balance sheet balances, and closing cash on the cash page equals the balance sheet | FP&A | 0 difference; 6,226 on both |
| Every variance over threshold has an owner-confirmed cause | FP&A | 8 of 8 |
| One-off and prior-period items labeled, with the underlying result shown | FP&A | 35 and 15 labeled; underlying EBITDA 536 |
| KPI definitions unchanged, or the change disclosed and prior months restated | FP&A | Unchanged |
| Every reconciliation signed off, or each exception quantified and formally approved as immaterial; unapproved entries are 0 | Controller | 48 of 48; no exceptions; 0 unapproved |
| Last pack's actions updated | FP&A | 1 done, 2 open |
| CFO approval recorded, and a dated approved copy saved | CFO | Approved November 9 |

The KPI check borrows from public company rules. The SEC's interpretive release 33-10751 (January 30, 2020) says a key metric in MD&A should generally come with a clear definition and how it is calculated. It also says a company should consider disclosing any change in the calculation method, the reason, and its effect, and may need to recast prior periods. A management pack isn't an SEC filing, but the same habit stops a quiet definition change from looking like a trend.

## What goes in a month-end close package (close binder)?

A month-end close package, or close binder, is the evidence behind the month's numbers: the trial balance, reconciliations, journal entry support, schedules, flux explanations over threshold, the close checklist, and preparer and reviewer sign-offs.

Organize it by section and balance sheet account, not by date, and put the checklist and sign-off log at the front. Each row below needs a preparer and a different reviewer.

| Ref | Section | What's in it | Ties to |
| --- | -------------------------------- | ---------------------------------------------------------------------------- | --------------------------------------- |
| 01 | Close checklist and sign-off log | Every task with owner, due day, completion date, preparer, and reviewer | Close calendar |
| 02 | Adjusted trial balance | Trial balance after all adjusting entries | General ledger and the pack |
| 03 | Cash and bank | One reconciliation per account, with reconciling items | Bank statements |
| 04 | Accounts receivable | AR aging tied to the GL, with allowance support | AR subledger |
| 05 | Accounts payable and accruals | AP aging tied to the GL, and the accrual schedule with support | AP subledger and invoices |
| 06 | Prepaids and other assets | Amortization schedules | Contracts and invoices |
| 07 | Inventory | Count rollforward and costing review | Perpetual inventory records |
| 08 | Fixed assets | Register, additions, disposals, and depreciation | Fixed asset register |
| 09 | Revenue and deferred revenue | Revenue waterfall and deferred revenue rollforward | Billing system and contracts |
| 10 | Payroll liabilities | Payroll accrual, taxes, and benefits | Payroll register |
| 11 | Debt, equity, and tax | Loan statement, interest accrual, equity rollforward, and tax provision | Lender statements and tax workpapers |
| 12 | Journal entry log | Every manual entry with support, approved by someone other than the preparer | General ledger |
| 13 | Flux analysis | Explanations for movements over threshold ($25,000 or 10% in the sample) | Trial balance vs prior month and budget |
| 14 | Open items | Every open item with amount, owner, and due date | Reconciliations |

| Ref | Section | Preparer | Reviewer | Due |
| --- | -------------------------------- | ----------------------------- | ------------------------------- | --- |
| 01 | Close checklist and sign-off log | Assistant controller | Controller | WD4 |
| 02 | Adjusted trial balance | GL accountant | Controller | WD4 |
| 03 | Cash and bank | Staff accountant | Accounting manager | WD2 |
| 04 | Accounts receivable | AR lead | Accounting manager | WD2 |
| 05 | Accounts payable and accruals | AP lead | Accounting manager | WD3 |
| 06 | Prepaids and other assets | Staff accountant | Accounting manager | WD3 |
| 07 | Inventory | Cost accountant | Controller | WD3 |
| 08 | Fixed assets | Fixed asset accountant | Accounting manager | WD3 |
| 09 | Revenue and deferred revenue | Revenue accountant | Controller | WD3 |
| 10 | Payroll liabilities | Payroll lead | Accounting manager | WD2 |
| 11 | Debt, equity, and tax | Treasury lead and tax manager | Controller | WD3 |
| 12 | Journal entry log | Preparers | Approver who isn't the preparer | WD4 |
| 13 | Flux analysis | Senior accountant | Controller | WD4 |
| 14 | Open items | Assistant controller | Controller | WD4 |

For each account, the binder should hold the GL balance and the reconciliation tied to the trial balance. Add support for every reconciling item, related journal entries with approval, and a flux note if the movement crosses your threshold. The method for each reconciliation is in [account reconciliation](https://emptyspaces.ai/resources/blog/account-reconciliation), and the entries behind section 12 are in [month-end journal entries](https://emptyspaces.ai/resources/blog/month-end-journal-entries). Multi-entity groups add an intercompany section with matched balances and eliminations.

Sign-off evidence is what makes the package usable. Every reconciliation and entry should show who prepared it, who reviewed it, when, and against what support, and manual entries should be approved before posting. The tasks that produce this evidence are in the [month-end close checklist](https://emptyspaces.ai/resources/blog/month-end-close-checklist). At year-end, add the [post-closing trial balance](https://emptyspaces.ai/resources/blog/post-closing-trial-balance) to prove temporary accounts closed to retained earnings.

### Close package vs PBC list

Your team builds the close package every month to prove the books are right before they're locked. A PBC (“provided by client”) list is the auditor's request list at quarter-end or year-end. A complete monthly close package answers many PBC requests before the auditor asks.

## Who prepares the month-end pack, and who signs it off?

In many mid-size companies, the controller owns the actuals, FP&A owns the analysis, budget comparison, and commentary, and the CFO reviews and signs off before the pack goes out. In small teams, one person often does both jobs.

| Task | Controller | FP&A | Budget owners | CFO |
| --------------------------------------- | --------------------- | ------------------- | ---------------------- | ------------------ |
| Close, reconciliations, and period lock | Owns | Informed | Provide accrual inputs | Informed |
| Adjusted trial balance and statements | Owns | Uses | | Reviews |
| Close status page | Owns | Includes in pack | | Reviews |
| Variance flags and bridge | Checks the numbers | Owns | | Reviews |
| Causes for variances | | Collects and writes | Confirm | Challenges |
| KPIs and forecast | Supplies actuals | Owns | Supply drivers | Reviews |
| Pre-send review | Signs off the numbers | Fixes findings | | Approves and sends |

When one person prepares the whole pack, a second reviewer matters more, not less. Ask the CFO or an outside accountant to review the numbers against the close package before the pack goes out. How the FP&A role fits next to the controller is covered in [what is FP&A](https://emptyspaces.ai/resources/blog/fpa).

## How to build the pack in NetSuite, QuickBooks, Xero, or Business Central

Build the statements once in your ERP's report tool, map every account to a pack line, lock the period, then refresh the same template each month. Never paste numbers into the pack by hand.

| System | Where the pack's statements come from | What the vendor's help says (date checked) |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| NetSuite | Financial Report Builder for the income statement, balance sheet, and Budget vs. Actual report; Period Close Checklist to lock the period first | The Financial Report Builder customizes financial statements' columns, filters, sorting, and formula rows, and saves layouts for reuse. The Budget vs. Actual report sits in the Banking/Budgeting group. The Period Close Checklist is at Setup > Accounting > Manage GL > Manage Accounting Periods (NetSuite Help, read November 11, 2026). |
| QuickBooks Online | Reports > Management reports, starting from a template | Simple Start, Essentials, and Plus get the Company Overview, Sales Performance, and Expenses Performance templates. Monthly comparison templates, KPI scorecards, charts, and recurring delivery need Advanced or Intuit Enterprise Suite (Intuit help article, updated November 7, 2026). |
| Xero | Management reports, saved as custom packs | You can add or remove reports, change settings and layouts, and save as many custom packs as you want (Xero blog, March 28, 2022, updated October 25, 2025). |
| Business Central | Financial reports built from a row definition and a column definition; Allow Posting From and Allow Posting To dates close the month to posting first, after checking User Setup exceptions | Rows set the report's lines and column definitions set periods and comparisons; choosing Budget Entries with a budget name adds actual vs budget columns (Microsoft Learn, “Design financial reports,” last updated April 1, 2026). The Allow Posting From and Allow Posting To fields on the General Ledger Setup page set when users can post, but posting periods on the User Setup page overrule them for those users (Microsoft Learn, “Specify posting periods,” last updated April 1, 2026). Use fixed posting dates and review any User Setup exceptions before treating the period as locked. |

For the close package in NetSuite, keep journal entry approvals in the system and store each reconciliation with its support by period and account. The controller and auditors can then trace any balance from the statements back to source.

To automate the pack in Excel or Power BI, connect to the ledger through a standard export or connector and map accounts to pack lines once. Refresh after the period locks, then check that the pack still ties to the trial balance. Automate the numbers and variance flags first, and keep commentary and review with people.

A small business pack on QuickBooks or Xero can be four to eight pages: summary, P&L against budget and last year, balance sheet, cash with a short cash forecast, a few KPIs, and commentary. The close behind it is in [month-end close for small business](https://emptyspaces.ai/resources/blog/month-end-close-small-business).

## Can AI draft the month-end reporting pack? What a person must still review

AI can pull the numbers, rank variances, build the bridge, and draft the commentary. A person must still confirm the period is locked, the numbers tie to the reconciled ledger, each stated cause is true, and judgment items are right.

| AI can draft | A person must check |
| ---------------------------------------------------------- | -------------------------------------------------------------------- |
| Statements and KPIs refreshed from the ledger | The period is locked and the pack ties to the adjusted trial balance |
| Variances ranked against your threshold | The threshold and the comparisons are the ones leadership expects |
| The gross-profit bridge and reported vs underlying results | One-offs and prior-period items are classified correctly |
| First-draft commentary for each variance | Every cause is confirmed by the budget owner, not inferred |
| Close status pulled from the checklist | Open items are complete, with amount and owner |
| Forecast updates from your model | Accruals, reserves, cutoff, and other judgment calls are right |

Example

An AI draft that says “gross margin fell on higher logistics costs” with no data behind it is a guess. In the sample, the cause was hardware mix, and only the VP Sales could confirm it. Treat the AI draft like a junior analyst's work: reviewed and approved before it goes out.

Month-end reporting software falls into three groups. Close tools track and evidence the close, FP&A and reporting tools build the pack from the ledger, and AI agents prepare the work in both for review. Choose by the work that takes your team's hours, using the [best month-end close software](https://emptyspaces.ai/resources/blog/best-month-end-close-software) guide, which compares options by the work each one does.

## How we approach it

Our Close Agent reconciles the ledger and prepares each entry with its workpaper for a named approver, and nothing posts to NetSuite, Oracle, SAP S/4HANA, Microsoft Dynamics 365, Business Central, or QuickBooks until that approver signs off. Our FP&A Agent then investigates the variances, separates recurring from one-off effects, and updates your own management pack or board deck with numbers, analysis, charts, and commentary for your review. Explore [our Close Agent](https://emptyspaces.ai/product/close) and [our FP&A Agent](https://emptyspaces.ai/product/fpa) to see the close package and the pack prepared before your team starts reviewing.

Share this article

- [ Share on X ](https://x.com/intent/post?url=https%3A%2F%2Femptyspaces.ai%2Fresources%2Fblog%2Fmonth-end-reporting-pack&text=Month-end%20reporting%20pack%3A%20A%20sample%20pack%2C%20the%20close%20package%20behind%20it%2C%20and%20a%20calendar%20to%20send%20by%20day%206)
- [ Share on LinkedIn ](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Femptyspaces.ai%2Fresources%2Fblog%2Fmonth-end-reporting-pack)

## See our agents work through a finance process that matters to your team.

Tell us where the work gets stuck. We’ll walk through how the agents could help.

[Book a working session](https://emptyspaces.ai/contact-us)
