Home>Other Features

Connect Square Terminal with Virtual Terminal for In-Person Payments

You can now accept payments in person with Square Terminal, a wireless checkout terminal that integrates seamlessly with Virtual Terminal on your computer. If you’re new to Square Terminal, check out the Square Terminal Guide or visit Square Shop to purchase one. 

  • Accept all payment types from your computer so you never miss a sale – both in person and remotely.

  • Streamline your business with free and easy-to-use tools. Print professional receipts via Square Terminal’s built-in printer, and collect feedback from customers with every digital receipt issued.

  • Provide a safer payment option for your customers and your staff with separate devices for contactless payments. A wireless checkout terminal is easy to transport from table to table or can be kept on the front counter while the bill is sent from a computer in the back office or billing department. 

  • Pay lower rates for in-person payments. Tap, insert or swipe a card for just 1.6% per transaction. Pay 2.2% when you key in a credit or debit card number manually.

Note: Before getting started, check that your Square Terminal is up to date with Square Terminal troubleshooting tips. Be sure to access Virtual Terminal on a supported browser on your computer.

Connect Square Terminal to Virtual Terminal

Virtual Terminal on your computer can wirelessly connect to one Square Terminal or many Square Terminal devices at a time. Keep in mind before you start the setup process:

  • Ensure that your Square Terminal and computer are connected to a Wi-Fi or Ethernet network. Note: Your device and computer do not have to be on the same network, but both devices must be online.

  • Sign out on your Square Terminal before connecting to Virtual Terminal. You can sign out of Square Terminal by tapping on the three horizontal lines, then tapping ​Settings​ > ​Account​ > ​Sign out​.

To connect Square Terminal to Virtual Terminal:

  1. From your Square Dashboard on your computer, go to the Virtual Terminal Overview page.

  2. In the menu on the left-hand side of the screen, navigate to Settings > Devices.

  3. If you already have a Square Terminal, select Add a device.

    Note: If you don’t have a Square Terminal, select Shop Square Terminal to go to the purchase page. Return to the Virtual Terminal Overview page once you have your Square Terminal in hand and are ready for setup.

  4. On the next screen, enter a custom nickname and location to associate with your Square Terminal and ​click Create.

The setup flow will generate a device code on the Virtual Terminal screen. Make a note of this device code, and grab your Square Terminal device to begin the next steps. You can re-use this same device code if you ever need to reconnect to your Square Terminal.

  1. ​On your Square Terminal, tap Sign In > Use a Device Code.

  2. Enter the new device code you just created and tap Sign In.

  3. Once the pairing is complete, the Square Terminal will display Powered by Square and the Virtual Terminal will display Square Terminal Paired. Click the X or Done to go back to the Devices page.

To view your recently paired Square Terminal:

  1. Visit the Virtual Terminal Overview page on your Square Dashboard.

  2. Click Devices. You’ll see a list of Square Terminals paired to your Virtual Terminal.

Take Payments in Person with Square Terminal Connected to Virtual Terminal 

  1. To begin, go to the Virtual Terminal Overview page from your online Dashboard, and click Take a Payment.

  2. From the checkout screen, choose between taking an Itemised Sale or doing a Quick Charge to key in custom amounts.

  3. Fill in your order details by adding items to your cart or selecting the charge amount. If applicable, add an optional note, select your reporting location, and add a new or existing customer to the sale.

  4. Under Payment Method, select your Square Terminal in the list of options. You should recognise the custom nickname you created during setup.

  5. When you are ready to take the payment, press Charge. You will see a loading page on your computer that says ‘Customer is completing the transaction’.

  6. At this time, the cart details will appear on the Square Terminal screen, allowing your customer to review and confirm the sale, add a tip, pay using tap, insert or swipe, and send or print a receipt.

  7. If you entered a Quick Charge amount, your customer won’t be required to confirm the sale before they complete their payment on the Square Terminal.

  8. Once your customer has paid, you’ll get a confirmation on your Virtual Terminal that the payment was successful.

You can view your transaction history, send receipts and issue refunds from the Transactions tab of your online Square Dashboard.

Receipt and Printing Options

Once a payment has been successfully processed, you’ll have a few different options to choose from on the Virtual Terminal page.

  1. New sale: No receipt is sent.

  2. Send receipt: Enter an email address or phone number for the receipt delivery method.

  3. Print receipt: Print receipt to a printer connected to your computer that is not your connected Square Terminal.

  4. Print receipt on [Device Nickname] Square Terminal: Print receipt to connected Square Terminal.

To reprint a receipt from your connected Square Terminal:

  1. From your Square Dashboard, go to the Virtual Terminal Overview page.

  2. Locate the transaction under your Activity.

  3. Select the transaction to open up the details.

  4. Select the three dots (...) and choose Print receipt on [Device Nickname].

Depending on your settings, the buyer will also have the option to print or receive a digital receipt.

Cancel Payments

If you want to cancel a payment, on the Square Terminal, select the X on the Add a tip? screen or the back arrow on the payment screen. You can also click on the X from the Virtual Terminal screen on your computer. If the cancellation is initiated on Square Terminal, you’ll see a notification on your computer that the customer has cancelled, and you’ll have the option to confirm the cancellation or review the sale information.

