Explainer

Warehouse Staff Roles and Hiring for Indonesian Ecommerce Operations

InventoryFlow Team | | 12 min read

At a Glance

Complete guide to warehouse staffing for Indonesian ecommerce. Roles, salary ranges in IDR, team sizing per order volume, and hiring models explained.

Your warehouse is only as good as the people running it.

Hire too few staff and orders back up. Hire the wrong roles and expensive workers spend their day doing tasks a junior picker could handle. For Indonesian ecommerce sellers scaling past 50 orders per day, getting warehouse staffing right is the difference between same-day dispatch and a backlog that tanks your Shopee seller rating. This guide covers every warehouse staff role, how many people you actually need per order volume, salary benchmarks in IDR, and whether to build your own team or outsource to a 3PL.

What Is Warehouse Staffing?

Warehouse staffing is the process of defining roles, hiring the right number of workers, and structuring a team to handle receiving, storing, picking, packing, and shipping ecommerce orders efficiently. Indonesian warehouses processing 100+ daily orders typically need 3-5 dedicated staff across 4 core roles.

Warehouse staffing means putting the right people in the right positions to move products from shelf to customer. It covers role definition (who does what), team sizing (how many people per order volume), hiring (where to find reliable warehouse workers in Indonesia), and training (how to get a new hire productive within a week).

For ecommerce operations, warehouse staffing is tightly connected to your order management system. The OMS decides what needs to ship. The warehouse staff execute it. When staffing is misaligned — too few pickers during peak hours, no dedicated receiver for incoming stock — the entire fulfillment pipeline breaks down regardless of how good your software is.

According to Indonesia’s Manpower Ministry (Kemnaker) data, warehousing and logistics employment in Indonesia grew 12% year-over-year in 2025, driven largely by ecommerce fulfillment demand. The roles are not hard to fill. Filling them correctly is the challenge.

But knowing you need warehouse staff and knowing exactly which roles to hire are very different problems.

Why Warehouse Staffing Matters for Indonesian Sellers

Indonesian ecommerce sellers who structure their warehouse teams by role — rather than having everyone do everything — reduce picking errors by 25-35% and cut average order processing time from 12 minutes to under 5 minutes per order.

Picture this: you run a 400-SKU health and beauty operation from a rented ruko in Tangerang. Three workers handle everything — receiving supplier deliveries, picking orders, packing boxes, printing labels, handing parcels to JNE and J&T couriers. On a normal day with 80 orders, it works. Barely.

Then Shopee runs a 10.10 sale. Order volume jumps to 250 in a single day. Your three generalists cannot keep up. Receiving gets delayed because everyone is picking. Picking gets sloppy because nobody is dedicated to it. Two wrong items ship. One customer receives a face cream instead of a shampoo. Your shop rating drops from 4.8 to 4.6 in one weekend.

The problem was never headcount. It was role definition.

Indonesian ecommerce warehouses face specific staffing challenges that sellers in other markets do not. The e-Conomy SEA 2024 report by Google, Temasek, and Bain highlights Indonesia as Southeast Asia’s largest ecommerce market, with GMV exceeding USD 60 billion. That scale means warehouse labor competition is real — especially in Jakarta, Surabaya, and Bandung where multiple 3PLs and brand warehouses compete for the same worker pool.

Getting your staffing structure right before you scale is not optional. It is the foundation everything else — WMS, inventory sync, marketplace ratings — depends on.

How Warehouse Staffing Works: The Core Roles

Every ecommerce warehouse needs four core roles: receiver, picker, packer, and warehouse lead. As volume grows past 200 orders per day, add a dedicated inventory controller and returns handler. Each role has distinct skills, responsibilities, and salary bands.

The Four Core Roles

Every ecommerce warehouse — from a 50-order-per-day ruko operation to a 1,000-order facility — needs these four functions covered. In smaller operations, one person may handle two roles. In larger ones, each role has multiple staff.

RolePrimary ResponsibilityKey SkillsIDR Salary Range (Monthly)
ReceiverInspect and log incoming stockCounting accuracy, supplier coordinationIDR 3,000,000 - 4,500,000
PickerPull correct items from shelves per pick listSpeed, accuracy, WMS/app literacyIDR 3,000,000 - 4,500,000
PackerPack orders correctly, print labels, prepare for courierDetail orientation, packaging skillsIDR 3,000,000 - 4,500,000
Warehouse LeadSupervise team, manage SOPs, handle escalationsLeadership, inventory reconciliation, WMS proficiencyIDR 5,000,000 - 8,000,000

