Back to Blog
Barcodes 101: Setting Up an Affordable System From Scratch

July 10, 2026

Barcodes 101: Setting Up an Affordable System From Scratch

Barcodes 101: Setting Up an Affordable System From Scratch

TrackItWeekly offers a 14-day free trial.

If you are still counting inventory by hand, barcode scanning is the single change that will save you the most time. The good news: you do not need to spend thousands of dollars or hire a consultant. A complete barcode system for a small operation can be set up for under $150 and cut your count time in half. Here is how to do it from scratch.

UPC vs QR vs Custom Barcodes: Which to Use

Before you buy hardware, you need to decide which barcode format to use. Here is the short version:

  • UPC-A (or EAN): The standard retail barcode. If your products already have UPCs on the packaging, use them. No need to create your own. UPC-A encodes 12 digits and is universally scannable.
  • QR codes: Can store more data (URLs, serial numbers, descriptions) but are slower to scan and require a camera-based scanner, not a laser scanner. Useful for asset tracking or linking to product pages, but overkill for basic inventory counting.
  • Custom barcodes (Code 128 or Code 39): If your products do not have manufacturer barcodes, you can generate your own. Code 128 is compact and widely supported. Assign a sequential or structured numbering scheme to your SKUs and print labels.

For most small retailers, the answer is simple: if products have UPCs, use them. If they do not, generate Code 128 labels. Skip QR codes unless you have a specific reason.

Hardware Options Under $150

OptionCostBest ForProsCons
USB barcode scanner$25 to $40Desktop counting at a workstationCheapest, plug and play, reliableTethered to computer, not portable
Bluetooth scanner$40 to $80Walking the floor or backstockWireless, works with phone or tabletNeeds charging, slight pairing setup
Phone-based scanning (app)$0 (use existing phone)Budget-constrained, occasional countsNo extra hardware, camera worksSlower than dedicated scanner, battery drain

A USB scanner is the best starting point. Plug it in, open your inventory tool, and start scanning. If you need to move around, a Bluetooth scanner pairs with your phone or tablet and gives you the same speed without the cable. Phone-based scanning works but is noticeably slower for counts of more than 50 items.

Label Printing Options

If your products already have UPC barcodes on the packaging, you can skip this section. If they do not, you need to print your own labels:

  • Direct thermal label printer ($80 to $120): A Zebra GC420t or a budget alternative like the Rollo or Munbyn prints labels in seconds. No ink needed. Buy rolls of thermal labels in the size you need (typically 2 x 1 inch for small products).
  • Inkjet or laser printer with label sheets ($0 if you already have one): Print on Avery label sheets. Slower and less durable than thermal, but fine for a small number of SKUs.
  • Online barcode generator (free): Use a free tool like barcode.tec-it.com to generate barcode images, then print them on whatever you have.

How to Assign Barcodes to Existing SKUs

If you are creating custom barcodes, follow this process:

  1. List every SKU in a spreadsheet with columns for SKU code, product name, and current quantity.
  2. Assign a unique barcode number to each SKU. Use a simple scheme like a 5-digit category prefix plus a 4-digit sequential number (e.g., 10001-0001 for category 10001, item 0001).
  3. Generate barcode images for each number using a free online generator or your label printer software.
  4. Print and apply labels to products, or to shelf locations if products are too small.
  5. Import the barcode-to-SKU mapping into your inventory system.

How Scanning Integrates Into a Weekly Count Workflow

Once barcodes are assigned and labels are applied, your weekly count changes completely. Instead of visually counting each item and writing numbers on a clipboard, you scan each item as you go. Here is the workflow:

  1. Open your inventory tool's count screen on a laptop, tablet, or phone.
  2. Start with one section or category.
  3. Scan each item. The system matches the barcode to the SKU and increments the count.
  4. Review variances (items where the scanned count differs from the system count).
  5. Save and move to the next section.

TrackItWeekly supports barcode scanning as part of its structured weekly count workflow. You scan, it counts, and it flags variances automatically. No manual data entry, no transcription errors.

Time Savings: Manual Count vs Scan-and-Count

MethodTime for 200 SKUsError RateStaff Training
Manual count (clipboard)45 to 60 minutes5 to 10%Minimal, but inconsistent
Scan-and-count (USB scanner)15 to 20 minutesUnder 1%5 minutes, intuitive
Scan-and-count (Bluetooth)12 to 18 minutesUnder 1%5 minutes, intuitive

That is a 60 to 70% reduction in count time, with a dramatic drop in errors. Over a year of weekly counts, that adds up to roughly 30 hours saved per employee.

Step-by-Step Setup Checklist

  • Step 1: Decide on barcode format (UPC if products have them, Code 128 if not)
  • Step 2: Buy a USB or Bluetooth scanner ($25 to $80)
  • Step 3: If printing labels, buy a thermal label printer ($80 to $120) or use label sheets
  • Step 4: Assign barcode numbers to each SKU in a spreadsheet
  • Step 5: Generate and print barcode labels
  • Step 6: Apply labels to products or shelf locations
  • Step 7: Import barcode-to-SKU mapping into your inventory system
  • Step 8: Test scan a sample of items to verify mapping
  • Step 9: Run your first scanned weekly count
  • Step 10: Review variances and adjust as needed

Total cost for a basic setup: USB scanner ($30) plus thermal label printer ($100) plus label rolls ($15) equals roughly $145. If your products already have UPCs, you only need the scanner, bringing your total to $30. TrackItWeekly starts at $19 per month with a 14-day free trial and no card required, so you can test the full scanning workflow before committing.

Think you know your inventory vocabulary? Prove it.

Six free games built for operators. No signup.

Play now