Aging Report Converter

Aging Report PDF to Excel: Convert AR Aging and AP Aging Reports to Excel and CSV

Upload an accounts receivable or accounts payable aging report and get a working spreadsheet back in seconds. pdfxlsx keeps every customer or vendor on its own row and puts each aging bucket, current through over 90 days, in its own column, so you can sort by what is oldest, build a collections list, and tie the total back to your control account without retyping a single balance.

Works with A/R and A/P aging exports from QuickBooks, Xero, NetSuite, Sage, Dynamics 365, and scanned printouts. Files are encrypted and deleted after conversion.

Drop your PDF here or click to browse

PDF files up to 50MB

Uploading...

Convert a PDF right here. No software to install.

The short answer

To convert an aging report PDF to Excel, upload the PDF to a converter that reads table structure rather than fixed column positions, then download XLSX or CSV. The thing that decides whether the file is usable is bucket alignment: most aging rows have empty buckets, so a positional converter slides an over 90 day balance left into the 61 to 90 column and quietly changes what your collections list says. Check one thing before you trust the output, that the sum of the bucket columns equals the total column on every row.

Last updated September 2026

AR + AP

Both directions

Buckets Hold

Blanks stay blank

XLSX + CSV

Export formats

50MB

Max file size

An aging report you cannot sort is just a wall of numbers

Nobody reads an aging report top to bottom. You open it to answer one of three questions: who owes us the most, how much of that is old enough to worry about, and which vendors are about to go past terms. All three are sorting problems, and a PDF cannot sort. So the report sits in a folder, somebody eyeballs the biggest numbers, and the accounts nobody looked at slide another thirty days.

Getting it into Excel takes about ten seconds here and changes what you can do with it. Sort by the over 90 day column and you have a call list in priority order. Total the buckets and you have the ratio your lender or your board asks about. Paste last month's file next to this one and you can see which customers moved the wrong way. When the aging detail is what you need, the invoice numbers and due dates come through in their own columns too, which is what makes the collections call actually work. If you also need the underlying transactions behind a balance, our general ledger converter pulls those the same way.

This runs on the same engine as our trial balance converter and our balance sheet converter, so the whole month end package lands in the same clean format instead of five different shapes.

ar-aging-summary.xlsx preview
Customer Current 1-30 31-60 90+ Total
Alder Mfg12,400.003,100.0015,500.00
Bishop Group8,750.0021,300.0030,050.00
Carver Logistics4,900.004,900.00
Dunmore Clinic1,250.006,480.007,730.00
Total17,300.004,350.008,750.0027,780.0058,180.00

Blank buckets stay blank. Bishop Group's 21,300.00 stays in 90+ instead of sliding left.

The one thing that breaks when you convert an aging report

Aging reports are unusually hard on generic PDF converters, and always for the same reason. Every other financial report fills its columns. An aging report is mostly empty space, because a customer who is current has nothing in the four overdue buckets and a customer in real trouble has nothing in the current bucket. A converter that reads a row as a sequence of numbers and drops them into the next available column will produce a file where the numbers are right and the aging is wrong. That is worse than no file at all, because it looks fine.

Empty buckets stay empty

Each amount is matched to the bucket header sitting above it, not to its position in the sequence of numbers on the row. A balance that belongs in over 90 days arrives in over 90 days even when the four cells to its left are blank.

Subtotal rows stay separate

Aging detail reports nest invoice rows under a customer subtotal, and a flat extraction adds the subtotals into your totals so everything doubles. Grouping rows come through labeled, so you can filter them out before you sum anything.

Amounts arrive as numbers

Balances come out as real numbers rather than text, so the bucket columns actually sum. If a figure ever lands as text, the fix takes one pass with Text to Columns.

Any bucket layout works

Current through 90 plus, 0 to 30 through 120 plus, or a custom set your ERP was configured with years ago. Nothing is forced into a fixed template, because the converter reads the headers on your report.

Scanned reports convert too

Aging reports printed by a client or pulled from an old practice management system convert with built-in OCR. Check the footer total once it opens, which you should do with any scan.

Excel or CSV out

Take XLSX for analysis or a CSV to load into a collections tool, a data warehouse, or a new accounting system during a migration.

How to convert an aging report to Excel

Three steps, then one check that takes five seconds.

1

Upload the aging PDF

Drag the A/R or A/P aging report into the box at the top of this page. Summary or detail, one page or eighty, up to 50MB per file.

2

It reads the bucket headers

The engine finds the aging columns on the report, maps every amount to the bucket it sits under, and applies OCR if the document is a scan.

3

Download XLSX or CSV

One row per customer or vendor, one column per bucket, amounts as numbers. Open it straight in Excel or Google Sheets.

4

Tie out the total

Sum the total column and compare it to the report footer, and to the AR or AP balance on the balance sheet. If those agree, the buckets are right.

Four things worth doing the moment the file opens

