September 20, 2026

A five-step accounts receivable reconciliation process

Accounts receivable (AR) reconciliation is the process of making sure the outstanding invoices in your AR subledger match the total in your general ledger's AR control account. When those two numbers agree, you can trust that your financial statements reflect what customers owe.

With a repeatable process, clear ownership, and regular checkpoints between closes, you catch discrepancies early instead of discovering them during the audit.

What is accounts receivable reconciliation?

AR reconciliation confirms that every customer invoice, payment, credit note, and write-off in your AR subledger ties back to the AR control account on the GL.

That match matters because your subledger and GL update through different workflows. Your billing team creates invoices in the subledger, and your cash application team posts payments there too. But journal entries for adjustments, write-offs, and period-end accruals often hit the GL directly. A regular check keeps the two records aligned.

The reconciliation also forces you to review the details behind the totals. A subledger and GL can show the same aggregate number while individual transactions are misclassified, double-posted, or missing entirely. Reconciliation surfaces those errors so they don't carry into your accounts receivable aging report or cash flow projections.

Why AR reconciliation matters

AR reconciliation is one of the controls that determines whether your month-end close produces reliable numbers. It confirms that the balances you carry forward reflect real customer obligations.

When your subledger and GL agree at the transaction level, your balance sheet reports a receivables figure that auditors, leadership, and lenders can rely on. That accuracy affects cash flow forecasting, revenue projections, and credit decisions.

Unapplied payments, aging disputes, and uncollectible balances all surface during the matching process. Catching them at close, before they affect customer relationships, protects your collections timeline. Teams that reconcile consistently tend to resolve discrepancies while the transactions are still fresh, which makes corrections faster and documentation cleaner.

How to reconcile accounts receivable step by step

The five steps move from a high-level total comparison down to individual transaction verification, then close with adjustments and documentation.

Step 1: Pull the period-end data

Start by generating two reports for the same cutoff date. The first is your AR aging report or subledger trial balance, which lists every open invoice and its outstanding amount. The second is the GL trial balance filtered to the AR control account code. Both reports need to reflect the same period-end date down to the day, or timing gaps will create false variances.

Step 2: Compare the totals

Place the subledger total next to the GL total and calculate the net difference. If the two match exactly, move to the detail-level checks in step 3, but if they don't, flag the variance amount and direction before digging into transactions. Knowing the size of the gap helps you prioritize where to look first.

Step 3: Verify invoices against recorded revenue

Walk through the individual invoices in the subledger and confirm that each one ties to a recorded sale in the correct period. Look for invoices that were created but never posted to the GL, billing batches that crossed the cutoff date, and revenue recognition entries that don't yet have a corresponding invoice.

This step catches timing mismatches and unbilled revenue that can inflate one side of the reconciliation.

Step 4: Match cash receipts to applied payments

Compare the deposits on your bank statement against the customer payments applied in the subledger. You're confirming that every dollar deposited has been credited to the right customer account and the right invoice.

Unapplied cash, where the money arrived but nobody matched it to an invoice, is one of the most frequent sources of reconciliation breaks. Payments credited to the wrong customer account are harder to spot but equally disruptive to your AR management process.

Step 5: Record adjustments and document the results

Once you've identified every discrepancy, make the corrections. Issue credit notes for billing errors, post bad debt write-offs for uncollectible invoices, and log reversing entries for timing differences that will resolve in the next period.

Every adjustment should include a brief explanation and a reference to the supporting documentation. That trail is what your auditors will review, and it's what makes next month's reconciliation faster because you won't re-investigate the same items.

What are common AR reconciliation discrepancies?

Timing differences and unapplied cash cause the majority of AR reconciliation breaks.

Timing differences

These occur when you record an invoice or payment in the subledger in one period and post it to the GL in another. The subledger might show a large invoice created on the last day of the month, while the GL doesn't reflect it until the first day of the next period.

