NetSuite Year-End Close Checklist

laptop screen with some financial data and netsuite logo

Every NetSuite admin has seen the same December scramble: fixed assets a quarter behind, one subsidiary still revaluing currency, and a controller asking why retained earnings looks wrong two days before the board deck is due. None of that is a NetSuite problem. It’s a checklist problem — the year-end close was treated like a bigger month-end close, when it actually needs its own sequence, its own owners, and its own deadlines.

This guide is that sequence. It’s built from real NetSuite year-end close checklists run in production accounts — single-entity US books and OneWorld setups spanning the US, UK, Canada, India, and Hong Kong — not a rewritten version of NetSuite’s help documentation. Every step below tells you what to click, what usually breaks, and what a functional consultant would flag before your auditor does.

Quick Answer

A NetSuite year-end close means closing every accounting period in the fiscal year through the Period Close Checklist, then letting NetSuite’s Automatic Close post the year-end balance automatically. Get the last period right, and NetSuite handles the rest.

14Core tasks in a standard NetSuite year-end close
2–4Weeks recommended lead time before fiscal year-end
Jan 311099 reporting deadline that gates on clean vendor data
100%Of prior periods must be closed before year-end auto-closes

Month-End Close vs Year-End Close in NetSuite: What’s Different?

A NetSuite period close checklist runs every month: lock A/P, lock A/R, reconcile the bank, revalue currency, close the period. Year-end close uses that exact same checklist for the twelfth (or final) period of the fiscal year — but four things get added that don’t apply the other eleven months:

TaskMonth-EndYear-End Only
Lock A/P, A/R, PayrollYesYes
Bank and credit card reconciliationYesYes
Currency revaluation (multi-currency accounts)YesYes
1099 vendor data validation and e-filingNoYes
Fixed asset register tie-out to balance sheetOptionalRecommended
Retained earnings roll-forward (Automatic Close)NoYes
GL audit numbering sequence assignmentIf enabledYes, mandatory
Full-year financial statement review for auditorsNoYes

The practical takeaway: year-end close isn’t a separate NetSuite process to learn. It’s your normal period close, done with more scrutiny, because mistakes here follow you into next year’s opening balances and into your auditor’s file.

When Should You Start Your NetSuite Year-End Close?

Start prep four weeks before fiscal year-end, not on the last day of the period. Waiting until January to think about a December close is the single biggest reason year-end close drags into February.

4 weeks before  Confirm every prior period in the fiscal year is closed. Nothing about year-end works if an April or July period is still sitting open.

2–3 weeks before  Reconcile fixed assets, review 1099 vendor flags, clear open AP/AR exceptions, and confirm intercompany balances net to zero across subsidiaries.

1 week before  Run a trial close in a sandbox or test account if you have one. Flag anything that fails before it fails in production.

Close week  Work the Period Close Checklist in sequence, lock the period with a password-protected closing date, and pull final financials once Automatic Close posts.

First 2 weeks of new year  Validate opening balances, confirm retained earnings rolled correctly, and file 1099s ahead of the January 31 deadline.

What Should You Do Before You Even Open the Checklist?

Most year-end close problems are traceable to data that was already wrong going into December. Fix these first:

  • Confirm every earlier period is closed. The Period Close Checklist for your final period won’t behave correctly with open periods sitting behind it.
  • Clean up vendor 1099 flags now, not in January. Missing tax IDs and mismatched vendor names are the top reason 1099 filing slips past the deadline.
  • Reconcile the fixed asset register to the balance sheet. If you’re tracking assets outside NetSuite in a spreadsheet, year-end is where that gap becomes visible — usually as a depreciation variance nobody can explain.
  • Clear negative inventory. NetSuite requires acknowledgment of negative inventory balances before period close; unresolved negative quantities distort your cost of goods sold for the whole year.
  • Confirm intercompany balances net to zero across every subsidiary if you’re on OneWorld with intercompany elimination enabled.
  • Review open sales orders and purchase orders dated in the closing period that haven’t billed or received — these quietly push revenue and expense recognition into the wrong year.

The Full NetSuite Year-End Close Checklist

