· The Merchant Manual · 6 min read
Why Did My Batch Fail to Settle? A Support Specialist’s 6-Step Troubleshooting Checklist
It’s 10:30 PM. Your restaurant or retail shop is finally closing, the staff is cleaning up, and you press the "Batch Settle" button on your credit card terminal so you can head home. Instead of the reassuring green checkmark and a printed batch report, the terminal beeps aggressively and flashes an ominous message: * "BATCH OUT OF BALANCE" * "COMM ERROR / HOST TIMEOUT" * "BATCH REJECTED" As a support specialist who answers calls from panicking business owners late at night, I know the imme
It’s 10:30 PM. Your restaurant or retail shop is finally closing, the staff is cleaning up, and you press the "Batch Settle" button on your credit card terminal so you can head home.
Instead of the reassuring green checkmark and a printed batch report, the terminal beeps aggressively and flashes an ominous message:
- "BATCH OUT OF BALANCE"
- "COMM ERROR / HOST TIMEOUT"
- "BATCH REJECTED"
As a support specialist who answers calls from panicking business owners late at night, I know the immediate anxiety: Are my funds lost? Did my customers get charged? Will my payroll clear on Friday if this money doesn't hit my account?
Take a breath: Your money is almost certainly safe. Transactions are stored securely in your terminal's local batch memory.
Before you spend 45 minutes on hold with your processor’s midnight call center, follow this front-line troubleshooting checklist to resolve the issue yourself 9 times out of 10.
Step 1: Check for Open Tabs and Uncaptured Pre-Authorizations
(Most common in bars, restaurants, auto repair, and service businesses)
The #1 reason a terminal throws a "Batch Out of Balance" error is uncaptured pre-authorizations or open tabs.
What happened:
When you authorize a card before the final total is known (like opening a bar tab, ringing up a dine-in check before tip, or taking a deposit on a repair job), the transaction sits in a "Pending / Pre-Auth" status.
- Many terminals will refuse to close the batch if even a single pre-auth has not been finalized with a tip or zero-tip closure.
How to fix it:
- On your terminal (e.g., Pax, Dejavoo, Ingenico, Clover), navigate to Transactions or Reports.
- Look for "Open Tabs", "Tip Adjust", or "Unsettled Authorizations".
- If you find any open tickets, either add the tip, adjust to the original total, or delete/void the unneeded pre-auth.
- Attempt the batch close again.
Step 2: The Communication Handshake Test (Wi-Fi vs. Ethernet)
(Cause of "Comm Error", "Host Timeout", or "Connection Failed")
Credit card terminals require a secure, uninterrupted TLS/SSL connection to reach the processing host (TSYS, First Data/Fiserv, Worldpay, Elavon). If the connection drops for even a split second during batch transmission, the host aborts the settlement.
How to fix it:
- The 30-Second Power Cycle: Don't just press the power button. Unplug the power cable from the base or wall, unplug the battery (if handheld), wait 30 seconds for all capacitors to drain, and plug it back in.
- Toggle Wi-Fi / Switch to 4G/Cellular: If your terminal is on Wi-Fi, toggle Wi-Fi off and back on in settings. If your terminal has a backup cellular SIM, disable Wi-Fi temporarily to let it settle over LTE.
- Check the Ethernet Cable: If hardwired, look at the RJ-45 jack on the back of the terminal. Are the amber and green link lights blinking? If not, trace the cable back to your router. A loose router port is responsible for thousands of failed batches every night.
Step 3: Terminal Count vs. Host Count (Host Mismatch)
Sometimes, your terminal successfully sent transaction #1 through #40, but dropped the connection on transaction #41.
The processor's host system thinks the batch is partially closed, but your physical terminal still thinks the batch is open. When you try to settle again, the numbers don't match, triggering an error like "Batch Sequence Error" or "GB Total Mismatch".
How to fix it:
- Print an Audit Report or Summary Report directly from the terminal (usually found in the
Reportsmenu). - Note the Total Dollar Amount and Total Transaction Count.
- Log into your Online Merchant Portal from your computer or phone.
- Check whether today's transactions are showing as "Settled" or "Pending / Open".
- If the portal shows the batch already closed: Do NOT run transactions again. Your funds have already been captured at the host level; your terminal just missed the confirmation receipt. Call support in the morning to clear the terminal's local memory.
Step 4: When to "Force Batch" (And When NOT To)
Most credit card machines have an administrative command called "Force Settle" or "Clear Batch".
Warning
Handle with extreme caution.
- Force Settle: Tells the host: "I don't care about minor count discrepancies, close the batch anyway." This is usually safe if you have already verified open pre-auths are closed.
- Clear Batch / Delete Batch: DO NOT TOUCH THIS. "Clear Batch" wipes the local memory of your terminal without sending the transactions to the bank. If you clear an unsettled batch, you risk deleting the authorization data, meaning you will not get paid for those sales!
If you are unsure, leave the batch open overnight. Your funds will simply deposit one day later. Never wipe or clear local batch data unless an authorized tier-2 support technician explicitly instructs you to do so.
Step 5: What If Monday Comes and Weekend Money Didn't Deposit?
If your batch failed over the weekend, when will you actually get your funds?
Standard ACH Funding Timeline:
- Friday Batch (Closed before 7 PM EST): Typically deposits Monday morning.
- Saturday & Sunday Batches: The Federal Reserve ACH network does not process settlements on weekends or federal banking holidays. Weekend batches deposit on Tuesday morning (or Monday night if you have true 7-day funding). See FedACH Processing Schedule for more information.
- Late Settle (Batch closed after midnight): If your Friday batch failed and you didn't settle it until Saturday afternoon, it will be treated as a weekend batch and deposit on Tuesday.
Terminal Error Code Quick Reference Guide
Keep this cheatsheet near your checkout counter:
| Error Message | What It Means | Immediate Action |
|---|---|---|
| Batch Out of Balance | Host totals don't match terminal totals, or tips are open. | Run Tip Adjust; close all open tabs; compare Audit Report to Portal. |
| Comm Error / No Connect | Terminal cannot reach the processor's server over the network. | Power cycle; check Ethernet cable; switch to cellular LTE backup. |
| Host Not Available | The card processing network itself is undergoing maintenance. | Wait 15 minutes and try settling again. |
| Sequence Number Error | The terminal's batch counter is out of sync with the host server. | Call support for a quick "Batch Counter Reset" (takes 2 minutes). |
| Memory Full | Too many transactions stored locally; terminal cannot hold more. | Batch out immediately; do not let batches accumulate over 100+ transactions. |
The Golden Rule for Failed Batches
Never panic, and never re-swipe your customers' cards.
As long as the transaction printed an approval receipt with an Auth Code at the time of the sale, the customer's bank has already approved and held the money. Settling the batch simply transfers that approved money from their bank to yours.
If your terminal won't close tonight, leave it powered on, go home, and deal with it in the morning during normal business hours, your sales aren't going anywhere.