Batch Payment Processing Explained (2024)

Today we’re going to cover another payment processing decision that can substantially affect your day-to-day processes and fees over time.

The choice between batch processing and real-time processing ultimately comes down to the differences in fees and whether or not you need to adjust transaction values after a sale, and the decision isn’t that difficult once you know what to look for.

You may be wondering what batching is, but I’d bet it’s not the first time you’ve come into contact with batch processing.

If you’ve owned, worked, or been around the restaurant industry, you’ve probably heard of batch processing credit card transactions at the end of each shift. It’s when you tally up the tips, add them to the authorizations, and submit the transactions to be processed.

But what does that really mean? What are the best practices for batching — should your business batch or just real-time process?

Well… let’s find out.

What does batching transactions mean?

Batching transactions (also known as batch clearing, batch processing, and dual message processing), is when a merchant takes a “batch” of authorization requests and sends them to the processor to be settled.

It’s the act of taking a bunch of authorization holds and actually retrieving the merchant’s money from customer accounts.

After the merchant sends in the authorization code file, the processor organizes the transactions by bank and gets the banks to send the payments to the correct merchant account. This is known as “settlement”.

Once the transactions are cleared (or settled), the funds are usually delivered to the specified merchant account within 48-72 hours.

How batch processing works

It’s easy to think of batch processing as the splitting of two processes that make up a more normal (real-time) credit card transaction.

We’ll call these processes authorization and processing.

Step 1: Authorization request

The first thing that happens when a customer transacts with you is what’s known as an authorization request. This is just a secure message sent from your POS to the credit card issuer (think Chase, MasterCard, etc.). This message, or authorization request, asks a few things:

  1. Is this card stolen or being used in a suspicious manner? This is when the bank checks for anything weird. If the card is being used in a different country or conducting multiple high-ticket purchases in a row, the authorization request may be denied.
  2. Does this card have enough credit or cash to make this purchase work? This is what denies a transaction if someone has maxed their card out for some reason.

At this point, your POS will either accept or deny the request. If it’s accepted, then the customer’s account will have a “hold” placed on their account for the transaction amount.

The money isn’t actually gone or moved yet, but it is spoken for. So if your transaction maxed out their card, then the next transaction would be denied even if it’s for the same amount.

Step 2: Processing

Processing is about getting your money. This is when you tell the payment processor to actually go and get your money. This moves that “hold” into a finalized transaction. Again, this is also known as a settlement.

So what does that look like in practice?

Basically, all of your authorization requests are moved into one file, and depending on your settings, you can have automatic “batching” that takes all of those requests and “processes” them or you can do it manually. People usually opt for 1-2 automatic batches per day or manual uploads at the end of the day.

We cover the advantages and disadvantages of batching down below, but for now let’s look at the differences between the two main types of processing: real-time processing, and batch payment processing.

How is real-time processing different than batch payment processing?

Whereas batch processing is the separation of authorization requests and settlements as noted above, real-time processing (or single message processing) combines those steps into one fluid process.

While this does complete the transaction in its entirety on the spot, you have to pay a separate fee for each settlement, and this prevents you from adjusting the transaction amount later on for added amounts such as tips.

Do you have to re-batch transactions that were processed in real-time?

No — the whole point of credit card payment batch processing is to do a whole bunch of individual transactions at once to lower costs in fees and adjust final transaction amounts.

There’s no repeating work here. Again, real-time transactions take both the authorization and processing and combine them into a single event.

Advantages and disadvantages of batch processing

Batch processing is ideal for businesses where the final transaction amount isn’t known at the time of the authorization. Think tips added to a restaurant bill or gas stations authorizing a payment before the gas is pumped.

Here are a few other points to note about batching:

1. Batch processing can be automatic or manual.

Depending on your business, you may find it advantageous to do end-of-day batch processing manually. This is especially important for restaurants, but the point is you have freedom here.

Usually, these batches are handled by the in-store manager and bundled in with the other financial duties involved in “closing” a store or restaurant such as balancing the drawer.

2. Batch processing is cheaper for large volumes.

Real-time processing incurs fees for each individual transaction. Batch processing fees are on a per-batch basis, so if you’re dealing with high volumes of low processing amounts, then batching is almost assuredly the best way to go.

Check with your merchant services provider to compare batching vs. real-time costs.

3. Processing helps from an organizational standpoint.

Having all of your authorization requests in one place makes it easy to check on individual transactions and make adjustments as needed.

4. You receive money slower during batch processing.

Batch processing can be a bit slower than real-time processing, but not by much. And if you need cash in less than 48 hours, you probably have bigger problems to worry about!

