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 controller
Stock clerk
Primary output
An accurate inventory record
Stock moved, received, and shelved
Counting
Owns a scheduled cycle count program
Counts when asked, usually at stocktake
Variance
Investigates to root cause and documents it
Reports that something is short
System work
Posts reason-coded adjustments under a threshold
Scans and confirms transactions
Reporting
Accuracy, shrink, aged stock, adjustment causes
Rarely reports beyond the shift
Judged on
Whether the variance stops recurring
Whether 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.
•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]
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.
[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 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 count
Full physical stocktake
Purpose
Find and fix errors while they are traceable
Confirm the closing inventory figure
Frequency
Continuous, by class and velocity
Annually or semi-annually
Disruption
Absorbed into a normal shift
Business usually closed or paused
Coverage
A slice each time, full range over a cycle
Everything, at one point in time
Finds root causes
Yes, because the paper trail is fresh
Rarely, the trail is months old
Who runs it
The stock controller, on schedule
The whole team, often with outside counters
Write into the posting
Cadence by class, tolerance, exception triggers
Timing, 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.
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 classification
National 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 year
A 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.
Situation
Likely classification
What to do
Counts, reconciles, posts adjustments under a threshold
Non-exempt
Hourly, track all hours, pay overtime
Same role plus receiving and picking
Non-exempt
Hourly, and budget for stocktake overtime
Sets counting policy but supervises nobody
Usually non-exempt
Assess against the administrative test honestly, then default to non-exempt
Manages a recognized stock function and two or more full-time reports
Possibly exempt (executive)
Confirm hire and fire influence, then clear $684 per week salary tests
Paid a salary with no supervision and routine duties
Non-exempt regardless of salary
Salary 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.