Last updated: Jun 22, 2026, 7:39 AM
Learn how to quickly diagnose issues if your card reader isn't working, and discover simple steps to test different USB ports to find a solution.
Note: For card reader issues on a Toast Go® handheld, see Get Help With Your Toast Go® 2 Handheld, Get Help With Your Toast Go® 3 Handheld, or Toast Go® Handheld Card Reader / Payment-Blocking Issue.
Applies to: Toast Flex terminals; Toast Tap™ (Direct Attach) card reader; Toast Tap™ (On-Counter) card reader; BBPOS Chipper 2X (USB) card reader; MagTek Dynamag and Elo magnetic stripe (swipe) readers
Permissions needed: Group 7 permissions - Device Setup
What you'll accomplish: Identify why your Toast card reader isn't working and resolve common issues—connection errors, payment failures, offline readers, and dual reader conflicts—without contacting Customer Care.
If your card reader is not working—including "Searching for BBPOS" messages, payment errors, no lights, or it keeps going offline—work through these high-level steps in order. Most card reader issues resolve in the first two steps:
If none of these steps resolve the issue, see Before you contact Customer Care.
Find the symptom that matches what you are seeing, then follow the linked branch.
| Symptom | Most common cause | Quick fix | Self-service? |
| Card reader has no lights at all | Loose or damaged USB connection | Check physical connections and lights | Yes |
| USB connector is bent or broken | Physical damage | Card reader needs replacement—see Before you contact Customer Care | No |
| Card reader is not working on POS 1 (or a specific terminal) | USB port issue or cache issue on that terminal | Clear cache and restart the terminal, then Swap USB ports | Yes |
| "Searching for BBPOS Chipper" or "Searching for BBPOS Chipper 2X" message on screen | Card reader not detected, often a USB or cable issue | Resolve "Searching for BBPOS" error messages | Yes |
| "Searching for BBPOS MSR" message when swiping a card | Swipe (MSR) reader not detected | Resolve "Searching for BBPOS" error messages | Yes |
| Toast Tap™ stops working (blue light off) when a swipe reader is also connected | Dual reader conflict—known issue with some swipe readers | Resolve dual reader conflicts | Yes |
| Card reader is offline; have to manually enter card numbers | Internet connection issue or reader needs to resync | Clear cache and restart the terminal; if the issue persists, verify your internet connection | Yes |
| Card reader passes the test but still won't take payments in the Toast app | Card Reader Support app left open in the background | Force close the Card Reader Support app—see Test the card reader with the Card Reader Support app, step 7 | Yes |
| Setting up a new BBPOS Chipper 2X but EMV won't enable in Device Setup | Card reader update has not been installed | Enable EMV for a new BBPOS Chipper 2X | Yes |
| Card reader passes all tests but still does not work in the Toast app, after force-closing the test app | Card reader may need replacement | Before you contact Customer Care | No |
Start here for every card reader issue. A loose cable or damaged USB connector is the most common cause of a card reader not working.
Expected outcome: The card reader is securely plugged in and the USB connector is undamaged.
A working card reader has two lights. Match what you see on your card reader to the descriptions below.
| Light | Where to look | What it means |
| Small green pinhole light | Bottom of the reader | The reader has power |
| Blue light (solid or flashing) | Top of the reader | The reader is trying to communicate with the Toast Flex terminal |
| Red light | Top of the reader | A guest's recent card was declined or repeatedly failed. Ask the guest to try a different card. |
If you see no lights:
Expected outcome: You can identify whether the card reader has power and whether it is communicating with the terminal.
The Card Reader Support app runs a test of the card reader's three payment methods—tap, dip, and swipe—without charging a card. Use it to confirm whether the card reader hardware is working.
Note: If the Card Reader Support app fails to initialize and an orange banner appears, see Swap USB ports.
Important: If you skip this step, the card reader will not function in the Toast app. This is the most common reason a card reader passes the test but won't take payments in the Toast app.
Expected outcome: You know whether the card reader hardware is working. If all three tests pass and the Card Reader Support app is closed, the card reader should work in the Toast app.
Clearing the cache and restarting the Toast Flex terminal resolves many connection and recognition issues, including readers that keep going offline.
Note: For a more comprehensive cache clear, navigate to Settings > Apps > Toast POS > Storage and select Clear Cache.
Expected outcome: The card reader connects and processes payments in the Toast app.
If your Toast Tap™ shows a blue light but still won't process payments, or if the Card Reader Support app fails to initialize, switching to a different USB port often resolves the issue.
Note: If you also use a Toast Printer or Toast Hub, you can try connecting the Toast Tap™ (On-Counter) to a USB port on one of those devices as an alternative.
Expected outcome: The card reader is detected on the new USB port and processes payments in the Toast app.
If the card reader is plugged in but not detected by the Toast Flex terminal, reset USB detection to refresh all USB port connections.
Expected outcome: The card reader appears in the USB Detection list and the Toast app recognizes it.
If you are setting up a new BBPOS Chipper 2X (USB) card reader, EMV must be enabled before the reader can accept chip dips or contactless taps. EMV (Europay, MasterCard, Visa) is the chip-card payment standard.
Note: If you decline the update, EMV will not enable.
Expected outcome: EMV Enabled is set to Yes in Device Setup, and the card reader can now accept chip dips and contactless taps.
Note: If the EMV update fails or shows an error, wait a few minutes and try again. Do not let your session log out during the update.
The "Searching for BBPOS Chipper" and "Searching for BBPOS MSR" messages mean the Toast app is trying to connect to a card reader it cannot detect. The fix depends on which message you see.
This error means the Toast Tap™ (BBPOS Chipper 2X USB) reader is not detected. Work through these steps in order:
If the error persists after all five steps, see Before you contact Customer Care.
Expected outcome: The "Searching for BBPOS Chipper" message clears and credit card payments process normally.
This error means a magnetic stripe (swipe) reader is not detected—for example, when swiping a manager card or processing a payment via the swipe reader.
Expected outcome: The "Searching for BBPOS MSR" message clears and swipe payments process normally.
If you use a Toast Tap™ and a swipe (magnetic stripe) reader together—for example, the swipe reader for employee or manager cards and the Toast Tap™ for guest payments—and the Toast Tap™ stops working (blue light off) when the swipe reader is connected, you may be experiencing a known issue with some swipe readers.
Expected outcome: You can confirm whether the swipe reader is faulty.
While waiting for a replacement swipe reader:
Expected outcome: Tap and dip payments continue working on the Toast Tap™ while you wait for a replacement swipe reader.
To request a replacement, see Before you contact Customer Care.
The "Searching for BBPOS Chipper" or "Searching for BBPOS Chipper 2X" message means the Toast app is trying to find your Toast Tap™ card reader (technically named BBPOS Chipper 2X USB) but cannot detect it. The reader is either unplugged, plugged into a faulty port, has a damaged cable, or needs the terminal restarted. To resolve, see Resolve "Searching for BBPOS" error messages.
Also asked as:
A card reader that keeps going offline is usually caused by an unstable internet connection or a USB port issue. First, verify your internet connection—see Verify Your Internet Connection. If your internet is stable, clear the cache and restart the terminal (see Clear cache and restart the terminal), then swap USB ports if the issue continues (see Swap USB ports).
Also asked as:
The most common cause is that the Card Reader Support app is still open in the background. The Toast app cannot use the card reader while the Card Reader Support app has control of it. Force close the Card Reader Support app: select the gray square at the bottom of the terminal screen and swipe up on the Card Reader Support window. Then open the Toast app and try a payment. If it still does not work, the card reader hardware may need replacement—see Before you contact Customer Care.
Also asked as:
EMV cannot enable until the card reader update has been installed. In the Toast app, navigate to Device Setup > Payment Processing > EMV Enabled, then select Check for Updates and Install Update. After the update completes, you will be able to select Yes for Enable EMV chip read. For full steps, see Enable EMV for a new BBPOS Chipper 2X.
Also asked as:
If only one terminal's card reader is affected, the issue is typically with that terminal's USB port or cache, not the card reader itself. First, clear the cache and restart that terminal (see Clear cache and restart the terminal). If that does not resolve it, swap to a different USB port on that terminal (see Swap USB ports). To confirm whether the card reader hardware is at fault, try plugging it into a different terminal—if it works there, the original terminal's USB ports need attention.
Also asked as:
Most card reader issues are resolved by the steps above. Contact Customer Care if any of the following are true:
Before contacting Customer Care, have ready:
For warranty information, see Card Readers Device Warranty. For replacement requests, see Replace Faulty Hardware (RMA). To contact Customer Care, see How to Contact Customer Care.