Separate legitimate banking costs from unexplained charges, then follow every fee variance through a verified correction or documented decision.
A bank debit can match the ledger and still be billed at the wrong price. Matching cash proves that a charge happened; it does not prove that the charge followed your agreement.
Bank fee reconciliation compares commercial banking service charges with the effective pricing terms and the activity behind them. The useful output is not simply a total of possible overcharges. It is a review record showing what was tested, what remains uncertain, who owns each difference, and how the final outcome was recorded.
This process is for treasury analysts and finance controllers reviewing business banking services. The controls below are recommended operating practices, not universal legal requirements. Your bank agreement, account terms, accounting policies and delegated authorities govern the actual decisions.
Define the bill before checking the arithmetic
Collect the service period, analyzed accounts, billing relationship, currency and account that pays the charges. Keep the statement issue date and debit date separate from the period when services were supplied.
For example, Truist’s Account Analysis Statement Guide describes a monthly analysis report in addition to the deposit statement. It distinguishes separately billed fees, explicit charges that cannot be offset by earnings credit, and analyzed charges that eligible accounts may offset. It also allows a designated charge account different from the analyzed account. Those are Truist-specific details; obtain the equivalent definitions from your own bank.
Build one review population from the detailed service lines. Use account and relationship summaries as control totals rather than adding them again as new charges. Preserve the original documents so a reviewer can trace each row back to its source.
Assemble the evidence pack
- The complete account analysis report and associated transaction statement.
- The applicable agreement, negotiated rate schedule, amendments and pricing-change notices.
- Supporting activity counts, service enrollment or cancellation records, and prior unresolved cases.
- The accounting references for the original charge and any later adjustment.
Record which version of the pricing terms applies to each service period. Last month’s rate is a comparison signal, not proof of the contracted rate. If an amendment is missing, classify the price as unverified rather than declaring an overcharge.
Reconstruct expected fees, then classify the difference
For a simple per-item charge, calculate expected cost from supported billable quantity and the applicable unit rate. Check what a unit actually means: an originated payment, a batch, a report, an account or another billable event. An internal transaction count is useful only when it measures the same event as the bank’s charge.
Do not force every line into quantity multiplied by one rate. Oracle’s official account-analysis documentation identifies tiered, base and minimum/maximum fee structures. Reproduce the pricing basis in the agreement, including any allowances or bundles, before calculating a variance.
Maintain separate columns for the amount charged, expected amount and unexplained difference. For credits or adjustments, label the sign convention explicitly. A useful rule is: positive variance means more was charged than your supported expectation. A negative variance still needs explanation; it could reflect an allowance, timing or an incorrect expectation.
Separate four kinds of finding
- Price or calculation: the supported billing basis differs from the one used.
- Activity or service: volume, enrollment, cancellation or account scope is unclear.
- Timing or allocation: the right charge appears in another period or designated account.
- Valid but unwanted cost: the fee is consistent with the terms, but the service or arrangement merits a separately authorized change.
A cancellation request is not proof that billing should already have stopped. Obtain the bank’s confirmation and effective date. Likewise, an earnings-credit allowance should be tested under the account’s own terms, not automatically subtracted from every category of fee.
Use a variance register with real closure rules
For each finding, keep a case ID, service period, entity, masked account reference, service description/code, source line, pricing-term reference, quantity, rate, actual charge, expected charge, difference, classification, owner and next review date. Add the bank case reference, agreed resolution, credit reference, accounting reference and reviewer sign-off as the case progresses.
Use Collected → Tested → Exception Open → Submitted to Bank → Response Reviewed → Correction Verified → Closed. A valid-fee explanation may move directly from Response Reviewed to Closed with reviewer acceptance. Missing evidence stays open. A partially corrected case returns to Exception Open for the residual rather than disappearing from the register.
| Finding | Owner and evidence | Control and next state | Close only when |
|---|---|---|---|
| Unit rate differs from effective terms | Treasury analyst; source line and dated pricing schedule | Reviewer confirms calculation before a bank claim is submitted | Corrected charge or credit is verified, or a supported bank explanation is accepted |
| Volume cannot be reproduced | Service owner; transaction population and bank billing definition | Resolve counting differences before treating the amount as recoverable | The billed population is explained or the bank correction is matched |
| Service billed after cancellation | Relationship owner; cancellation acknowledgment and effective date | Check whether the disputed period falls after the confirmed stop date | Applicable adjustment is verified and the next relevant bill is checked for recurrence |
| Expected earnings credit differs | Treasury reviewer; bank terms and allowance calculation support | Separate eligibility, balance basis, rate and period questions | The allowance and resulting settlement are supported or corrected |
| Bank accepts only part of the claim | Case owner; bank response and received adjustment | Split verified recovery from the remaining disputed amount | Every residual has an approved disposition; no unsupported full-recovery label |
| Fee is valid but service is unnecessary | Business service owner; usage and contract terms | Open a separate authorized cancellation or renegotiation request | Billing review is explained; the service-change task retains its own completion evidence |
Set escalation dates and review thresholds under company policy and any applicable contractual notice requirements. Do not borrow another bank’s deadline. Track small recurring differences together so a low-value single line does not conceal a repeated problem across accounts or periods.
Submit evidence, not a net unexplained amount
The relationship owner should send a concise, traceable claim through the bank’s approved channel. Identify the service period, affected lines, pricing basis, calculation and requested clarification or adjustment. Use only the account information needed for that channel, and avoid distributing unmasked banking records in broad email threads.
Keep the bank’s acknowledgment separate from acceptance of the claim. A reference number proves receipt, not that the bank agrees with your calculation. Record the response, any promised adjustment period, the next follow-up and the responsible contact.
If the bank supplies new terms or a different billing definition, rerun the comparison and return it for review. Do not silently overwrite the original expectation: preserve what changed, why it changed and who accepted the explanation.
Worked example: a partial credit is not full recovery
Illustrative transaction, not a customer result: an analysis line shows 800 billable items at $0.30, for $240. The effective schedule and supported activity show 800 items at $0.25, producing an expected $200 and a $40 variance. Assume there are no tiers, allowances or other adjustments affecting this example.
- The analyst attaches the original line, activity support and dated schedule. A reviewer validates the $40 claim.
- The relationship owner submits the claim and records the bank reference. Status becomes Submitted to Bank; recovered amount remains zero.
- The bank agrees to a $25 credit and requests more evidence for the other $15. The register records $25 agreed and $15 still disputed.
- The next bill or transaction statement contains the $25 adjustment. The analyst matches its reference and period to the original case rather than a coincidentally equal amount.
- Accounting checks how the original fee was recorded and handles the adjustment under company policy. The case records the posting or reconciliation reference; the remaining $15 stays open until resolved or formally dispositioned.
If the original cash debit has not yet occurred, the correction may change the forthcoming settlement instead of creating a separate cash credit. Verify the actual outcome. Never count both a reduced settlement and the same adjustment as two recoveries.
Connect the fee review to accounting close
There are two distinct questions: is the bank’s bill supported, and have the charge and its adjustments been accounted for correctly? A dispute does not answer the second question. Have the accounting owner determine period, expense treatment, accruals and any treatment of a contested amount under the organization’s policies.
Match the verified net billing result to the relevant debit or adjustment without counting separately billed fees twice. The broader payment reconciliation process addresses settlement evidence and posting; this fee review supplies the pricing and dispute evidence behind the banking-cost component.
At period close, a supported reconciliation can identify unresolved cases without pretending they are resolved. Distinguish the period review’s sign-off from each recovery case’s closure. Carry forward the original period, amount, owner, follow-up date and accounting assessment for every open case.
Where Workhint fits
The difficult handoff often runs between the analyst with the calculation, the service owner with the activity evidence and the manager who can accept the bank’s response. Workhint’s Workflow Engine describes request requirements, files or notes, finance approval routing and manual exception paths. Those capabilities can support the surrounding evidence-request and review process.
Keep the authoritative pricing documents, calculations, bank decisions and accounting records in their approved systems. This workflow design does not establish that Workhint imports account analysis files, recalculates bank pricing, submits bank disputes, changes bank services or posts journal entries. Confirm any required implementation separately.
Frequently asked questions
Is bank fee reconciliation the same as bank reconciliation?
No. Matching a bank debit to the ledger establishes the cash movement. Fee reconciliation tests the underlying service bill against applicable terms and activity. A perfectly matched debit can still contain a pricing question.
Can last month’s statement replace the pricing schedule?
No. It is a useful comparison but may reproduce an old error or precede a valid change. Locate the effective terms or keep the price unverified until the bank supplies support.
When can a disputed fee case be closed?
When the explanation or correction is supported, the relevant adjustment is verified, accounting implications are addressed and the authorized reviewer accepts the disposition. A submitted claim or promised credit alone is insufficient.
What should the team review next month?
Check outstanding responses, promised adjustments, residual claims and recurrence of corrected billing. Reuse the case ID and source references so the new review continues the evidence trail instead of restarting the same investigation.

Leave a Reply