Banktivity Direct only reaches back 30 to 90 days, and older months are stuck in PDF statements. Upload them here and get OFX files Banktivity imports with no column mapping, or CSV if you want to edit first.
Upload your bank statement
Drop file here or click to upload
PDF, JPG, PNG, BMP, HEIC, TIFF
Uploading...
Banktivity cannot import PDF files. It imports QMTF, QFX, OFX, QIF and CSV, and recommends OFX, QIF or QFX over CSV. Convert the PDF statement to OFX, then in Banktivity choose File, Import Transactions, click Import File, select the OFX and confirm the account. Import one statement month per file and check the closing balance.
Banktivity imports OFX, QFX, QIF, QMTF and CSV, and nothing else. Direct access stops at 30 to 90 days, older downloads vanish, and a year of a busy business account is close to 1,000 lines to type by hand.
One upload gives you an OFX file with account details, signed amounts and transaction IDs, or a clean CSV.
One of the formats Banktivity recommends, with nothing to label on import.
The same statement always gets the same FITIDs on every export.
A header row and one Amount column, or Debit and Credit if you prefer.
Credit card statements export as card statements for liability accounts.
Paper statements photographed or scanned convert like digital ones.
LEDGERBAL carries the statement balance so you can reconcile.
The same routine on Mac, iPhone and iPad.
Upload one statement month above and download it as OFX.
In Banktivity choose File, Import Transactions, then Import File.
Check the import into menu shows the right account.
Compare the register with the closing balance on the statement.
Mac users who need more history than Banktivity Direct will download.
Filling the months between the last Quicken export and the first Banktivity Direct download.
Loading a full tax year of a business checking or card account for Schedule C.
Catching up a Mac-based client who hands over a folder of PDF statements.
In Banktivity for Mac, choose File, Import Transactions, click Import File, select an OFX, QFX, QIF, QMTF or CSV file, and confirm the account in the import into menu. Banktivity adds the transactions as cleared, screens out duplicates and applies your import rules. PDF is not one of the formats it reads. When the months you need only exist as PDF statements, convert them to OFX with the upload box on this page, then import the OFX the same way you would a bank download.
The usual reason people need this is Banktivity Direct itself. Banktivity's support site says direct access typically downloads a 30 to 90 day window, and the bank decides which. If you just moved from Quicken, set up a new document for a small business, or need last year complete for your accountant, everything before that window has to come from files. Many banks stopped offering OFX or QFX downloads for older months, and closed accounts often have nothing but PDF statements left.
Banktivity imports QMTF, QFX, OFX, QIF and CSV. Its own guidance is to pick OFX, QIF or QFX whenever one is available, because they carry the most complete transaction data, and to use CSV only as a last resort. It also cannot import investment data from a CSV. Here is how the files you are probably holding line up.
| What you have | Banktivity import | What to do with it |
|---|---|---|
| OFX file | Yes. Banktivity lists it first among the formats it recommends | File, Import Transactions, Import File. Nothing to map |
| QFX file (Quicken Web Connect) | Yes | Import it the same way as OFX |
| QIF file | Yes, and Banktivity may ask which date format the file uses | Fine for history from older software. No transaction IDs |
| QMTF file | Yes, Banktivity's own format | Moving data between Banktivity documents |
| CSV download | Yes, as a last resort. No investment data | Label every column as date, payee, Withdrawal, Deposit or Amount |
| PDF statement, digital or scanned | No | Convert it to OFX with the upload box above, then import |
OFX is the easiest of the lot because the fields arrive already typed. Dates are in one fixed format, amounts carry their sign, and every transaction has a unique ID. There is no column labeling step and no question about whether 03/04 means March or April. That is why converting a PDF to OFX, rather than to CSV, is the route we recommend for anything you will import without editing first.
Convert the PDF to OFX, then import the OFX through File, Import Transactions. The converter reads the transaction table on every page, scanned statements included, and writes one OFX file per statement with the posting date, signed amount, description and a stable transaction ID on each line. The routine below keeps a full year clean.
Importing a month at a time is quicker than it sounds. Each file is small enough to eyeball, and the balance check catches problems while they are still easy to find. A difference equal to one transaction means a line is missing; a difference of twice an amount means a sign came in reversed. Fix it in the register, then import the next statement.
CSV import works in Banktivity; it just adds a step. When you pick a CSV file, Banktivity asks you to assign a label to each column. Some banks put withdrawals and deposits in two columns, which you label Withdrawal and Deposit; others use one signed column labeled Amount. If the dates in the file are ambiguous, Banktivity asks which date format to use. Commas and semicolons both work as delimiters.
That extra step is worth it when you want to change the data before it lands in your document: split a large deposit, fix payee names in bulk, or delete transfers you already recorded on the other side. Download the same statement as CSV, clean it in Numbers or Excel, then import. Our PDF bank statement to CSV converter writes a header row with a single Amount column by default, or separate Debit and Credit columns if you switch that option on, which line up with Banktivity's Amount or Withdrawal and Deposit labels. For anything you will import as is, OFX is less work.
| Route | How far back | Work in Banktivity | Good for |
|---|---|---|---|
| Banktivity Direct | 30 to 90 days, set by the bank | None after setup | Keeping current accounts up to date |
| Bank website download (OFX, QFX, QIF) | Whatever the bank still offers as a download | File, Import Transactions | Recent history if your bank has the download |
| PDF statements converted to OFX | Every statement you still have, digital or paper | File, Import Transactions, same as a bank OFX | Older history, closed accounts, banks with no download |
| PDF converted to CSV | Same as above | Label each column on import | Editing rows in a spreadsheet before import |
Most people end up using two routes. Banktivity Direct keeps the account current from today forward, and converted PDF statements fill in everything before its window. The OFX files you create do not depend on any subscription, so you build the back history once, keep the files, and never repeat the job.
Each export is an OFX 1.02 file with a statement header, the account number and account type read from the statement, and one STMTTRN block per transaction holding TRNTYPE, DTPOSTED, TRNAMT, FITID and the payee text. Credit card statements are written as a card statement rather than a bank statement, so charges and payments land on the right side of a liability account. When the PDF prints a closing balance, it goes into LEDGERBAL, which gives you the number to reconcile against.
Converting the same statement twice produces the same transaction IDs. If you import a month, notice you uploaded the wrong page range and convert again, the second file carries the same IDs as the first, so nothing is invented in between.
Banktivity on iOS imports QIF, QFX, OFX and CSV files too. Save the OFX to iCloud Drive or email it to yourself, then tap the file in the Files app or Mail, or use the share button, and send it to Banktivity. If a document is open, Banktivity asks which account the data belongs to; if not, an Import Available button waits under the account list the next time you open one. The conversion itself runs in any browser, so you can convert on a Mac and import on an iPad.
Banktivity brings in Quicken history through QIF or through its import from other software option when you create a document. That covers the years Quicken already held. The gap is usually the months after your last Quicken export, or accounts you never tracked. Convert those statements to OFX and import them after the old history is in. If you are still weighing Quicken for Mac against the alternatives, our guide to importing PDF statements into Quicken for Mac shows what the same job looks like there, and the Moneydance import converter covers the cross-platform option.
The demo converts up to 15 pages with no credit card, enough to run one or two statements through Banktivity end to end. A year of a typical checking account is 12 statements of 2 to 6 pages each, well inside the Starter plan at $49 a month (2,500 pages a month on the faster AI model, up to 25 pages per statement). Cancel after the month if the backlog is done. Bookkeepers catching up several clients, or anyone with statements over 25 pages, will want Plus for bulk upload of up to 50 files at once. See pricing for current plans.
For comparison, Banktivity itself runs $6.99 to $10.99 a month billed annually depending on the plan. One month of conversion to load years of history is a small fraction of what a year of the app costs, and far less than an afternoon of typing a business account line by line.
No. Banktivity imports QMTF, QFX, OFX, QIF and CSV files, not PDF. Convert the PDF statement to OFX first, then choose File, Import Transactions, click Import File and select the OFX. Scanned paper statements convert the same way, because the converter reads them with OCR.
Banktivity imports QMTF, QFX, OFX, QIF and CSV files. Banktivity recommends OFX, QIF or QFX whenever they are available because they carry the most complete transaction data, and CSV only as a last resort. Investment data cannot be imported from CSV.
Choose File, Import Transactions, click Import File and pick the CSV. Banktivity asks you to label each column: date, payee, and either Withdrawal and Deposit for two amount columns or Amount for one signed column. If dates are ambiguous it asks for the date format. Check the import into menu before finishing.
Select the account, choose File, Import Transactions, click Import File and select the .ofx file. Confirm the account in the import into menu at the top of the window, then import. Banktivity marks the transactions cleared, screens out duplicates and applies your import rules.
Banktivity Direct typically downloads a 30 to 90 day window, and the bank sets the length. Older transactions have to come from files: an OFX, QFX or QIF download from the bank website if it offers one, or PDF statements converted to OFX when it does not.
Yes. Banktivity screens out duplicate transactions automatically when you import a file and matches transfers between your accounts. Keep date ranges from overlapping anyway, and import one statement month per file so any leftover duplicate is easy to spot and merge by dragging one transaction onto the other.
Yes. Banktivity for iOS imports QIF, QFX, OFX and CSV files. Tap the file in the Files app or in Mail, or use the share button, to send it to Banktivity, then choose the account. Convert the PDF in any browser first, save the OFX to iCloud Drive, and import from there.
Banktivity lists three plans at $6.99, $8.99 and $10.99 a month, billed annually, with a 30-day free trial (banktivity.com pricing, September 2026). It runs natively on Mac, iPhone and iPad; there is no Windows or web version.
You can test up to 15 pages with no credit card. A year of statements for one or two accounts fits in one month of the Starter plan at $49, which includes 2,500 pages a month on the faster AI model. Cancel once the backlog is imported.
The general PDF to OFX converter behind this page.
PDF statements to CSV for the Banktivity CSV importer.
Credit card statements to OFX for card accounts.
Paper and scanned statements to OFX with OCR.
The same job for Quicken Classic for Mac.
OFX files for Moneydance on Mac, Windows and Linux.
Format by format import notes for OFX, QFX, QIF and CSV.
Get started converting bank statements to OFX.
USD
per month
per month
$294 charged today
Choose speed vs accuracy when extracting
| Base AI Faster | 2,500 pages |
| Pro AI Best accuracy | 500 pages |
Scale statement conversion with bulk upload, custom templates and reports.
USD
per month
per month
$894 charged today
Choose speed vs accuracy when extracting
| Base AI Faster | 10,000 pages |
| Pro AI Best accuracy | 2,000 pages |
Enterprise-grade bank statement conversion and controls.
USD
per month
per month
$ charged today
Choose speed vs accuracy when extracting
| Base AI Faster | pages |
| Pro AI Best accuracy | pages |