FirstHR

Stock Controller Job Description Templates

Stock controller job description templates for retail, hospitality, warehouse, and manufacturing: 6 variants with pay, FLSA, and shrink KPIs. Free DOCX.

Nick Anisimov

Nick Anisimov

FirstHR Founder

Hiring
17 min

Stock Controller Job Description Templates for Retail, Hospitality, and Distribution

6 templates for the businesses that hire the person who owns stock accuracy: retail, hospitality, warehouse, manufacturing, senior, and small business first hire. Download as DOCX.

The first stock controller I ever watched get hired was hired for the wrong reason. The owner had just come out of an annual stocktake that was short by an amount he could not explain, and he wanted someone to count. What he actually needed was someone to find out why the number had been wrong for eleven months before anybody looked.

That is the whole distinction this page is built around. Counting is a task. Stock control is an accountability: the system and the shelf agree, and when they stop agreeing, somebody finds out why and stops it recurring. Most job descriptions for this role describe the task and leave the accountability unwritten, which is how you end up with a diligent counter and an unchanged shrink number.

At FirstHR we write hiring templates for owners and operators who do this themselves. The six below cover retail, hospitality, warehouse and distribution, manufacturing, a senior version that owns the whole program, and a first dedicated stock hire at a small business.

TL;DR
A stock controller owns inventory accuracy: cycle counts on a fixed cadence, reconciliation against the system, variance investigation to root cause, and reason-coded adjustments. There is no BLS occupation with that title. The nearest classification, shipping, receiving, and inventory clerks, had a median of $45,260 (BLS OEWS, May 2025). The role is non-exempt in almost every case. Six templates below, downloadable as DOCX.

What a Stock Controller Actually Owns

A stock controller owns the accuracy of the inventory record, not the movement of the stock. The measurable output is the gap between system quantity and physical quantity, and the work is everything that closes that gap: scheduled counting, reconciliation, variance investigation, and controlled adjustment.

Everything else on the job description is downstream of that. Receiving checks exist because unverified deliveries are the largest single source of variance. Reorder points sit with the controller because the person who knows the true on-hand figure is the only one who can set them honestly. Supplier claims sit there because the count is the evidence.

Retail, one site or several
Shrink is the headline number
The controller counts on a rolling schedule, reconciles the point-of-sale system against the shelf, and chases where the difference came from. Success is a shrink rate the owner can defend and a stockroom where the count is repeatable.
Restaurant, bar, or hotel
Theoretical versus actual usage
Counting happens weekly or by period, before service, and the output is a cost of goods percentage. Waste, spoilage, comps, over-pouring, and portion drift all land in the same variance line, and separating them is the job.
Warehouse, distribution, or e-commerce
Bin-level record accuracy
The controller works inside a warehouse system, resolves negative on-hand and zero-pick exceptions, and keeps put-away and replenishment honest. Picking failures are the symptom that gets this role funded.
Manufacturing
Materials, work in progress, traceability
Counts cover raw materials, components, and finished goods, and reconciliation runs against bills of material and work orders. Lot and batch traceability turns stock control into an audit obligation as well as a cost one.
Write the Cadence, Not the Aspiration
The weakest line in almost every stock controller posting is some version of maintain accurate inventory records. It commits nobody to anything. Replace it with a cadence: A-class SKUs counted weekly, the full range covered quarterly, exception counts run the same day a zero-pick or a negative on-hand appears, variances above a stated dollar value investigated and documented. A candidate who has run a count program will read that and recognize the job. A candidate who has only counted will read it and self-select out, which is exactly what you want a posting to do.

Stock Controller Is Not a Stock Clerk

The difference is accountability, and it decides your pay range. A clerk handles and replenishes stock and is measured on volume. A controller is accountable for whether the number is right and is measured on accuracy and shrink. Hiring one while describing the other is the most common failure on this posting.

Stock controllerStock clerk
Primary outputAn accurate inventory recordStock moved, received, and shelved
CountingOwns a scheduled cycle count programCounts when asked, usually at stocktake
VarianceInvestigates to root cause and documents itReports that something is short
System workPosts reason-coded adjustments under a thresholdScans and confirms transactions
ReportingAccuracy, shrink, aged stock, adjustment causesRarely reports beyond the shift
Judged onWhether the variance stops recurringWhether the work got done on time

If the role you are filling is genuinely the handling job, use the stock clerk templates instead. If it sits between the two, which is normal in a small business, take the small business template below and say plainly that the counting time is protected. Our inventory clerk templates cover the transactional middle ground.

6 Stock Controller Job Description Templates to Download

Download all six as one file or copy them individually. Each follows the same structure: company overview, position summary, key responsibilities, required qualifications, a classification and compliance note, an equal opportunity statement, and how to apply. The bracketed fields are the only parts you need to change.

Download All 6 Stock Controller Job Description Templates
Retail, hospitality, warehouse, manufacturing, senior supervisor, and small business first hire. All in one download.
Retail, Multi-Site
The baseline version
Rolling cycle counts, point-of-sale reconciliation, supplier claims, and a weekly shrink report. Start here and adapt for most retail settings.
Hospitality
Food and beverage cost
Par levels, theoretical versus actual usage, waste and spoilage coding, and a period-end count that closes the cost of goods number.
Warehouse / Distribution
Bin accuracy and exceptions
Cycle counts by ABC class, negative and orphaned inventory clean-up, receiving reconciliation, and a forklift certification requirement.
Manufacturing
Raw materials to finished goods
Bill of material reconciliation, yield and scrap variance, lot and batch traceability, and month-end close support.
Senior / Supervisor
Owns the program
For the person who sets counting policy, approval thresholds, and shrink targets, and supervises a small counting team.
Small Business First Hire
Owner-led, hands-on
For the business moving off a spreadsheet: a simple weekly routine, channel sync, receiving discipline, and a one-page report.

