By Louis Balla, Chief Revenue Officer, Nuage. Updated October 2026.
NetSuite inventory control is the set of features that show what stock you hold, where it sits and what it costs. Locations, bins, lot and serial tracking, counts, reorder-point replenishment and costing methods all work from the same item records, so purchasing, the warehouse and finance see the same quantities.
This guide goes through those features using Oracle’s NetSuite documentation, lists the setup steps in order and describes the problems we find when we review client accounts. Most of the examples come from our team’s assessments and support work.
What is NetSuite inventory control?
It is the combination of inventory records, warehouse structure, counting and replenishment settings in a NetSuite account. Every receipt, transfer, adjustment and fulfillment posts to an item’s quantity and cost. That means the quality of inventory control depends on how locations, bins, units of measure and costing methods were set up before transactions started.
What are NetSuite’s main inventory management features?
| Feature | What it does | Worth knowing |
|---|---|---|
| Multi-Location Inventory | Tracks quantity by location, such as warehouses or stores | A prerequisite for NetSuite WMS |
| Bin Management | Identifies the places in a location where stock sits and guides receiving, putaway and picking | Only on-hand quantity is tracked per bin; available, committed, backordered and ordered quantities are not |
| Advanced Bin / Numbered Inventory Management | Adds lot-numbered and serialized items to bins, on a per-location basis | Basic bin management does not support serialized or lot items |
| Lot and serial tracking | Records lot numbers with expiration dates, and serial numbers, on transactions | NetSuite can warn you when you sell a lot close to its expiration |
| Inventory Status | Lets you assign statuses such as Inspection or Damaged and decide whether stock in a status can be committed to orders | A status change moves stock between statuses without a general ledger entry |
| Inventory counts | The Inventory Count record, cycle count plans and approval of completed counts | Approved counts create positive and negative inventory adjustments |
| Advanced Inventory Management | Calculates reorder points and preferred stock levels from past purchases and sales, with lead time, safety stock and seasonal demand | You can override or turn off the calculations, including for a single item |
| Costing and landed cost | Seven costing methods, and allocation of freight, duty and similar charges to item cost | The costing method cannot be changed after you save the item |
| NetSuite WMS | A mobile app for receiving, putaway, picking and shipping, with wave transactions | Requires Advanced Inventory Management, bins and other features enabled first |
How does NetSuite improve inventory tracking and management?
It puts inventory on the same records as purchasing, sales and the general ledger, so an approved count adjustment or a landed cost allocation shows up in the books as well as in the warehouse. The improvement depends on the data being right when it goes in. Essex Finishing, a wood finishing and coatings manufacturer running NetSuite work orders and assemblies, had manual kitting and work orders that needed constant follow-up. Nuage automated kitting and material tracking, raw material transfers to the production floor and costing, and built dashboards showing production status and inventory levels. In Essex’s words: “Their work has allowed us to achieve higher inventory visibility and streamline our processes for pulling work orders.”
How do you set up NetSuite inventory control?
These steps follow Oracle’s documentation. Test each one in a sandbox account first.
- Enable the features. In Setup > Company > Enable Features, on the Items & Inventory subtab, enabling Advanced Inventory Management also turns on Bar Coding and Item Labels, Lot Tracking, Matrix Items, Pick, Pack and Ship, Serialized Inventory and Multiple Units of Measure. Bin Management, Advanced Bin / Numbered Inventory Management and Landed Cost are available with it but are not turned on automatically.
- Create locations and design the bins. Decide the bin structure before you load stock. A bin should be small enough that a count of it means something.
- Choose the costing method for each item before you save it. Oracle lists Average, FIFO, Group Average, LIFO, Specific, Lot Numbered and Standard. Average is the default, and you cannot change the method after you save the item record.
- Set the replenishment preferences. Oracle’s defaults include a lead time of 14 days and a seasonal analysis interval of 1 month. Preferred stock level and safety stock can be entered in days: daily demand multiplied by the number of days gives the quantity. In Oracle’s example, an item with demand of five a day and seven days of preferred stock is replenished to keep at least 35 on hand.
- Set up counts. Use the Inventory Count record and cycle count plans, or the Smart Count SuiteApp, and decide who approves completed counts.
- Add NetSuite WMS if you scan. Oracle lists the prerequisites: Multiple Units of Measure, Advanced Shipping, Pick, Pack and Ship, Basic Inventory Management, Multi-Location Inventory, Bin Management, Advanced Bin / Numbered Inventory Management, Advanced Inventory Management and several SuiteCloud features.
- Test the whole path in a sandbox. Receive, move, pick, count and adjust one item of each type before loading live stock.
For a deeper treatment of reorder points, safety stock and stocking rules, see our inventory management optimization guide.
How do inventory counts work in NetSuite?
You create an Inventory Count record, or generate counts from cycle count plans, and start the count. Counted quantities are entered by item, bin and lot where they apply. When a count is complete it changes to Completed/Pending Approval. After approval, NetSuite may create one positive inventory adjustment to increase on-hand quantity and one negative adjustment to decrease it. Until you complete a count, you cannot release or start a new count for that item. After a count, the item record shows the last count date, the next count date and the count interval.
The Smart Count SuiteApp adds Tally Scanning, which increases the count by one for each scan, and Live Counting, which lets you count during business hours. Live Counting records the quantity at the start of the count and notifies the counter if transactions change the on-hand quantity during the count.
Counting depends on the bin structure. A commercial truck equipment company asked us for a way to count inventory bin by bin. Our 2026 assessment of the account found exactly one inventory count transaction in its history, against 16,547 active items stored in 21 bins, roughly 790 items to a bin, which is too coarse for bin-level counting. Our recommendation was to design a workable bin structure first and then restart a regular count cycle, and to close out the 504 open work orders holding committed inventory before any count, because those commitments would distort the result.
Does NetSuite track inventory at the task level?
NetSuite WMS tracks warehouse processing tasks, from receiving and storing items to picking and shipping them, through a mobile app configured to your warehouse. Each completed transaction updates your NetSuite inventory data. Oracle’s setup chapter covers putaway and pick strategies, wave release schedules, bin blocking for order picking and mobile printing. If you want container-level tracking on top of this, see our NetSuite license plating guide.
What problems do we find in NetSuite inventory accounts?
Inventory, warehouse and fulfillment work made up 167 of the 3,241 client requests Nuage classified (5.2%), covering counts, adjustments, bins, mobile picking, lot handling and returns to stock. Only 40 of those 167 had closed when we measured (24.0%), the lowest closing rate of any category, and the ones that closed took a median of 23.9 days. Inventory requests tend to stay open because they wait on a physical count, a warehouse partner or a rollout in progress, so we name the owner of each dependency at the start.
Our guide to inventory counts and audits covers how those surface in a review, and our lot tracking guide covers lot setup.
How Nuage approaches NetSuite inventory control
In recent inventory assessments and projects, our team has taken or recommended these steps. The order changes with each account.
- Count what exists. We check how many counts are in the account’s history and how many items sit in each bin.
- Design the bin structure before restarting counts.
- Close open work orders that hold committed stock before a count is taken.
- Name the owner of each dependency at the start, whether it is a physical count, a warehouse partner or a rollout.
- Automate manual kitting and material tracking, and build dashboards of inventory levels for the people who use them.
Nuage’s NetSuite experts also do this work as part of ongoing NetSuite optimization and managed services.
NetSuite inventory control FAQ
Does NetSuite have an inventory management system?
Yes. NetSuite includes inventory records by location, bin management, lot and serial tracking, inventory statuses, counts, reorder-point replenishment through Advanced Inventory Management, costing methods and landed cost. NetSuite WMS adds a mobile app for receiving, putaway, picking and shipping. Which features your account includes depends on your agreement, so confirm with your NetSuite account team.
How do you do inventory counts in NetSuite?
Create an Inventory Count record or generate counts from cycle count plans, start the count, enter counted quantities by item, bin and lot, and complete it. The count moves to pending approval. After approval, NetSuite can create a positive and a negative inventory adjustment. The Smart Count SuiteApp adds tally scanning and live counting during business hours.
What is inventory detail in NetSuite?
Inventory detail is the part of a transaction line that records which lots, serial numbers, bins and inventory statuses the quantity comes from or goes to. When you receive, sell or fulfill a lot-numbered item, you choose the lot there, which is also how lot numbers show up on customer records for returns and support cases.
What does Advanced Inventory Management add?
It calculates reorder points and preferred stock levels from past purchases and sales and uses lead time, safety stock and seasonal demand to adjust replenishment suggestions. Oracle notes you can override or turn off the calculations, including for a single item. It also turns on lot tracking, serialized inventory, multiple units of measure and pick, pack and ship.
Does NetSuite track inventory at the task level?
NetSuite WMS tracks warehouse tasks, from receiving and putaway to picking and shipping, in a mobile app. Each completed transaction updates NetSuite inventory data. WMS needs Advanced Inventory Management, bin management, multi-location inventory and several other features enabled first, so plan the setup as a project with its own testing.
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.