The fix is a reversing journal entry that aligns the transaction to the correct date. If timing differences recur often, tightening the posting cutoff window can help reduce them.

Manual entry mistakes

Transposed digits, incorrect invoice amounts, and payments applied to the wrong customer account all fall into this category. These errors are manual in origin and tend to multiply as transaction volume grows.

The correction depends on the specific mistake. You may need to void and reissue an invoice, reverse a misapplied payment and reallocate it, or post a clearing adjustment. Automating cash application reduces these errors because it removes the manual matching step.

Unapplied cash

When a customer sends a payment without a remittance advice or invoice reference, the deposit lands in your bank account but can't be matched to an open invoice. The standard approach is to park the funds in a suspense account, then contact the customer for remittance details.

Once you have the reference, apply the payment to the correct invoice and clear the suspense balance. Resolving unapplied cash promptly is easier because the transaction details are still fresh.

Unauthorized deductions

Customers sometimes take early-payment discounts they haven't earned or net out freight charges and disputed amounts against their payment. The resulting short-pay creates a small but persistent variance.

For immaterial amounts, write the difference off to a discounts-allowed or adjustments expense account. For larger deductions, dispute the short-pay with the customer before adjusting your records.

Uncollectible balances

You may need to write off invoices that have been outstanding for an extended period or balances owed by customers in financial distress. Post the write-off against your allowance for doubtful accounts and remove the invoice from the active aging report. Your write-off policy should define the criteria, typically a combination of days past due and communication history, so the decision is consistent and auditable.

How to build an AR reconciliation control schedule

Reconciliation works best as a recurring discipline rather than something reserved for close week. Spacing the work across daily, weekly, and monthly checkpoints keeps discrepancies small and the close itself faster.

Daily controls

Record every incoming payment as soon as it arrives, whether it's a check, ACH transfer, or wire. Clear deposits from suspense accounts daily. These two habits help prevent unmatched cash from accumulating at month-end.

Weekly controls

Scan the AR aging report for invoices approaching or past their payment terms. Correct any obvious entry errors or misallocated invoices you spot. A quick weekly review keeps discrepancies small and manageable.

Monthly controls

Complete the full subledger-to-GL reconciliation before you finalize the period. Have a manager sign off on every credit note, write-off, and manual adjustment from the period.

Document the reconciliation results and archive the supporting detail. This is the checkpoint your auditors will reference, so completeness matters as much as accuracy.

How technology accelerates AR reconciliation

You can reduce manual matching work and keep your subledger closer to the GL throughout the period with automated cash application and real-time transaction visibility.

Automated AR and cash application is where most teams start. Instead of manually matching each payment to an invoice from remittance emails, the software reads remittance data, proposes matches with a confidence score, and surfaces exceptions for review.

The other component is real-time transaction visibility. When your billing, payments, and accounting data all flow through a connected platform, the subledger and GL stay closer to alignment throughout the period. That reduces the volume of discrepancies you need to investigate at close and makes the reconciliation itself faster.

Integration matters as much as the individual tools. A cash application system that doesn't feed its results back into your GL creates a new reconciliation gap rather than closing one. Look for a platform where payment data, expense data, and bill pay transactions all post to the same ledger in real time.

How Ramp helps you manage your business finances

Managing your financial operations goes beyond AR. When you're also juggling AP, expenses, and vendor payments, manual processes compound fast.

With Ramp's accounting automation, you can stop doing manual data entry. Transactions sync, expenses get categorized, and records reconcile automatically with 30+ accounting tools, including QuickBooks, Xero, NetSuite, and Sage Intacct.

With Ramp's accounts payable automation, you can process invoices and schedule vendor payments without manual intervention. Combined with live dashboards that show your spend, outstanding balances, and cash position at a glance, you get the visibility you need to make faster decisions.

Over 70,000 customers have saved $12 billion and 27.5 million hours with Ramp.

Try an interactive demo.

Try Ramp for free

This article is for informational purposes only and does not constitute accounting, financial, tax, or legal advice. Consult a qualified professional before making decisions based on the information provided.

