ARP in banking stands for Account Reconciliation Plan, a treasury management service that has your bank automatically match the checks your company issues against the checks that actually clear your account. You send the bank a file listing every check you’ve written; the bank compares it to what gets presented for payment and returns a report showing what matched, what cleared without a record on your side, and what’s still outstanding. For any business writing more than a handful of checks a month, ARP replaces manual reconciliation and connects directly to fraud controls and legal duties that are easy to underestimate.
How the Matching Works
Two files drive the whole service. Your company uploads an issue file listing every check written during the period: check number, dollar amount, date, and payee. The bank keeps its own paid file of every check that was presented and cleared. An automated comparison produces a reconciliation report in three buckets: items that match perfectly, items that cleared but don’t appear in your issue file, and checks you issued that haven’t cleared yet.
That third bucket, the outstanding check list, is where a lot of ARP’s value sits. Knowing which checks remain unpresented keeps your cash projections honest, because you’re not treating the full issued amount as already spent. It also surfaces trouble. A check outstanding for several months can signal a lost payment, a vendor dispute, or in some cases a check intercepted in the mail. The matching cycle runs nightly or weekly depending on the bank and service tier, with reports delivered electronically for your team to review.
The Service Tiers
Banks structure ARP at several levels, and choosing the wrong one either wastes money or leaves gaps in your reconciliation process.
Full ARP puts the entire reconciliation on the bank. It matches your issue file against paid items and delivers a complete report of outstanding checks, cleared items, and exceptions, which your accounting department imports into the general ledger with minimal manual work. This is the standard choice for companies with high check volumes.
Partial ARP is lighter. The bank provides a sequential listing of checks that cleared during the period but doesn’t track outstanding items. Your team handles the matching internally using the bank’s paid-item data as the starting point. It costs less and works for smaller firms that want digital reporting without paying for a full comparison.
Deposit ARP flips the focus from outflows to inflows. Businesses with multiple retail locations or field offices use it to consolidate deposit data into a single reporting stream and identify which location generated each deposit. Each site gets a unique identifier, so funds hitting the master corporate account can be traced back to the store or office that collected them.
Positive Pay: The Fraud Layer on Top of ARP
Basic ARP catches discrepancies after checks have already cleared. Useful for accounting, limited for fraud prevention. Positive Pay is the real-time extension that stops fraudulent checks before the bank pays them. When a check is presented, the bank compares it against your issue file instantly. If the check number, amount, or other details don’t match, the bank holds the item and sends you an exception alert to approve or reject, typically by early afternoon the same day. Miss the response deadline and most banks default to returning the item unpaid.
Standard Positive Pay matches check numbers and dollar amounts. Payee Positive Pay adds the payee name to the verification. That catches a common fraud tactic where someone intercepts a check, chemically washes the payee name, and rewrites it to themselves while leaving the amount unchanged. The check number and dollar amount still match your file, so standard Positive Pay would let it through; payee verification catches the altered name.
Reverse Positive Pay works the other direction. The bank sends you a list of all checks presented that day and your team reviews them for legitimacy before payment is processed. It gives more control to the business but requires daily attention and staffing, which makes it less popular than standard Positive Pay for most companies.
ACH Debit Filters
Check fraud gets the attention, but unauthorized electronic debits are just as dangerous. ACH Positive Pay, sometimes called ACH debit filtering, lets you set rules about which companies are authorized to pull funds from your account electronically. Incoming ACH debits are compared against your pre-authorized filter list, and anything that doesn’t match is held as an exception for your review. The filter typically checks the sender’s company ID, a maximum transaction amount, and whether the authorization is still within its active date range.
Why ARP Is a Legal Question, Not Just a Convenience
Under the Uniform Commercial Code, which governs banking transactions across all fifty states, you have a legal duty to review your bank statements with “reasonable promptness” and report unauthorized payments you find. If you don’t, you can lose the right to recover the money from your bank.
The most consequential rule involves repeat fraud by the same person. If a forger alters one of your checks and the bank pays it, you have a reasonable period, capped at 30 days from when the statement was available to you, to catch and report it. If you don’t, and that same forger hits you again, the bank is off the hook for the later items. Prompt review of the first incident would have prevented the subsequent losses. Beyond the repeat-fraud rule, there’s a hard one-year deadline: any unauthorized signature or alteration you fail to discover and report within a year of receiving the statement is permanently barred, regardless of whether the bank was careless in paying the item.
This is where ARP earns its keep. Companies processing thousands of checks per month cannot realistically satisfy the reasonable promptness standard through manual review. Automated matching catches discrepancies within the reconciliation cycle rather than whenever someone gets around to opening the statement.
What ARP Costs
Banks charge for ARP through a combination of monthly account maintenance fees and per-item processing fees for each check matched. Pricing varies by institution and service tier, with full ARP and Positive Pay costing more than partial ARP. Large banks publish their treasury management fee schedules in account analysis statements that break out every charge line by line.
Most commercial accounts offset these fees through an earnings credit rate (ECR). The bank calculates your average collected balance for the statement period and applies the ECR to that balance, generating a dollar amount of earnings credits. Those credits are applied against your total service charges for the month. If credits exceed fees, you pay nothing out of pocket, though banks generally don’t pay out excess credits as cash. If fees exceed credits, you pay the difference. The ECR typically tracks short-term interest rates, so in higher-rate environments your balances work harder to cover service charges. Companies with large operating balances often find that ARP and Positive Pay cost them nothing net after earnings credits.
Getting ARP Set Up
Running ARP requires some upfront technical work. Your bank will provide a file specification defining the exact layout of your issue file, including field positions, character counts, and padding requirements for each data element. Most banks accept files in CSV or fixed-width text format transmitted through SFTP (Secure File Transfer Protocol), which encrypts every transfer using the SSH protocol. Some banks also support AS2 (Applicability Statement 2), a protocol common in business-to-business data exchange that adds non-repudiation through digitally signed receipts confirming the file was delivered and intact.
Before going live, the bank runs test files through their system to verify that your check number, amount, date, and payee fields map correctly to their matching engine. A misaligned field can reject the whole file or, worse, produce false exceptions that erode your team’s confidence in the system. Designate someone on staff as the primary contact for transmission errors. File failures at 2 a.m. on a Friday need a human who can respond before the next business day’s processing window.
You’ll also sign an ARP service agreement that typically includes indemnification language. If your company uploads an inaccurate issue file and the bank pays a fraudulent check that would have been caught with correct data, the loss falls on you. That clause makes the quality of your issue file a genuine financial risk, not just an IT housekeeping item.
What Happens to Checks That Never Clear
ARP’s outstanding check reports have a downstream obligation many businesses overlook: escheatment. Every state requires holders of unclaimed property, including businesses sitting on uncleared checks, to turn those funds over to the state after a dormancy period expires. For checks and similar instruments, dormancy periods generally range from three to five years depending on the state and the type of payment. Some states have shortened these windows in recent legislation.
The dormancy clock typically starts when the check becomes payable. If your ARP reports show vendor checks that have been outstanding for two or three years, your accounting team needs to attempt contact with the payees and, if unsuccessful, prepare to report and remit those funds to the appropriate state. Individual state laws vary, and failing to comply can result in penalties and interest on the unreported amounts.
ARP and Internal Controls
For publicly traded companies, ARP feeds directly into the internal control framework required under Sarbanes-Oxley Section 404. Auditors expect to see that reconciliations happen on a defined schedule, that discrepancies are investigated and resolved promptly, and that the process is documented. Automated ARP produces timestamped reports showing exactly when the matching occurred and what exceptions were flagged.
When reconciliation is outsourced to the bank through full ARP, management still owns the internal control assessment. Your company remains responsible for evaluating the controls over data flowing to and from the bank, including the accuracy of issue files and the timely review of exception reports. Auditors may request a SOC 1 report from the bank to verify that the bank’s own processing controls are operating effectively. The report needs to cover a period relevant to your fiscal year, though it doesn’t have to share the same year-end date.
Reporting Formats and Real-Time Data
The traditional ARP reporting format is BAI2, a standardized file structure developed by the Bank Administration Institute for transmitting balance and transaction data between banks and their commercial clients. BAI2 uses a specific set of codes to identify each type of account activity, making the data readable by most enterprise accounting systems regardless of which bank produced it. A company banking with three institutions can import BAI2 files from all three into the same treasury management system without custom formatting for each bank.
The limitation is that BAI2 is a batch process. Files are generated after the matching cycle completes, often overnight, so the data you review in the morning reflects yesterday’s activity at best. Many banks now offer API-based integration that pushes transaction data into your ERP or treasury management system in real time. Cash position updates continuously as checks clear and deposits post, and cash forecasting improves immediately because calculations use current balances rather than the previous day’s numbers.
The Check Clearing for the 21st Century Act accelerated this shift by authorizing banks to process electronic images of checks rather than shipping paper. A bank receiving a check can capture an image, create a legally equivalent digital reproduction, and transmit it electronically for clearing. That cut check-clearing times from days to hours and gave ARP systems access to check images that can be attached to exception reports, letting your team visually inspect a suspect item without waiting for the paper to arrive.