Receiver

The receiver is the gatekeeper. Every item entering your warehouse passes through this person. They verify supplier deliveries against purchase orders, check for damaged goods, and log incoming stock into your WMS or inventory system. A good receiver catches discrepancies before they become inventory errors.

In practice, the receiver scans or manually enters each SKU and quantity, assigns bin locations (or confirms the WMS-assigned location), and flags any quantity mismatches to the warehouse lead. For warehouses processing 2-3 supplier deliveries per day, this is a part-time function. For operations receiving daily shipments from multiple suppliers, it becomes a full-time role.

Picker

The picker is your speed engine. When an order comes in from Shopee, Tokopedia, or Lazada, the picker reads the pick list — either on a printed sheet, a mobile app, or a handheld scanner — and pulls the correct items from the correct bin locations. Picking accuracy directly determines your fulfillment quality.

Two picking methods dominate Indonesian ecommerce warehouses:

  • Single-order picking — the picker grabs items for one order at a time. Simple, accurate, but slow. Best for operations under 50 orders per day.
  • Wave picking — the picker collects items for 10-20 orders in a single pass through the warehouse, then sorts them at the packing station. Faster, but requires a WMS to generate efficient wave lists. Best for 100+ orders per day.

Packer

The packer receives picked items, verifies them against the order, wraps or boxes them appropriately, inserts any promotional materials or invoices, and prints the shipping label. Good packers develop a rhythm — verify, wrap, label, stack — that keeps throughput consistent.

In Indonesia, packing requirements vary by marketplace. Shopee orders often require the Shopee-branded thermal label printed directly. Lazada may require additional documentation. The packer needs to know these differences.

Warehouse Lead

The warehouse lead is the on-floor supervisor. They do not pick or pack full-time — they troubleshoot. When a SKU is missing from its bin, the lead investigates. When a new shipment arrives and bin locations need reassigning, the lead decides. When a picker keeps making errors, the lead retrains.

The warehouse lead also handles daily inventory reconciliation, communicating with procurement about incoming stock, and coordinating with the shipping team on courier pickup schedules. In smaller warehouses (under 100 orders per day), the lead may also act as the inventory controller.

Advanced Roles (200+ Orders Per Day)

RoleWhen to AddIDR Salary Range (Monthly)
Inventory Controller300+ SKUs or 200+ daily ordersIDR 5,000,000 - 10,000,000
Returns HandlerReturns exceed 10 per dayIDR 3,500,000 - 5,000,000
Quality CheckerError rate exceeds 3%IDR 3,500,000 - 5,000,000

The inventory controller runs cycle counts, investigates discrepancies, and maintains accuracy between physical stock and system records. The returns handler processes returned items — inspecting condition, restocking sellable goods, and logging damaged inventory. The quality checker sits between picking and packing, verifying every order before it gets sealed.

Real Examples: Indonesian Warehouse Staffing Models

Three real staffing models from Indonesian ecommerce operations: a 5-person team handling 150 orders per day, a 12-person team at 500 orders per day, and a 3PL hybrid approach for sellers who need multi-city coverage without building their own teams.

Example 1: Small Operation — Tangerang Health & Beauty Seller

  • Volume: 100-150 orders per day, 350 SKUs
  • Warehouse: 120 sqm rented space
  • Team: 5 staff
Staff MemberRoleShift
Person 1Receiver + Returns Handler08:00-17:00
Person 2Picker08:00-17:00
Person 3Picker + Quality Check08:00-17:00
Person 4Packer08:00-17:00
Person 5Warehouse Lead + Inventory Controller08:00-17:00

Monthly staff cost: approximately IDR 19,000,000 (including BPJS contributions). This team processes same-day dispatch for orders received before 14:00.

Example 2: Mid-Size Operation — Surabaya Electronics Seller

  • Volume: 400-500 orders per day, 800 SKUs
  • Warehouse: 400 sqm, 3 picking zones
  • Team: 12 staff across 2 shifts