Template 1: Stock Controller, Retail Multi-Site

The baseline version: rolling cycle counts, point-of-sale reconciliation, supplier claims for short and damaged deliveries, and a weekly shrink report the owner can act on.

Stock Controller Job Description (Retail, Multi-Site)
STOCK CONTROLLER JOB DESCRIPTION (RETAIL)
Company: __ ([City, State])
Reports to: [Store Manager / Operations Manager / Owner]
Sites covered: [1 store / _____ locations]
Employment type: Full-time
FLSA status: Non-exempt (hourly, overtime-eligible)
Compensation: $_ per hour

ABOUT [COMPANY NAME]

[Company Name] runs [number] retail locations in [City, State] carrying roughly
[number] active SKUs. We are hiring a Stock Controller to own the accuracy of
what our system says we have against what is actually on the shelf and in the
back room.

POSITION SUMMARY

The Stock Controller keeps recorded stock and physical stock in agreement. The
role runs the cycle count program, investigates and documents variances, files
receiving and return discrepancies with suppliers, and reports on shrink so the
owner can act on it before the annual stocktake.

KEY RESPONSIBILITIES

Run the rolling cycle count schedule so every A-class SKU is counted
[weekly / monthly] and the full range is covered [quarterly]
Reconcile counted quantities against [inventory system name] and post
approved adjustments with a documented reason code
Investigate variances above [$_____ or _____ units] and record the root cause:
miscount, mis-scan, receiving error, damage, return error, or loss
Check inbound deliveries against purchase orders and packing slips, and raise
short, over, and damaged claims with suppliers within [number] days
Maintain reorder points, min and max levels, and flag slow-moving and aged
stock for markdown or return
Control the stockroom layout, labeling, and SKU locations so counts are
repeatable
Process customer returns, damages, and write-offs against the correct
disposition
Produce a [weekly / monthly] stock report: shrink rate, count accuracy,
variance value, stockouts, and aged stock
Prepare and support the annual or semi-annual full stocktake

REQUIRED QUALIFICATIONS

[Number] years in stock control, inventory, or retail back-of-house
Comfortable with spreadsheets and with [inventory / POS system name]
Numerate and accurate: this role is judged on whether the numbers are right
Able to lift [__] lbs and be on your feet for a full shift
Available for [early morning counts / after-hours stocktakes]

CLASSIFICATION AND COMPLIANCE NOTE (read before posting)

A stock controller who counts, records, reconciles, and reports is almost always
non-exempt: hourly and entitled to overtime past 40 hours in a workweek. Routine
clerical and inventory work does not meet the administrative exemption duties
test, and the job title on the offer letter does not change that. Track all
hours, including pre-opening counts and after-hours stocktakes. If the role
drives a forklift or an order picker, OSHA requires training, evaluation, and
site-specific certification before operation. This is general information, not
legal advice.

EEO STATEMENT

[Company Name] is an equal opportunity employer and provides reasonable
accommodations for the essential functions of this role.

COMPENSATION AND HOW TO APPLY

Compensation: $_ per hour, [overtime at time and a half], [benefits]
To apply, email __ with your resume.

Template 2: Stock Controller, Hospitality

For a restaurant, bar, or hotel food and beverage operation: par levels, theoretical versus actual usage, waste and spoilage coding, and a period-end count that closes the cost of goods number.

Stock Controller Job Description (Restaurant, Bar, Hotel)
STOCK CONTROLLER JOB DESCRIPTION (HOSPITALITY)
Business: __ ([City, State])
Reports to: [General Manager / Executive Chef / F&B Director / Owner]
Employment type: Full-time / Part-time
FLSA status: Non-exempt (hourly, overtime-eligible)
Compensation: $_ per hour

ABOUT THIS ROLE

[Business Name] operates [restaurant / bar / hotel F&B] in [City, State] with
[number] covers a day and a [beverage / food] cost target of [__]%. We are
hiring a Stock Controller to run counts, control par levels, and keep cost of
goods where the budget says it should be.

POSITION SUMMARY

The Stock Controller counts food and beverage stock on a fixed schedule,
calculates theoretical versus actual usage, investigates the gap, and gives the
management team a weekly number they can act on before the month closes.

KEY RESPONSIBILITIES

Count [bar / kitchen / cellar / dry store] stock every [week / period] on a
fixed day and time, before service
Calculate theoretical usage from sales mix and recipes, compare it to actual
usage, and report the variance by category
Maintain par levels and place orders with approved suppliers within the
ordering window
Receive deliveries against invoices, check weights, counts, temperatures, and
dates, and reject or claim what does not match
Rotate stock on a first-in first-out basis and record waste, spoilage, comps,
staff meals, and breakage against the right code
Keep recipe and portion specifications costed and up to date in
[system name]
Track high-value lines ([spirits, wine, protein]) with a tighter count cycle
Support the monthly close with a signed count sheet and a reconciled
cost of goods figure

