Upload the PDF bank statement to Ledgerpour
Drop in the statement downloaded from online banking. Text-based PDFs up to 25 MB.
Ledgerpour turns a PDF bank statement into an OFX file, the standard bank import format that Xero, Sage, MYOB and most accounting software read. Upload the PDF, download the OFX file and import it. No retyping and no column mapping.
An OFX file is a bank transaction file in the Open Financial Exchange format. Accounting software reads it to import each transaction's date, amount, payee and a unique ID.
Many banks offer an OFX download for recent months. When a bank only gives you PDFs, Ledgerpour builds the OFX file from the PDF statement instead. The same goes for months the bank no longer offers to download.
| In the OFX file | What it holds |
|---|---|
| DTPOSTED | Date the transaction posted |
| TRNAMT | Amount. Money out is negative |
| NAME / MEMO | Payee and description |
| FITID | Unique ID, to help your software detect repeats |
| LEDGERBAL | Closing balance on the statement |
OFXHEADER:100 · Open Financial Exchange
<STMTRN>
<TRNTYPE>DEBIT
<DTPOSTED>20260903
<TRNAMT>-84.50
<FITID>20260903-0001
<NAME>OFFICE SUPPLIES LTD
<MEMO>Office supplies
</STMTRN>
<STMTRN>
<TRNTYPE>CREDIT
<DTPOSTED>20260905
<TRNAMT>2400.00
<FITID>20260905-0002
<NAME>CLIENT PAYMENT
</STMTRN>
<LEDGERBAL><BALAMT>12348.16Ledgerpour takes you from the PDF your client sent to statement lines waiting to be reconciled, in four steps.
Drop in the statement downloaded from online banking. Text-based PDFs up to 25 MB.
Ledgerpour reads each transaction on the statement into a CSV and Excel file. Then, on the same results screen, choose OFX under Accounting exports. The OFX file keeps each transaction's date, amount and payee, and creating it uses no extra pages.
Compare the transaction count and closing balance with the statement. You only pay for pages that convert.
Upload the OFX file through the bank statement import in Xero, Sage, MYOB or any software that reads OFX.
| 03 Sep | Office Supplies Ltd | -84.50 |
| 05 Sep | Client payment | 2,400.00 |
| 09 Sep | Adobe | -59.99 |
| 12 Sep | Payroll | -3,128.00 |
| Closing balance | 12,348.16 | |
OFXHEADER:100 · Open Financial Exchange
<STMTRN>
<TRNTYPE>DEBIT
<DTPOSTED>20260903
<TRNAMT>-84.50
<FITID>20260903-0001
<NAME>OFFICE SUPPLIES LTD
<MEMO>Office supplies
</STMTRN>
<STMTRN>
<TRNTYPE>CREDIT
<DTPOSTED>20260905
<TRNAMT>2400.00
<FITID>20260905-0002
<NAME>CLIENT PAYMENT
</STMTRN>
<LEDGERBAL><BALAMT>12348.16| 03 Sep | Office Supplies Ltd -84.50 | Match |
| 05 Sep | Client payment 2,400.00 | Match |
| 09 Sep | Adobe -59.99 | Match |
| 12 Sep | Payroll -3,128.00 | Match |
That's every transaction you don't retype. And no transposed digit to find when the reconciliation won't balance.
A Ledgerpour OFX file goes in through each one's bank statement import. Only the menu is different.
All editions · Accounting › Bank accounts › Manage account › Import a statement
Sage Accounting (online) · Banking › select the account › Import statement
MYOB Business (browser) · Banking › Banking hub › account menu › Import statement
ALSO READS OFX FreeAgent · Zoho Books · GnuCash
Convert your first 5 pages to OFX free. No card needed.
The bank feed covers most months. Ledgerpour covers the ones it doesn't.
A new client arrives with a year of unreconciled PDFs. Their bank's OFX download may not reach back that far.
The bank feed broke for two months. Fill the gap from the statements instead of retyping them.
Some banks don't connect to Xero, Sage or MYOB. The PDF statement still converts to OFX.
A client is switching to Xero mid-year. Bring the earlier months in from their PDF statements.
HSBC, Barclays, Lloyds, Commonwealth Bank, Westpac and the other banks your clients use.
Bank not listed? Convert 5 pages free and check the OFX file before you pay. Scanned and photographed statements are coming soon.
A bank statement holds account numbers, balances and every payment your client made. Here's exactly what happens to the PDF after you upload it.
Every upload is encrypted in transit and at rest with 256-bit encryption.
Statements are processed using temporary storage and deleted automatically. Download links are temporary.
No person at Ledgerpour opens your statements.
Your clients' data is never used to train models.
Ledgerpour handles personal data in line with the GDPR.
First 5 pages free, no card · Plans from $25/month, 3 seats on Pro & 10 on Business · Paid-plan top-ups $0.20 a page, credits never expire · All prices in USD.
Check the bank account, file size and statement dates. MYOB requires statement files smaller than 10 MB; opening-balance and lock dates can also prevent transactions from being imported. Check for overlapping bank-feed dates and previously imported statements before trying again.
Yes. Ledgerpour's CSV to OFX converter is free and needs no sign-up.
Upload your text-based PDF statement to Ledgerpour. Once the CSV and Excel conversion is complete, choose OFX under Accounting exports on the results screen, generate the file and download it. Import it into the correct bank account in your accounting software. Your first 5 pages are free, with no card needed; the export uses no extra pages.
Yes. Your first 5 pages are free, with no card needed. Ledgerpour converts the PDF bank statement to CSV or Excel, and you can then create the OFX file from that conversion without using extra pages. After that, plans start at $25 a month, and you can top up with credits at $0.20 a page.
No. Ledgerpour runs in your web browser, so there's nothing to download or install. Upload the PDF bank statement, download the OFX file and import it into your accounting software.
In the UK, Australia and New Zealand, no. Xero imports files such as OFX and CSV. In the US and Canada, Xero reads PDFs only from banks it supports. For any other bank, convert the PDF to an OFX file first. Then, in Xero, open the bank account, choose Manage account › Import a statement and upload the file.
OFX is a structured transaction format read by Xero, Sage, MYOB and other accounting software. QFX is used for Quicken Web Connect. CSV is a spreadsheet format that usually needs column mapping during import. Ledgerpour supports these exports where available for your conversion; check the import requirements for your software version.
QuickBooks Online accepts OFX files through Bank transactions › Link account ▾ › Upload from file. QuickBooks Desktop doesn't. It imports bank transactions as QBO (Web Connect) files, which Ledgerpour also exports.
It can. The unique ID helps your software spot repeats, but don't import the same file twice. If the statement covers dates the bank feed already pulled in, skip the overlap before you reconcile.
Not yet. Today you upload one statement at a time and download one OFX file for it. Batch upload is coming soon, for catch-up clients who arrive with a year of PDFs.
No. You only need the PDF statement. Ledgerpour doesn't sign in to any bank or accounting software. You download the OFX file and import it into the client's books yourself, into the account you choose.
Convert your first 5 pages to OFX free with Ledgerpour, then import the file yourself. No card needed.
Convert a statement to OFX