What is a public-facing citizen payment portal and how does it connect to counter cashiering?

This guide explains how citizen payment portals work, what they do, how multiple departments handle this, and other key takeaways.

Last Updated

September 17, 2026

Pay It Forward - Teller core value icon
Evaluation & Selection

Category

A public-facing citizen payment portal is a website where residents pay utilities, taxes, permits, and fines online, any hour of the day. What makes it more than a standalone payment page is the connection to counter cashiering: an online payment lands in the same receipting and general-ledger workflow a clerk uses at the front desk. One receipt format, one reconciliation process, one audit trail across every channel.

‍

Without that connection, agencies run two disconnected systems. Online payments post to one place, counter payments to another, and finance staff spend the end of each day stitching the two together by hand. The value of a portal that sits on the same cashiering layer is that the stitching never has to happen.

‍

‍

What does a citizen payment portal actually do?

‍

At a basic level, a portal presents a resident with what they owe and takes payment for it. In government, "what they owe" is rarely simple. A single household might have a water bill from Utilities, a property tax installment from the Treasurer, and a building permit fee from Community Development. A well-built portal handles all of these payment types through one interface, pulling the current amount due from the system that owns each charge.

‍

Teller Online, the citizen-facing portal that pairs with Teller Government Cashiering, works this way. A resident can look up a bill, pay it, and receive a receipt without ever calling or visiting an office. Behind that simple experience, the payment is doing the same work a counter payment does.

‍

The goal is not a separate online system. The goal is one cashiering system that happens to have a public front door.

‍

‍

How does an online payment post to accounts receivable in real time?

‍

When a resident pays a utility bill online, the portal needs to know two things: how much is currently owed, and where to record the payment once it clears. Both come from an integration with the source system, typically an ERP or a billing platform.

‍

The sequence usually runs like this:

‍

  1. The resident enters an account number or looks up a bill; the portal queries the billing system for the live balance.
  2. The resident pays; the payment processor authorizes the card or bank transaction.
  3. The cashiering layer writes a receipt and posts the payment back to accounts receivable, so the balance updates against the correct invoice.
  4. The deposit and general-ledger entries are generated from that same receipt.

‍

Real-time posting matters because it prevents a common failure mode: a resident pays online, but the balance in the billing system does not clear until an overnight batch runs. In the gap, a second bill or a late notice may go out. Posting to A/R at the moment of payment closes that window.

‍

Teller is in production with 96+ third-party integrations, including major government ERPs such as Workday, Oracle, PeopleSoft, and SAP, along with tax, utility billing, and permitting systems. That integration breadth is what lets a portal payment reach the right receivable no matter which department owns the charge.

‍

‍

How do multiple departments share one portal?

‍

Government revenue is fragmented by design. Utilities, tax, courts, permitting, and parks each run their own systems and their own accounting. A citizen does not care about that fragmentation, and a good portal hides it.

‍

The connective piece is the cashiering layer's ability to define payment types, each mapped to a source system and a set of ledger accounts. When a resident pays a parks fee and a permit fee in the same session, the portal treats them as two payment types with two different destinations, even though the resident sees one transaction and one receipt.

‍

Capability | Bolt-on payment page | Connected portal Live balance lookup | Often manual entry | Pulled from source system A/R posting | Batch or manual | Real time to the correct invoice Multi-department types | Separate pages | One interface, mapped types Reconciliation | Per channel | Unified with counter receipts

‍

The distinction on the right is what separates a purpose-built government portal from a generic payment form dropped onto an agency website. A form can take money. A connected portal takes money and files it correctly.

‍

‍

How does reconciliation work across online and counter channels?

‍

Reconciliation is where the portal-to-cashiering link earns its keep. At the counter, a cashier balances a drawer at the end of a shift: total the cash, checks, and card payments, compare to the system's record, and resolve any variance. Online payments do not have a physical drawer, but they still need to be accounted for, deposited, and posted to the ledger.

‍

When both channels run on the same cashiering system, online payments flow into the same deposit and balancing workflows as counter payments. Finance sees one set of receipts, categorized by payment type and by channel, rather than two exports that have to be merged in a spreadsheet. Card settlements from the processor can be matched against the receipts the system already recorded, so a deposit is verified rather than reconstructed.

‍

This is the difference that finance directors and auditors tend to notice first. A unified receipt trail means:

‍

  • One audit path for every dollar collected, regardless of how the resident paid.
  • Consistent ledger coding, because online and counter payments of the same type post to the same accounts.
  • Faster month-end close, since there is no separate online system to reconcile against the books.

‍

‍

Why not just use a general-purpose payment processor?

‍

Large payment processors are excellent at moving money. They are the rail. What they typically do not do is understand the receipting and accounting side of a government transaction: which invoice a payment clears, which fund and department it belongs to, how it should appear in an end-of-day balance, and how it posts to a specific general ledger.

‍

A citizen payment portal built on a cashiering layer occupies that accounting space. It can and usually does sit in front of a processor for the actual card and bank transactions, but the receipting, A/R posting, and reconciliation logic live in the cashiering system. That is why agencies with complex, multi-department revenue tend to want a purpose-built portal rather than a standalone processor with a checkout page.

‍

‍

What should an agency look for in a portal-to-cashiering link?

‍

If you are evaluating a portal as an extension of your cashiering operation rather than a bolt-on, a few questions separate a real connection from a superficial one:

‍

  • Does the portal pull live balances from the source billing or ERP system, or does the resident type in an amount?
  • Does an online payment post back to accounts receivable in real time, against the specific invoice?
  • Can one portal handle payment types from multiple departments, each mapped to the right ledger accounts?
  • Do online and counter payments share the same deposit, balancing, and audit workflows?
  • Is the portal hosted and secured to the standards your finance and IT teams require, with encryption in transit and at rest?

‍

When the answer to each is yes, the portal stops being a second system to manage and becomes the public-facing edge of the one you already run. Residents get to pay on their own time, and finance keeps a single, auditable record of every receipt no matter where it came from.

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.