REQUIRED QUALIFICATIONS

[Number] years in a food and beverage stock, purchasing, or back-of-house role
Understanding of food and beverage cost percentages and yield
Comfortable with [POS / inventory system name] and spreadsheets
Food safety certification [required / to be obtained within 30 days]
Available for [early morning / end-of-period] counts

CLASSIFICATION AND COMPLIANCE NOTE

This is a non-exempt hourly role. Counts that happen before opening or after
close are hours worked and must be paid, including any time spent traveling
between sites on the same day. If the role is filled by an existing tipped
employee, time spent on stock control is non-tipped work and the tip credit
rules on non-tipped duties apply, so track the two separately. Confirm your
state rules on meal and rest breaks for early morning shifts. This is general
information, not legal advice.

EEO STATEMENT

[Business Name] is an equal opportunity employer and provides reasonable
accommodations for the essential functions of this role.

COMPENSATION AND HOW TO APPLY

Compensation: $_ per hour, [meals], [benefits]
To apply, email __ with your resume.
Still Using Spreadsheets for Onboarding?
Automate documents, training assignments, task management, and track onboarding progress in real time.
See How It Works

Template 3: Stock Controller, Warehouse and Distribution

For a distribution or e-commerce operation: cycle counts by ABC class, negative and orphaned inventory clean-up, receiving reconciliation, and an equipment certification requirement. Pair it with the warehouse manager templates if you are building the function from scratch.

Stock Controller Job Description (Warehouse / Distribution)
STOCK CONTROLLER JOB DESCRIPTION (WAREHOUSE / DISTRIBUTION)
Company: __ ([City, State])
Reports to: [Warehouse Manager / Operations Manager]
Employment type: Full-time, [shift pattern]
FLSA status: Non-exempt (hourly, overtime-eligible)
Compensation: $_ per hour

ABOUT THIS ROLE

[Company Name] ships [number] orders a day from a [square footage] facility in
[City, State] running [WMS name]. We are hiring a Stock Controller to own bin
accuracy, run the cycle count program, and keep picking from failing because the
system and the rack disagree.

POSITION SUMMARY

The Stock Controller maintains inventory record accuracy across every bin and
location, runs scheduled and exception-driven counts, resolves negative and
orphaned inventory, and reports accuracy and shrink to operations leadership.

KEY RESPONSIBILITIES

Run daily and weekly cycle counts by ABC class, location, and velocity
Resolve count exceptions: negative on-hand, zero-pick confirmations, bin
mismatches, and unexpected finds
Post adjustments in [WMS name] with a reason code and keep the audit trail
Reconcile receiving against ASN and purchase order, and log short shipments,
overages, and damages the same day
Maintain location accuracy: bin labels, put-away rules, replenishment
triggers, and slotting changes
Manage returns and RMA processing back into sellable, quarantine, or scrap
Track and report inventory record accuracy, shrink, and adjustment value by
cause
Support quarterly and annual physical inventories and any customer or auditor
stock verification
Follow all safety rules in the racking, dock, and equipment areas

REQUIRED QUALIFICATIONS

[Number] years in a warehouse inventory, cycle counting, or stock control role
Hands-on experience with a WMS or ERP inventory module; [system name] a plus
RF scanner competence and strong data discipline
Forklift or order picker certification [required / we will train and certify]
Able to lift [__] lbs, climb, and work at height in a picker where required

CLASSIFICATION AND COMPLIANCE NOTE

This role is non-exempt: hourly, overtime past 40 hours in a workweek, and all
count time recorded. Under the OSHA powered industrial truck standard, anyone
operating a forklift or order picker must be trained, evaluated, and certified
for that truck type and that site, with re-evaluation at least every three
years. Do not let a new stock controller onto equipment on day one because the
count is behind. Working at height in an order picker carries its own fall
protection requirements. This is general information, not legal advice.

EEO STATEMENT

[Company Name] is an equal opportunity employer and provides reasonable
accommodations for the essential functions of this role.

COMPENSATION AND HOW TO APPLY

Compensation: $_ per hour, [shift differential], [benefits]
To apply, email __ with your resume.

Template 4: Stock Controller, Manufacturing

For a production environment: bill of material reconciliation, yield and scrap variance, lot and batch traceability, and month-end close support.

Stock Controller Job Description (Manufacturing / Raw Materials)
STOCK CONTROLLER JOB DESCRIPTION (MANUFACTURING)
Company: __ ([City, State])
Reports to: [Production Manager / Materials Manager / Plant Manager]
Employment type: Full-time
FLSA status: Non-exempt (hourly, overtime-eligible)
Compensation: $_ per hour

ABOUT THIS ROLE

[Company Name] manufactures [product] in [City, State] on [number] production
lines running [MRP / ERP system]. We are hiring a Stock Controller to keep raw
material, work in progress, and finished goods records accurate enough that
production planning can trust them.

POSITION SUMMARY

The Stock Controller maintains inventory accuracy across raw materials,
components, work in progress, and finished goods, reconciles material issues
against bills of material, investigates yield and scrap variances, and keeps
lot and batch traceability intact.

KEY RESPONSIBILITIES

