The Warehouse Manager's NetSuite Guide

Run your warehouse on NetSuite WMS: RF scanning, zone picking, cycle counting, shrinkage tracking, and seasonal staffing. The complete warehouse floor guide.

12 min read

This page may contain affiliate links. If you click through and make a purchase or sign up for a service, we may earn a commission at no additional cost to you. This supports our ability to provide free, high-quality content. We only recommend solutions we genuinely believe in.

The Warehouse Manager's NetSuite Guide: WMS, RF Scanning, Pick Strategies, Receiving, and Cycle Counting

If you're a warehouse manager whose company just moved to NetSuite—or is about to—this guide covers the daily reality of running a warehouse on NetSuite. Not the finance side. Not the IT side. The warehouse floor: receiving product, putting it away, picking orders, packing shipments, counting inventory, and managing the team that does all of this.

NetSuite's Warehouse Management System (WMS) module turns what many companies manage through spreadsheets and shouted instructions into a structured, scannable, trackable system. But WMS is an add-on module with its own learning curve, and the difference between a warehouse that runs smoothly on NetSuite and one that fights the system every day comes down to how it's configured in the first few weeks.

Key Takeaways

  • NetSuite WMS is sufficient for warehouses processing up to 2,000 orders per day—beyond that, consider a dedicated WMS that integrates with NetSuite
  • RF (radio frequency) scanning eliminates most picking errors and should be implemented from day one, not added later
  • Zone picking with consolidation outperforms single-order picking by 30-40% in most ecommerce warehouses
  • Cycle counting is more accurate and less disruptive than annual physical inventory—aim for full SKU coverage every 90 days
  • Receiving accuracy determines everything downstream—a 1% error rate at receiving cascades into picking errors, shipping errors, and inventory discrepancies
  • Seasonal labor planning in NetSuite requires pre-built training workflows and simplified user roles for temporary workers

How Does NetSuite WMS Work on the Warehouse Floor?

NetSuite WMS extends the standard inventory management module with mobile-device-driven workflows. Warehouse workers use handheld RF scanners (Zebra, Honeywell) or tablets running NetSuite's mobile WMS application. Every action—receiving a shipment, putting away inventory, picking an order, packing a box—is driven by scanning barcodes and following on-screen instructions.

The hardware setup. You'll need RF scanners or mobile devices for each warehouse worker, barcode printers for location labels and product labels, and a reliable WiFi network covering the entire warehouse floor. For a warehouse with 10-15 workers, budget $15K-$25K for hardware. The WiFi investment is critical—dead zones mean workers can't scan, and orders stall.

Location hierarchy. NetSuite WMS uses a location structure: Warehouse → Zone → Aisle → Rack → Shelf → Bin. You'll need to define this hierarchy and label every location with a scannable barcode. A typical ecommerce warehouse has 2,000-10,000 bin locations. Labeling takes time—budget 2-3 days for a 10,000 square foot warehouse.

The work order queue. Workers log into their RF scanner, and NetSuite presents a queue of tasks: receive this PO, put away these items, pick this wave, pack this order. The system directs workers to the right location, verifies the right item through scanning, and records the transaction. This eliminates the "go find it" approach that plagues warehouses running on spreadsheets.

Real-time inventory updates. When a worker scans a pick, the inventory count updates immediately. This means your available-to-promise quantity on your ecommerce platform is always current—no more overselling because the inventory spreadsheet was 2 hours old.

What Receiving Workflows Should You Configure?

Receiving is the first point where inventory enters your system. Errors here—wrong quantities, wrong items, wrong locations—cascade through every downstream process. A disciplined receiving workflow is the foundation of warehouse accuracy.

Purchase order receiving. When a shipment arrives, the receiving clerk pulls up the PO on their RF scanner (by scanning the PO barcode on the packing slip or searching by vendor). The scanner shows expected items and quantities. The clerk scans each item, counts the quantity, and confirms. NetSuite records the item receipt against the PO.

Discrepancy handling. If the received quantity doesn't match the PO, the clerk records the variance. Common scenarios: short shipment (received less than ordered—NetSuite keeps the PO line open for the balance), overage (received more than ordered—needs investigation and manager approval), and wrong item (received a different SKU—flag for vendor dispute).

Quality inspection. For items that require inspection (electronics, cosmetics, or any high-value product), configure a "QC Hold" location in NetSuite. Received items go to QC Hold first, then move to available inventory after passing inspection. This prevents selling items that haven't been verified. The QC workflow should have a time limit—items in QC Hold for more than 48 hours trigger an alert.

Blind receiving. Some warehouses use blind receiving—the receiver counts without seeing the expected quantity. This prevents the tendency to "count to the expected number" and produces more accurate counts. NetSuite WMS supports blind receiving by hiding the PO quantity on the RF scanner. It's more time-consuming but catches vendor short-ships that would otherwise go unnoticed.

