You Are Paying More in Bank Fees Than You Think. You Just Cannot See It Clearly Enough to Act

Every bank charges fees. Wire transfers, ACH batches, account maintenance, balance reporting, positive pay, stop payments, returned items. The charges appear on monthly account analysis statements that arrive as dense, multi page documents filled with AFP service codes and volume tiers. Most finance teams file them. Few analyze them. Even fewer compare them across banks. Bank fees analysis is one of the highest return, lowest effort optimization opportunities in treasury, and it is ignored almost universally because the data is buried in a format designed for billing, not for decision making. CFOs approve banking relationships worth hundreds of thousands in annual fees without a clear view of what they are actually paying per service, per account, per entity.

The Fee Structure Is Designed to Be Difficult to Compare

Banks do not make fee comparison easy. Each institution structures its account analysis statement differently. Service descriptions vary. Volume tiers are defined using different thresholds. Some fees are bundled. Others are itemized. The same service at two banks may carry different AFP codes or different naming conventions. A wire transfer fee at one bank includes the SWIFT charge. At another, SWIFT is a separate line item. That structural inconsistency is not accidental. It makes it nearly impossible for finance teams to perform an apples to apples comparison without significant manual effort. We often see organizations discover 15% to 25% variance in per transaction costs across banks for identical services once the data is normalized and compared side by side.

Volume Tiers Shift Without Anyone Noticing

Many bank fee structures include volume based pricing. Process more than a certain number of wires per month and the per unit cost drops. Fall below the threshold and the rate reverts. The problem is that transaction volumes fluctuate with business activity, seasonal cycles, and entity changes. A pricing tier that was favorable at the time of the banking RFP may no longer apply. Treasury costs increase quietly because nobody monitors whether current volumes still qualify for the negotiated rate. We often see organizations operating above their contracted per unit rate on 2 to 4 services at any given time because volume thresholds shifted and nobody flagged the change.

Earnings Credits Mask the True Cost

Most commercial banking relationships include an earnings credit rate applied to balances held in operating accounts. That credit offsets a portion of the monthly fees. The problem is that earnings credits create an illusion of low cost banking. A relationship that appears inexpensive because the credit covers most of the fees may actually be expensive when the opportunity cost of holding those balances is factored in. Cash sitting in an operating account earning a below market credit rate could be deployed at a higher yield elsewhere. Banking fees benchmarking that does not account for the opportunity cost of earnings credits understates the true cost of the relationship.

The Fees Nobody Questions Because They Have Always Been There

Some of the most persistent overpayments are fees for services the organization no longer uses or never fully utilized.

  • A positive pay service billed monthly on accounts that have not issued checks in over a year
  • A balance reporting fee on accounts that treasury monitors through a separate bank feed
  • An account maintenance charge on dormant accounts that were never closed after an entity restructuring
  • A lockbox service priced for volumes that peaked three years ago and have since declined by half

Each of these fees is individually small. Across a portfolio of 15 to 30 accounts at multiple banks, they accumulate into a meaningful annual cost that nobody reviews because each line item falls below the threshold of attention. Treasury costs are not just about the rates negotiated. They are about the services still being billed.

What Arpari Makes Visible

Some organizations conduct an annual review of bank fees, typically during the budgeting cycle or ahead of a banking RFP. That cadence misses the in year drift: volume tier changes, new services added without price verification, fee increases applied mid contract, and dormant service charges that accumulate month after month. Bank fees analysis needs to be a continuous practice rather than an annual event. The organizations that manage banking costs most effectively treat account analysis data as operational intelligence, not as an accounting artifact.

Arpari aggregates bank data across institutions and accounts, which creates the foundation for normalizing and comparing fee data across the entire banking portfolio. Treasury costs become visible at the service level, the account level, and the entity level in a single view. Finance leaders can identify per transaction cost variances across banks, flag services that no longer align with operational needs, and monitor volume tiers against current activity. Banking fees benchmarking moves from a manual, annual exercise to a continuous capability embedded in the treasury operating layer. The data that was buried in account analysis statements becomes actionable insight that directly supports better negotiation, cleaner account structures, and lower total banking cost.

Key Takeaways

Bank fees analysis is one of the most overlooked optimization opportunities in treasury because the data is structurally difficult to compare and the individual charges are small enough to avoid scrutiny. Fee structures vary across banks in ways that resist direct comparison. Volume tiers shift without notification. Earnings credits mask the true cost of holding balances. Dormant services continue billing indefinitely. The CFOs and finance leaders who manage banking costs effectively do not just negotiate better rates. They monitor continuously, compare across institutions, and eliminate the charges that persist long after the need for the service has ended. The most expensive bank fee is not the highest one. It is the one nobody knows they are still paying.

See it in action
Welcome to the next level of clarity from Arpari. Want to try it live? Book a 30-minute demo at www.arpari.com/demo to see how Arpari transforms buried bank fee data into actionable insights for continuous cost optimization.

Arpari is the modern treasury platform for real estate owners, operators, and finance teams. We aggregate bank data, automate cash reporting, and now let you move money securely, across every bank, in one workspace.