Count raw materials, components, and finished goods on a cycle schedule set by
value and usage
Reconcile material issued to work orders against the bill of material and
report yield, scrap, and rework variances
Maintain lot, batch, and serial traceability from receipt through shipment
Book goods receipts, issues, transfers, and adjustments in [ERP name] with
reason codes
Monitor consignment, customer-owned, and quarantined stock separately from
free stock
Flag material shortages against the production schedule before they stop a
line
Manage shelf-life, expiry, and first-expired first-out rotation for
[controlled materials]
Support month-end close, standard cost updates, and the annual physical
inventory
Keep documentation ready for [customer / regulatory / ISO] audits

REQUIRED QUALIFICATIONS

[Number] years of stock or materials control in a production environment
Working knowledge of bills of material, work orders, and inventory
transactions in an ERP or MRP system
Attention to detail with lot and batch records
[Forklift certification required / we will train and certify]
[Any required safety or quality training for your plant]

CLASSIFICATION AND COMPLIANCE NOTE

Non-exempt hourly. Overtime is common around month-end and physical inventory,
so budget for it and record every hour. Powered industrial truck operators must
be trained, evaluated, and certified under the OSHA standard before use. Where
your plant handles regulated materials, traceability and record retention
obligations sit on top of ordinary stock control, so write them into the job
description rather than leaving them as an unwritten expectation. This is
general information, not legal advice.

EEO STATEMENT

[Company Name] is an equal opportunity employer and provides reasonable
accommodations for the essential functions of this role.

COMPENSATION AND HOW TO APPLY

Compensation: $_ per hour, [shift differential], [benefits]
To apply, email __ with your resume.

Template 5: Senior Stock Controller / Stock Control Supervisor

For the person who owns the whole program: counting policy, approval thresholds, shrink targets, and a small counting team. If the scope is broader than stock accuracy, the inventory manager templates are the better starting point.

Senior Stock Controller / Stock Control Supervisor Job Description
SENIOR STOCK CONTROLLER / STOCK CONTROL SUPERVISOR JOB DESCRIPTION
Company: __ ([City, State])
Reports to: [Operations Manager / Finance Manager / Owner]
Direct reports: [number] stock controllers or inventory clerks
Employment type: Full-time
FLSA status: Assess honestly (see classification note)
Compensation: $_ per [hour / year]

ABOUT THIS ROLE

[Company Name] has outgrown a single stock controller. We are hiring a Senior
Stock Controller to own the whole stock accuracy program across [number] sites,
set the counting policy, and lead a small team of counters.

POSITION SUMMARY

The Senior Stock Controller designs and owns the inventory accuracy program:
count frequency and method by class, tolerance and approval thresholds,
variance investigation standards, and the reporting pack that goes to
management. The role supervises [number] stock controllers and is accountable
for shrink and record accuracy targets.

KEY RESPONSIBILITIES

Own the cycle count policy: what gets counted, how often, by whom, and to what
tolerance
Set adjustment approval thresholds and review every adjustment above [$_____]
Lead variance investigations to root cause and drive the corrective action
Own shrink reduction: target, plan, and monthly reporting to [management]
Supervise, schedule, and train [number] stock controllers and counters
Own the annual or semi-annual physical inventory end to end, including any
third-party count team
Partner with purchasing and finance on reorder policy, obsolescence, and
write-off approval
Maintain system master data: SKUs, units of measure, locations, and costs
Report inventory KPIs: record accuracy, shrink rate, adjustment value,
stockout rate, and days of stock on hand

REQUIRED QUALIFICATIONS

[Number] years in stock or inventory control, including [number] leading a
count program or a team
Strong command of an ERP or WMS inventory module and advanced spreadsheets
Demonstrated shrink reduction or accuracy improvement you can describe with
numbers
Ability to write a policy and get people to follow it

CLASSIFICATION AND COMPLIANCE NOTE

Do not assume this role is exempt because it is senior. Exemption turns on
actual duties and pay, not the title. The executive exemption generally requires
managing a recognized department, customarily directing two or more full-time
employees, and real authority over hiring and firing decisions. The
administrative exemption requires office work directly related to management or
general business operations plus the exercise of discretion and independent
judgment on matters of significance; routine counting and clerical inventory
work does not qualify on its own. Either way the salary basis and salary level
tests apply at $684 per week ($35,568 per year). When in doubt, classify as
non-exempt and pay overtime. This is general information, not legal advice.

EEO STATEMENT

[Company Name] is an equal opportunity employer and provides reasonable
accommodations for the essential functions of this role.

COMPENSATION AND HOW TO APPLY

Compensation: $_ per [hour / year], [bonus tied to shrink and accuracy]
To apply, email __ with your resume.

Template 6: Stock Controller, Small Business First Hire

For the business moving off a spreadsheet: a simple weekly routine, channel sync between store and online, receiving discipline, and a one-page weekly report straight to the owner.

Stock Controller Job Description (Small Business, First Hire)
STOCK CONTROLLER JOB DESCRIPTION (SMALL BUSINESS, FIRST HIRE)
Business: __ ([City, State])
Reports to: [Owner / Founder]
Employment type: Full-time / Part-time
FLSA status: Non-exempt (hourly, overtime-eligible)
Compensation: $_ per hour

ABOUT THIS ROLE

