How does batch check processing work in government cashiering?

This guide explains how batch check processing works, why it happens in groups, and other key takeaways.

Last Updated

September 17, 2026

Pay It Forward - Teller core value icon
Technical Deep-Dives

Category

Batch check processing groups many paper checks into a single scanned run so a government office can capture, match, reconcile, and post them together instead of one at a time. A check scanner reads each item, software matches it to the right receipt or invoice, the batch is balanced against a control total, and only then is it posted to the general ledger and prepared for deposit.

‍

Front counters take walk-in and mailed payments all day. Back-office teams also handle stacks of checks that arrive by mail, in a lockbox, or from other departments. Processing those checks individually is slow and error-prone. Batch processing exists to move volume efficiently while keeping an audit trail. Teller Government Cashiering handles this workflow as a core back-office function, and the mechanics below apply broadly across purpose-built government cashiering systems.

‍

‍

What is a check batch, and why process checks in groups?

‍

A batch is a defined set of checks handled as one unit with a single control total. The control total is the expected sum of every check in the group, established before scanning from a calculator tape, a deposit slip, or a departmental transmittal. Everything downstream reconciles back to that number.

‍

Grouping checks serves three purposes at once:

‍

  • Throughput. A feed-through scanner captures dozens or hundreds of items in a single pass rather than keying each one.
  • Control. One control total per batch makes it obvious when captured items do not sum to what was expected.
  • Traceability. A batch identifier ties every check, image, and receipt together, so an auditor can follow a deposit back to its source items.

‍

The control total is the anchor. If the scanned batch does not equal it, something is missing, doubled, or misread, and the batch cannot post until that is resolved.

‍

‍

Where does the check scanner fit in the workflow?

‍

The scanner sits at the capture step, after checks are gathered and endorsed but before matching and posting. Two common scanner types show up in government offices:

‍

  • Single-feed scanners at a front counter, used when a cashier takes one check as part of a live transaction.
  • Feed-through (multi-check) scanners in the back office, built to run a stack of mailed or lockbox checks quickly.

‍

As each check passes through, the scanner reads the MICR line at the bottom, which encodes the routing number, account number, and check number. It captures a front and back image and, on many devices, an amount that staff confirm or key. The cashiering software receives all of that and creates a line item for the check inside the open batch. Purpose-built systems certify against common scanner models so that images, MICR data, and amounts flow into the batch without manual re-entry.

‍

‍

How are checks matched to receipts and invoices?

‍

Capturing a check is only half the job. The payment still has to be applied to the correct obligation, and this is where remittance matching happens. A check might pay a property tax bill, a utility account, a permit fee, or several items at once.

‍

Matching generally works in one of a few ways:

‍

  1. By reference number. The remittance stub or the check memo carries an account or invoice number that the operator enters or scans, and the software pulls the matching record.
  2. By lookup. Staff search a name, parcel, or account and select the open invoice to apply the payment against.
  3. By integration. The system queries the source of record in real time, retrieves the open balance from an ERP or a tax, utility, or permitting system, and applies the receipt back to accounts receivable.

‍

This is where integration breadth matters. Teller runs in production with 96+ third-party integrations, including major government ERPs and billing platforms, so a single check can pull invoice data from the source system and post the receipt back to A/R without leaving the cashiering screen. When a check pays more than one item, the amount is split across the matched invoices, and the split has to sum back to the check amount before the item is considered complete.

‍

‍

How does a batch reconcile against captured receipts?

‍

Reconciliation is the checkpoint between capture and posting. The system compares the sum of all captured items in the batch against the control total set at the start. Three outcomes are possible:

‍

Condition | What it means | Next step Captured total equals control total | Batch is in balance | Proceed to review and post Captured total is higher | An extra or doubled item, or a keyed amount is too high | Locate and correct the offending item Captured total is lower | A missing check, a misread amount, or a rejected scan | Rescan or re-key the missing value

‍

Beyond the pure math, a review step surfaces items that need human attention: checks the scanner could not read cleanly, amounts flagged as suspect, or payments that did not match an open invoice. Nothing posts to the ledger while the batch is out of balance or while unresolved exceptions remain.

‍

‍

How are errors corrected before posting?

‍

Correction happens inside the open batch, before anything reaches the general ledger, which keeps the audit trail clean. Common corrections include:

‍

  • Rescanning a jam or misfeed. If a check is torn or fed at an angle, the MICR read may fail. The item is voided within the batch and the physical check is rescanned.
  • Fixing a misread amount. If the captured amount does not match the check image, staff correct the amount against the image on screen.
  • Reapplying a mismatched payment. If a check was matched to the wrong account, the application is reversed and reapplied to the correct invoice.
  • Removing a duplicate. If the same check scanned twice, one line is voided so the batch total is right.

‍

Because these edits occur pre-posting, they do not require a formal void or refund against the ledger. Once a batch has posted, corrections become general-ledger events with their own audit records, which is why catching problems during reconciliation is far cleaner than catching them afterward. Role-based permissions and an activity log record who changed what, which supports later review by auditors.

