Looking for NetSuite ACS Alternatives? Try our Stratus Managed Services FREE for 1 Month. Speak To An Expert Now

NetSuite Month End Close: The Essential Guide

By Louis Balla, Chief Revenue Officer, Nuage.

A NetSuite month-end close has three phases. Prepare by cutting off entry and reconciling bank and credit card accounts. Execute by posting recurring entries, running intercompany eliminations and reconciling subledgers to the general ledger. Then review the financial statements, explain the variances and lock the period. The checklist below covers ten steps and the NetSuite tool for each.

When the close runs late, the next period has started before the numbers are final. The steps below cover each phase, from pre-close preparation to the review after each close.

What does a streamlined NetSuite month-end close look like?

A well-run close produces financial statements by a set business day. The team follows the same documented sequence each period, so every entry and approval can be traced.

Why do close cycles stall?

Of 3,241 client requests our team classified, 269 (8.3%) concerned the general ledger, bank reconciliation, period close or tax. Of those 269, 140 had closed when we measured, at a median of 21 calendar days, which includes time spent waiting on the client. A total of 120 requests named month-end close as the trigger. Across all requests, filings arrived at a steady rate through the month, with no spike in the days around close.

These were the items holding up close in our September 2026 assessments. At an aerospace company, a corporate card account had not been reconciled since April 30, and that open reconciliation was the main item keeping June and July from closing. At a nonprofit services provider, three card feeds had failed to sync on 87 of 89 days, and the team named spreadsheet schedules and hand-keyed donation entries as the largest contributors to a late close. Our recommendation there was a daily summary-level import, with sensitive detail staying in the source systems.

Teams that rely on spreadsheets outside NetSuite often duplicate effort and introduce version-control errors, and others skip a formal checklist and leave critical steps to memory. Both slow the timeline and add risk.

What do you need in place before you start?

Make sure these foundations are in place before you work through the steps:

  • Administrator or Controller-level access to NetSuite, including permissions for period management and journal entries.
  • A documented chart of accounts with clearly defined account types and departments.
  • Bank feeds or import routines configured for all active bank and credit card accounts.
  • Subsidiary and intercompany settings configured if you operate across multiple entities.

If your implementation left gaps in any of these areas, address them before you overhaul the close. A clean foundation prevents errors from carrying into later periods.

Step-by-step NetSuite month-end close checklist

The checklist breaks the process into three phases: pre-close preparation, core close execution and post-close review. Completing each phase in order prevents the backtracking that eats up the team’s time. Oracle’s Period Close Checklist on the Manage Accounting Periods page (Setup > Accounting > Manage GL > Manage Accounting Periods) lists the required tasks for each period, and the steps below follow that order.

Phase 1: Pre-close preparation

  1. Cut off transaction entry for the prior period. Agree the cutoff date with AP, AR and payroll, then lock the prior period’s modules from the Period Close Checklist. Oracle documents separate lock tasks for A/R, A/P and payroll, plus a Lock All task. Locking late means late-posted invoices force re-reconciliation, so set the lock date as a team decision.
  2. Complete all bank and credit card reconciliations. Use NetSuite’s bank reconciliation with imported bank data, and flag unmatched items immediately with an owner for each one. Do not move past this step with open items, because unreconciled bank lines carry into the trial balance.
  3. Review open purchase orders and sales orders. Run a search for open POs and SOs that should have closed during the period. Receipts that have not posted and shipments awaiting invoicing create accrual gaps. Teams with complex purchasing benefit from tight links between purchasing and accounting, which our NetSuite advanced procurement guide covers.

Phase 2: Core close execution

  1. Post recurring journal entries. NetSuite’s memorized transactions let you set up standard monthly journals for depreciation, amortization, prepaid allocations and accruals, and you choose whether each one posts automatically or only reminds you to post it. Review each memorized entry before approval to confirm the amounts are still right, especially for items tied to variable balances such as loan interest or revenue deferrals.
  2. Run intercompany eliminations, if you have multiple entities. Run the Intercompany Reconciliation report for the period first and correct any mismatched pairs. Oracle documents that intercompany elimination runs from the Period Close Checklist, after the other period-closing tasks are complete. A mismatch that reaches elimination will distort the consolidated P&L and balance sheet.
  3. Reconcile subledgers to the general ledger. Compare your AP aging, AR aging, inventory valuation and fixed asset register against their GL accounts. Discrepancies often point to transactions stuck in approval or posted to the wrong account. This is the most labor-intensive step, and saved searches and scheduled reports surface mismatches without a manual export. Our guides cover the common causes of reports that do not match and the fixed asset reconciliation auditors test.
  4. Review revenue recognition schedules. For companies using ASC 606 or subscription billing, verify that revenue recognition entries line up with contract milestones and delivery dates. The Advanced Revenue Management module generates schedules, and a manual review catches contract modifications and early terminations that may need adjustment.

Phase 3: Post-close review and reporting

  1. Generate the trial balance and financial statements. Pull the income statement, balance sheet and cash flow statement from NetSuite’s Financial Report Builder. Compare key line items to the prior month and the same period last year, and investigate significant variances before anyone certifies the numbers.
  2. Perform flux analysis. Document an explanation for every material variance. This catches errors that slipped past reconciliation and builds the narrative your CFO or board needs. Keep the notes in NetSuite, for example in the memo field on the journal entry.
  3. Lock the period and archive documentation. Once reviews and approvals are complete, close the period on the Manage Accounting Periods page so no later posting alters the finalized numbers. Archive bank statements, reconciliation reports and approval emails in the file cabinet or your document management system.