Batch payment processing with Tidal

As your business grows, so do the number of transactions you have to process every day across different mediums and software, and with each transaction comes more potential for a slow or painful customer transaction process.

Instead of processing hundreds or thousands of transactions individually, batch upload your transactions directly from your POS, mobile app, or web dashboard with Tidal’s merchant services software.

This gets rid of the annoyances and inefficiencies involved with sending individual transactions, and you’ll receive an automatic report detailing the success or failure of each transaction after uploading them.

We approach payment processing like a partnership — see if you qualify.

Batch Payment Processing Explained (2024)

FAQs

Batch Payment Processing Explained? ›

Batch processing is when a merchant runs all of their authorized credit card transactions through their credit card processor at the end of the business day, or a designated time, as opposed to doing real-time processing, which typically requires more time and work.

What is batch payment processing? ›

Batch payment processing, sometimes called bulk payment processing, is a method of paying out multiple transactions as a group and at a specific time rather than processing them individually in real-time.

What is batch transaction processing? ›

Batch processing is the method computers use to periodically complete high-volume, repetitive data jobs. Certain data processing tasks, such as backups, filtering, and sorting, can be compute intensive and inefficient to run on individual data transactions.

What is an example of a batch payment? ›

Batch payments also refer to outgoing business payments. For example, if you owe money to multiple vendors, you can send these out as a batch from the same business bank account. This is more efficient to set up than making individual payments to each recipient.

What is the difference between batch payments and real time payments? ›

Real-Time and Batching

Batching transactions is also known as dual message processing, batch processing, and batch clearing. In a real-time credit card transaction, the authorization and processing happen simultaneously. With batch payments, the authorization and processing happen separately.

How does a batch process work? ›

With batch processing, users collect and store data, and then process the data during an event known as a “batch window.” Batch processing improves efficiency by setting processing priorities and completing data jobs at a time that makes the most sense.

Why do banks use batch processing? ›

One of the biggest advantages of batch payments is that there are fewer processing costs. With real-time transaction processing there is a fee for each transaction processed.

How long does a batch payment take? ›

Several factors will affect the time it takes to process a batch of payments. Some processors have longer wait times, and the banking institution may introduce additional bottlenecks. Typically, a batch takes 1 to 3 days to complete the entire process from start to finish.

Which is the final step in processing a payment batch? ›

Confirming is the final step in processing a payment batch. This step is very important because it updates the payment history of invoices paid in a payment batch and associates payment document numbers with the invoices and invoice payments.

What is batch payment vs bulk payment? ›

What's the difference between batch and bulk? A bulk payment file contains multiple instructions of different types, whereas a batch payment file contains multiple instructions of the same type. You can have multiple batches in a bulk but you can't have multiple bulks in a batch.

What is batch payments in QuickBooks? ›

If you want to copy multiple transactions (checks/checks, deposits, etc…) from one company file to another, use the enter batch transactions feature in QuickBooks Desktop. This feature can help you save and manage your time efficiently.

What is batch payment in accounting? ›

Batch payments are also known as bulk payments, mass payments, or mass payouts, all describing a single payment from your account that covers multiple recipients simultaneously.

How long does batch processing take? ›

It may take two to three days for the merchant to receive the funds for a batch, and it may take the same amount of time for the transactions to post to consumers' accounts. A merchant can set up batch credit card processing to happen automatically at the same time each day or choose to do it manually.

What is an example of batch processing in accounting? ›

For a real-world example, consider your cell phone bill. While it is possible that your cell phone provider manually calculates, processes, and sends you your bill each month, it is much more likely that they use batch processing to process and send bills to all of their customers at once, each month.

What is batch processing in payroll? ›

Batch processing is an automated process in which a computer processes data in batches or groups. Once employees set up a batch processing system, the process requires no human interaction for it to continue, aside from maintenance. Many companies use batch processing for data processing, such as payroll.

Top Articles
Latest Posts
Article information

Author: Fredrick Kertzmann

Last Updated:

Views: 6491

Rating: 4.6 / 5 (46 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Fredrick Kertzmann

Birthday: 2000-04-29

Address: Apt. 203 613 Huels Gateway, Ralphtown, LA 40204

Phone: +2135150832870

Job: Regional Design Producer

Hobby: Nordic skating, Lacemaking, Mountain biking, Rowing, Gardening, Water sports, role-playing games

Introduction: My name is Fredrick Kertzmann, I am a gleaming, encouraging, inexpensive, thankful, tender, quaint, precious person who loves writing and wants to share my knowledge and understanding with you.