Last updated: 26 Oct, 2026. Reviewed by Rajat, eBetterBooks Technical Content Manager.
Key Takeaways
When a QuickBooks Enterprise barcode scanner is not working, the fault sits in one of four places: the plan or the scanner itself, the Advanced Inventory barcode settings, one workstation on a network, or the Warehouse app link on a Zebra handheld. A quick Notepad test shows which side to fix first.
Scanning stopped and receiving is waiting? Call 1-802-778-9005 or send the details with the no-login form on this page. Include your Enterprise year and tier (press F2), the scanner model and how it connects, the result of the Notepad test in this guide, and which computers or handhelds fail. Support hours: Monday through Friday, 24 hours a day.
Flowchart for a QuickBooks Enterprise barcode scanner not working: first check that Advanced Inventory Settings opens, with a side branch to the Advanced Inventory guide if it does not; then scan into Notepad; nothing typed or no new line means fix the scanner; digits and a new line means turn on barcodes, check the item value, then the workstation, while a Zebra handheld follows the link, picker and read checks; still stuck after two attempts, send the details
A QuickBooks Enterprise barcode scanner stops working for one of four reasons: the plan or scanner type does not support scanning, the Advanced Inventory barcode settings are off or do not match the item, one workstation is set up differently, or the Warehouse app on a Zebra handheld is not linked. Match your symptom in the table.
| What you see | Likely cause | Start with |
|---|---|---|
| Advanced Inventory Settings is missing or greyed out | Plan or license, not the scanner | Enterprise Advanced Inventory not working |
| Nothing appears when you scan, even in Notepad | Scanner mode, cable, port, or pairing | Scanner or QuickBooks test |
| Digits appear in Notepad, but the cursor stays on the same line | The scanner sends no Enter after the code | Scanner or QuickBooks test |
| Scans work in Notepad, but nothing happens in QuickBooks | Barcodes not turned on, or the wizard not run | Turn on barcode scanning |
| QuickBooks says the item does not exist and offers to create it | The scanned digits do not match the item, or a per-user setting | Item does not exist |
| Scans work only on the computer that holds the company file | Something differs on the workstation | One computer and not the others |
| The handheld shows a passcode or link message | The device is not linked, or the link expired | Warehouse app section |
| The handheld says no users are assigned | No picker set up, or no picklist sent | Warehouse app section |
| The handheld is linked but will not read labels printed from QuickBooks | No confirmed cause reported | Warehouse app section |
Every section follows one rule: two attempts, then stop and send the details with the no-login form on this page.
This guide takes a warehouse or retail office from a silent scanner to one scan that lands on a transaction line, or to a clear handoff. It separates scanner faults from QuickBooks faults, lists the scanner requirements in one table, and covers settings, workstations, handheld links, and the case with no confirmed fix.
This guide leaves out inventory counts from scans, bulk barcode import steps, label design, scanner buying advice, and QuickBooks Online or Point of Sale scanners.
QuickBooks Enterprise barcode scanning comes with Advanced Inventory in Platinum and Diamond, and the scanner is bought separately. A scanner at a PC must read EAN-13 and Code-128 barcodes, connect by USB rather than a serial port, and send exactly one carriage return after each scan. A handheld must be a supported Zebra model.
These checks only read settings, so no backup is needed.
Barcode scanning is part of Advanced Inventory, which is included in the Enterprise Platinum and Diamond plans only. Gold owners should confirm with Intuit before buying anything.
In QuickBooks, open Edit and select Preferences.
Select Items & Inventory, then the Company Preferences tab.
Select Advanced Inventory Settings.
You see: the Advanced Inventory Settings window opens. Close it without changing anything.
If the button is missing or greyed out: the scanner is not the problem yet. Read the Enterprise Advanced Inventory not working guide first.
Requirements checked on October 20, 2026. Supported models can change.
| Scanner type | Works with QuickBooks Enterprise? | What it needs |
|---|---|---|
| USB scanner at a PC that types like a keyboard | Yes, for scans on transactions | Reads EAN-13 and Code-128, sends one carriage return per scan |
| Serial-port (RS-232) scanner | No | Use a USB scanner instead |
| Bluetooth scanner at a PC | Not confirmed for QuickBooks; can work when it acts as a keyboard | Paired, in keyboard mode, same code and Enter rules |
| Zebra TC21 or TC26 handheld | Yes, with the Warehouse app | Internet access and a linked device |
| Zebra TC20, TC25, TC51, or MC40 | Yes; discontinued by the maker but still supported | Internet access and a linked device |
| Other handhelds, such as a Zebra TC22 | Not on the supported list in October 2024 | Confirm with Intuit before buying |
| Android phone | Picklists yes; scanning conflicts | Do not plan on phone scanning |
| iPhone or a phone camera | No | The Warehouse app runs on Android only |
Picking on the Sales Order Fulfillment Worksheet and in the Warehouse app needs a different scanner type from the USB feature at a PC. The supported pick-and-receive scanners named for Enterprise are the Honeywell Voyager 1602, Socket Mobile CHS 7CI, and Symbol CS3070. If you are buying a scanner for picking, confirm the model and connection type with Intuit before you buy.
Android phones can receive picklists. Whether a phone can also scan is not settled in Intuit’s own guidance, so do not plan on phone scanning. An iPhone app also named Warehouse Manager belongs to another company and has no QuickBooks link.
Read the model on the scanner’s label, then confirm in the maker’s manual that it reads EAN-13 and Code-128, connects by USB, and can send a carriage return after each code. QuickBooks does not show this.
You see: your scanner matches a “Yes” row in the table.
If it does not: change the scanner or the plan before you troubleshoot anything else. If you are not sure about the carriage return, run the Notepad test. If you are unsure, send the details with the no-login form on this page and include the model.
Scan into Notepad to tell whether the scanner or QuickBooks is the problem. If the digits appear and the cursor drops to a new line, the scanner works as a keyboard, so check QuickBooks next. If nothing appears, or the cursor stays on the same line, fix the scanner first.
This general test runs outside QuickBooks.
Open the Start menu, type Notepad, and open it. Any plain text editor works.
You see: an empty text window.
Click inside the window so the cursor blinks there.
Scan a printed barcode, ideally one you will scan in QuickBooks.
You see: digits typed into the window.
Look at where the cursor sits after the digits.
You see: the cursor on a new line, which means the scanner sent a carriage return.
Three outcomes of scanning into Notepad: nothing typed means a scanner problem, digits with the cursor on the same line means no Enter suffix, and digits with the cursor on a new line means the scanner is fine, so check QuickBooks
Nothing typed points to the scanner’s mode, cable, port, battery, or pairing. Digits without a new line mean no Enter suffix is set. For either, fix the scanner settings in this section. Digits and a new line mean the scanner works as a keyboard, so check the QuickBooks barcode settings next.
These steps change the scanner, not QuickBooks, and the codes differ by model, so keep the maker’s manual open.
Before you reset or reprogram anything, find the maker’s configuration barcodes or utility for your model and keep them, so you can put the current settings back.
Put a USB scanner in USB keyboard mode, often called HID mode, not serial or COM mode. Use the maker’s configuration barcodes or utility.
Set the scanner to send one carriage return (Enter) after each code, with the same codes or utility.
Plug a USB scanner into another USB port. For a Bluetooth scanner, confirm it is paired and in keyboard mode.
Repeat the Notepad test.
You see: the digits, then the cursor on a new line.
If it fails: two attempts, then stop and send the details: to the scanner maker with the model, or with the no-login form on this page, saying which Notepad result you saw.
To turn on barcode scanning, back up, then open Edit, Preferences, Items & Inventory, Company Preferences, Advanced Inventory Settings, and the Barcodes tab. Select Enable Barcode, open the Barcode Wizard, choose a field that is unique for each item, and finish. Then scan into a transaction to check it.
Do this as the Admin user, the main login that can set up users, on the computer that holds the company file, when nobody else is working in it.
You see: a confirmation message, and a backup file that ends in .qbb. If the backup fails, stop and use the form.
File menu with Switch to Single-user Mode, Back up Company and Create Local Backup highlighted, then three backup windows
Open Edit and select Preferences.
You see: the Preferences window.
Select Items & Inventory on the left, then the Company Preferences tab.
Select Advanced Inventory Settings, then the Barcodes tab.
You see: the barcode options.
Select the Enable Barcode box. On some releases it is labeled Enable Barcode scanning.
Select Open Barcode Wizard.
You see: the Barcode Scanning Setup wizard.
Simplified Advanced Inventory Settings window with the Barcodes tab selected, the Enable Barcode box marked 1 and the Open Barcode Wizard button marked 2; other tabs and options are grey bars
Choose an item field that holds a value unique to each item, such as Item Name or Part Number, then select Next. If your barcodes already sit in a custom field, choose Copy barcodes instead.
Choose which item types get barcodes, then select Next.
Select Finish, then select OK until the Preferences window closes. If others share the file, open File and select Switch to Multi-user Mode.
To turn scanning off later, clear the same box on the Barcodes tab. The barcodes stay in the company file. To undo the wizard’s changes to items, restore the Pre-Change Backup with File, Open or Restore Company, Restore a backup copy, under a new name. Work entered after the backup is not in it.
Open the Item List, open an item, and look at its Barcode Number field.
You see: the field holds a code.
Open a transaction that accepts scans and scan the item’s label. Scans work on estimates, sales orders, invoices, sales receipts, refunds and credits, purchase orders, item receipts, bills, write checks, and inventory transfers.
You see: the item appears as a new line.
If it fails: if QuickBooks says the item does not exist, compare the item’s Barcode Number with the Notepad digits, character by character. If nothing happens at all, run the wizard once more. Two attempts, then stop and send the details with the form.
When QuickBooks says a scanned item does not exist and offers to create it, one of two reported causes applies. The scanned digits do not match the value the item stores, or, on a workstation, a per-user barcode setting is off. Compare the values first, because that check changes nothing.
Decline the offer to create a new item, to avoid a duplicate. If any step fails, send the details with the no-login form on this page.
Open Notepad, click inside it, and scan the label. Keep the window open.
In QuickBooks, open the Item List and open the item the label belongs to.
Find the Barcode Number field.
You see: a code, or an empty field. An empty field can mean the wizard did not include this item’s type.
Compare the Barcode Number with the Notepad digits. Look for a leading or trailing space, an extra character, or a missing digit.
You see: an exact match, or a difference you can point to.
Simplified item record with the Barcode Number field and a Notepad window holding the same scanned digits, with a note to watch for a leading or trailing space, an extra character, or a missing digit
Do this as the Admin user, the main login that can set up users, on the computer that holds the company file, when nobody else is working in it.
You see: a confirmation message, and a backup file that ends in .qbb. If the backup fails, stop and use the form.
Open the Item List and open the item again.
Change the Barcode Number so it equals the scanned digits exactly, with no spaces. If the field was empty, run the Barcode Wizard again from Edit, Preferences, Items & Inventory, Company Preferences, Advanced Inventory Settings, Barcodes, and include this item’s type.
Select OK.
If others share the file, open File and select Switch to Multi-user Mode, so workstations can open it again.
Do not use bulk barcode import for this fix. It needs the Admin user, single-user mode, and a backup, and its steps are outside this guide.
This per-user box was reported in 2020 and may not exist on your release.
On the failing workstation, open QuickBooks as the user who scans.
Open Edit, Preferences, Items & Inventory, then the My Preferences tab. If a box labeled Enable my barcode scanner is there, select it, then OK.
You see: the scan adds the item as a new line, with no prompt. To undo an item edit, restore the Pre-Change Backup (File, Open or Restore Company, Restore a backup copy) under a new name.
If it fails: two attempts, then stop and send the details with the form. Include the Barcode Number, the Notepad digits, and whether the box existed.
When the scanner works on the computer that holds the company file but not on a workstation, compare what differs on that workstation: the QuickBooks version, the user’s own barcode setting, the file it opens, and the scanner itself. In the one detailed report of this case, restarts and updates did not help, but a per-user box did.
A workstation is any other computer that opens the company file over the network. If any step fails, send the details with the no-login form on this page.
On the computer that holds the company file, open QuickBooks and press F2. Note the version and release.
On the failing workstation, press F2 and note the same details.
You see: the same version year on both. Every copy of QuickBooks that opens a file must run the same version year.
If they differ: bring the workstation to the same version before you test again. See QuickBooks Enterprise upgrade problems or use the form.
Do this as the Admin user, the main login that can set up users, on the computer that holds the company file, when nobody else is working in it.
You see: a confirmation message, and a backup file that ends in .qbb. If the backup fails, stop and use the form. When you finish, open File and select Switch to Multi-user Mode so the workstation can open the file.
This per-user box was reported in 2020 and may not exist on your release.
On the failing workstation, open QuickBooks as the user who scans.
Open Edit, select Preferences, select Items & Inventory, then the My Preferences tab.
Look for a box labeled Enable my barcode scanner. If it is there, select it, then OK. If it is not, continue.
Press F2 on both computers and compare the file location under File Information. If they differ, open the copy on the computer that holds the company file, the one the item was created in.
On the computer that holds the company file, open the Start menu, type Database, and open QuickBooks Database Server Manager. On the Scan Folders tab, select Browse, pick the company file folder, select OK, then Start Scan. The Database Server Manager guide covers installing it.
Restart the workstation, open the company file, and scan into a transaction.
You see: the same scan adds the item as a new line on the workstation.
If it fails: two attempts, then stop and send the details with the form. Include both F2 readings, the user name, and whether the My Preferences box existed.
The Warehouse Manager app links to QuickBooks when the device has internet access, runs Intuit’s app, and is linked with a passcode from the Site Operations tab; for scanning, use a supported Zebra handheld. Pickers must exist as vendors of type Warehouse user. If a linked handheld ignores labels printed from QuickBooks, users report no confirmed fix.
The app may show as QuickBooks Desktop Warehouse App or QuickBooks Warehouse; this guide says the Warehouse app. If any step fails, send the details with the no-login form on this page.
On the handheld, download the app file from Intuit’s Warehouse Manager download link. Use Intuit’s file, not a Play Store copy: one user reported devices switching to a Play Store version that did not work until it was uninstalled, reinstalled, and linked again.
If the message “We’re sorry, this file format is not supported” appears, select Download.
If Install Blocked appears, select Settings and allow the install.
You see: the app on the handheld.
Do this as the Admin user, the main login that can set up users, on the computer that holds the company file, when nobody else is working in it.
You see: a confirmation message, and a backup file that ends in .qbb. If the backup fails, stop and use the form.
In QuickBooks, open Edit, Preferences, Items & Inventory, Company Preferences, Advanced Inventory Settings, then the Site Operations tab.
Select Add.
You see: a passcode.
On the handheld, open the Warehouse app, enter the passcode, select Link, then Yes.
Wait for the success message, then select Next.
You see: the handheld shows it is linked.
Linking a Zebra handheld: in QuickBooks, Add on the Site Operations tab shows a passcode; on the handheld, enter the passcode, select Link, then Yes, then Next after the success message
| Message on the handheld | What to do |
|---|---|
| “This is not the right format. Check your password and try again.” or “This is not the right passcode.” | Retype the passcode with no extra characters. |
| “The connection attempt has timed out.” or “Something went wrong. Please try again.” | Check the internet connection on the handheld and on the computer. |
| “QuickBooks is not allowing this device to link. Try again or contact your administrator.” or “QuickBooks is no longer linked to this device.” | The device was removed or Deny was chosen. Link it again and choose Allow. |
| “Your passcode has expired. Contact QuickBooks to request a new passcode for this company file.” | On the Site Operations tab, remove the device and add it again. |
The message “There are no users assigned to this company file.” appears when no picker exists or no sales order has been sent for picking.
Open Company, Users, Set up Users and Roles, then the Role List tab. Choose the role, select Edit, then Areas and Activities, Centers, Vendor Center. Under Activity Access Level, select View Balance.
Open Vendors, Vendor Center, New Vendor. Enter the picker’s name, open Additional Info, and set Vendor Type to Warehouse user. One person can be both a vendor and an employee.
Open Customers, then Sales Order Fulfillment Worksheet. Choose a sales order and select Create & Send.
In the Warehouse app, select your name, then the picklist. If it is missing, select the Sync icon, close and reopen the worksheet in QuickBooks, or scan an item from the picklist.
Users report this on TC21 and TC26 handhelds: data syncs and the scanner reads on its own, but the app ignores QuickBooks labels, sometimes after a beep. The replies seen so far end without a confirmed cure, so treat these as isolation checks.
In QuickBooks, open the Item List, open the item, and compare its Barcode Number with the code on the label.
EAN-13 and Code-128 are the formats named for QuickBooks barcode scanning. One TC20 read UPC labels but not ITF-14 labels, so test one EAN-13 or Code-128 label.
On the handheld, press and hold the app icon and select App Info. Install any update the app offers.
On the Site Operations tab, remove the handheld, select Add, and repeat the Link the handheld steps in this section with the new passcode.
If it still will not read: two attempts, then stop and send the details with the form, or contact Intuit from Help, QuickBooks Desktop Help/Contact Us, Contact Us. Include the model, the app version, the label format, and the Barcode Number. Support staff have suggested entering quantities by hand in the app as a stopgap.
You see: the handheld is linked, your name and the picklist appear, and one scan registers in the app. If others share the file, open File and select Switch to Multi-user Mode.
If it fails: two attempts, then stop and send the details with the form. Include the handheld model and the exact message.
Get expert help when the scanner passes the Notepad test but QuickBooks still ignores it after the settings checks, when one workstation fails after every check, or when a linked handheld will not read or keeps losing its link. Stop after two attempts at any step and send the details.
For scanner programming, start with the scanner maker. To choose between Intuit and an independent provider, read the QuickBooks Enterprise support page.
Note your Enterprise year and tier (press F2), the scanner or handheld model and how it connects, the Notepad result, which computers, users, or handhelds fail, any message word for word, and whether a backup exists.
Get help with a QuickBooks Enterprise barcode scanner. Call 1-802-778-9005 or send the details with the no-login form on this page. Do not send passwords in the first message. Support hours: Monday through Friday, 24 hours a day. Specialists use a secure, industry-standard remote desktop application to diagnose and work on the problem directly on your computer. Never share passwords during a remote session, and close the remote tool when the work is done.
Allow remote access only to a provider you contacted yourself. More contact options are on the contact QuickBooks Desktop support page.
Users ask these follow-up questions once the basic checks are done and a decision is still open. Each answer ends with a narrowing question and what each reply means, so you can pick your next step. If your case does not fit, send the details with the form.
The TC22 was not on the supported list when support staff answered in October 2024, while the TC21 and TC26 were, and Intuit recommends the TC26. One TC22 owner linked the device but then saw messages that no picker or warehouse user was found. Confirm with Intuit before you buy one.
Before you buy: do you already own a TC22? If yes, link it once, and if picker messages appear, stop and send the details. If no, choose a model from the supported list.
Not with an iPhone or a phone camera, because the Warehouse app runs on Android only and a camera cannot scan for it. Android phones can receive picklists, but phone scanning is not settled in Intuit’s guidance. For scanning you can rely on, plan on a supported Zebra handheld.
To narrow it down: is your phone an Android phone? If yes, use it for picklists and test one scan before you rely on it. If no, use a supported handheld for scanning.
No. Support staff confirmed in October 2024 that scanning needs Advanced Inventory and the Warehouse app on a supported handheld, with no extra app. A forum peer claimed otherwise. Add-on vendors sell their own scanning tools, but those are separate products, not a requirement.
Your answer decides the next step: is your handheld on the supported list? If yes, link it with the Warehouse app. If no, ask Intuit or the add-on vendor which device fits before you buy anything.
An expired passcode clears when you remove the device on the Site Operations tab, add it again, and enter the new passcode on the handheld. A passcode that keeps expiring needs a closer look, so record the dates and what changed on the network or the device.
To narrow it down: did the link work for a while before it expired? If yes, back up, relink once, and log the date. If no, it never linked, so check the passcode format and internet messages first.
No. When you clear the barcode box on the Barcodes tab, the barcodes stay in the company file, so they come back if you turn scanning on again. Turning off the rest of Advanced Inventory is a separate change with its own effects, so back up before you touch it.
Before you clear the box: do you plan to turn scanning back on later? If yes, clear only the barcode box and keep the rest. If no, and you want all of Advanced Inventory off, read the Enterprise Advanced Inventory not working guide first.
Yes, QuickBooks can import barcodes for many items, but the import needs the Admin user, single-user mode, and a fresh backup. This guide does not cover the import steps. For a handful of items, editing each item’s Barcode Number by hand is the simpler route and easier to check.
To pick the method: do more than a few items need barcodes? If yes, back up first, then run the import or send the details. If no, edit each item’s Barcode Number by hand.
The iPhone app called Warehouse Manager in the App Store belongs to another company and has no QuickBooks link, so it cannot connect to your company file. Intuit’s Warehouse app runs on Android only, and scanning needs a supported Zebra handheld such as the TC21 or TC26.
Before you try again: did you install the app from the App Store? If yes, remove it and use a supported Zebra handheld. If no, check your device model against the supported list, then link it with a new passcode.
It can, but it is not confirmed for QuickBooks. Scanner makers and inventory vendors describe Bluetooth scanners working when they act as a keyboard. The same rules then apply as for a USB scanner: EAN-13 and Code-128 support, and one carriage return after each scan.
To check yours: does the Notepad test show the digits and a new line? If yes, turn on barcodes and test in a transaction. If no, pair it again and set keyboard mode with the maker’s codes.
This guide does not cover hosted or Remote Desktop setups. Whether a scanner plugged into your own PC reaches a hosted session can depend on that setup, and the hosting provider controls it, so the provider is the first contact. The Notepad test still shows whether the scanner itself works.
Your answer decides the next step: does the scanner pass the Notepad test on your own PC? If yes, ask the provider whether the hosted session accepts it. If no, fix the scanner settings first.
Active Enterprise subscribers get unlimited help from Intuit, but help with third-party components is limited, and a scanner is third-party hardware. In at least one support thread, staff pointed a scanner fault to the scanner maker first. Run the Notepad test before you call, so you know which side to describe.
Before you call: did the scanner pass the Notepad test? If yes, contact Intuit or send the details about the QuickBooks side. If no, contact the scanner maker with the model first.