Guides
Packing slip OCR for small warehouses

A small warehouse receiving desk still gets paper packing slips inside cartons, on pallets, and tucked under shrink wrap. Someone has to move line items into a receiving log or inventory sheet before stock counts update. Retyping every SKU and quantity from a crumpled slip eats an hour you do not have when three trucks queue at the dock. Packing slip OCR turns a phone photo into spreadsheet rows so you verify quantities against what arrived instead of copying from scratch. You shoot the slip, upload it to a converter built for goods documents, open the CSV in Excel or Google Sheets, and mark exceptions. The workflow fits shops without a full WMS: one clerk, one laptop, and a shared receiving tab.
Why receiving desks still retype packing slips
Carriers and suppliers print slips in dozens of layouts. Your PO lives in one system, the slip arrives on thermal paper, and the buyer wants a Google Sheet by noon. Without EDI or a scanner tied to inventory software, the clerk reads the slip and types rows by hand. That works until volume spikes or the handwriting on a delivery note turns fuzzy.
Manual entry also hides errors. A transposed digit on quantity 24 versus 42 does not shout until someone picks the wrong bin. A missed line item leaves shelf stock short while the PO shows received. Small teams feel those mistakes on the next customer order.
OCR does not replace the physical count. It replaces the keyboard step between the paper in your hand and the sheet on screen. You still open the box and check SKUs. You just start from editable rows instead of a blank grid.
What a packing slip carries (and what it does not)
A packing slip lists what the shipper put in the carton: item descriptions, SKU or part numbers, quantities, sometimes units and prices. It may show document number, ship date, supplier name, and buyer or ship-to block. A delivery note often carries the same fields under a different header. Treat them as one job at receiving.
A packing slip is not always an invoice. The invoice may arrive by email while the slip rides inside the box. Payment terms and tax lines belong on the invoice, not necessarily on the slip you photograph at the dock. If both pages sit in the envelope, shoot each page separately so OCR reads one table at a time.
Do not confuse outbound fulfillment slips with inbound receiving. E-commerce stores print packing slips for customers leaving the building. This article covers goods coming in: supplier cartons, distributor pallets, and repair parts headed to your stockroom.
Packing slip vs invoice at receiving
Use the slip to confirm physical contents against the PO. Use the invoice when accounts payable needs prices, tax, and remittance details. When prices print on the slip, OCR can pull them into price and line_total columns. When they do not, leave those cells blank and match quantities only.
If your process requires invoice approval before stock moves, log receipt from the slip first and attach the invoice PDF later. Splitting the jobs keeps receiving fast while finance keeps its own trail.
Photograph slips at the receiving desk
Bad photos cause bad rows. Thermal paper fades in sunlight. Glossy labels reflect overhead lights. A slip photographed at an angle turns table columns into skewed text. Spend thirty seconds on capture before you upload.
Lay the slip flat on the counter or clip it to a board. Fill the phone frame with the full page and keep edges parallel to the screen. Tap to focus on the item table, not the logo header. See Phone camera tips for better OCR for lighting, glare, and crop detail that applies to warehouse photos as well as office scans.
Shoot one page per image. Multi-page slips need one upload per page, then you merge CSV rows in the sheet or run two passes and paste below the first block. Avoid stacking pages in one shot; bleed-through from page two confuses line detection.
Lighting and glare on thermal or glossy slips
Thermal receipts and some distributor slips use shiny stock. Turn off the phone flash when it paints a white bar across SKUs. Move a step left or right until the reflection leaves the quantity column. Side light from a window or a desk lamp often beats ceiling panels directly above the paper.
Faded thermal text needs contrast, not more flash. Increase ambient light and shoot before the slip sits in direct sun all afternoon. If a line already disappeared on the paper, OCR will mark [?] and you type that cell from the carton label instead.
Multi-page slips and crumpled corners
Long shipments spill across two or three pages. Number your photos (slip-page1, slip-page2) so you merge rows in order. Press curled corners flat with a clear ruler or scan board. A wrinkle through a quantity column is a reshoot problem, not a spell-check problem.
When the slip lives inside a plastic pouch on the pallet, pull it out if reflections block text. Wipe condensation off cold cartons before you lay the paper down. Wet ink smears under fingers; let it dry or photograph the duplicate copy from the driver.
Turn slip photos into spreadsheet rows
Open Packing Slip to Excel when the photo looks sharp and flat. This is a Pro tool on Toolsy. Upload JPG, PNG, WebP, GIF, or PDF up to 8 MB. The converter reads packing slips, delivery notes, and similar goods documents, then returns CSV with columns for document number, date, supplier, buyer, item, quantity, unit, price, and line total.
Download the CSV and open it in Excel or Google Sheets. Each line item should occupy one row with document fields repeated on every row, which makes filtering and pivot tables simple. Cells the model cannot read appear as [?]. Fix those against the paper before you post to inventory.
Run one slip at a time during busy receiving windows. Batch ten uploads only if you label outputs clearly; mixed suppliers in one folder create reconciliation headaches. After you import, save the CSV with the PO number in the filename so audits trace back to the photo.
If supplier paperwork looks more like a store receipt than a shipping table, switch to Receipt to Excel for expense-style rows. Slips with carton line items stay on the packing slip tool.
Match CSV rows to what arrived in the box
OCR gives you a draft ledger. Receiving still means count, look, and note damage. Walk the slip row by row while someone pulls cartons. Mark short ships, overages, and substitutions in a status column you add beside the import.
Compare document number and supplier name to the PO header first. A slip from the wrong vendor pasted into the right PO poisons the whole sheet. Date fields help when multiple partial shipments hit the same SKU in one week.
Totals on the slip, when printed, offer a quick sanity check. Sum qty for fast-moving SKUs and compare to the slip footer before you commit stock. OCR can misread a single quantity; a total mismatch tells you to reshoot or retype that block.
Quantity checks against the purchase order
Export your PO lines to the same sheet tab or a linked tab. Use VLOOKUP, XLOOKUP, or a simple filter on SKU to flag lines where received qty differs from ordered qty. Small warehouses often stop at conditional formatting: highlight cells that do not match.
Partial receipts are normal. Log what arrived today and leave the PO line open for the backorder. Your receiving log should show date received, qty accepted, and qty outstanding without deleting the original order row.
When line items do not match
Substitutions arrive with a new SKU on the slip and a different SKU on the PO. Do not force the import to match the PO by editing the slip text. Record what physically arrived, then notify purchasing to amend the PO or accept the sub.
Damaged goods may appear on the slip as shipped even when you reject them at the dock. Add a received_ok column and set rejected lines to zero before inventory updates. Keep the photo and CSV with the RMA note if the supplier disputes the count.
Related jobs: receipts, receiving logs, and bookkeeping
A receiving log is often a shared spreadsheet: date, PO, supplier, SKU, qty, receiver initials, notes. OCR fills the middle columns from the slip photo; you add process columns your team already uses. Search volume for "receiving log" reflects that template habit. Start from the CSV export instead of a blank row when the truck is at the door.
Supplier invoices that arrive separately still matter for payables. Receipt to Excel fits register tapes and expense receipts; use it when the paperwork looks like a payment proof rather than a carton manifest. For month-end expense rows from receipt photos, see Receipt photo to Excel for month-end bookkeeping. For bookkeeping-shop intake policy across both document types, see OCR for bookkeeping: receipts, slips, and month-end close. Bookkeeping teams sometimes run both tools in one week: slips for stock, receipts for card charges.
When uploads include supplier addresses or internal SKUs you treat as confidential, read Is it safe to upload documents online before you standardize the workflow on a shared phone. Toolsy processes files for the response and deletes uploads about an hour later; see What happens to files after processing for retention detail.
Limits, privacy, and when to keep manual entry
OCR struggles on handwritten counts, heavy stamp ink, and slips where the table grid is a low-contrast gray. If more than a few cells show [?], retype that section or reshoot with better light. A five-line slip may be faster by hand; a forty-line distributor manifest usually is not.
Pro tools require a Toolsy Pro plan. Factor that into a pilot before you train every shift lead. API and embed options exist for larger rollouts; a two-person stockroom rarely needs them on day one.
Do not upload slips you are not allowed to share. Supplier contracts sometimes restrict document photos leaving the building. When in doubt, ask the vendor or stick to manual entry for that account.
Enterprise WMS and barcode receiving still beat phone OCR at high volume. This workflow targets small warehouses that live in spreadsheets today and want fewer typos without a six-month software project.
Frequently asked questions
What is packing slip OCR for a small warehouse?
Packing slip OCR reads a photographed shipping document and outputs spreadsheet rows for item lines, quantities, and header fields like supplier and document number. At a small receiving desk you use it to skip manual typing into a receiving log or inventory sheet. You still count cartons and verify SKUs; OCR handles transcription from paper to cells.
How does the warehouse receiving process change with OCR?
The physical steps stay the same: unload, inspect, count. The data entry step moves from keyboard to upload. You photograph the slip, download CSV, import into your receiving log, and flag exceptions. Partial shipments and damage notes still need human judgment. OCR shortens the time between dock and updated stock counts.
Can OCR read a delivery note as well as a packing slip?
Yes. Delivery notes and packing slips often share the same table layout even when the title differs. Toolsy’s packing slip converter accepts both when line items, quantities, and supplier blocks are visible. Shoot one clear page per upload. If the note references an invoice only and lists no items, use the document that actually shows carton contents.
What is the difference between a packing slip and an invoice?
A packing slip describes what shipped inside the box. An invoice requests payment and may include tax, terms, and remittance instructions. Prices sometimes appear on both; sometimes only on the invoice. At receiving, use the slip to confirm physical contents. Send the invoice to accounts payable when payment processing starts.
Do I need a packing slip template in Excel if I use OCR?
Templates help when you build a blank receiving log from scratch. OCR replaces typing slip lines into that log, not the log itself. Many teams keep their existing sheet columns and paste CSV data into them. Free packing slip template Excel downloads still work as a manual fallback when OCR returns too many [?] cells.
How should I scan or photograph a packing slip for OCR?
Lay the slip flat, use even light, and hold the phone square above the page. Avoid flash glare on thermal paper. Capture the full table in focus and upload one page at a time. Detailed capture steps live in Phone camera tips for better OCR.
Is packing slip to Excel free?
Packing Slip to Excel on Toolsy is a Pro tool. You need a Pro subscription to run conversions after signup. Upload clear photos or PDFs up to 8 MB. Free OCR tools on the site cover other jobs; receiving slips with line-item tables belong on this Pro converter.
What columns should a receiving log include after OCR import?
Start with what OCR exports: document number, date, supplier, buyer, item, quantity, unit, price, and line total when printed. Add your process fields: PO number, receiver initials, date received, damage notes, and qty accepted versus ordered. Match columns to what purchasing and inventory already expect so you do not rebuild reports.
How do I handle quantity mismatches between the slip and the PO?
Import the OCR rows, link or paste PO quantities beside them, and highlight differences. Short ships get partial receipt qty; overages trigger a purchasing call before you add stock. Do not edit OCR output to match the PO when the carton tells a different story. Record physical truth first, then fix the PO.
Is it safe to upload supplier packing slips online?
Treat slips like any document with SKUs, addresses, and order values. Use tools with clear retention rules and HTTPS upload. Toolsy processes files for recognition and deletes them about an hour later. Read Is it safe to upload documents online and your supplier agreements before you photograph every slip on a personal phone.
For cleaner capture before your next truck day, review Phone camera tips for better OCR. When you roll the workflow out to night shift, share the upload and retention notes from Is it safe to upload documents online.
Convert a packing slip to Excel
Upload a clear slip or delivery note photo and download CSV rows for receiving checks. Pro tool. Files are processed for the response, then deleted.