[Business Name] sells [product] through [our store / our website / wholesale]
in [City, State]. Stock has been tracked in a spreadsheet by the owner, and that
has stopped working. This is our first dedicated stock role: hands-on,
broad, and reporting straight to the owner.

POSITION SUMMARY

The Stock Controller takes stock accuracy off the owner's desk. The role sets up
a simple, repeatable counting routine, keeps the system and the shelf in
agreement across [store and online], places replenishment orders, and reports a
short weekly stock number the owner can act on.

KEY RESPONSIBILITIES

Set up and run a simple weekly count routine covering our fastest-moving
[number] SKUs, and a full count every [month / quarter]
Keep quantities in sync between [store POS], [online store], and any
marketplace channel
Receive and check every delivery against the purchase order before it goes on
the shelf
Place replenishment orders at agreed reorder points and chase late suppliers
Pick, pack, and dispatch [online orders] when volume requires it
Record damages, returns, and write-offs so the numbers stay honest
Keep the stockroom organized and labeled so anyone can find and count stock
Send the owner a one-page weekly stock report: what is short, what is aging,
what the variance was and why

REQUIRED QUALIFICATIONS

Experience in retail, warehouse, or stockroom work; formal stock control
experience preferred but not required
Confident with spreadsheets and willing to learn [our system]
Organized, accurate, and comfortable owning a process end to end
Able to lift [__] lbs and work [on your feet / in a stockroom environment]

CLASSIFICATION AND COMPLIANCE NOTE

Non-exempt hourly. Overtime past 40 hours in a workweek is owed even at a small
business: the Fair Labor Standards Act reaches most employees through individual
coverage even when the business falls under the enterprise revenue threshold.
Do not classify this role as an independent contractor when you set the
schedule, the location, and the method. If the role handles cash, banking, or
high-value stock, decide your background check policy in advance and apply it
consistently, following the notice and authorization steps required for any
consumer report. This is general information, not legal advice.

EEO STATEMENT

[Business Name] is an equal opportunity employer and provides reasonable
accommodations for the essential functions of this role.

COMPENSATION AND HOW TO APPLY

Compensation: $_ per hour, [benefits], [growth path]
To apply, email __ with your resume.

Cycle Counting vs the Full Stocktake

Cycle counting is the working control and the full stocktake is the audit. A cycle count is a rolling schedule that counts high-value and fast-moving lines often and slow lines occasionally, so errors surface within days. A stocktake counts everything at one moment, usually with the business closed, and confirms the books.

Both belong in the job description, with numbers. The reason to be specific is that cycle counting is what actually reduces the pain of the stocktake, and it is also the first thing to be dropped when the week gets busy.

Cycle countFull physical stocktake
PurposeFind and fix errors while they are traceableConfirm the closing inventory figure
FrequencyContinuous, by class and velocityAnnually or semi-annually
DisruptionAbsorbed into a normal shiftBusiness usually closed or paused
CoverageA slice each time, full range over a cycleEverything, at one point in time
Finds root causesYes, because the paper trail is freshRarely, the trail is months old
Who runs itThe stock controller, on scheduleThe whole team, often with outside counters
Write into the postingCadence by class, tolerance, exception triggersTiming, preparation duties, and who leads it

The practical policy for most small businesses: count A-class items weekly or monthly, cover the full range quarterly, trigger an exception count whenever a picker reports a zero-pick or the system shows a negative on-hand, and keep one annual stocktake for the accounts. Write those four sentences into the responsibilities section and you have already written a better posting than most.

Variance and Reconciliation in the Posting

Variance investigation is the part of the job that separates a controller from a counter, and it is the part almost every job description leaves out. Put a sequence in the posting: recount, trace the paperwork, name a root cause, then post the adjustment with a reason code and the right approval.

Writing the sequence down does two things at once. It tells experienced candidates that you understand the work, and it gives the person you hire a defensible process on day one instead of an instruction to use their judgment on money.

Step 1: recount before you adjust
Blind recount by a second person
Check the unit of measure, not just the number
Look for the same SKU in a second location
Confirm nothing is in transit or staged for dispatch
Step 2: trace the paperwork
Match receipts against purchase orders and packing slips
Check returns, credits, and RMA postings
Look for unposted transfers between sites
Review write-offs, samples, and damages
Step 3: name a root cause
Miscount or unit-of-measure error
Receiving or supplier short shipment
Scan or system posting error
Damage, spoilage, or theft
Step 4: close the loop
Post the adjustment with a reason code
Get approval above your tolerance threshold
Fix the process that caused it, not just the number
Report the cause mix, not only the total value
Set the Adjustment Threshold Before the First Count
An inventory adjustment is a write-off of company money, and a stock controller with unlimited adjustment rights is an unmanaged control risk regardless of how much you trust them. Decide the dollar threshold above which a second person approves, decide who that person is, and put both in the job description. It protects the business, and it protects the controller from being the only name on every unexplained loss. The same logic applies to reason codes: an adjustment posted without a cause is a number nobody can learn anything from.

The KPIs to Write Into the Job Description

Four numbers cover this role: inventory record accuracy, shrink rate, count completion, and adjustment value by cause. Publishing them in the posting turns a vague responsibility into a job with a scoreboard, and it changes who applies.

