LIMITED OFFERUnlimited conversions — Free 7-day trial — Cancel anytimeStart trial

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.

99.6% accuracy$79/month unlimited4 document types

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.

1

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.

ColumnHeaderFormat / FormulaAuto?
AInvoice NumberINV-2025-001Manual
BClient NameTextManual
CInvoice DateMM/DD/YYYYManual
DDue DateMM/DD/YYYYManual
EInvoice Amount$0,000.00Manual
FPayment Received$0,000.00Manual
GBalance Due=E-FFormula
HDays Outstanding=TODAY()-DFormula
IAging BucketIF nestedFormula
JStatusCurrent/Past Due/PaidFormula

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.

2

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 days

Invoices not yet due. Healthy AR should have 60-70% in this bucket.

1-30 Days

1-30 days past due

Standard follow-up window. Send a reminder email on day 7 and day 21.

31-60 Days

31-60 days past due

Escalate to phone calls. Offer payment plans for balances over $5,000.

61-90 Days

61-90 days past due

Send formal demand letter. Consider pausing new work for the client.

90+ Days

Over 90 days past due

Evaluate 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.

3

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.

1.

Balance Due

=E2-F2

Subtracts Payment Received from Invoice Amount. Shows $0 when fully paid.

2.

Days Outstanding

=IF(G2>0,TODAY()-D2,0)

Calculates days past due date. Returns 0 for paid invoices to keep aging clean.

3.

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.

4.

Bucket Totals (Summary)

=SUMIFS(G:G,I:I,"1-30")

Totals all Balance Due amounts for a specific aging bucket. Repeat for each bucket.

5.

Client Total AR

=SUMIFS(G:G,B:B,"Client Name")

Sums all outstanding balances for a specific client to identify concentration risk.

6.

DSO Calculation

=(SUM(G:G)/SUM(E:E))*DAYS_IN_PERIOD

Days 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.

4

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.

5

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

CSV

Path: Sales > Invoices > Import

InvoiceNoCustomerInvoiceDateDueDateAmountTerms

QuickBooks Desktop

IIF

Path: File > Utilities > Import > IIF Files

TRNSTYPEDATEACCNTNAMEAMOUNTDOCNUM

Xero

CSV

Path: Business > Invoices > Import

ContactNameInvoiceNumberInvoiceDateDueDateTotalReference

Sage

CSV

Path: Customers > Import Invoices

CustomerRefInvoiceNumberDateDueDateNetAmountTaxAmount

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.

6

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.

7

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.

Ashish Josan, Manager, CPA at Manning Elliott

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

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