Barcode and QR Inventory Scanning for Small Warehouses and Job Sites
Barcode and QR inventory scanning replaces manual counting by using a camera to pull up an item and adjust its stock the moment you scan it. Point your phone or tablet at the code, the matching item appears, you add or subtract quantity, and the count updates everywhere. You do not need a dedicated scanner gun. CRMb scans barcodes and QR codes with the device camera to look up and adjust stock across a warehouse and every truck, so counts stay accurate without special hardware.
For a small operation, the barrier to real inventory control was never the concept, it was the friction. Counting by hand is slow, error-prone, and always out of date by the time you finish. Scanning removes the friction: a count that took an afternoon on a clipboard takes minutes with a camera, and it is right.
Why scanning beats manual counts
Manual inventory has three failure modes, and scanning fixes all three.
- Transcription errors. Every time a number moves from a shelf to a clipboard to a spreadsheet, it can change. Scanning writes the item and quantity directly, so there is no retyping step to get wrong.
- Staleness. A count is only true at the moment you take it. If it takes a day to count and enter, the number is a day old before anyone sees it. Scanning updates stock in real time as you receive, transfer, or use an item.
- Ambiguity. Two fittings that look identical but cost different amounts are easy to confuse by eye. A scanned code is exact, it resolves to one item record with one average cost.
The payoff is not just tidiness. Accurate stock is what lets you trust a reorder point, cost a job correctly, and stop buying parts you already have on the truck.
Barcode vs QR code: which to use
Both are machine-readable labels a camera can read. The difference is shape and capacity.
| Barcode (1D) | QR code (2D) | |
|---|---|---|
| Data held | Short number or ID | More data: text, IDs |
| Reads from | Straight-on, good light | Any angle, tolerates wear |
| Best for | Manufacturer-labeled parts | Your own bins, shelves, trucks |
| Print size | Wider strip | Compact square |
In practice you use both. Manufacturer barcodes already exist on most boxes and parts, so scan those to receive and pick. QR codes are better for labels you create yourself, a bin, a shelf, a truck, because they hold more and scan from any angle when a worker is reaching into a van.
What you need to start (no scanner gun required)
The old assumption was that inventory scanning meant a warehouse full of handheld scanner guns at a few hundred dollars each. That is no longer true.
- A phone or tablet with a camera. That is the scanner.
- An inventory system that reads codes with the camera and maps each code to an item.
- Labels for anything not already barcoded, which you can print on a basic label printer or plain sticker sheets.
CRMb's inventory scans a barcode or QR code with the device's built-in camera and pulls up the matching item, so the phone already in your tech's pocket is the only scanner on the job. There is no separate scanner to buy and no hardware to charge.
How to set it up, step by step
- List your real stock. Start with the items you actually reorder and lose track of, not every screw. Twenty to fifty SKUs covers most small operations.
- Map a code to each item. For manufacturer-barcoded parts, scan the existing barcode once to attach it to the item record. For everything else, generate a QR label and stick it on the bin.
- Set your locations. Define a warehouse and each truck or van as a stock location so a scan can move quantity between them.
- Set reorder points. Give each key item a minimum quantity that triggers a low-stock alert. See reorder points and low-stock alerts.
- Do a baseline count. Scan everything once to set opening quantities. From here, scanning keeps it live.
A worked example: receiving a delivery, stocking a van
A plumbing shop gets a supplier delivery and loads two trucks the same morning.
| Step | Action | Result |
|---|---|---|
| Receive | Scan each box's barcode, enter quantity | Warehouse stock goes up, average cost updates |
| Transfer | Scan items onto Truck 1 and Truck 2 | Quantity moves from warehouse to each truck |
| Use on a job | Tech scans a part out on site | Truck stock drops, part is costed to the job |
| Reorder | An item crosses its minimum | Low-stock alert fires for the next order |
Notice what happened without anyone typing a number into a spreadsheet: the warehouse went up, two trucks got stocked, a job got costed at the true average price, and a reorder flag appeared. That is the whole point of scanning, the data moves once, at the moment the physical thing moves.
Because CRMb costs materials at average cost, the part the tech scanned out lands on the job at your real blended price, not a guess. And because trucks are their own locations, you always know what is on each van, which is the hard part of truck stock for field techs.
What accurate stock is actually worth
Two numbers make the case for scanning better than any pitch.
First, over-ordering. Small operations that count by hand often carry more stock than they need, cash sitting on shelves and vans, and still run out of the one part that stalls a job. Tightening counts frees that cash and cuts emergency runs to the supply house.
Second, time. A hand count of a stocked van can take an hour; scanning the same van takes a few minutes. If a tech does that weekly across a small fleet, scanning gives back hours that turn into billable work.
Neither gain requires new hardware. The camera does the counting, and the system keeps it live and turns it into reorder alerts and job costs.
Common mistakes to avoid
- Barcoding everything. You do not need a label on every washer. Scan the items that cost real money or stall a job when they run out.
- Scanning to a number nobody watches. A perfect count is wasted if no one set a reorder point. Pair scanning with low-stock alerts so the count drives action.
- Ignoring trucks. Most "missing" inventory is not missing, it is on a van. If trucks are not scan-tracked locations, your warehouse count will always look wrong.
- Setup once, then drift. Scanning only stays accurate if receiving and usage are always scanned. Make it the habit, not the exception.
Mobile barcode scanning for a small warehouse
"Mobile" scanning means the scanner is the phone or tablet the person is already holding, so there is no cradle, no sync step, and no scanner sitting on a shelf out of charge. For a warehouse of one room and three trucks, that changes what a count looks like in practice.
A mobile scan does one of two things. If an item in your inventory carries that barcode, the item opens with its stock at every location, and you receive, adjust, count, or transfer from there. If no item matches, you get told so, and a manager can add the item on the spot with the barcode already filled in. That second path is how a new part enters the system the first time it comes through the door, instead of as a line someone meant to type up later.
Four habits make mobile scanning work in a small warehouse:
- One location per place stock actually sits. The warehouse is one location; each truck or van is its own. Receiving lands in the warehouse, a transfer moves quantity onto the truck, and a use-on-job takes it off the truck. If the trucks are not locations, every count of the warehouse is wrong by whatever is on the road.
- Scan at the moment the thing moves. Receiving is scanned from the loading door while the boxes are still on the pallet. Stocking a van is scanned at the van. A count that happens an hour after the move is a count that has already drifted.
- Keep the supplier's barcode. Manufacturers already print a barcode on most parts; use it. Print your own labels only for things that arrive without one, and for bins and shelves.
- Let the count drive the reorder. A scanned count is only worth doing if a reorder point is set, so a low count turns into a purchase order instead of a surprise. Reorder points and low-stock alerts covers where to set those.
A scan on a truck updates the same record a scan in the warehouse does, and the change shows on every other device as it happens. The warehouse and the trucks are one inventory with several locations, not several inventories that get reconciled on Friday.
Stocktake scanners vs. scanning product codes on a phone
A traditional stocktake runs on dedicated scanners: handheld guns that store a batch of scans and upload them at the end of the shift. They are built for sites with thousands of codes and a count that takes days. A small trades or service business has neither, and the batch step is where the errors live: a scan that was wrong at 9 a.m. is not discovered until 5 p.m., when nobody remembers which shelf it was.
Scanning a product code on a phone removes the batch. Each scan writes the count as you go, against the item's current stock, so a discrepancy shows the moment you count it rather than at the end of the day. What a phone-based stocktake looks like in CRMb:
- Scan the item's code. The item opens with its stock at each location.
- Count the location you are standing in. Enter what is on the shelf; the difference from the recorded quantity is written as a counted entry on that location, and the item's stock moves to the counted figure.
- Move to the next bin. There is no upload step. The count is already in.
Where dedicated scanners still earn their place is volume and environment: thousands of SKUs, freezers, gloved hands, a full-time receiving dock. Below that, the camera on the phone reads the same product codes, and the count it produces is current rather than end-of-shift. Inventory cycle counting for contractors covers how to split a stocktake into small counts that never stop the warehouse, and truck stock inventory for field techs covers what belongs on the van in the first place.
Frequently Asked Questions
Do I need a special barcode scanner for inventory?
No. A modern phone or tablet camera reads both barcodes and QR codes, so the device your team already carries is the scanner. CRMb uses the built-in camera to look up an item and adjust its count, which removes the cost and charging hassle of dedicated scanner guns.
What is the difference between a barcode and a QR code for inventory?
A barcode is a one-dimensional strip that holds a short ID and is what most manufacturers already print on their products. A QR code is a two-dimensional square that holds more data and scans from any angle, which makes it better for labels you create yourself, like bin, shelf, and truck locations. Most small businesses use manufacturer barcodes for parts and their own QR labels for locations.
Can I track inventory across multiple locations and trucks?
Yes. Define your warehouse and each truck or van as its own stock location, then scan to transfer quantity between them. This is how you keep an accurate count of what is on each vehicle instead of lumping everything into one warehouse total.
How does scanning help with job costing?
When a tech scans a part out of stock on a job, that part is removed from inventory and costed to the job at its average cost in the same action. Real material cost lands on the job without anyone re-entering it, which keeps your margin accurate. Pair it with real punched labor hours through Punch for a full job cost.
How many items should I start with?
Start with the twenty to fifty items you actually reorder or lose track of, the parts that cost real money or stop a job when they are out. You can add more later. Trying to barcode every last consumable on day one is the fastest way to abandon the system.
Does mobile barcode scanning work for a warehouse, or only on trucks?
Both, because a warehouse is just another stock location. A phone scan in the warehouse opens the same item a scan on a truck does, with its quantity at each location, so receiving at the dock, stocking a van, and counting a shelf all write to one record. Small warehouses with a few hundred items do not need a dedicated scanner for this; the camera reads the supplier's product codes directly.
What is the difference between a stocktake scanner and scanning with a phone?
A stocktake scanner stores a batch of scans and uploads them later, which suits sites with thousands of codes and full-time receiving staff. Scanning a product code on a phone writes each count as it happens against the item's current stock, so a discrepancy shows while you are still standing at the bin. For a small business the phone is the faster and more accurate option; dedicated scanners earn their keep at high volume or in environments a phone cannot handle.
Getting started
Pick your fastest-moving parts, attach a code to each, and set a reorder point. Scan one delivery in and one job out, and you will see the count stay right on its own.
CRMb turns the phone in your pocket into an inventory scanner, tracks stock across the warehouse and every truck, and costs scanned materials straight to the job at average cost, on Mac, iPad, and the web. Start free and scan your first delivery today.