Month-End and Year-End Processing in NetSuite

By - January 9, 2020

There are several important things to know when closing the books for month-end and year-end processing in NetSuite. These include: how to properly set up periods, how to run the period close tasks, and what the applicable features and preferences are.  There are not many additional year-end tasks required in the system but there are a few considerations to make such as 1099 processing and record management.  Overall, the NetSuite close process will become easy and painless after just a few months of getting the hang of it.

Section 1:  Managing Accounting Periods

Period Setup: A fiscal year and base periods must be created prior to entering transactions in NetSuite. A key selection when setting up a fiscal year is your period format. The three options are standard calendar months, 4 Weeks, and 4-4-5 Weeks.

  • Once your fiscal year is setup you can decide whether or not to allow for Non G/L Changes to transactions in a closed period. This checkbox selection is made on a period by period basis within a fiscal year. An Example of a Non G/L change is updating the memo field on a vendor bill.
  • When viewing your accounting periods on the Manage Account Periods page you’ll notice that a period will be in one of the three following states:
    • Unlocked: No restrictions on the posting of transactions.
    • Locked: Only users with the Override Period Restriction permission can create or modify transactions.
    • Closed: No users, including Administrators, can post or make G/L impacting changes to transactions.
  • Here’s some additional information in regards to locking and closing periods:
    • All prior periods must be closed in order to close the current period.
    • Periods previously closed can be reopened if adjustments are needed. NetSuite will require a justification reason to be recorded when re-opening a period.
    • Reopening a period will open any subsequent closed periods.
    • There is Quick Close Accounting Preference that allows for the closing of several periods with a single click. It is important to note that the Quick Closing feature does not run any of the period close tasks so it is not recommended to use this functionality when closing a period for the first time.

Section 2: Tasks on the Period Close Checklist

  • Once you are finished transacting in a given month you’ll then proceed to the Period Close Checklist on the Manage Accounting Periods page.
  • The features that are enabled in your NetSuite instance dictate the tasks that you are required to complete at month end.

Here are some of the common period close tasks in NetSuite:

    • Lock A/R: Once locked, only users with the Override Period Restriction permission can make AR transactions.
    • Lock A/P: Once locked, only users with the Override Period Restriction permission can make AP transactions.
    • Lock All: This locks down the ability to make journal entries or to create transaction that was not previously restricted in the previous two steps. Users with the Override Period Restriction permission can still enter any transaction.
    • Resolve Date/Period Mismatch: NetSuite requires the acknowledgement of the mismatch between transaction date and posting period for transactions. You can proceed with the month end checklist without aligning the two, however, this can cause headaches with reporting. For example, if two users run seemingly the same report but user A runs it on transaction date while user B runs it on Posting period, the users could come to different results. You can avoid Date/Period Mismatches by setting the “Allow Transaction Date Outside of Posting Period” accounting preference to “Disallow”.
    • Review Negative Inventory: NetSuite requires the acknowledgement of negative inventory balances because negative inventory is likely a good cause for review. However, you can proceed with closing the books with negative inventory balances if you choose to do so.
    • Review Inventory Cost Accounting: This task ensures that all inventory costing calculations have been completed. There is a button within this task to run costing calculations if the process has not been completed already.
    • Review Inventory Activity: This task opens a version of the inventory activity detail report which provides a view of inventory balances.
    • Revaluate Open Foreign Currency Balances: This process generates currency revaluations for open customer and vendor transactions, foreign currency-denominated accounts, and other non-equity balance sheet accounts. Revaluations use spot rate of the last day of the period for the calculation.
    • Calculate Consolidated Exchange Rates: NetSuite will maintain a list of consolidated exchange rates if you are in an OneWorld environment with subsidiaries that have varying base currencies. These rates are used to translate between the base currency of a child subsidiary and the base currency of the parent subsidiary.
    • Eliminate Intercompany Transactions: This process generates elimination journal entries for all transaction lines that are flagged to eliminate.
    • GL Audit Numbering: This feature applies gapless numbering to all general ledger posting transactions.
    • Close: This is the final step in the close process. Once completed, no user can make G/L impacting entries or edits.

Section 3: Year-End Considerations 

  • 1099 processing in NetSuite requires the following setup:
    • Select a 1099-Misc Category on your GL accounts, as appropriate
    • On the Financial subtab of the vendor record:
      • Fill in the Tax ID
      • Mark the “1099 Eligible” Checkbox, as appropriate
    • There is a free 1099 bundle that can be installed in your NetSuite environment which creates a saved search that queries your 1099 data points to report on vendor bill payments. This search can then be used to manually populate 1099’s or can be used to upload to a third party 1099 service provider.
  • Data Housekeeping:
    • Review your Vendors, Customers, GL Accounts, etc. and inactivate unused records. This will help reduce clutter and ease navigation in your system.
    • Review AR and AP Aging’s for past due transactions and take action, if needed.
  • Automatic Close:
    • You are not required to perform a formal year-end closing in NetSuite. The system automatically closes year-end after all the periods are closed within the year. NetSuite does not post the balance to retained earnings via journal entry because doing so would zero the past income statements and prevent them from being viewed.  At any point in time the retained earnings account and the net income account on your balance sheet together make up your cumulative retained earnings balance with the Net Income line representing the current fiscal year.

In conclusion, closing the books in NetSuite is fairly straightforward and users will be confident closing the books after just a few months.

For more information and guidance on the Month-End or Year-End Close in NetSuite please reach out to or call 855.437.7202. You can also watch our recorded webcast on 2019 year-end close best practices in NetSuite  or download the slides on the RSM website.

Receive Posts by Email

Subscribe and receive notifications of new posts by email.