A Terminal ID is a unique code that identifies the physical or virtual device where a payment happens
A Terminal ID (TID) is a number assigned to a specific payment device—a card reader, point-of-sale system, mobile phone, or online checkout page—that processes transactions. When you swipe a card at a register or enter payment details on a website, the Terminal ID tells the payment processor which device sent that transaction and which merchant owns it. Without a Terminal ID, the processor would not know where the payment came from or where to send the money.
The Terminal ID is different from your merchant account number. Your merchant account is your relationship with the payment processor; your Terminal ID is the address of the device itself. A single merchant account can have multiple Terminal IDs if you operate more than one register, more than one location, or both online and in-person payment methods.
Key Takeaways
- A Terminal ID is a unique code assigned to each payment device and is required for every transaction to route correctly to your merchant account.
- Payment processors use the Terminal ID to track which device processed a payment, separate transactions by location or register, and route settlement funds.
- You receive your Terminal ID when you set up a payment device; it appears on receipts and in your processor's dashboard.
- If you operate multiple registers, multiple locations, or both online and in-person sales, you will have multiple Terminal IDs.
How a Terminal ID moves through a transaction
When a customer swipes a card or enters payment details, the Terminal ID is embedded in the transaction data sent to the payment processor. The processor reads the Terminal ID first—before it even looks at the card number—to confirm the device is registered and active. If the Terminal ID does not match any account in the processor's system, the transaction is rejected when ready.
Once the Terminal ID is verified, the processor uses it to route the transaction to your merchant account, explore the correct fee structure, and eventually deposit the funds into your bank account. The Terminal ID also determines which settlement batch your transaction lands in. If you have two registers with different Terminal IDs, their transactions settle separately, which is why your bank statement might show multiple deposits on the same day.
The Terminal ID stays attached to the transaction record throughout its entire journey—from the device to the processor, to the card network (Visa, Mastercard, etc.), to the customer's bank, and back. This is why your processor can pull up a specific transaction months later and tell you exactly which device processed it.
Where you find your Terminal ID
Your Terminal ID appears on every receipt printed at the point of sale. Look at the top or bottom of a receipt from a physical store; you will see a line that says "Terminal ID" or "TID" followed by a number, usually four to eight digits. Online, your Terminal ID is not printed on a receipt, but it is stored in your payment processor's dashboard under your account settings or device management section.
If you have lost track of your Terminal ID, you can retrieve it from your processor's online portal, your merchant account agreement, or by calling your processor's support line. You will need it if you are troubleshooting a transaction, setting up a new device, or integrating payment processing into custom software.
Why processors require a Terminal ID for each device
A Terminal ID serves three core functions: identification, tracking, and settlement. Identification means the processor confirms the device is legitimate and belongs to an active merchant account. Tracking means the processor can separate transactions by device, location, or sales channel—critical for merchants who need to know which register or store generated which revenue. Settlement means the processor knows where to send the money and can batch transactions correctly.
Without Terminal IDs, a processor would have no way to distinguish between a transaction from your downtown location and one from your mall location, or between a payment made in person and one made on your website. This would make reconciliation impossible and would prevent you from seeing which parts of your business are performing well.
Terminal ID versus Merchant ID and other identifiers
A Merchant ID (MID) is your overall account number with the payment processor. A Terminal ID (TID) is the specific device within that account. Think of it like a business address versus a room number: your Merchant ID is the building, your Terminal ID is the office inside it.
You may also encounter a Store ID if you operate multiple locations. The Store ID groups Terminal IDs by physical location, so your processor can report revenue by store. A large retailer might have one Merchant ID, five Store IDs (one per location), and twenty Terminal IDs (four registers per store). The hierarchy flows downward: Merchant ID contains Store IDs, which contain Terminal IDs.
What happens if your Terminal ID is inactive or wrong
If a Terminal ID is inactive—because the device was deactivated, the account was closed, or the processor removed it—transactions will be declined at the point of sale. The customer will see an error message, and the transaction will not process. This usually happens when a merchant forgets to notify the processor that a device is no longer in use, or when a device is damaged and replaced without updating the processor's records.
If the Terminal ID in your system does not match the one registered with the processor, transactions may process but settle to the wrong account or not settle at all. This is rare but can happen if a device is moved to a different merchant account or if settings are changed incorrectly during setup. If you suspect a Terminal ID mismatch, contact your processor when ready; they can verify the device and correct the records.
Setting up a new Terminal ID
When you add a new payment device—a new register, a mobile card reader, or an online checkout page—your processor assigns a new Terminal ID automatically. The assignment happens during device set up, which usually takes a few minutes to a few hours depending on the processor. You do not choose the Terminal ID; the processor generates it to may support uniqueness across their system.
Once the Terminal ID is active, you can begin processing transactions when ready. The Terminal ID will appear on your first receipt or in your dashboard within hours. If you are setting up multiple devices at once, the processor will assign multiple Terminal IDs in sequence, and you should record them somewhere safe—a spreadsheet or your processor's dashboard—so you can match them to physical locations or registers later.
Frequently Asked Questions
Can I change my Terminal ID?
No. Terminal IDs are permanent and tied to specific devices. If you need a different Terminal ID, you must deactivate the old device and set up a new one. The processor will assign a new Terminal ID to the new device automatically.
What if I move a payment device to a different location?
Notify your processor before you move the device. The Terminal ID stays the same, but the processor may need to update your account records to reflect the new location. Some processors use Terminal IDs to track location-specific data, so moving a device without notifying them can create reporting errors.
Do I need a different Terminal ID for online and in-person payments?
Yes. Online checkouts and physical card readers are separate devices in the processor's system and receive separate Terminal IDs. This allows you to see which revenue came from in-store sales and which came from your website.
Why does my processor ask for my Terminal ID when I call support?
The Terminal ID tells support which specific device and account settings they are looking at. Without it, they would have to ask additional questions to narrow down which device you are calling about, especially if you have multiple Terminal IDs on your account.
Can two merchants share a Terminal ID?
No. Each Terminal ID is unique to one merchant account and one device. Sharing a Terminal ID would route all transactions to the same account and make it impossible to separate revenue between merchants.