Plan your payment and printing setup

Use your own Stripe or Square account. Check reader compatibility, printing options and offline limits before buying hardware for the counter.

Email the receipt with the invoice PDF, text a receipt link through enabled channels, or print it at the counter when configured.

Take payment online or at the counter

Send a payment link or let customers pay on their ticket's status page. At pickup, use a compatible reader connected to your Stripe or Square account.

Payment links and status pages

Text or email a payment link, or make the invoice payable on the ticket's status page. Customers can pay from their phone.

Cards at the counter

Send the invoice amount to a compatible reader assigned to your store. The customer taps, inserts or swipes their card to pay.

Online payments and counter payments compared
Online payments and counter payments compared
Payment detailsOnlineAt the counter
Where customers pay On their phone, through a link or their ticket's status page On the card reader at your counter
What you need A connected provider account and a way to reach the customer Provider connection and a compatible reader assigned to your store
When the invoice shows paid After the provider confirms payment of the balance After the reader payment completes for the balance
Reader needed None Stripe Terminal reader or Square Terminal, registered with the provider
Receipt options Email or text, with the delivery channel enabled Email or text through enabled channels; printed receipts when configured
Without internet Online payments need a connection Card readers need a connection

Reader options named in BenchKey

  • Stripe Reader S700Stripe
  • Square TerminalSquare

Register your reader with Stripe or Square, then assign it to your store in BenchKey. Mobile Bluetooth readers and phone tap-to-pay aren't supported.

Card payments go through your own account

Stripe or Square processes the payment through your shop's account and handles payouts to you. BenchKey records the confirmed payment on the ticket.

Keep your provider account

Connect your existing Stripe or Square account with a guided sign-in. There are no connection keys to copy.

No BenchKey payment markup

Your provider charges its normal processing rates. BenchKey adds no markup to your card payments.

Offer Affirm financing

Connect Affirm on any plan. US and Canadian businesses can offer monthly payments on large invoices through the Pay with Affirm button.

Keep the payment history with the repair

Record cash, collect deposits and apply payments already on file. The invoice shows the balance still due, with corrections and refunds linked to the original payment.

Cash and change

Open the store's register before taking cash. Enter what the customer hands you; BenchKey shows the change before you record the payment.

Deposits and partial payments

Split cash by amount or percentage. The invoice stays partly paid until settled. Apply previous payment links an existing payment without collecting it again.

Corrections stay on record

Recorded payments cannot be edited or deleted. Voids and refunds add new entries to the invoice's payment history.

Refunds you can trace

Refund eligible card payments through the original provider. Each refund links to the payment and register feed. A pending refund isn't complete.

Check payment options for your country

Online cards and counter readers depend on Stripe or Square availability in your country. Cash and manual payments can still be recorded where online cards aren't supported.

BenchKey does not issue certified fiscal receipts or e-invoices. Keep using any fiscal system your country requires.

See payment options by country
List countries by group
Stripe and Square, online and counter
Australia, Canada, France, Ireland, Spain, United Kingdom, United States
Stripe, online and at the counter
Austria, Belgium, Bulgaria, Croatia, Cyprus, Czechia, Denmark, Estonia, Finland, Germany, Gibraltar, Greece, Hungary, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, New Zealand, Norway, Poland, Portugal, Slovakia, Slovenia, Sweden, Switzerland
Stripe online, without counter readers
Liechtenstein, Mexico, Romania
Cash and manual payments only
Brazil, China, Hong Kong SAR China, India, Indonesia, Japan, Malaysia, Singapore, South Africa, Thailand, United Arab Emirates

Print receipts, invoices and device labels

Print receipts, invoices, estimates and drop-off receipts from your browser on every plan. Pro and Business add device and part labels and BenchKey Printing, where available.

Beta

Know what checkout can record offline

Offline mode is in beta and must be available for your workspace. During an outage, it records cash, check and other manual payments locally.

Record during an outage

  • Cash
  • Check
  • Other manual payments

Needs a connection

  • Cards at the counter
  • Cards on file
  • Financing
  • Payment links
  • Manual card records

Load checkout while online first. Payment records stay on that register device until they sync. Keep the device and its browser data available until the waiting to sync count clears.

Set up the counter before taking payment

Check the provider connection, assign any readers and review your invoice settings. Then open the register and test your printing setup.

  1. Connect your payment account

    In Payments settings, connect Stripe or Square, check Live payments or Testing under Account type, then choose your Payment provider.

  2. Assign your card reader

    Register the reader with your provider, then assign it to your BenchKey store before taking cards in person.

  3. Check taxes and receipt text

    Set the tax rate, tax label and receipt footer. Review a sample invoice before taking payment.

  4. Open the register

    Choose the store and open its register with a starting float before recording cash payments.

  5. Choose and test printers

    Use browser printing, or follow the direct-printing setup shown in Settings on Pro and Business. Choose printers and test.

Payments and hardware questions

Can customers pay without a card reader?

Yes. Send a payment link, let them pay on the ticket's status page, or record cash. A reader is needed only for card payments at the counter.

Can I keep my Stripe or Square account?

Yes. BenchKey connects to your shop's own Stripe or Square account. Sign in to connect it, then select the provider in payment settings.

Does BenchKey add payment processing fees?

BenchKey adds no markup to payments. Your provider charges its normal processing rates.

Which card readers work with BenchKey?

Stripe Terminal readers such as the S700, and Square Terminal. Register the reader with its provider first, then assign it to your store in BenchKey. Mobile Bluetooth readers and phone tap-to-pay aren't supported.

Which printers can I use?

BenchKey Printing supports Zebra, Brother, DYMO and most thermal receipt printers through a Windows or Mac computer, where available on Pro and Business. Every plan can print through the browser using a printer the browser can access.

Can I print from a phone or iPad?

You can use the device's browser print dialog. Direct printing needs a Windows or Mac shop computer connected to the printers, using the PrintNode or BenchKey Print Connector setup shown in Settings.

Can I take cards when the internet drops?

Card payments, payment links and financing need a connection. Beta offline mode can record cash, check and other manual payments when available for your workspace. It does not authorize card payments.

The waitlist is open for repair shops

Leave your email for access updates. Your name and shop name are optional.

Watch the product tour 3:34 Follow a repair from check-in to pickup in BenchKey