# How to Print Barcodes in QuickBooks Enterprise?
**Printing barcodes in QuickBooks Enterprise** allows businesses to automate inventory tracking, reduce manual errors, and accelerate warehouse operations. Barcode functionality is built into the Enterprise edition through Advanced Inventory, enabling seamless item labeling, scanning, and tracking across transactions.
This guide provides precise, step-by-step instructions for enabling barcode features, assigning barcode numbers, configuring label settings, and printing barcode labels efficiently.

## Understanding Barcode Capabilities in QuickBooks Enterprise
QuickBooks Enterprise Advanced Inventory includes built-in **barcode scanning and printing** functionality. This feature allows us to:
* Assign unique barcodes to inventory items
* Print barcode labels directly from the system
* Scan items into sales orders, invoices, and purchase orders
* Track inventory movement in real time
* Improve warehouse accuracy and speed
To access barcode features, ensure that Advanced Inventory is enabled and properly configured.
## Steps to Print Barcodes in QuickBooks Enterprise
### Step 1: Enable Advanced Inventory and Barcode Scanning
Before printing barcodes, Advanced Inventory and barcode scanning must be activated.
#### A. Enable Advanced Inventory
1. Open **QuickBooks Enterprise**.
2. Navigate to **Edit > Preferences**.
3. Select **Items & Inventory**.
4. Click the **Company Preferences** tab.
5. Enable **Advanced Inventory Settings**.
6. Click **OK**.
#### B. Enable Barcode Scanning
1. Go to **Edit > Preferences**.
2. Select **Items & Inventory**.
3. Under the **Company Preferences** tab, check **Enable barcode scanning**.
4. Save **changes**.
Once activated, the barcode field becomes available in the Item List.
### Step 2: Assign Barcodes to Inventory Items
To print barcodes, each inventory item must have a barcode number assigned.
#### A. Assign Barcode to an Existing Item
1. Go to **Lists > Item List**.
2. Double-click the **inventory item**.
3. Locate the **Barcode Number** field.
4. Either:
* Enter a unique barcode manually, or
* Select **Generate Barcode** to automatically assign one.
5. Click **OK** to save.
#### B. Bulk Assign Barcodes
For large inventories:
1. Open **Lists > Item List**.
2. Click **Excel > Export All Items**.
3. Add **barcode numbers** in the spreadsheet.
4. **Re-import** the updated file.
This method ensures accurate bulk barcode generation without repetitive manual entry.
### Step 3: Configure Barcode Label Printing Settings
Proper configuration guarantees clean, scannable labels.
#### A. Select Label Printer
Using thermal barcode printers for professional results. However, standard laser printers with label sheets are also compatible.
1. Go to **File > Printer Setup**.
2. Choose **Labels** from the form name dropdown.
3. Select your **barcode printer**.
4. Configure **label size** according to your label stock (e.g., Avery 5160).
#### B. Set Label Preferences
Within printer settings, confirm:
* Label dimensions
* Margins
* Orientation (portrait or landscape)
* Barcode font compatibility
This ensures that printed barcodes scan accurately without distortion.
### Step 4: Print Barcode Labels in QuickBooks Enterprise
Once items have barcode numbers, printing labels is straightforward.
#### A. Print Barcode Labels Individually
1. Navigate to **Lists > Item List**.
2. **Right-click** the item.
3. Select **Print Barcode Labels**.
4. Choose:
* Number of labels
* Label format
* Printer
5. Click **Print**.
#### B. Print Multiple Barcode Labels at Once
1. Go to **File > Print Forms > Labels**.
2. Choose **Inventory Items**.
3. Select the **items**.
4. Specify **quantities**.
5. Preview **labels**.
6. Click **Print**.
The preview option helps confirm alignment before committing to the final print.
### Step 5: Printing Barcodes from Transactions
Also possible to print barcodes directly from:
* Purchase Orders
* Item Receipts
* Sales Orders
#### From a Purchase Order
1. Open the **purchase order**.
2. Select **Print > Print Labels**.
3. Choose **item quantities received**.
4. **Print**.
This is ideal for labeling newly received inventory immediately upon arrival.
## Barcode Label Best Practices for Maximum Accuracy
To ensure consistent scanning and professional presentation:
### 1. Use High-Quality Label Stock
Poor-quality labels can smudge or fade. Thermal labels are ideal for warehouse environments.
### 2. Maintain Clear Print Resolution
Set printer DPI to at least 300 DPI for crisp barcode clarity.
### 3. Standardize Barcode Format
Common formats include:
* Code 128
* Code 39
* UPC
QuickBooks Enterprise primarily uses Code 128 for flexibility and density.
### 4. Position Labels Strategically
Place barcodes where they are:
* Easily scannable
* Not folded or creased
* Protected from wear
## Troubleshooting QuickBooks Enterprise Barcode Printing Issues
Even with proper configuration, occasional issues may arise.
### A. Barcode Not Scanning
* Verify printer resolution
* Confirm barcode format compatibility
* Ensure scanner supports Code 128
### B. Labels Misaligned
* Recheck label dimensions in printer setup
* Print a test page on plain paper
* Adjust margins incrementally
### C. Barcode Field Not Visible
* Confirm Advanced Inventory is enabled
* Verify user permissions allow barcode editing
## Optimizing Warehouse Efficiency with Barcode Scanning
Once barcodes are printed and applied, scanning functionality dramatically improves workflow.
Use barcode scanners to:
* Receive inventory faster
* Fulfill sales orders efficiently
* Reduce picking errors
* Perform cycle counts accurately
Real-time updates ensure inventory levels remain precise across locations.
## Integrating Mobile Barcode Scanning with QuickBooks Enterprise
For warehouses operating on larger scales, integrate wireless scanners or mobile devices. These devices sync directly with QuickBooks Enterprise, enabling:
* Immediate stock updates
* Faster order processing
* Seamless inventory transfers
Wireless scanning reduces dependency on desktop workstations and enhances operational flexibility.
## Security and User Permissions for Barcode Management
Maintain strict control over barcode generation and printing.
1. Go to **Company > Users > Set Up Users and Roles**.
2. Assign permissions related to:
* Inventory editing
* Barcode field modification
* Label printing
This protects against duplicate or incorrect barcode assignments.
## Advanced Inventory Reporting with Barcodes
Barcodes enhance reporting precision.
Generate reports such as:
* Inventory Stock Status by Item
* Physical Inventory Worksheet
* Inventory Valuation Summary
Barcode integration ensures every scanned movement is accurately reflected in reporting.
## Scaling Barcode Printing for High-Volume Businesses
For enterprises with extensive SKUs:
* Automate barcode generation during item creation
* Use batch printing processes
* Maintain centralized barcode standards
High-volume environments benefit significantly from standardized label templates and automated processes.
## Final Thoughts on Printing Barcodes in QuickBooks Enterprise
**Printing barcodes in QuickBooks Enterprise** transforms inventory management into a highly efficient, error-resistant system. By enabling Advanced Inventory, assigning accurate barcode numbers, configuring precise printer settings, and following professional label standards, achieve seamless inventory tracking and faster operational workflows.
Implementing **barcode printing correctly** ensures that every item in inventory is easily scannable, traceable, and accountable. When executed properly, barcode integration becomes a cornerstone of efficient enterprise inventory management.
## Frequently Asked Questions
### Q. How can a barcode be added to a QuickBooks invoice?
In QuickBooks Enterprise or QuickBooks Desktop, barcodes can be included on invoices by enabling barcode functionality within Advanced Inventory and customizing the invoice template. Steps to add a barcode to an invoice:
1. Enable **Advanced Inventory** and **Barcode Scanning** under **Edit > Preferences > Items & Inventory**.
2. Assign a barcode number to each inventory item in the **Item List**.
3. Open **Lists > Templates**.
4. Edit the **invoice template**.
5. Add the **Barcode field** (if available in your version).
6. Save the **template**.
7. Create or open an **invoice** using that **template**.
If the barcode field is not directly available in the template designer, third-party integrations such as label or form customization tools may be required to display barcodes directly on printed invoices.
For QuickBooks Online, barcode printing on invoices typically requires a third-party app since native barcode functionality is limited.
### Q. How to print barcodes in QuickBooks Enterprise on Windows 10?
Printing barcodes in QuickBooks Enterprise on Windows 10 requires proper configuration of Advanced Inventory and printer settings.
#### Steps:
1. Enable **Advanced Inventory** and **Barcode Scanning**.
2. Assign **barcode numbers** to items in **Lists > Item List**.
3. Go to **File > Printer Setup**.
4. Select **Labels**.
5. Choose your **installed label printer**.
6. Configure **label size and orientation**.
7. Click **OK**.
#### To Print Labels:
1. Go to **File > Print Forms > Labels**.
2. Select **Inventory Items**.
3. Choose **items and quantities**.
4. **Preview and print**.
#### Ensure That:
* Printer drivers are updated.
* Label stock matches the template settings.
* Printer resolution is at least 300 DPI.
Windows 10 compatibility depends on correct printer drivers and QuickBooks Enterprise version updates.
### Q. How to use Label Connector with QuickBooks Desktop?
Label Connector integrates directly with QuickBooks Desktop to allow advanced label customization and barcode printing.
1. **Install Label Connector** on the same system as **QuickBooks Desktop**.
2. Launch **QuickBooks Desktop**.
3. Open **Label Connector**.
4. Grant permission when prompted to **allow integration**.
5. Create a **label template** within **Label Connector**.
6. Insert dynamic fields such as:
* Item Name
* SKU
* Barcode Number
7. Save the **template**.
8. Select **items within QuickBooks**.
9. Send data to **Label Connector**.
10. Print labels from the **Label Connector interface**.
This tool provides greater flexibility for custom label sizes, advanced formatting, and thermal printer compatibility.
### Q. How to connect and use a barcode scanner with QuickBooks Online?
QuickBooks Online does not include built-in Advanced Inventory barcode management like Enterprise. However, barcode scanners can still be used.
1. Use a **USB barcode scanner** configured as a keyboard wedge device.
2. Plug the **scanner** into the computer.
3. No additional driver installation is typically required.
4. Open **QuickBooks Online** in a browser.
5. Click inside any **item field** (e.g., invoice item line).
6. Scan the **barcode**.
The scanned code will populate the field automatically, similar to typed input.
For more advanced barcode inventory management, integrate third-party inventory apps from the QuickBooks App Store that support barcode scanning and syncing.
### Q. How to set up and print item barcode labels in QuickBooks?
The process differs slightly depending on the version, but for QuickBooks Enterprise, follow these steps:
#### Setup:
1. Enable Advanced Inventory.
2. Activate barcode scanning.
3. Assign unique barcode numbers to items.
4. Configure printer settings under File > Printer Setup.
#### Print Labels:
1. Go to **File > Print Forms > Labels**.
2. Choose **Inventory Items**.
3. Select **items**.
4. Enter **quantities**.
5. Preview **alignment**.
6. **Print**.
Using thermal printers improves durability and scanning reliability.
For QuickBooks Desktop (non-Enterprise), barcode functionality may require third-party applications.
### Q. Why aren’t barcodes printing correctly in QuickBooks Enterprise, and how to fix it?
Several issues can cause barcode printing errors in QuickBooks Enterprise. Common problems and fixes:
#### 1. Misaligned Labels
* Verify label template size.
* Reconfigure margins in Printer Setup.
* Print a test page on plain paper first.
#### 2. Blurry or Unreadable Barcodes
* Increase printer resolution (minimum 300 DPI).
* Replace low-quality label stock.
* Clean printer print head (thermal printers).
#### 3. Barcode Not Scanning
* Confirm barcode format compatibility (usually Code 128).
* Ensure scanner settings match barcode type.
* Reprint using darker print density settings.
#### 4. Barcode Field Missing
* Confirm Advanced Inventory is enabled.
* Verify user permissions.
* Update QuickBooks Enterprise to the latest release.
#### 5. Windows Printer Driver Conflicts
* Update printer drivers.
* Reinstall the printer.
* Restart the system and QuickBooks.
Proper printer calibration and accurate configuration resolve most barcode printing issues quickly.