RoleShift 1 (07:00-15:00)Shift 2 (13:00-21:00)
Receiver11
Picker22
Packer11
Quality Checker10
Returns Handler10
Warehouse Lead11

Monthly staff cost: approximately IDR 55,000,000. The overlapping shift (13:00-15:00) handles the afternoon order surge when marketplace promotions typically spike.

Example 3: 3PL Hybrid — Jakarta Fashion Brand

A fashion brand selling on Shopee, Lazada, and their own Shopify store uses Shipper for Jakarta fulfillment and maintains a small 3-person in-house team for quality control and new product photography. The 3PL handles receiving, storage, picking, packing, and courier handoff. The in-house team handles product prep, quality standards, and inventory planning.

This model works when order volume exceeds 300 per day but the seller does not want to manage warehouse staff directly. The tradeoff: less control over packing quality and slower response to issues.

How to Get Started with Warehouse Staffing

Start with role definition, not headcount. Map your current order flow, identify bottlenecks, then hire for the specific gap. Most Indonesian ecommerce sellers should begin with 3 staff: one picker, one packer, and one warehouse lead.

Step 1: Map Your Current Workflow

Before hiring anyone, document your current process from order received to parcel handed to courier. Time each step. Where do delays happen? Where do errors occur? If picking takes 8 minutes per order but packing takes 2 minutes, your bottleneck is picking — and that is where you need staff first.

Step 2: Define Roles Based on Volume

Use this sizing guide as a starting point:

Daily Order VolumeMinimum StaffRecommended Structure
30-5021 picker-packer + 1 lead (who also receives)
50-10031 picker + 1 packer + 1 lead/receiver
100-2004-51 receiver + 2 pickers + 1 packer + 1 lead
200-5008-12Dedicated roles + 2 shifts + quality checker
500+15+ or 3PLFull team + inventory controller + returns handler

Step 3: Hire From the Right Channels

Indonesian warehouse staff are commonly sourced from:

  • Jobstreet Indonesia and Glints — for warehouse lead and inventory controller roles
  • Local job boards and WhatsApp groups — for picker and packer roles in industrial areas (Cakung, Cikarang, Tangerang)
  • Referrals from existing staff — the most reliable channel for junior roles. Warehouse workers tend to know other reliable workers in the same area.
  • 3PL partnerships — if you want staffed fulfillment without direct hiring, companies like Shipper, JNE Fulfillment, and Jet Commerce provide warehouse teams as part of their service.

Step 4: Train Before Deploying

No warehouse hire should touch live orders on day one. Structure a 3-5 day onboarding:

  • Day 1: Warehouse layout tour, bin location system, safety protocols
  • Day 2: WMS or inventory app training — scanning, picking, confirming (see WMS systems guide for tool options)
  • Day 3: Shadow an experienced staff member through a full shift
  • Day 4: Supervised solo work with quality checks on every order
  • Day 5: Independent work with spot checks

Step 5: Connect Staffing to Your WMS

Warehouse staff without a system are guessing. A warehouse management system generates the pick lists, assigns bin locations, and tracks individual staff performance (picks per hour, error rate). Even a basic setup — Ginee or Sellercraft on a shared tablet — gives your team structured workflows instead of memory-based operations.

Staff performance data from your WMS also tells you when to hire. If picks per hour per person drops below 15 consistently, your team is overloaded and you need another picker.

In-House vs 3PL Staffing: Which Model Fits?

In-house warehouse staff gives you control over quality and speed. 3PL staffing gives you scalability without HR overhead. The breakeven point for most Indonesian ecommerce sellers is 300-500 orders per day.

FactorIn-House Staff3PL Staffing
Control over qualityFull — you set SOPs and train directlyLimited — you rely on 3PL standards
ScalabilitySlow — hiring takes 2-4 weeksFast — 3PL adds capacity on demand
Cost at 100 orders/dayLower (IDR 15-20M/month for 3-4 staff)Higher (3PL fees per order add up)
Cost at 500 orders/dayHigher (12+ staff, space, equipment)Often lower (economies of scale)
Multi-city coverageExpensive — separate warehouse per cityBuilt-in — 3PLs have nationwide networks
HR overheadFull (BPJS, payroll, leave, hiring)None — 3PL manages their staff