ASN (Advance Shipping Notice) receiving. If your vendors send ASNs, NetSuite can pre-populate the receiving workflow with expected items, quantities, lot numbers, and even suggested put-away locations. This speeds up receiving by 30-40% compared to manual PO lookup. Encourage your vendors to provide ASNs—it benefits both parties.

What Pick Strategies Work Best for Ecommerce?

Picking is typically the most labor-intensive warehouse activity, consuming 50-60% of warehouse labor hours. The right pick strategy reduces walking time, minimizes errors, and increases throughput.

Single-order picking. One worker picks one order at a time. This is the simplest method and works for low-volume warehouses (under 100 orders/day). The worker walks through the warehouse collecting items for that order, then returns to the pack station. The downside: excessive walking, especially when different orders require items from the same location.

Batch picking. One worker picks multiple orders simultaneously by collecting the total quantity of each SKU needed across a batch of orders. If 20 orders each need 1 unit of SKU-A, the picker collects 20 units in one trip and sorts them at the pack station. NetSuite WMS supports batch picking through wave management. Effective for ecommerce warehouses with many single-item orders.

Zone picking with consolidation. The warehouse is divided into zones, and each picker works only their assigned zone. An order that spans multiple zones is picked in parts—Zone A picker pulls their items, Zone B picker pulls theirs—and the parts are consolidated at a pack station. This minimizes walking because each picker becomes an expert in their zone's layout. Best for warehouses with 500+ orders/day and diverse product catalogs.

Wave management. Waves group orders based on shipping method, ship date, carrier, or other criteria. Create a wave for all orders shipping FedEx Ground today, another for UPS Next Day, another for freight orders. Each wave generates pick tasks optimized for that batch. Run waves at scheduled intervals (every 2 hours) or trigger them when the order queue reaches a threshold.

Pick path optimization. Within any pick strategy, the order in which locations are visited matters. NetSuite WMS generates pick tasks in location sequence (aisle-rack-shelf order), minimizing backtracking. This requires your bin locations to have a logical numbering scheme that follows the physical warehouse layout. If your bins are randomly numbered, the pick path will be inefficient.

How Should You Set Up Cycle Counting?

Annual physical inventory counts are disruptive (shut down the warehouse for 1-2 days), inaccurate (fatigued workers counting thousands of items in a rushed timeframe), and anxiety-inducing. Cycle counting replaces this with small, daily counts that cover your entire inventory over a rolling period.

ABC cycle counting. Classify your inventory into three tiers based on value and movement velocity:

  • A items (top 20% of SKUs by revenue): Count weekly. These are your most important products—accuracy matters most here.
  • B items (next 30%): Count monthly. Important but less critical than A items.
  • C items (remaining 50%): Count quarterly. These slow movers still need counting, just less frequently.

NetSuite generates cycle count plans automatically based on these classifications. Each day, the system creates a count list for 1-2 workers that takes 1-2 hours to complete. Over 90 days, every SKU gets counted at least once.

Count procedures. The cycle counter scans a bin location, counts the items present, and enters the count on their RF scanner. NetSuite compares the count to the system quantity. If they match—great, move on. If they don't match, NetSuite flags the discrepancy.

Variance investigation. Don't auto-adjust inventory based on cycle counts without investigation. If the system says 50 units and the counter finds 45, those 5 units went somewhere—picking error, receiving error, theft, or damage. Create a variance investigation workflow: discrepancies under 2% can be adjusted by the warehouse manager, discrepancies over 2% require investigation and sign-off.

Blind counting. Similar to blind receiving, blind cycle counting hides the system quantity from the counter. The counter enters what they physically see. This eliminates the bias of "the system says 50, so I'll count to 50." NetSuite WMS supports blind counting through a configuration setting.

Counting during operations. One advantage of cycle counting over physical inventory is that you count while the warehouse is operating. But this creates a challenge: items are being picked and received while someone is counting. Schedule cycle counts for bins that aren't in active pick waves. NetSuite can exclude bins with open pick tasks from the day's count list.

How Do You Track and Reduce Shrinkage?

Shrinkage—the gap between what your system says you have and what you actually have—is an inevitable reality in warehouse operations. The goal isn't zero shrinkage (that's unrealistic) but controlled, understood shrinkage below 1% of inventory value.

Measuring shrinkage. NetSuite tracks inventory adjustments by reason code. Create reason codes for: damage (received damaged or damaged in warehouse), expiration (product past sell-by date), theft (confirmed or suspected), and count adjustment (cycle count variance). Run a monthly report that sums adjustments by reason code. This tells you not just how much shrinkage you have, but why.

Common shrinkage causes in ecommerce. Picking errors (worker picks 2 units but system says 1—the extra unit leaves the building without being recorded). Receiving errors (short shipment not caught at receiving—system shows 100, warehouse has 95). Damage (item damaged during put-away or picking and discarded without recording). Returns processing (returned item disposed without proper inventory adjustment).