Inventory record accuracy
The share of counted locations or SKUs where the system quantity matched the physical quantity within tolerance. This is the metric the job exists to move, so put a target in the posting rather than a verb. A retail back room starting from a neglected spreadsheet often sits well below 90 percent on the first honest count, and a mature cycle count program in a distribution setting runs in the high nineties at bin level. State how you measure it: by SKU or by location, within what tolerance, and over what counting window. A number a candidate can be judged against is also a number they can ask questions about at interview, which tells you a great deal about whether they have run a count program before.
Shrink rate
Unaccounted loss as a percentage of sales or of cost of goods. The National Retail Federation National Retail Security Survey put the average retail shrink rate at 1.6 percent of sales in fiscal 2022, equal to $112.1 billion across the industry, up from 1.4 percent the year before. That is the benchmark to hold your own number against, though the association has since paused the annual survey over methodology concerns, so treat it as a reference point rather than a live index. In hospitality the same idea shows up as the gap between theoretical and actual usage. Set a target, report it monthly, and tie the improvement to something the controller can actually control.
Count completion and cycle coverage
Whether the scheduled counts actually happened. This is the quiet failure mode of every stock control program: the schedule slips in a busy month, the variance builds silently, and the annual stocktake delivers a shock nobody can explain. Write the cadence into the job description explicitly. A-class items counted weekly or monthly, the full range covered quarterly, exception counts triggered by a zero-pick or a negative on-hand. Then report completion as a percentage alongside accuracy, because an accuracy figure drawn from half the scheduled counts is not an accuracy figure at all.
Adjustment value and cause mix
The total dollar value of stock adjustments posted in the period, split by reason code. A single total tells you almost nothing. The split tells you where to spend the next fix: heavy receiving errors point at the dock and the supplier, heavy scan errors point at training or labeling, heavy damage points at handling or storage, and a large unexplained bucket points at either loss or a process nobody is following. Requiring a reason code on every adjustment is the cheapest control in this whole job, and it is the thing most small businesses skip. Put it in the posting so the expectation is set before day one.

Shrink is the number owners feel first. The National Retail Federation National Retail Security Survey recorded an average retail shrink rate of 1.6 percent of sales in fiscal 2022, worth $112.1 billion across the industry, up from 1.4 percent the previous year. Treat that as a reference point rather than a target: your category, format, and location move it far more than any national average suggests.

Companies Using FirstHR Onboard 3x Faster
Join hundreds of small businesses who transformed their new hire experience.
See It in Action

What to Pay a Stock Controller

There is no Bureau of Labor Statistics occupation titled stock controller, so any single number you see quoted for it comes from job-board aggregation rather than a wage survey. Benchmark instead against the classifications that cover the actual duties, and pick your point on the ladder by how much of the program the role owns.

Nearest BLS Classifications, National Medians
According to the Bureau of Labor Statistics Occupational Employment and Wage Statistics survey (May 2025), the median annual wage was $45,260 for shipping, receiving, and inventory clerks ($21.76 per hour), $37,330 for stockers and order fillers, $59,650 for production, planning, and expediting clerks, $82,320 for logisticians, and $107,230 for transportation, storage, and distribution managers (U.S. Bureau of Labor Statistics, OEWS national estimates).
Nearest BLS classificationNational median (BLS OEWS, May 2025)When it is the right benchmark
Stockers and order fillers$37,330 per year ($17.95 per hour)The role is mostly handling and replenishment, not control
Shipping, receiving, and inventory clerks$45,260 per year ($21.76 per hour)The closest match for a standard stock controller
Shipping and inventory clerks, 25th percentile$38,200 per year ($18.37 per hour)Entry-level controller in a low cost-of-living market
Shipping and inventory clerks, 75th percentile$51,570 per year ($24.79 per hour)Experienced controller owning the count program
Shipping and inventory clerks, 90th percentile$62,190 per year ($29.90 per hour)High cost-of-living market or a complex multi-site scope
Production, planning, and expediting clerks$59,650 per year ($28.68 per hour)The role owns reorder policy and production material planning
Transportation, storage, and distribution managers$107,230 per yearA senior version genuinely managing the function and a team

Two adjustments to make before you post a number. First, the percentile ladder matters more than the median here, because scope varies enormously between a single-store counter and a multi-site program owner. Second, publish a good-faith range wherever pay transparency laws apply, and remember that a posted range for an hourly role is also your most effective screening tool.

Overtime Classification for a Stock Controller

Classify a stock controller as non-exempt: hourly, with overtime past forty hours in a workweek. Routine inventory and clerical work does not satisfy the administrative exemption, which requires the exercise of discretion and independent judgment on matters of significance, not merely careful and important work.

The federal regulation setting out administrative exemption examples is useful reading here, because it draws the line with concrete jobs: ordinary inspection work and clerical screening roles fall outside the exemption, while a purchasing agent with authority to bind the company on significant purchases generally falls inside it. Most stock controllers sit on the first side of that line. The Department of Labor fact sheet on the administrative exemption covers the same test in plainer language, and our guide to exempt versus non-exempt classification works through the decision.

SituationLikely classificationWhat to do
Counts, reconciles, posts adjustments under a thresholdNon-exemptHourly, track all hours, pay overtime
Same role plus receiving and pickingNon-exemptHourly, and budget for stocktake overtime
Sets counting policy but supervises nobodyUsually non-exemptAssess against the administrative test honestly, then default to non-exempt
Manages a recognized stock function and two or more full-time reportsPossibly exempt (executive)Confirm hire and fire influence, then clear $684 per week salary tests
Paid a salary with no supervision and routine dutiesNon-exempt regardless of salarySalary alone never creates an exemption