Open and never-locked periods turned up in our assessments. At an equipment dealer, our assessment found eight accounting periods still open and the whole fiscal year still open to posting, against the company’s own target of closing in 10 to 14 days. At a sporting goods distributor, none of 150 accounting periods had ever been locked, and at an industrial supplier, seven 2026 periods were locked but never marked closed. In each case we recommended a monthly close calendar with a lock at the end of it, and we told the first client that most of the effort would sit in its own reconciliation and sign-off.

Which NetSuite tool handles which close task?

Close task NetSuite feature What to verify
Cutoff and locking Lock A/R, Lock A/P, Lock Payroll and Lock All tasks on the Period Close Checklist Who can reopen a locked period, and that locks happen in the order your team agreed
Bank and card reconciliation Bank Feeds SuiteApp or Auto Bank Statement Import, with bank reconciliation matching That every feed is still syncing and that old unmatched items have owners
Recurring entries Memorized transactions Whether each entry posts or only reminds, and whether variable amounts are current
Intercompany Intercompany Reconciliation report, then intercompany elimination on the Period Close Checklist That transaction pairs match before elimination runs
Revenue recognition Advanced Revenue Management schedules Contract modifications and early terminations
Close tracking and unusual activity Intelligent Close Manager and Exception Management (Oracle notes Exception Management is not yet available to all customers) That the features are enabled for your account and that someone reviews the exceptions

How can you shorten the close with period close automation?

The Period Close Checklist already sequences the required tasks, and two newer features track and flag close work. Oracle describes the Intelligent Close Manager as a portlet that gives a centralized view of close tasks, transaction amounts and exceptions, and lets users lock transaction types and accounting periods from it. Exception Management flags unusual transactions for review before period end. It learns from your last 18 months of transaction activity, so it needs history to work with, and Oracle notes that it is not yet available to all customers. Our guide to financial close automation in NetSuite covers which parts of the close to automate first.

What does a manufacturing close add?

Manufacturers add a few checks to the same checklist. Review open work orders and confirm which should be completed or closed in the period. Reconcile inventory valuation and work-in-process balances to their GL accounts in Step 6. Check receipts that have been received and not yet invoiced, because they drive accrual gaps. Run these checks before the review phase starts, so cost variances surface while you can still correct them.

How do you build a close process your team follows?

Assign every step in the checklist to a named person. Set each deadline as a number of business days after period end. After each close, spend 30 minutes as a team on what worked and what caused delays, and track close duration, the number of post-close adjustments and the time spent answering auditor requests. These measures show whether your changes are working or moving the bottleneck somewhere else.

How Nuage approaches the month-end close

When our team works on a client’s close, the order of work is roughly this. It changes with each account.

  1. Read the period status. We check which periods are open, locked or closed, and whether the locks match the close calendar.
  2. List the open reconciliations. We list bank and card accounts that have not been reconciled and feeds that have stopped syncing.
  3. Find the manual schedules. We identify the spreadsheet schedules and hand-keyed entries that feed the close, and propose imports or recurring entries to replace them.
  4. Test close tools in sandbox first. Where a client wants Intelligent Close Manager or Exception Management, we turn them on in sandbox and walk the controller through how they change the close checklist before production.
  5. Set the calendar. We agree a monthly close calendar with a lock at the end of it.

Nuage’s NetSuite experts do this work as part of NetSuite optimization and managed services. To see how your close compares, request a free NetSuite Performance Scorecard or schedule a call with a NetSuite expert.

Frequently asked questions about the NetSuite month-end close

How do I speed up month-end close without adding a new tool?

Start with the process. Agree a cutoff, assign each checklist step to a named person and reconcile bank and credit card accounts weekly instead of at month-end. Replace spreadsheet schedules with recurring entries or imports, and review what delayed each close afterward. Make these changes before you evaluate new software.

How can I create journal entries in NetSuite automatically for recurring or allocated expenses?

Recurring entries can be set up as memorized transactions, which either post on schedule or remind you to post them. Entries that vary each month can be brought in by CSV import, or by an integration or script that creates the journal entry. Choose by how often the entry repeats and how much the amount changes, and route the entry through the same review step.

What belongs on a NetSuite month-end close checklist for a manufacturer?

Use the ten steps above and add the manufacturing checks: open work orders, work-in-process and inventory valuation reconciled to the GL, and received-not-invoiced receipts accrued. Cost variances on completed work orders should be reviewed before the financial statements are generated, so any correction lands in the same period.

What tools do finance teams use for reconciliation and period-end close?

Teams use spreadsheets, the close and reconciliation features in their ERP, and add-on close platforms. In NetSuite the native options are the Period Close Checklist, bank reconciliation with feeds and matching rules, and Intelligent Close Manager. Add-ons make sense when you need matching volume or workflow beyond that, and the choice should follow a review of where your close actually loses time.

Can a NetSuite expert set up our monthly close?

Yes. Setup normally covers the period lock process, roles and permissions for preparers and approvers, bank feed and reconciliation configuration, recurring entries and any close tooling you choose to turn on. Our team works in sandbox first and gives the controller a walkthrough of how each change affects the close checklist before it goes live.

About the author

Louis Balla is Chief Revenue Officer at Nuage, a NetSuite optimization partner that has served 250+ clients since 2011 and holds a 4.9 out of 5 rating on Clutch. The client work in this article is our team’s.

What to read next

Your 90-Day Plan to Put AI Agents to Work in NetSuite (Safely)

90-day

Building a Finance Team That Can Trust Its AI

finance team

AI and Your Inventory: 10 Questions Before You Trust the Numbers

inventory