The conversion is the boring part. This is where the report starts paying for itself, and none of it takes more than a couple of minutes once the columns are real.

  1. 1
    Build the call list. Sort descending on the over 90 day column, hide the zero rows, and work the top of the list. In most books, a handful of accounts carry the majority of the genuinely old balance.
  2. 2
    Measure the health of the book. Divide the total of everything past 60 days by the grand total. That single percentage is what a lender, a buyer, or a board asks about, and it is one formula once the buckets are separate columns.
  3. 3
    Compare month to month. Convert last month's aging report as well, put the two totals side by side with a VLOOKUP or XLOOKUP on the customer name, and the accounts drifting the wrong way surface immediately.
  4. 4
    Hand the auditors a clean schedule. An aging report in Excel that ties to the control account is usually the first receivables item on a request list, and giving it as a spreadsheet rather than a PDF removes a round of back and forth.

If chasing those balances is turning into a monthly job of its own, that is the point where a dedicated system that follows up on every open invoice automatically earns its keep, and on the payables side the same is true of approving and scheduling bills without touching a spreadsheet. The converter just gets you the numbers to work from.

Aging formats we convert

QuickBooks A/R Aging
QuickBooks A/P Aging
Xero Aged Receivables
Xero Aged Payables
NetSuite
Sage
Dynamics 365
Scanned printouts

Summary and detail layouts both work, and so do the aging reports that come out of industry systems such as property management, medical practice management, and job costing platforms. Nothing depends on a per system template, because the converter reads the structure of the document in front of it.

What comes out

One row per customer or vendor. Separate columns for the name, each aging bucket on your report, and the row total. On a detail report you also get the invoice number, invoice date, and due date columns, which is what makes the file useful on a phone call rather than just in a summary.

Who converts aging reports

Almost always somebody who did not produce the report and cannot rerun it.

Controllers and AR managers

Running collections off a report the ERP only prints to PDF, and needing it sortable before the weekly call. See the workflow for finance teams.

Accountants and bookkeepers

Receiving a client aging report as an emailed PDF at month end and needing it in the working papers. See the workflow for bookkeepers and accountants.

Auditors and reviewers

Testing the allowance for doubtful accounts, sampling balances, and tying the aging to the general ledger. See the workflow for auditors.

Lenders and diligence teams

Reading a borrower's receivables concentration from a PDF pack, where the aging is the fastest read on collection risk in the whole file.

If your month end pack arrives as one long PDF rather than separate reports, the same converter handles long multi page documents, and when several clients send their reports at once you can run them together with batch conversion. Invoices that back up the aging detail convert through the invoice converter, and if the destination is QuickBooks rather than Excel, start with the QuickBooks workflow.

Aging report to Excel: common questions

Upload the aging report PDF to the converter at the top of this page and download the result as XLSX or CSV. Each customer or vendor stays on its own row, and the current, 1 to 30, 31 to 60, 61 to 90 and over 90 day buckets each land in a separate column. Amounts come back as real numbers, so the column totals still add up to the report total.

In QuickBooks Online, open Reports, run the A/R Aging Summary or A/R Aging Detail, then use the export icon and choose Export to Excel. That path only works while you still have access to the file. When the aging report reaches you as a PDF from a client, a former bookkeeper, or a system you were locked out of, upload it here instead and you get the same column layout back.

Most US aging reports use five buckets: Current, 1 to 30 days, 31 to 60 days, 61 to 90 days, and over 90 days, plus a total. Some systems shift the boundaries to 0 to 30 and 91 plus, and construction and healthcare formats often add a 120 plus column. The converter keeps whatever buckets your report uses and does not force them into a fixed template.

Because most aging rows have empty buckets. A customer who only owes money over 90 days has four blank cells before that figure, and a converter that reads by position rather than by structure slides the number left into the 61 to 90 column. That single failure quietly changes what your collections list says. This converter maps each amount to the bucket header above it, so blanks stay blank.

The same way as a receivables report, and the output is the same shape. Upload the AP aging PDF and you get one row per vendor with the amount owed in each aging bucket. Finance teams use the result to sort vendors by what is falling past terms, plan the next check run, and tie the total back to the accounts payable balance on the balance sheet.

Yes. Aging reports printed and scanned by a client or pulled out of an old practice management system still convert, because built-in OCR reads the page before the table structure is rebuilt. Scanned pages are where bucket alignment usually breaks in cheaper tools, so check the total column against the report footer once the file opens.

Once the aging report is in Excel, divide the total of the over 90 day column by the grand total of the receivables column, then format the result as a percentage. In practice, put =SUM(F2:F200)/SUM(G2:G200) in an empty cell where F is the over 90 bucket and G is the total. Anything above roughly ten percent is usually where a collections review starts.

Convert the aging report, then sort by the over 90 day column from largest to smallest and filter out any row with a zero balance. The first fifteen rows are almost always where the recoverable money is. If you have the aging detail rather than the summary, you also get the individual invoice numbers and due dates to quote on the call.

A summary gives one row per customer or vendor with a balance in each bucket. A detail report lists every open invoice under each customer, with its date, number, due date, and amount. Both convert here. Take the summary when you want a portfolio view and the detail when you need to reference specific invoices while chasing payment.

An aging report names your customers and exactly how much each one owes, so it deserves the same care as a bank statement. Files here are encrypted in transit and at rest, processed in an isolated environment, and deleted automatically once the conversion finishes. Nothing is stored long term, resold, or used to train an outside model.

Convert your aging report now

Drop the A/R or A/P aging PDF at the top of the page and download a sortable Excel or CSV in seconds. For everyday conversion of any business document, start with the PDF to Excel converter, or see what it costs on the pricing page.