Reducing shrinkage. Implement scan verification at every touch point: receiving (scan to verify item and quantity), put-away (scan to confirm location), picking (scan to confirm item), and packing (scan to verify order contents). Each scan point catches errors from the previous step. Warehouses that implement full scan verification typically see shrinkage drop from 2-3% to under 0.5%.

Shrinkage targets. For ecommerce warehouses: below 0.5% of inventory value is excellent, 0.5-1.0% is acceptable, 1.0-2.0% needs improvement, and above 2.0% indicates a systemic problem requiring immediate investigation.

How Do You Handle Seasonal Staffing and Training in NetSuite?

Peak season (Black Friday through holiday) often requires 2-3x your normal warehouse staff. These temporary workers need to be productive quickly and their access to NetSuite needs to be carefully managed.

Simplified temp worker roles. Create a "Warehouse Temp" role in NetSuite with access to only the functions they need: picking and packing. No access to receiving (error risk too high for untrained staff), no access to inventory adjustments, no access to financial data. The role should be pre-configured and ready to assign—when 20 temps start on Monday, you don't want to spend the day setting up accounts.

Training workflow. Develop a structured training program that gets temp workers picking accurately within 4 hours:

  • Hour 1: Warehouse orientation, safety, RF scanner basics
  • Hour 2: Pick workflow walkthrough with a trainer (shadow an experienced picker)
  • Hour 3: Supervised picking (temp picks while trainer observes and corrects)
  • Hour 4: Solo picking with accuracy check (trainer verifies first 10 picks)

After the 4-hour ramp, the temp should be at 60-70% of an experienced picker's speed. They'll reach 80-90% within the first week.

Performance tracking. NetSuite logs every pick transaction with a timestamp and user ID. Build a saved search that calculates picks per hour by worker. This tells you which temp workers are performing well (consider for permanent hiring) and which need additional training or reassignment. Don't share individual metrics publicly—use them for coaching conversations.

Deprovisioning. When seasonal workers leave, inactivate their NetSuite accounts immediately. Don't leave active accounts for people who no longer work in the warehouse. Set a calendar reminder for January to audit and deactivate all seasonal accounts.

Frequently Asked Questions

Is NetSuite WMS worth the additional module cost? If you're processing over 200 orders per day from your own warehouse, yes. The WMS module typically costs $10K-$20K annually on top of base NetSuite licensing. The ROI comes from reduced picking errors (saving $2-5 per mispick in reshipping costs), improved productivity (15-25% labor reduction from optimized picking), and better inventory accuracy (reducing stockouts and oversells).

Can we use our existing barcode scanners with NetSuite WMS? NetSuite WMS works with most enterprise-grade RF scanners that support a web browser or terminal emulation. Zebra TC52, TC72, and MC33 series are the most commonly used. Consumer-grade barcode scanners (the kind you'd plug into a laptop via USB) generally don't work with the mobile WMS application—you need devices with integrated displays.

How does NetSuite handle multiple warehouses? Each warehouse is a separate location in NetSuite, with its own bin structure, count schedules, and fulfillment rules. Inventory transfers between warehouses are tracked through transfer orders. You can set up location-specific fulfillment rules so orders route to the nearest warehouse with available inventory.

What if we use a 3PL instead of our own warehouse? You won't use NetSuite WMS directly—your 3PL has their own WMS. Instead, integrate your 3PL system with NetSuite so inventory levels, item receipts, and fulfillment data sync automatically. Most major 3PLs (ShipBob, Deliverr, Red Stag) have pre-built NetSuite integrations or work through Celigo.

How often should we do a full physical inventory count? If you're cycle counting effectively (covering all SKUs every 90 days), you may not need an annual physical count at all. Discuss with your auditor—many will accept well-documented cycle counting as a substitute for a full physical count. This saves 1-2 days of warehouse downtime annually.

Can NetSuite WMS handle FIFO picking for perishable products? Yes. Configure lot tracking with expiration dates at the item level. NetSuite WMS will direct pickers to the oldest lot first (FEFO—First Expired, First Out, which is a variant of FIFO). This prevents shipping expired product and reduces waste from items expiring in the warehouse.

Take the Next Step

Running a warehouse on NetSuite WMS is a significant operational improvement over spreadsheets and manual processes—but only if the system is configured for your specific warehouse layout, product mix, and order volume. The right configuration turns NetSuite into a tool that makes your team faster and more accurate. The wrong configuration creates frustration and workarounds.

If you're evaluating whether NetSuite WMS is right for your warehouse, or you're already live and struggling with pick efficiency or inventory accuracy, understanding the gap between your current state and best practice is the essential first step.

Take our free assessment → to evaluate your warehouse operations and get specific recommendations for WMS configuration, pick strategy optimization, and inventory accuracy improvement.

Related Articles