For sellers in the 50-300 orders per day range, in-house staffing typically wins on cost and quality. Above 500 orders per day or when you need fulfillment from multiple cities (Jakarta + Surabaya + Medan), a 3PL or hybrid model makes more financial sense.

Common Staffing Mistakes to Avoid

The three most expensive warehouse staffing mistakes: hiring generalists instead of specialists, skipping WMS training, and not planning for volume spikes during campaign periods like 11.11 and 12.12.

  • Hiring everyone as “warehouse staff” without role clarity. When everyone does everything, nobody is accountable for picking accuracy or receiving quality. Define roles from day one, even if one person covers two roles. The role definition matters more than the headcount.

  • Skipping WMS or inventory app training. A warehouse worker who cannot use the scanning app or read a digital pick list will fall back to memory-based picking. That works at 30 orders per day. At 100+, it creates errors that cost you returns and bad reviews. Invest 2-3 days in training before go-live.

  • Not planning for campaign spikes. Indonesia’s ecommerce calendar has predictable surges: Ramadan, 9.9, 10.10, 11.11, 12.12, and payday periods. If your normal team handles 100 orders per day, 11.11 might push you to 300-400. Plan temporary staff or negotiate surge capacity with your 3PL or fulfillment partner 4-6 weeks before each campaign.

  • Ignoring BPJS and labor compliance. All warehouse staff in Indonesia must be enrolled in BPJS Ketenagakerjaan (employment) and BPJS Kesehatan (health). Non-compliance risks fines and legal issues. Factor IDR 300,000-500,000 per staff per month for BPJS contributions into your staffing budget.

Next Steps

A week from now, your warehouse could still be running on memory and goodwill — or you could have defined roles, structured shifts, and a training plan that turns new hires into productive team members within five days.

Start by mapping your current workflow and identifying your biggest bottleneck. If picking is the problem, hire a dedicated picker. If receiving delays cause downstream chaos, add a receiver. Match each hire to a specific gap, not a generic “warehouse helper” role.

For the systems side, read our WMS guide to understand which tools generate the pick lists and bin assignments your staff will work from. If you are operating in the Jakarta area, our DWP Jakarta warehouse guide covers location-specific logistics considerations. And if your inventory management needs extend beyond the warehouse floor, explore the inventory management hub for stock sync and multi-channel control.

Frequently Asked Questions

What is the average salary for warehouse staff in Indonesia?
Entry-level warehouse staff in Indonesia earn between IDR 3,000,000 and IDR 4,500,000 per month depending on the city. Jakarta and Surabaya pay at the higher end due to UMR (regional minimum wage) requirements. Warehouse leads and inventory controllers with 3+ years of experience typically earn IDR 6,000,000 to IDR 10,000,000 per month.
How many warehouse staff do I need per 100 orders per day?
For a standard ecommerce warehouse processing 100 orders per day with 200-500 SKUs, plan for 3 to 4 staff: one receiver, one or two picker-packers, and one warehouse lead who doubles as inventory controller. If your average order contains 2+ items, add one additional picker for every 50 extra orders beyond the initial 100.
What are the key skills needed for warehouse staff in ecommerce?
The most important skills are accuracy in counting and picking, basic smartphone or scanner literacy for WMS operation, physical stamina for standing and lifting during shifts, and attention to detail when matching SKUs to orders. For warehouse leads, add inventory reconciliation experience and the ability to train junior staff on SOPs.
Should I hire in-house warehouse staff or outsource to a 3PL?
Hire in-house if you process 50-300 orders per day and want full control over quality and speed. Outsource to a 3PL like Shipper, JNE Fulfillment, or Jet Commerce if you exceed 500 orders per day or need multi-city fulfillment without investing in your own warehouse space. The breakeven point is typically around 300-500 daily orders.
What training do new warehouse staff need before starting?
New warehouse staff need 3 to 5 days of onboarding covering four areas: warehouse layout and bin location memorization, WMS or inventory app operation (scanning, picking, confirming), standard operating procedures for receiving, picking, packing, and returns, and safety protocols including proper lifting and emergency procedures. Pair every new hire with an experienced staff member for their first week.

Before you go...

Get our 3PL Comparison Checklist — free. Compare rates across 12 SEA couriers.

No spam. Unsubscribe anytime.

You're in!

Check your inbox for a welcome email.