To complete the cancellation:

  1. Click Cancel on the Virtual Terminal screen.

  2. Then, review the cart and click Charge to send the sale to the Square Terminal so your customer can finish paying.

Configure Settings

Access Square Terminal Settings

From the ‘Powered by Square’ screen on the Square Terminal, swipe from the left-hand side of the screen to reveal the menu offering Checkout, Settings and Support.

Under Settings, you can configure your:

  • Wireless network
  • Display and sound options
  • Accessibility for talkback or magnification
  • Printer
  • Other general settings, including date and time, device names and language.

Disconnect your Square Terminal from your Computer

You may want to disconnect your Square Terminal from Virtual Terminal and use it to take payments as a standalone point of sale. To do this, you’ll need to manually sign out of the Square Terminal:

  1. Swipe from the left-hand side of the screen to reveal the menu.
  2. Tap Settings > Sign Out, then tap Sign Out again to confirm.

Note: You can always reconnect Square Terminal to Virtual Terminal on your computer at any time by re-entering the same device code or generating a new one.

Edit Square Terminal Devices & Terminal Checkout Settings

To edit the Square Terminal Devices & Terminal Checkout Settings from the Virtual Terminal Overview page on your Square Dashboard, select Settings > Devices.

Edit the Square Terminal nickname or location:

  1. On your list of devices, select the three dots next to the device you’d like to edit.
  2. Click Edit to edit the device name.

Note: To edit the linked device location or device code, you will need to unpair then repair the device under the new reporting location. A new device code will be generated.

Edit the Terminal Checkout flow to expedite checkout

  • To skip the itemised cart screen, toggle on Skip receipt screen to skip the receipt selection screen. Digital receipts will be sent automatically to customers who have opted to receive them.
  • To skip the receipt screen, toggle on Skip receipt screen to skip the receipt selection screen. Digital receipts will be sent automatically to customers who have opted to receive them.

Team Permissions

You can assign which team members have access to using Square Terminal with Virtual Terminal for In-Person Payments. If you already use Team Permissions for your team members, visit Team Member Permissions on your Square Dashboard.

  1. Go to Staff > Team from the online Square Dashboard.
  2. Click Permissions, then choose the permission set that needs access to Virtual Terminal.
  3. Under the ‘Checkout’ permission, tick the box next to ‘Use Virtual Terminal’.
  4. While on the same permission set page, choose the ‘Account & Settings’ permission, and toggle it on.
  5. Under the ‘Device’ subheading, tick the box next to ‘Create, edit and delete devices’.
  6. Click Continue and make sure Shared points of sale and Dashboard are selected as access points.
  7. Click Save.

Now your team members with this permission set are ready to take in-person payments using the Virtual Terminal and a connected Square Terminal. If you aren’t using Team Permissions yet, learn how to set roles and assign permissions for your team online.


How do I set up my Square Terminal?

Refer to our Square Terminal Guide for more information, including a video tutorial.

Will my Square Terminal still have the same functions as the Point of Sale app?

Once you connect your Square Terminal to Virtual Terminal on the computer, the Square Terminal will show a status screen reading ‘Ready to take a payment’. You will still be able to change your settings and access support resources. You’ll need to disconnect your Square Terminal to take payments as a standalone point of sale, though.

What are the fees associated with using Square Terminal and Virtual Terminal together to accept payments?

1.6% for each contactless payment, inserted chip card or swiped magnetic stripe card through Square Terminal or 2.2% for each manually entered payment through Virtual Terminal on the computer. Learn about Square’s Fees.

How close to my computer does my Square Terminal need to be for me to use it to accept payments?

As long as your terminal and computer are both connected to the internet (on the same or different networks), you can use them together to make sales – no matter how far apart they are.

My Square Terminal won’t disconnect from Virtual Terminal on my computer. How do I reset it?

If the normal steps to disconnect your device aren’t working (tap Settings > Sign Out > Sign Out), then hold down the power button on Square Terminal for about 15 seconds to factory-reset it.

Can I accept cash or cheque payments using Square Virtual Terminal?

You can use Virtual Terminal to manage and track cash, checks and other types of payments. There’s no fee to accept these other tender types – if you do, Square doesn’t process any funds and functions only as an organisational tool. Money for transactions involving cash or cheque payments exchanged directly between you and your customer will not be transferred by Square. Note: Cash drawers are not compatible with Virtual Terminal and cannot be used when processing in-person payments using Virtual Terminal with Square Terminal.

My Square Terminal screen says ‘Ready to take payment’ but isn’t reading cards. How do I take this payment?

To troubleshoot this issue, double-check that both your Square Terminal and Virtual Terminal on your computer are connected to a Wi-Fi network.

If your Square Terminal is connected but the payment is still not processing, ensure that your Square Terminal is listed on your devices page for your Virtual Terminal. From the Virtual Terminal Overview page on your Square Dashboard, click Settings > Devices. Click the three dots to reveal the Edit and Deactivate menu options. Click on Edit to see the Edit Device screen. Here you can view the device code. Try logging out of your Square Terminal and then logging back in by entering this code.

Note: Your device must be listed as Paired to accept carts sent from Virtual Terminal.

Lastly, it’s always a good idea to try to restart your Square Terminal. Hold down the button on the left-hand side of the Square Terminal to reveal the Power off and Restart menu items. Tap Restart.

Can't find what you need?