‍

‍

How does a balanced batch turn into a deposit?

‍

After the batch balances and posts, two things happen in parallel. The receipts post to accounts receivable and the general ledger, closing out the obligations the checks paid. And the deposit is prepared for the bank.

‍

Deposit preparation typically produces:

‍

  • A deposit total that ties back to the batch control total and the posted receipts.
  • An electronic deposit file for banks that accept image-based remote deposit, so the physical checks may not need to travel to a branch.
  • Deposit and distribution entries that feed the general ledger, including allocation across funds or departments when a payment covers more than one revenue source.

‍

‍

The through-line from control total to reconciled batch to posted receipts to bank deposit is what makes the process auditable. Every deposit can be traced back to specific checks, images, and applied receipts, which is exactly what a finance director or external auditor expects to see.

‍

‍

Where batch check processing fits alongside daily counter work

‍

Batch check processing runs on the same platform as live counter transactions and end-of-day cash drawer balancing, so mailed and lockbox checks are handled with the same controls and the same ledger posting as walk-in payments. For finance and treasury teams, the value is consistency: one reconciliation model, one audit trail, and one integration path back to the systems of record, whether a payment came across the counter or in an envelope.

Testimonial Image
City of Miami, Florida government logo - client testimonial for Teller

"Working with Can/Am – Teller improves our payment options and streamlines our customer experience."

Finance

CITY OF MIAMI, FL
Sara Lowe, Clark County, Washington - client testimonial for Teller

Video Testimonial

Sara Lowe, Chief Deputy Treasurer

Clark County, WA
Testimonial Image
Santa Clara Country government logo - client testimonial for Teller

"Each year the Department gets better and better at collecting and serving the public through Teller’s technology! The successful implementation made a difference to our collections this season. Thank you for giving us the opportunity to provide outstanding service and assistance to our taxpayers!"

Tax and Collections

Santa Clara County, CA
Testimonial Image
City of Olympia, Washington government logo - client testimonial for Teller

"When we reached out to other Teller Cashiering clients, we were told they make great partners and that we will be so happy. We are ready for some happy!"

Treasury

City of Olympia, WA
Testimonial Image
Johnson City, Tennessee government logo - client testimonial for Teller

"Teller is the ideal solution because not only is it an easy-to-use, cloud-based POS system with an integration capability, but the team understands the unique needs of local government. With features like digital check scanners and other options to help reduce/eliminate the risk of data entry errors, our operations have become more accurate and efficient."

Information Technology

Johnson City, TN
Testimonial Image
City of San Mateo, California government logo - client testimonal for Teller

"Can/Am Technology’s Teller Solution has enabled the City to modernize its cashiering processes and provide the best possible customer experience for the San Mateo community."

Finance

City of San Mateo, CA
Neil Heyer, Clark County, Washington - client testimonial for Teller

Video Testimonial

Neil Heyer, Tax Service Manager

Clark County, WA
Testimonial Image
Bernalillo County, New Mexico government logo – Teller cashiering solutions client

“Software upgrades with Teller are smooth and easy. This inspires confidence in Can/Am’s development and testing processes. It is exciting when an enhancement idea mentioned to their support team appears in the release notes of an upgrade. It shows that Can/Am listens and acts on customer input.”

Treasury

Bernalillo County, NM
Testimonial Image
Clark County, Washington government logo - client testimonial for Teller

"Their team members are true professionals in every way: responsive, engaged, proactive, courteous, true partners invested in our relationship and software solution. They exceeded our expectations."

Community Development

Clark County, WA
Testimonial Image
Kittitas County, Washington government logo – Teller cashiering solutions client

“Can-Am’s Teller helps streamline payment processing with integrations and immediate data access across multiple platforms.”

Treasury

Kittitas County, WA
Testimonial Image
Lake Havasu City, Arizona government logo - client testimonial for Teller

“We were looking for the complete package, and Teller checked all of our boxes. The system is easily navigated by both end-users and system administrators. We’ve also appreciated the Teller team’s depth of knowledge.”

Finance

Lake Havasu City, AZ
Testimonial Image
Bernalillo County, New Mexico government logo – Teller cashiering solutions client

“Implementing the Teller integration has allowed 6 of our departments to consolidate the payment acceptance process, electronic deposit of check images, postings to the general ledger, and integration with our credit card processor in one system. Teller is easy to use and simple to administer, and since Teller is web-based, it has offered us flexibility to accept payments off-site when the need arises.”

Treasury

Bernalillo County, NM
Alishia Topper, Clark County, Washington - client testimonial for Teller

Video Testimonial

Alishia Topper, Treasurer

Clark County, WA

Trusted by governments across North America

We’re proud to be a long-term, trusted partner to dozens of state and local governments in the U.S. and Canada. With decades of experience serving organizations of all sizes, you can count on Teller to deliver for your residents.