Three practical points follow. Counts run before opening or after close are hours worked and must be paid. Stocktake weekends are overtime, so plan for them in the budget rather than pressuring an hourly employee to absorb them. And under the Fair Labor Standards Act, individual coverage reaches most employees who handle goods in interstate commerce even where the business itself falls below the enterprise revenue threshold, so a small retailer is not outside the rules. Our guide to overtime pay covers the calculation.

Equipment Certification Comes Before the First Shift
If the role touches a forklift, an order picker, or a pallet truck, the OSHA powered industrial truck standard requires training, evaluation, and certification for that truck type and that site before operation, with re-evaluation at least every three years. Stock controllers are typically hired when the count is already behind, which is exactly when this gets skipped. State the requirement in the posting, complete it during onboarding, and keep the certification and its renewal date on file.

Hiring a Stock Controller Without an HR Department

Stock controller hiring fails in three predictable places: nobody owns the counting calendar, the screening cannot tell a controller from a counter, and the onboarding gets compressed because the count is already late. Each has a fix that costs nothing.

The count keeps slipping because nobody owns it
Stock accuracy fails on calendar discipline long before it fails on skill. In a small business the counting job sits with whoever is least busy that week, which means it happens in quiet months and quietly stops in busy ones. By the time the annual stocktake lands, the variance is a year old and the trail has gone cold. The fix is to name the owner, name the day, and name the coverage in the job description itself: these SKUs on this cadence, full range by this interval, exceptions counted the same day they appear. A stock controller hired against a vague responsibility to keep inventory accurate will drift into receiving, picking, and everything else the floor needs that morning.
You hire for warehouse experience and get a counter, not a controller
The two jobs look similar on a resume and are not the same. A counter records what is on the shelf. A controller finds out why the shelf and the system disagree and stops it happening again. Screen for the second one. Ask a candidate to walk through the last significant variance they investigated: what the number was, what they checked first, what the root cause turned out to be, and what changed afterward. Someone who has genuinely run stock control will answer with a sequence. Someone who has only counted will answer with a description of counting. That single question separates the two more reliably than any list of systems on a resume, and it costs you four minutes.
The role starts before the paperwork, the training, or the system access does
Stock controllers are usually hired in a hurry, right when the count is already behind, and the onboarding gets compressed into whatever can be done between deliveries. That is how someone ends up on a forklift without certification, or posting adjustments with no approval threshold, or three weeks in with no documented training on the reason codes they are using every day. FirstHR was built for that kind of hire. The onboarding wizard runs the same sequence every time, e-signature handles the offer and policy acknowledgments, training modules cover counting procedure and equipment safety before the first shift, and document management keeps certifications and their renewal dates against the employee profile. Applicant tracking is coming soon to FirstHR.

The screening exercise worth running is a short practical one. Give the candidate a system extract for one section and forty minutes to count it, then ask what they would do about the differences. You learn more from the questions they ask before they start than from the count itself. Our general guide to writing a job description covers the structure, and if the role handles cash or high-value stock, read up on background check requirements before you decide a policy.

Once the offer is signed, the work becomes a repeatable onboarding checklist: paperwork, system access, equipment certification, documented training on reason codes and approval thresholds, and a first counting schedule agreed in writing. You can browse the full library of role templates on the hiring templates hub.

Key Takeaways
A stock controller owns the agreement between the inventory record and the physical stock, and is judged on whether variances stop recurring, not on whether counts got done.
The line that makes a posting work is the counting cadence: which class is counted how often, what tolerance triggers an investigation, and what causes an exception count.
Write the variance sequence into the job description: recount, trace the paperwork, name a root cause, then post a reason-coded adjustment under a stated approval threshold.
There is no BLS occupation titled stock controller; the nearest match, shipping, receiving, and inventory clerks, had a national median of $45,260 with a ninetieth percentile of $62,190 (BLS OEWS, May 2025).
The role is non-exempt in almost every case, because routine inventory and clerical work does not meet the administrative exemption test, and a senior version needs real supervisory duties before exemption is even arguable.
Equipment certification under the OSHA powered industrial truck standard has to be complete before the first shift on a forklift, not after the backlog is cleared.
Stock roles get hired in a hurry, and the paperwork suffers for it. FirstHR runs the same onboarding sequence every time, with e-signature for the offer and policy acknowledgments, training modules for counting procedure and equipment safety, and document storage that keeps certifications and renewal dates against each employee profile. Applicant tracking is coming soon to FirstHR.

Frequently Asked Questions

What does a stock controller do?

A stock controller owns the agreement between what your system says you hold and what is physically there. The core work is counting on a schedule, reconciling counted quantities against the inventory system, investigating every variance to a named root cause, and posting approved adjustments with a reason code. Around that sit receiving checks against purchase orders, supplier claims for short and damaged deliveries, reorder point maintenance, write-off and damage coding, and a regular stock report covering accuracy, shrink, and aged stock. The setting shapes the emphasis: retail leans on shrink and point-of-sale reconciliation, hospitality on theoretical versus actual usage and waste coding, distribution on bin-level accuracy inside a warehouse system, and manufacturing on bill of material reconciliation and lot traceability. What separates the role from a counting job is the investigation: a controller is judged on whether the variance stops recurring, not on whether the count got done.

