Convert General Ledger PDF to Excel

Drop in any general ledger PDF — QuickBooks, NetSuite, Sage Intacct, Xero, Microsoft Dynamics, or a printed PDF from a legacy ERP — and get a clean Excel file with account, date, memo, debit, credit, and running balance preserved. Multi-account GLs come back as one continuous sheet, account-tagged.

Convert your first GL — free

GL exports are PDF when you need them as Excel

Auditors request general-ledger detail by account for the audit period. ERPs print to PDF cleanly but Excel exports break account hierarchy, lose subtotals, or come back as one giant text dump. Controllers reconciling between two systems (acquired company runs Sage, parent runs NetSuite) have one side of the comparison locked in PDF. Tax preparers rebuilding books from a client-printed GL trial face the same wall.

Generic PDF tools either flatten everything into one column or split account headers from the transactions below them. The structure that makes a GL useful — account hierarchy, opening / period activity / closing, debit-credit pairing — is exactly what generic tools lose.

GL structure preserved on extraction

PDFExcel reads GL detail by account, preserving hierarchy. Account number + name tag every transaction row. Date, journal entry number, memo, debit, credit, and running balance all extract as separate columns. Opening balance, period activity, and closing balance show up as labeled rows so the math checks. Multi-account GLs come back as one Excel sheet with an Account column rather than 100 separate tabs.

Drop the result into your audit workpaper, reconciliation spreadsheet, or analytical-procedure pivot. Pair with trial-balance extraction for cross-checking ledger detail against the balance summary. Pair with balance sheet and income statement extraction for full-suite financial-document reconstruction.

Fields you can pull

  • Account Number + Name
  • Date
  • Journal Entry / Reference Number
  • Memo / Description
  • Debit Amount
  • Credit Amount
  • Running Balance
  • Opening Balance (period start)
  • Closing Balance (period end)
  • Source Document (Bill / Invoice / Journal / Bank Reconciliation)

Trained on QuickBooks Online + Desktop, NetSuite, Sage Intacct, Sage 50, Xero, Microsoft Dynamics 365, Oracle Financials, and SAP GL exports. Account hierarchy and debit-credit pairing preserved — the math still ties on the Excel side.

Why auditors and controllers pick PDFExcel for GL

Most GL reconciliation work happens in Excel. The bottleneck is getting the GL out of PDF without breaking account structure.

  • Knows ERP GL formats. QuickBooks, NetSuite, Sage Intacct, Xero, Microsoft Dynamics, Oracle, SAP all extract correctly. Account hierarchy, opening/closing balances, debit-credit pairing preserved.
  • Free to start, no credit card. 10 documents free every month. Plans from $69/month for 50 docs — auditors fit Pro for a $199/200-doc engagement; controllers fit Starter for monthly close.
  • Multi-account GLs as one sheet. Account-tagged single sheet, not 100 tabs. Pivot by account for sub-ledger views — one click, not manual rebuild.
  • Files deleted after processing. GL data is sensitive. Files processed in memory and deleted immediately. Never stored, never used to train AI.

How it works

  1. Upload your GL PDF. QuickBooks, NetSuite, Sage Intacct, Xero, Microsoft Dynamics, or any ERP-printed PDF. Multi-account or single-account both work.
  2. Pick your columns. Account / Date / JE / Memo / Debit / Credit / Balance for audit-workpaper standard. Add Source Document for sub-ledger drill-down.
  3. Open in audit workpaper. Excel sheet with account-tagged rows. Pivot by account for sub-ledger views; filter by date for period analysis; reconcile against trial balance.

What GL detail looks like in Excel

Account-tagged transaction-level detail with running balance preserved. Pivot by account for sub-ledger views; filter by date for period analysis; reconcile against trial balance.

# Account Date JE # Memo Debit Credit Balance
1 1010 Cash — Operating 02/01/2025 OB Opening Balance $182,420.40
2 1010 Cash — Operating 02/03/2025 BR-1042 Stripe payout $8,420.00 $190,840.40
3 1010 Cash — Operating 02/05/2025 JE-2418 Office lease — Feb $3,200.00 $187,640.40
4 6010 Rent Expense 02/05/2025 JE-2418 Office lease — Feb $3,200.00 $3,200.00
5 1010 Cash — Operating 02/15/2025 BR-1058 AWS infrastructure $1,247.30 $186,393.10

Built for auditors, controllers, and bookkeepers reconciling GL detail

Audit associates pulling ledger detail for testing, controllers reconciling acquired-company GLs against parent ERP, bookkeepers rebuilding books from a client-printed GL trial.

An audit associate

Client provides GL detail as PDF (ERP locked-down to clients). Pull as Excel via PDFExcel, run analytical procedures, identify journal-entry outliers for testing in 1 hour vs the 4-hour manual rebuild.

A controller post-acquisition

Acquired company runs Sage; parent runs NetSuite. Pull acquired GL into Excel; map account hierarchy to parent COA; drive integration kickoff data.

A bookkeeper rebuilding books

Client lost QuickBooks file; only has printed GL. PDFExcel pulls GL into Excel; rebuild journal entries; restore books.

Pricing

  • Free — 10 documents / month, no credit card
  • Starter $69/mo — 50 documents, $1.50 per extra
  • Pro $199/mo — 200 documents, $0.99 per extra
  • Business $699/mo — 1,000 documents, $0.59 per extra

Frequently asked questions

Does it preserve account hierarchy?

Yes. Account number + name tags every row. Multi-account GLs come back as one sheet with the Account column rather than separate tabs — pivot to sub-ledger view in one click.

Does it handle every ERP's GL format?

QuickBooks (Online + Desktop), NetSuite, Sage Intacct, Sage 50, Xero, Microsoft Dynamics 365, Oracle Financials, SAP, and most legacy ERP exports. The model adapts to each ERP's specific layout (sub-totals position, opening-balance row format, account-header style).

Will the math tie?

Yes — opening balance + period activity (sum of debits − sum of credits, or vice versa per account type) = closing balance. We preserve all three rows; the SUM checks on the Excel side.

Is the free tier actually free?

10 documents per month, free, forever. A typical audit pull is 1-3 GL PDFs (one per major account or one full-period GL) — fits the free tier for many engagements.

Can I batch a year of monthly GLs at once?

Yes. Drop 12 monthly GL PDFs as a ZIP, get back one Excel with all months — date-tagged so the period column drives time-series analysis. See batch processing for the broader workflow.

Related guides