Share with
Ramp team
The Ramp team is comprised of subject matter experts who are dedicated to helping businesses of all sizes work smarter and faster.
Ramp is dedicated to helping businesses of all sizes make informed decisions. We adhere to strict editorial guidelines to ensure that our content meets and maintains our high standards.

FAQs

AR reconciliation is the process of comparing the outstanding invoice balance in your AR subledger to the AR control account balance on the GL, then investigating and resolving any differences. The goal is to confirm that your financial statements accurately reflect what customers owe you.

Most finance teams run the full reconciliation monthly as part of the close process. Daily and weekly checkpoints for cash posting and aging review reduce the workload at month-end and keep discrepancies from compounding.

AR reconciliation matches your subledger of customer invoices to the GL control account. Bank reconciliation matches your internal cash records to the bank statement. The two processes overlap when you verify that customer payments deposited at the bank were also applied correctly in the AR subledger.

Timing differences and unapplied cash account for the majority of reconciliation breaks. Timing differences happen when transactions post to the subledger and GL in different periods. Unapplied cash happens when a payment arrives without enough remittance information to match it to an invoice.

You can automate significant portions of the process, especially cash application and transaction matching. Automated tools read remittance data, propose invoice matches, and flag exceptions for human review. Full automation of the judgment-based steps, like evaluating whether a balance is uncollectible, still requires human oversight.

A well-run district should not have to choose between getting work done at the school site and keeping control of the dollars behind it. We're not hiring more people to do more jobs, so we have to be smarter about the process. With Ramp, the purchase, the receipt, and the record stay together from the start.

Nick Brizeno

Director of Purchasing, San Marcos Unified School District

San Marcos Unified gives maintenance teams room to act — and finance a clear record of their spend across 19 schools

Invoices, cards, tokens. The categories change but the principle doesn't: know where the money is going, remove the work around it, and make sure the spend is worth it.

Maciej Mylik. Finance

ElevenLabs

ElevenLabs speaks more than 70 languages but its money speaks the same one

There's just no surprises anymore. No more waiting two months to find out how a job did. We know how it's doing as it's happening.

Erich Kuss

Financial Systems Manager, Infinity Home Services

Infinity Home Services prevents the margin leak nobody can see from the ground, so its 20+ local companies build what they bid

More token spend isn’t proof that AI is working. Less isn’t proof that it isn’t. What matters is whether we’re buying the right level of intelligence for the work. Ramp lets us make that judgment in the same place we manage every other type of spend.

Cody Nutt

Senior Director of Business Systems, Daxko

How Daxko put every AI token on the same operating system as every dollar

Most banks treat the back office as a cost to keep down. We treat ours as a return to compound, which is why we run it on Ramp. Now we put our clients on Ramp, too.

Patrick Gaughen

President & COO, Hingham Institution for Savings

The 192-year-old bank that banks on Ramp to take the waste out of its own books

Browserbase builds infrastructure so AI agents can do real work. Ramp is doing the same for finance. It’s not another tool. It’s a system purpose-built for AI-driven finance, and that’s why we chose Ramp as our financial operating system from day one.

Paul Klein IV

Founder & CEO, Browserbase

How the startup that helped design Ramp’s procurement agent automated its own procure-to-pay

We used to pay up to $20k a year for our AP platform. With Ramp, we’re earning back well over that amount. That's money that belongs to the mission now, not to the back-office software.

Heidi Coffer

Chief Financial Officer, Boys & Girls Clubs of San Francisco

Boys & Girls Clubs of San Francisco used to pay for their finance software — now it pays them

The tricky thing about corporate travel policy is timing. We didn't need a stricter policy. We needed the policy to show up earlier. With Ramp Travel, it finally does.

Keith Frantz

Director of Enterprise Risk Management, Prosper

When Prosper put policy into its corporate travel booking flow, costs fell 15% and finance reclaimed a week every month