What is the difference between a stock controller and a stock clerk?

A stock clerk moves and replenishes stock; a stock controller is accountable for whether the numbers are right. The clerk receives deliveries, stocks shelves, rotates product, and keeps the back room tidy, and the work is measured in cases handled and shelves filled. The controller counts on a defined cycle, reconciles against the system, investigates variances to root cause, posts adjustments under an approval threshold, and reports accuracy and shrink to management. The pay gap follows the accountability gap. Two practical consequences for your posting. First, do not advertise a controller role and describe clerk duties, because you will attract candidates who have never investigated a variance. Second, in a small business one person often does both, which is fine as long as the job description says so and the counting time is protected rather than absorbed by whatever the floor needs that morning.

How much does a stock controller make?

There is no Bureau of Labor Statistics occupation titled stock controller, so benchmark against the nearest classifications. According to the Bureau of Labor Statistics Occupational Employment and Wage Statistics survey (May 2025), shipping, receiving, and inventory clerks earned a national median of $45,260 per year, or $21.76 per hour, with the tenth percentile at $34,650 and the ninetieth at $62,190. Stockers and order fillers earned a median of $37,330, and production, planning, and expediting clerks, which better matches a controller with planning and reorder responsibility, earned $59,650. A senior stock controller supervising a count team sits between those clerk figures and the $107,230 median for transportation, storage, and distribution managers. Set your range by the actual duties: a counting-plus-receiving role sits near the clerk median, while ownership of the count program, reorder policy, and shrink targets justifies the upper quartile or beyond.

Is a stock controller exempt or non-exempt from overtime?

Non-exempt in almost every case, meaning hourly and entitled to overtime past forty hours in a workweek. The administrative exemption requires office or non-manual work directly related to management or general business operations, plus the exercise of discretion and independent judgment on matters of significance, and routine inventory and clerical work does not meet that bar. The federal regulation on administrative exemption examples is explicit that ordinary inspection work and clerical screening roles fall outside it. A senior stock controller might qualify under the executive exemption if the role genuinely manages a recognized department, customarily directs two or more full-time employees, and carries real weight in hiring and firing decisions, and clears the salary tests at $684 per week. Title alone never decides it. Where the answer is close, classify as non-exempt, track hours including pre-opening counts and after-hours stocktakes, and pay the overtime.

What should a stock controller job description include?

Seven things, in this order. The setting and scale in two sentences: how many sites, how many SKUs, which system. The counting cadence stated explicitly, because a vague instruction to keep inventory accurate is how the schedule slips. The reconciliation and variance duties, including the tolerance and the approval threshold for adjustments. The receiving and supplier claim responsibilities. The KPIs the role is judged on: record accuracy, shrink rate, count completion, and adjustment value by cause. The employment details: hourly rate, non-exempt status, shift pattern, any equipment certification, and the physical requirements. Then the application step with a named person. Two things most templates omit and that matter here: name your actual inventory system, because candidates screen on it, and state the counting cadence, because it is the single clearest signal that you have thought about the job rather than copied a posting.

Should a stock controller run cycle counts or a full stocktake?

Both, but they answer different questions. A full physical stocktake closes the books: everything counted at one point in time, usually with the business shut, and it is what an auditor or a lender wants to see. It is expensive, disruptive, and by definition backward looking, so it finds problems long after they were fixable. Cycle counting is the working control: a rolling schedule that counts high-value and fast-moving items often and slower lines occasionally, so errors surface within days rather than months. Most small businesses should run cycle counts continuously and keep one full stocktake a year for the accounts, then let the cycle count results shrink how painful that stocktake is. Write both into the job description with real numbers: which class gets counted how often, what tolerance triggers an investigation, and when the annual count happens.

Do I need a stock controller if I already have an inventory system?

Usually yes, because the system records what people tell it. An inventory or warehouse system is accurate exactly to the degree that receiving, picking, returns, transfers, damages, and adjustments are all entered correctly and on time, and every one of those is a human step. The system will happily hold a confident, precise, wrong number for months. What the software cannot do is walk to the rack, count it, notice that the unit of measure was entered as cases instead of eaches on a purchase order in March, and change the receiving process so it stops happening. That is the whole job. The system reduces the counting effort and makes exceptions visible, which is why a controller working with a good system covers far more ground than one working from a spreadsheet, but it does not remove the need for someone accountable for the number.

How do I hire a stock controller with no HR department?

Run a short, fixed sequence and protect the counting time from day one. Post a job description that names the setting, the system, the counting cadence, the KPIs, and an honest hourly range, because that combination filters out counters who have never investigated a variance. Screen with one question: walk me through the last significant stock variance you investigated, what you checked first, what the root cause was, and what changed afterward. Run a practical exercise, a short count of a real section against a system extract, and watch the method rather than the speed. Check references with someone who saw the accuracy numbers before and after. Then onboard properly: signed offer, equipment certification before any forklift use, documented training on your reason codes and approval thresholds, and system access on the first morning rather than the third week. FirstHR handles that onboarding sequence with e-signature, training modules, and document storage with renewal dates. Applicant tracking is coming soon to FirstHR.

Ready to transform your onboarding?

7-day free trial No credit card required
Start Your Free Trial