This is the sequence, in the order NetSuite expects it. Each task below is one item on the native Period Close Checklist (Setup > Accounting > Manage G/L > Manage Accounting Periods), plus the extra scrutiny that only matters at year-end.

  1. Lock A/P. Stops new vendor bills from posting to the closing period. Run this only after AP has finished matching and approving every invoice for the period — locking too early creates a backlog that gets misdated into the next period.
  2. Lock A/R. Same logic on the revenue side. Confirm every invoice, credit memo, and cash application for the period has posted before locking.
  3. Lock Payroll (if the Payroll feature is enabled). Confirm the final payroll run of the year has posted, including any year-end bonus or accrual entries.
  4. Reconcile bank and credit card accounts. Every outstanding item should be identified and explained — not just “matched later.” Unreconciled items rolling into January are the most common source of a restated prior-year balance.
  5. Revalue open foreign currency balances. Required for any account with multi-currency exposure. NetSuite uses the exchange rate as of the last day of the period; run this before close, not after, or the revaluation applies against the wrong rate.
  6. Reconcile the fixed asset register against the balance sheet. Confirm December’s depreciation run posted and every capital purchase from the year made it into the asset register — not just the ones someone remembered.
  7. Recognize and reclassify revenue if Advanced Revenue Management is enabled. Confirm every revenue arrangement for the period recognized correctly against its performance obligations before the period locks.
  8. Review negative inventory and complete costing calculations. NetSuite requires this acknowledgment on the checklist; resolve it rather than just clicking past it.
  9. Create intercompany adjustments and run intercompany elimination (OneWorld only). Confirm intercompany receivables and payables net to zero before elimination runs, or your consolidated balance sheet won’t tie out.
  10. Calculate consolidated exchange rates (OneWorld, multi-currency subsidiaries). This feeds your consolidated financial statements — verify it before pulling year-end reports for the board or auditors.
  11. Assign the GL audit numbering sequence (if the GL Audit Numbering feature is enabled). This is a mandatory task in the final period of the year. Verify the sequence is gapless — auditors check this specifically.
  12. Validate 1099 vendor data and confirm reportable payment totals before generating 1099 forms. This isn’t a native checklist item, but it belongs in your internal sequence — the January 31 IRS deadline doesn’t move for a NetSuite delay.
  13. Complete the final Close task. This triggers NetSuite’s Balance Sheet Closing journal entry, which zeroes out zero-balance accounts and posts the balancing entry — normally to retained earnings.
  14. Set a password-protected closing date once the year is fully closed, so only administrators can reopen a period. This is your control against accidental postings into a closed fiscal year.

Expert Tip

Run through the checklist tasks in NetSuite’s default order. It’s tempting to jump straight to reconciliations you know are clean, but several tasks — like intercompany elimination and consolidated exchange rate calculation — depend on earlier tasks having already posted. Working out of order is how “the numbers changed after I already reconciled” complaints happen.

How Is Year-End Close Different in NetSuite OneWorld?

Single-entity year-end close is mostly the checklist above, worked once. OneWorld adds a layer: every task has to happen correctly at the subsidiary level before it can happen at the consolidated level.

AreaSingle EntityOneWorld / Multi-Subsidiary
Period lockingOne close per periodCan be locked by subsidiary, sequenced independently
Currency revaluationOnly if foreign vendors/customers existRequired per subsidiary with a different base currency
Intercompany transactionsNot applicableMust net to zero before elimination runs
ConsolidationNot applicableConsolidated exchange rates calculated before reporting
GL audit numberingSingle sequenceSeparate sequence possible per subsidiary
Multi-Book AccountingRareSome tasks (like elimination) are book-specific if provisioned

For businesses running subsidiaries across the US, UK, Canada, India, and Hong Kong — the mix ERP Peers sees most often statutory close deadlines and tax-year alignment rarely match the parent entity’s fiscal calendar. An India subsidiary closing on a March fiscal year-end while the US parent closes in December isn’t a NetSuite limitation, but it does mean your intercompany elimination and consolidated exchange rate steps need a defined sequence agreed with your accounting team before December, not discovered during it.

What Are the Most Common NetSuite Year-End Close Mistakes?

MistakeWhy It HappensHow to Prevent It
Fixed assets reconciled once a year, at year-endNo monthly ownership assigned to the asset registerAssign an owner and reconcile monthly; year-end becomes a five-minute check, not a scramble
1099 filing missed or filed with wrong amountsVendor tax ID and 1099-eligibility flags never validated during the yearRun a 1099 vendor data audit in November, not January
Currency revaluation run after the period lockedTask order skipped on the checklistAlways revalue before locking A/P and A/R for multi-currency subsidiaries
Intercompany balances don’t net to zeroManual journal entries posted outside the intercompany transaction typeRoute all intercompany activity through NetSuite’s intercompany transaction records, not generic journals
Retained earnings looks wrong after closeManual close method used instead of Automatic CloseUse Automatic Close; it’s Oracle’s recommended method for exactly this reason
Closed period reopened without a controlNo password protection on the closing dateSet a password-protected closing date immediately after year-end close completes
GL audit numbering has gapsSequence assigned before all transactions postedAssign the numbering sequence as the last task before final Close, after every transaction is in

