Month-end close can drag on for days. You’re chasing down transactions, reconciling accounts, and hoping nothing slips through before you lock the books.
NetSuite’s Period Close Checklist structures this process. But knowing which steps matter—and in what order—makes the difference between a 5-day close and a 10-day one.
This guide walks through each step to close a month-end period in NetSuite, with tips to speed up the process.
Before you start
Complete these tasks before opening the Period Close Checklist:
- Reconcile bank accounts – Match NetSuite transactions against bank statements. Go to Transactions > Bank > Match Bank Data to resolve discrepancies.
- Post all transactions – Confirm invoices, bills, payments, and journal entries are recorded for the period.
- Review outstanding items – Follow up with teams on any pending entries that belong in the current period.
- Complete recurring entries – Post standard monthly journal entries for depreciation, amortization, and accruals.
Step-by-step guide: netsuite month end close
Step 1: Navigate to the Period Close Checklist
Go to Setup > Accounting > Manage Accounting Periods. Select the period you want to close.
This opens the Period Close Checklist. NetSuite requires tasks to be completed in a specific order—you can’t skip ahead. Each task shows as open, in progress, or complete.
Step 2: Lock A/R, A/P, and general ledger
The first three checklist items lock different parts of your ledger.
Lock A/R: Prevents users from posting invoices, credit memos, or payments to accounts receivable. Lock this after all revenue transactions are recorded and you’ve confirmed sales numbers for the period.
Lock A/P: Prevents users from posting bills or vendor payments. If material invoices arrive after the deadline, book an accrual journal entry and reverse it next period.
Lock All: Locks the general ledger. Complete all recurring journal entries before this step. Once locked, no one can post transactions to this period without Override Period Restrictions permission.
Step 3: Resolve date/period mismatches
NetSuite allows transactions where the date and posting period don’t match. This causes problems—reports run by date will differ from reports run by period.
Click the task to see all mismatched transactions. Review each one:
- Some mismatches are intentional (late entries posted to correct period)
- Others indicate data entry errors that need correction
Create a saved search to catch mismatches throughout the month. Fixing them in real-time saves hours at close.
Step 4: Review inventory (if applicable)
Three inventory-related tasks appear if you carry physical inventory.
Review Negative Inventory: Negative balances indicate a process problem—usually a missing receipt or overstated shipment. NetSuite records shipments of negative inventory items at zero cost, which understates cost of goods sold. Fix these before closing.
Review Inventory Cost Accounting: Confirms all inventory costs have been calculated. Run this process if it hasn’t completed automatically.
Review Inventory Activity: Shows inventory balance changes. Abnormal fluctuations may signal issues worth investigating.
Set up saved searches to flag negative inventory and unusual activity before month-end. Catching problems early prevents close delays.
Step 5: Complete intercompany and currency tasks
These tasks apply to NetSuite OneWorld environments with multiple subsidiaries or currencies.
Create Intercompany Adjustments: Allocates expenses across consolidated companies. Evaluate whether NetSuite should automatically create Intercompany Adjustment Journals.
Revalue Open Foreign Currency Balances: GAAP requires foreign currency balances to be revalued at period-end rates. Click Currency Revaluation and complete for each subsidiary.
Calculate Consolidated Exchange Rates: For subsidiaries with different base currencies, NetSuite maintains consolidated exchange rates. Update these before closing.
Eliminate Intercompany Transactions: On a consolidated basis, only transactions with external parties should appear. This step removes parent-subsidiary transactions from consolidated reports. This is the only task that must be completed in sequence—you can’t run it before completing prior steps.
Step 6: Close the accounting period
Once all tasks show complete, close the period. This prevents anyone from posting transactions to dates within that period.
After closing:
- The period disappears from transaction date dropdowns
- Even administrators can’t post without reopening
- NetSuite maintains an audit trail of all changes
How to reopen a closed period
Sometimes you need to make adjustments after closing—an audit finding, a missed accrual, a correction.
Go to Setup > Accounting > Manage Accounting Periods. Find the closed period and click the green arrow on the close line. Select Reopen Period.
NetSuite requires a justification before reopening. Enter your reason, then reopen. Note that reopening one period reopens all subsequent closed periods too.
After making your changes, use Quick Close to close multiple periods at once. Go to the Manage Accounting Periods page and select Close Multiple Periods.
Streamline month-end reporting with Coefficient
The Period Close Checklist handles the accounting side of month-end. But there’s another piece: getting financial data to the people who need it.
That usually means exporting reports from NetSuite, pasting into Excel, formatting for stakeholders, and repeating the process every month. This manual work adds days to the effective close—even after the books are locked.
Coefficient connects NetSuite directly to your spreadsheets. Pull live P&L, Balance Sheet, Trial Balance, and General Ledger data without exports. Schedule automatic refreshes so reports update themselves. Set up Slack or email alerts when data changes.
For finance teams, this means:
- No more CSV exports – Data flows directly from NetSuite to Excel or Google Sheets
- Always-current reports – Stakeholders see live numbers, not stale snapshots
- Automated distribution – Schedule reports to send automatically after close
- Audit-ready documentation – Maintain clear data lineage from source to report
The result: your close stays closed. No reopening periods because someone needs a different report cut.
Want to see how finance teams are cutting days off their close? Watch our on-demand webinar with Allison James: Month-End Close Best Practices

Close faster, report smarter
NetSuite’s Period Close Checklist provides the framework. Following each step in order—and catching issues early with saved searches—keeps your close on track.
But the real time savings come from eliminating the manual reporting work that happens after the books close. Get started with Coefficient to connect your NetSuite data to spreadsheets and automate the reports your stakeholders actually need.