Convert OFX to PDF Free as a Printable Report

An OFX file is transaction data for accounting software, not a document, so a PDF reader can't open it. Convert OFX to PDF here and get a readable, printable transaction report.

.ofx / .qfx / .qbo · Up to 10.49 MB

Files are temporarily stored for conversion and automatically deleted after about an hour. No signup or page credits used.

  • Encrypted with AES-256
  • Temporary private storage; automatic deletion
  • Preview before you download

How to convert OFX to PDF

  1. 01

    Add your OFX file.

    Drag it into the box or click browse. No file to hand? Use the sample to see the result first.

  2. 02

    Pick columns and paper size.

    Turn on Running balance if your file has balance data. Choose Letter for US printers or A4 elsewhere.

  3. 03

    Check the preview, then download.

    The first 10 rows appear before you download. If they look right, save the PDF.

OFX format to PDF: what the report looks like

Below is a short OFX file from a fictional Sample Bank, followed by the report built from it. The default Letter report masks account numbers and includes a running balance when balance data is available. Money out and Money in are positive values in separate columns.

OFX input

<OFX>
  <SIGNONMSGSRSV1><SONRS>
    <FI><ORG>Sample Bank</ORG></FI>
  </SONRS></SIGNONMSGSRSV1>
  <BANKMSGSRSV1><STMTTRNRS><STMTRS>
    <CURDEF>USD</CURDEF>
    <BANKACCTFROM>
      <ACCTID>000000000000</ACCTID>
      <ACCTTYPE>CHECKING</ACCTTYPE>
    </BANKACCTFROM>
    <BANKTRANLIST>
      <DTSTART>20260301</DTSTART>
      <DTEND>20260331</DTEND>
      <STMTTRN>
        <TRNTYPE>DEBIT</TRNTYPE>
        <DTPOSTED>20260302</DTPOSTED>
        <TRNAMT>-84.37</TRNAMT>
        <FITID>20260302001</FITID>
        <NAME>Office Depot</NAME>
      </STMTTRN>
      <STMTTRN>
        <TRNTYPE>CREDIT</TRNTYPE>
        <DTPOSTED>20260305</DTPOSTED>
        <TRNAMT>2500.00</TRNAMT>
        <FITID>20260305001</FITID>
        <NAME>Client payment – Acme LLC</NAME>
      </STMTTRN>
      <STMTTRN>
        <TRNTYPE>FEE</TRNTYPE>
        <DTPOSTED>20260312</DTPOSTED>
        <TRNAMT>-15.00</TRNAMT>
        <FITID>20260312001</FITID>
        <NAME>Monthly service fee</NAME>
      </STMTTRN>
    </BANKTRANLIST>
    <LEDGERBAL>
      <BALAMT>6611.13</BALAMT>
      <DTASOF>20260331</DTASOF>
    </LEDGERBAL>
  </STMTRS></STMTTRNRS></BANKMSGSRSV1>
</OFX>

PDF output

Transactions
Not a bank statement. Converted from fictional-copy-example.ofx.

Institution            Sample Bank
Account                ****0000
Account type           Checking
Currency               USD
Period                 2026-03-01 to 2026-03-31
Closing balance        6,611.13 on 2026-03-31
Transactions           3
Money in               2,500.00
Money out              99.37


Date               Description                             Type     Check / Ref   Money out   Money in   Balance
2026-03-02         Office Depot                              Debit                      84.37              4,126.13
2026-03-05         Client payment – Acme LLC               Credit                             2,500.00   6,626.13
2026-03-12         Monthly service fee                     Fee                        15.00              6,611.13




Not a bank statement                                                                                     Page 1 of 1

How OFX tags become report columns

OFX keeps every detail inside a named tag. The report reads the tags below and prints them as a header and a table. Technical tags such as FITID, the transaction's unique ID, stay in the OFX file.