Automatic Close vs Manual Close: Which Should You Use?

NetSuite gives you two ways to close the fiscal year. One of them is recommended by Oracle. The other exists mostly for edge cases and legacy habits from pre-cloud accounting systems.

Automatic CloseManual Close
How it worksNetSuite calculates and displays year-end figures automatically once all periods in the year are closedAccountant manually journals income statement accounts to the balance sheet
Retained earningsCalculated automatically; net income shown separately from prior-year retained earningsManually posted, with higher risk of double-counting or missed accounts
Oracle’s recommendationStrongly recommendedNot recommended
Effort requiredNone beyond closing each period correctlyManual journal entry prep every year-end
Error riskLow — system-calculatedHigher — human-entered closing journals
Best forVirtually every NetSuite accountRare legacy scenarios migrating from another system mid-year

If your account is currently using Manual Close because “that’s how it’s always been done” since a migration, switching to Automatic Close is one of the highest-value, lowest-effort year-end fixes available. It removes an entire category of retained-earnings errors permanently.

Can You Automate the NetSuite Year-End Close?

Partially, and it’s worth being precise about what “automate” means here. NetSuite doesn’t let you skip the checklist — every task still needs to run. What you can automate is the coordination around it:

  • SuiteFlow reminders and approval routing can notify task owners when a checklist item is ready for them, instead of relying on someone remembering to check.
  • Saved searches and dashboards can surface unreconciled bank lines, open negative inventory, and unresolved intercompany balances days before close week — not during it.
  • NetSuite’s Intelligent Close Manager (where licensed) adds AI-driven monitoring across reconciliation and close tasks, highlighting exceptions and projected activity so accounting teams aren’t manually cross-checking every account.
  • Quick Close is useful specifically for closing multiple previously reopened periods at once — it marks tasks complete rather than running them, so use it only when you’re certain no actual close work remains for those periods.

Common Misunderstanding

Quick Close does not perform your reconciliations, revaluations, or eliminations — it marks already-reopened periods as closed again. Using it as a shortcut on a period that was never actually closed properly the first time just hides the problem one click deeper.

What Happens If You Need to Reopen a Closed Period?

Reopening a closed period unwinds the closing date and, in most cases, the closed status of every period after it in that fiscal year — not just the one period you meant to fix.

  • Only administrators (or roles with the correct override permission) can reopen a closed period.
  • Reopening cascades: fixing March also reopens April through the current period.
  • Use Quick Close afterward to re-close everything in sequence once your correction is posted — don’t close periods one at a time if several reopened at once.
  • Document why the period was reopened. Auditors will ask, and “I don’t remember” is not an answer that holds up in a SOX-controlled environment.

How Does ERP Peers Help With Year-End Close?

ERP Peers isn’t a close-management software vendor, so there’s no platform we’re steering you toward here. Our work is functional consulting: making sure your NetSuite configuration, checklist sequence, and subsidiary structure actually support a clean close — whether that’s a quick health check before December or hands-on support through close week itself.

1

Close Process Health Check — Week 1

Review your current Period Close Checklist configuration, Automatic vs Manual Close setup, and subsidiary structure for gaps before year-end.

2

Fixed Asset & Intercompany Reconciliation — Weeks 1–2

Reconcile the fixed asset register to the balance sheet and confirm intercompany balances net to zero across subsidiaries.

3

Trial Close & Exception List — 1 Week Before Close

Run a dry pass through the checklist, flag anything likely to fail, and hand the accounting team a clean exception list instead of surprises.

4

Close Week Support

Hands-on support working the checklist in sequence, including OneWorld elimination and consolidated exchange rate steps.

5

Opening Balance & 1099 Validation — First 2 Weeks of New Year

Confirm retained earnings rolled correctly and 1099 data is filing-ready ahead of the January 31 deadline.

Want a second set of eyes on your close before December?

Tell us your subsidiary structure and current checklist setup. We’ll flag what’s likely to break at year-end — before it does.

Talk to Our NetSuite Team

Our Blogs

Get In Touch

Our customer support team is available for help.

Let's Talk Business!