Home>Get Started Guides

Accept payments with Square Virtual Terminal

Who is this article for?
Account owners or team members with the checkout permission to use Virtual Terminal. Set permissions in Square Dashboard.

About Virtual Terminal 

With Square Virtual Terminal, you can charge a customer from a web browser on your computer. Virtual Terminal is ideal for remote billing or taking card payments over the phone.

Before you begin

  • To use Square Virtual Terminal, you’ll need to sign in to your Square Dashboard. 

  • Use a compatible web browser on your computer such as Google Chrome, Apple Safari, Mozilla Firefox or Microsoft Edge.

Important note: These steps and features apply only to Square accounts created before 25 July 2025.

Take a payment with Virtual Terminal  

You can create and settle a single sale or transaction using Virtual Terminal. To start:

  1. Sign in to Square Dashboard and go to Orders & payments (or Invoices & Payments or Payments) > Virtual terminal.

  2. Select Take a payment (or Overview > Take a payment).

  3. Select Quick charge to charge a custom amount, or Itemised sale to add an existing or newly created item to the sale, or scan a barcode.

  4. Add any relevant discounts, service charges, tips and notes.

  5. Under Payment details, optionally add a customer to the transaction and choose your payment method. You can also choose how the customer will pay.

  6. Review the transaction details, then click Charge.

After you see the payment has been recorded, you can send a digital receipt to your customer via email or text message. You can also print the receipt on a connected printer, or via the Square Terminal printer if your Terminal is connected.

In addition to manual payments, you can:

  • Accept split-tender payments: Continue processing the split payment amounts until the entire sale has been completed.

  • Send a payment link via text: This enables the customer to complete checkout from their mobile device.

Use recurring payments with Virtual Terminal 

To use recurring payments, you’ll need to add a customer’s Card on File prior to scheduling. The first charge in the recurring series will occur immediately in Square Virtual Terminal. All subsequent charges will occur via recurring Square Invoices, which you can manage from the Invoices section of your Square Dashboard.

Schedule recurring payments

  1. Sign in to Square Dashboard and go to Orders & payments (or Invoices & Payments or Payments) > Virtual Terminal.
  2. Select Take a payment (or Overview > Take a payment).
  3. Select Quick charge to charge a custom amount, or Itemised sale to add an existing or newly created item to the sale, or scan a barcode.
  4. Add an optional discount, tax, service charge, tip or note.
  5. Click Add a customer to choose an existing customer with a saved card on file.
  6. Click Make this a recurring payment.
  7. Select a daily, weekly, monthly or yearly interval.
  8. Choose whether to end the recurring series on a specific date, after a certain number of payments, or never.
  9. Click Save.
  10. Review the recurring payment details, then click Charge to confirm.

Your customer will receive a digital receipt for this and all subsequent recurring charges.

Manage recurring payments

Afterwards, you can manage a recurring payment series from your Square Dashboard, the Square Point of Sale app and the Square Invoices app. Any edits made to items, modifiers, discounts or taxes will reflect across subsequent recurring payments in the series. To start:

  • From Square Dashboard: Go to the Invoices section of your Square Dashboard and click on Recurring series.
  • From Square Point of Sale: Go to the Invoices section of your Square Point of Sale app and use the filter to view any of your recurring series.
  • From the Square Invoices app: Go to the Invoices section of your Square Invoices app and use the filter to view any of your recurring series.

Accept zero-amount payments with Virtual Terminal

There may be instances where you need to accept a €0 payment, such as when you’re accepting a payment outside of Square or your customer pays for a transaction in full using a voucher.

Note: Receipts aren’t generated automatically for €0 transactions. To view and send a receipt, click on the newly recorded transaction on your Virtual Terminal.

Accept a €0 payment

  1. Enter €0.00 as the amount of the payment.
  2. Select Record cash payment or Record other payment.
  3. Click Charge.

Accept a 100% discounted payment

  1. Enter the amount of the payment or select an item from your library to add to the current sale.
  2. In the “Transaction details,” click Add discount and apply a 100% off discount.
  3. Click Add to see the total of €0.00.
  4. Select Record cash payment or Record other payment.
  5. Click Charge.

Related articles