OFX fieldPDF fieldNote
DTPOSTEDDateThe date the bank posted each transaction.
NAME / MEMODescriptionPayee from NAME, plus MEMO text when your bank puts extra detail there.
TRNAMTMoney out / Money inNegative source amounts are shown as positive Money out; positive source amounts appear as Money in. Totals use the same convention.
TRNTYPETypeCodes such as DEBIT, CREDIT and FEE print as plain words.
LEDGERBALClosing balanceAlso used to work out the Running balance column, when you turn it on.
ACCTID (last 4 digits)Account headerMasked to the last four digits by default. Turning off Hide account numbers reveals the full account number.
DTSTART / DTENDPeriodThe date range covered by the file.
ACCTTYPEAccount headerShows as Checking, Savings or Credit card.
ORGAccount headerThe bank name, when the file includes it.
CURDEFAccount headerThe currency code, such as USD.

Open, print or share your OFX report

There's nothing to import. The download is a standard PDF, so any PDF reader, browser or phone can open it.

PDF readers

Standard PDF / supported PDF reader · Documentation checked

  1. Open the downloaded file in Adobe Acrobat Reader, Preview on a Mac, or your web browser.
  2. Check that the period, the account ending and the closing balance match what you expected.
  3. To print, choose File › Print. Load the same paper you picked in the converter: Letter or A4.
  4. Set scaling to Actual size so the columns stay readable.

Adobe: PDF printing and page sizing

Apple: print documents from your Mac

Share with your accountant

Standard PDF / supported PDF reader · Documentation checked

  1. Attach the PDF to an email or upload it to your client portal.
  2. Give it a clear name, for example "SampleBank-0000-2026-03.pdf".
  3. Keep the original OFX file as well. If the books are in Xero, Sage or MYOB, that file is the one to import, not the PDF.
  4. Archive the PDF with your month-end records so anyone can read it later without accounting software.

Adobe: PDF printing and page sizing

Apple: print documents from your Mac

Where to get your OFX file

Show me where to download it

Most OFX files come from online banking. Sign in, open the account, and look for "Download", "Export" or "Download transactions". Pick OFX as the format. Some banks label it "Money" or "Microsoft Money". Set the date range you want the report to cover, then save the file.

Already downloaded an OFX file to import into Xero, Sage or MYOB? Use that same file here. The report will match what you imported.

Have a QFX file from a Quicken download instead? Use the QFX to PDF converter. It builds the same kind of report.

What are OFX and PDF files?

What is an OFX file?

An OFX (Open Financial Exchange) file is the standard format banks use to send transactions to finance software. Xero, Sage, MYOB, Moneydance, GnuCash and QuickBooks Online read it. Dates, amounts and a unique ID per transaction are labeled, so there's no column mapping.

What is the PDF report?

This PDF is a printable transaction report made from your file, with account details, a date range, transactions and totals. It is marked Not a bank statement. Download official statements from your bank when you need a bank-issued document.

Convert OFX to PDF when a person, not accounting software, needs to read the transactions.

OFX to PDF problems and how to fix them

ErrorCauseFix
Double-clicking the OFX file opens nothing, or launches accounting softwareOFX is a data file, not a document. Your computer hands it to whatever app claims .ofx files.

Upload it here and download the PDF report instead.

"This doesn't look like an OFX file"The file is a QFX, QBO, CSV or PDF with a different layout.

Follow the link in the message to the right converter.

No running balance appearsRunning balance is off, or the source file has no usable balance data.

Turn on Show running balance and review again. If the file has no balance data, the report has transactions and totals only; use the bank's official statement to confirm balances.

The report has no transactionsThe date range you exported had no activity.

Download a new OFX file from your bank with a wider date range.

A lender or landlord won't accept the reportIt's a transaction report made from an OFX file, not a bank statement.

Download the official statement from your bank.

OFX to PDF questions

Limitations

This is a transaction report, not an official bank statement. Account numbers are masked by default, but bank/routing identifiers may still appear. Turning off Hide account numbers exposes the full account number. Check privacy and totals before sharing. Running balances need usable balance data; output has separate Money out and Money in columns.

File privacy

File-converter uploads and results are temporarily stored in private storage. Uploads are deleted after a successful conversion; abandoned uploads and results are automatically deleted after about an hour. Download links are temporary.

Ready to convert your OFX file?

Upload a OFX file Have a PDF bank statement? Convert it directly