System updates

We’re experiencing issues that may affect your Square services. We’ll continue to update our status page with more information.

Back to Home

Use a Barcode Scanner with Square Virtual Terminal

Using a USB barcode scanner with Virtual Terminal allows you to quickly add items to your cart. It is particularly useful if you have a large item catalogue and are looking for a more streamlined checkout process. It is also helpful if you connect Square Terminal with Virtual Terminal for in-person payments.

Connect a barcode scanner

To set up a USB barcode scanner, simply plug it into your computer. Your device should recognise it and connect within a few seconds. From here, you can start adding items to a cart.

Learn how to accept payments with Virtual Terminal.

If the barcode scanner is not connecting, make sure you review our barcode scanner troubleshooting guide to ensure it’s been properly set up.

Barcode scanner functionality

In order to start using a barcode scanner with Virtual Terminal, you must toggle on the barcode scanning mode button, which may be found in the Itemized sale tab, under Transaction details – near Add an amount or item – when processing a sale.

Note: You must toggle the mode on and off to switch from barcode scanner mode to regular input mode.

When you scan an item in Virtual Terminal using a barcode scanner, it will be automatically added to the cart. If you have set up item variables, you will be prompted to select the most appropriate item version after scanning.

If you scan an item that has not yet been added to your item library, a banner will appear with the option to create a new item in a new browser tab. After you enter the relevant item details, including name, price and image, you can save the item to your library, navigate back to your previous browser tab (the one with Virtual Terminal), and scan the item again to add it to your cart.