Accounts Receivable Template for Excel & Google Sheets
Accounts receivable template Excel spreadsheet with AR aging formulas, invoice tracking, and payment reconciliation. Pre-built for bookkeepers and CPAs managing client invoices across multiple accounts. Includes 5-bucket aging, DSO calculations, and QuickBooks/Xero import compatibility.
TL;DR
An accounts receivable template for Excel tracks unpaid invoices, calculates aging buckets (Current, 1-30, 31-60, 61-90, 90+ days), and monitors collection metrics like DSO and AR turnover ratio. The template includes 10 columns: Invoice Number, Client Name, Invoice Date, Due Date, Amount, Payment Received, Balance Due, Days Outstanding, Aging Bucket, and Status. Pre-built formulas handle all calculations automatically.
Zera Books at $79/month eliminates manual AR tracking entirely. Upload invoice PDFs and bank statements, and the AI-powered categorization engine automatically matches payments to invoices with 99.6% accuracy. Export to QuickBooks, Xero, or Excel in one click. No per-document fees, no volume limits.
Accounts Receivable Template Structure & Columns
A well-structured accounts receivable template needs 10 columns to track the full invoice lifecycle from issuance to collection. Columns A through F hold your raw data (invoice details and payments), while columns G through J use formulas to calculate balances, aging, and status automatically.
| Column | Header | Format / Formula | Auto? |
|---|---|---|---|
| A | Invoice Number | INV-2025-001 | Manual |
| B | Client Name | Text | Manual |
| C | Invoice Date | MM/DD/YYYY | Manual |
| D | Due Date | MM/DD/YYYY | Manual |
| E | Invoice Amount | $0,000.00 | Manual |
| F | Payment Received | $0,000.00 | Manual |
| G | Balance Due | =E-F | Formula |
| H | Days Outstanding | =TODAY()-D | Formula |
| I | Aging Bucket | IF nested | Formula |
| J | Status | Current/Past Due/Paid | Formula |
This structure works for practices managing 5 to 500 clients. For multi-entity bookkeeping, create separate tabs per client or use a Client ID column for filtering. Zera Books processes bank statements from any format and auto-matches deposits to outstanding invoices, eliminating the need for manual payment entry.
How AR Aging Buckets Work in Your Template
AR aging categorizes unpaid invoices by how long they have been outstanding. The 5-bucket system (Current, 1-30, 31-60, 61-90, 90+ days) is the accounting industry standard and matches the aging reports in QuickBooks, Xero, and Sage. Each bucket triggers a different collection action.
Current
0 daysInvoices not yet due. Healthy AR should have 60-70% in this bucket.
1-30 Days
1-30 days past dueStandard follow-up window. Send a reminder email on day 7 and day 21.
31-60 Days
31-60 days past dueEscalate to phone calls. Offer payment plans for balances over $5,000.
61-90 Days
61-90 days past dueSend formal demand letter. Consider pausing new work for the client.
90+ Days
Over 90 days past dueEvaluate for write-off or collections. Only 18% of 90+ day invoices are collected.
The standard formula for aging buckets in Excel is a nested IF:=IF(H2<=0,"Current",IF(H2<=30,"1-30",IF(H2<=60,"31-60",IF(H2<=90,"61-90","90+"))))where H2 is the Days Outstanding column. Pair this with your bank reconciliation process to verify that recorded payments match actual bank deposits.
Essential Excel Formulas for AR Tracking
These 6 formulas power your entire accounts receivable template. Copy them into row 2 and drag down for each new invoice entry. All formulas reference the column structure from Section 1.
Balance Due
=E2-F2Subtracts Payment Received from Invoice Amount. Shows $0 when fully paid.
Days Outstanding
=IF(G2>0,TODAY()-D2,0)Calculates days past due date. Returns 0 for paid invoices to keep aging clean.
Aging Bucket
=IF(G2=0,"Paid",IF(H2<=0,"Current",IF(H2<=30,"1-30",IF(H2<=60,"31-60",IF(H2<=90,"61-90","90+")))))Categorizes each invoice into the correct aging bucket based on days outstanding.
Bucket Totals (Summary)
=SUMIFS(G:G,I:I,"1-30")Totals all Balance Due amounts for a specific aging bucket. Repeat for each bucket.
Client Total AR
=SUMIFS(G:G,B:B,"Client Name")Sums all outstanding balances for a specific client to identify concentration risk.
DSO Calculation
=(SUM(G:G)/SUM(E:E))*DAYS_IN_PERIODDays Sales Outstanding measures your average collection period across all clients.
Manual formula maintenance breaks when templates scale past 200 invoices. Automated bank statement conversion tools like Zera Books handle AR matching at scale. Upload bank statements and invoice PDFs together, and the AI matches payments to open invoices across all your client accounts simultaneously.
Key AR Metrics Every Bookkeeper Should Track
Raw invoice data means nothing without analysis. Add a Metrics Dashboard tab to your accounts receivable template that pulls from the main data and calculates these 4 collection health indicators automatically each month.
Days Sales Outstanding (DSO)
Measures average collection period. Lower is better.
(Accounts Receivable / Total Credit Sales) x Number of Days
Benchmark: 30-45 days for most industries
AR Turnover Ratio
Shows how many times receivables are collected annually.
Net Credit Sales / Average Accounts Receivable
Benchmark: 7-10 times per year is healthy
Collection Effectiveness Index (CEI)
Percentage of receivables collected within the period.
(Beginning AR + Monthly Sales - Ending AR) / (Beginning AR + Monthly Sales - Ending Current AR) x 100
Benchmark: 80%+ indicates strong collections
Bad Debt Ratio
Percentage of receivables that become write-offs.
Uncollectable AR / Total Credit Sales x 100
Benchmark: Under 2% for established businesses
Tracking these metrics monthly reveals collection trends before they become cash flow problems. A DSO that increases from 35 to 52 days over three months signals a systemic issue — not just one late-paying client. Use this data alongside your month-end close process to flag collection gaps during financial review.
How to Import AR Data into QuickBooks, Xero, and Sage
Your Excel AR template becomes most valuable when it feeds into your accounting software. Each platform requires specific column formats for invoice imports. Map your template columns to the required fields below before exporting.
QuickBooks Online
CSVPath: Sales > Invoices > Import
QuickBooks Desktop
IIFPath: File > Utilities > Import > IIF Files
Xero
CSVPath: Business > Invoices > Import
Sage
CSVPath: Customers > Import Invoices
Manual CSV formatting takes 30-45 minutes per client per month. The Zera Books QuickBooks integration and Xero bank feed setup handle formatting automatically. Upload documents, select the output format, and export pre-formatted files ready for import — including proper date formats, account mapping, and tax calculations.
4 Common AR Template Mistakes That Cost You Money
Most bookkeepers build accounts receivable templates that track invoices but miss the patterns that cause collection failures. These 4 mistakes collectively add 5-8 hours of monthly reconciliation work and inflate your AR balance by 15-25%.
Not Tracking Partial Payments
Problem: Recording only full payments means partially-paid invoices show as unpaid, inflating your AR balance by 15-25%.
Fix: Add a Payment Received column (F) and calculate Balance Due as =InvoiceAmount-PaymentReceived.
Impact: $12,000-$30,000 phantom AR for a typical bookkeeping practice
Missing Due Date Formulas
Problem: Manually calculating days outstanding creates errors and stale aging reports that miss collection windows.
Fix: Use =TODAY()-DueDate for automatic aging. Conditional formatting turns cells red at 60+ days.
Impact: 23% slower collection when aging reports are updated manually
No Client-Level Rollups
Problem: Tracking individual invoices without client totals hides patterns. A client with 8 small overdue invoices may owe more than one large one.
Fix: Add a pivot table or SUMIFS summary by client name to surface total exposure per account.
Impact: Miss 40% of at-risk accounts without client-level aggregation
Ignoring Credit Terms
Problem: Using a single due-date assumption (Net 30) when clients have different terms creates inaccurate aging.
Fix: Add a Terms column (Net 15, Net 30, Net 60) and calculate DueDate as =InvoiceDate+TermsDays.
Impact: 2-3 hours monthly reconciling aging discrepancies
These mistakes compound across multiple clients. Batch processing 50+ statements at once through Zera Books eliminates manual payment matching entirely. The AI detects partial payments, duplicate deposits, and mismatched amounts — catching errors that spreadsheet formulas miss.
Frequently Asked Questions
What should an accounts receivable template include?
An accounts receivable template should include columns for Invoice Number, Client Name, Invoice Date, Due Date, Amount, Payment Received, Balance Due, Days Outstanding, Aging Bucket, and Status. Add a summary tab with SUMIFS totals by aging bucket and a client-level pivot for AR concentration analysis.
How do I calculate AR aging in Excel?
Calculate days outstanding with =TODAY()-DueDate. Then categorize using nested IF: =IF(Days<=0,"Current",IF(Days<=30,"1-30",IF(Days<=60,"31-60",IF(Days<=90,"61-90","90+")))). Use SUMIFS to total amounts per bucket for the aging summary.
Can I import accounts receivable data into QuickBooks?
Yes. QuickBooks Online accepts CSV imports via Sales > Invoices > Import. Format columns as InvoiceNo, Customer, InvoiceDate, DueDate, Amount, and Terms. QuickBooks Desktop uses IIF format. Zera Books auto-formats invoice data for both versions at $79/month unlimited.
What is a good accounts receivable turnover ratio?
A healthy AR turnover ratio is 7-10 times per year, meaning collections happen every 37-52 days on average. Below 5 indicates slow collections. Calculate it as Net Credit Sales divided by Average Accounts Receivable for the period.
How often should I update my accounts receivable template?
Update weekly for active businesses, or at minimum before each month-end close. Mark payments received, refresh aging calculations, and flag invoices over 60 days for follow-up. Automated tools update AR data in real-time when processing bank statements and invoices.

“My clients send me all kinds of messy PDFs from different banks. This tool handles them all and saves me probably 10 hours a week that I used to spend on manual entry.”
Ashish Josan
Manager, CPA at Manning Elliott
Related Templates & Resources
Best Accounting Templates
Browse all accounting templates including bank reconciliation, P&L, and balance sheet spreadsheets.
Chart of Accounts Template
Set up your accounting categories before tracking receivables for accurate categorization.
Bank Reconciliation Template Excel
Match received payments against bank deposits to close your AR reconciliation loop.
Profit and Loss Template Excel
See how collected receivables flow into your income statement each month.
QuickBooks Online Integration
Import invoice data and bank statements directly to QuickBooks with auto-categorization.
AI Transaction Categorization
Automatically match payments to invoices using AI-powered transaction categorization.
Stop Tracking AR in Spreadsheets
Zera Books processes invoices and bank statements together, automatically matching payments to outstanding invoices with 99.6% accuracy. $79/month unlimited — no per-document fees.
Try for one week