PDF to IIF Converter for QuickBooks Desktop
IIF is the tab-delimited file QuickBooks Desktop imports straight into a register. PDFQBO reads your PDF bank or credit card statement, pulls every transaction, and writes a clean .iif file you load into Pro, Premier, or Enterprise without retyping a single line.
Quick answer
To convert a PDF to an IIF file, upload your PDF statement to PDFQBO, let it read the transactions, review them on screen, then download an IIF file. In QuickBooks Desktop, choose File, Utilities, Import, IIF Files and select it. The transactions post to the account register in one pass. The whole job takes a minute or two per statement.
Last updated July 2026
Convert a PDF to an IIF file
Upload a PDF statement and download an .iif file for QuickBooks Desktop.
No credit card required to try your first statement.
What is an IIF file?
IIF stands for Intuit Interchange Format. It is a plain tab-delimited text file that QuickBooks Desktop reads to import lists and transactions: customers, vendors, accounts, and the bank or credit card activity you want in a register. Each section starts with a header row that names the columns, then one data row per record. Because it is just tab-separated text, you can open an IIF file in a spreadsheet to inspect it, but QuickBooks Desktop is what turns it into posted transactions.
A PDF statement is not an IIF file. A PDF is a fixed image of a page, and QuickBooks has no way to map its rows and columns into the fields a register needs. That is the whole reason an import from a raw PDF fails. Converting the PDF to IIF does the mapping for you: it reads each visible row on the statement and writes it into the exact tab-delimited columns QuickBooks Desktop expects, so the transactions post on the first try.
IIF or QBO: which should you import?
Both formats target QuickBooks Desktop, and they behave differently once they land. An IIF file posts transactions directly into the register the moment you import it, with no bank-feed review queue in between. That is fast and predictable, and it is the right call when you are rebuilding history or loading an account QuickBooks does not connect to. A QBO (Web Connect) file, by contrast, routes through the bank-feeds workflow, which adds a review step and FITID duplicate protection but more setup. Pick IIF when you want transactions in the register now with the least friction, and QBO when you want them to flow through bank feeds with matching and duplicate checks. PDFQBO writes either one from the same PDF, so you are not locked into a single path.
How to convert a PDF to an IIF file
Four steps, nothing to install. You upload, the converter reads the statement, you check the result, and you download an .iif file ready to import into QuickBooks Desktop.
Upload your PDF statement
Drop in the PDF you downloaded from your bank or credit card portal. Digital exports and scanned or photographed statements both work. PDFQBO reads the page and finds where each transaction sits, including the date, the description, and the debit and credit columns.
PDFQBO reads the transactions
The converter extracts every line and lays it out as a clean table: date, description, and signed amount. It handles multi-page statements, running balances, and the layout each bank uses. Scanned pages run through optical character recognition first, so paper records convert the same way as digital ones.
Review and confirm
Check the transactions on screen before anything downloads. Compare the count and the totals to the statement so the IIF file matches the paper. This matters more for IIF than for any other format, because IIF posts straight to the register with no review queue to catch a mistake after the fact.
Download the IIF file and import
Download the .iif file. In QuickBooks Desktop, go to File, Utilities, Import, IIF Files, then select your file. The transactions post into the account register in one pass. Back up your company file first, a standard habit before any IIF import. Prefer bank feeds instead? PDFQBO also exports a QBO Web Connect file for the same statement.
Inside a clean IIF file: why ours imports without errors
Most IIF import failures come down to a malformed file: a header row that does not match the data, a stray tab, a date QuickBooks cannot parse, or an amount with a currency symbol baked in. PDFQBO builds the file the way QuickBooks Desktop expects so those errors never appear. The transaction section uses the standard TRNS and SPL header rows, every column lines up with its header, and each row carries a transaction type, a register account, a date, an amount with the correct sign, and a name or memo.
Dates are the single most common reason an IIF import is rejected or posts to the wrong period. PDFQBO parses each statement date no matter how the bank prints it, then writes it in the format QuickBooks Desktop reads, so a 03/04 line is never misread as the wrong month. Amounts are written as plain signed numbers with no dollar sign or thousands separator, which is what the IIF parser needs. Descriptions are kept clean so a payee with an apostrophe or an ampersand does not break a column.
One honest caveat worth knowing: IIF imports do not carry the FITID duplicate-protection that a QBO Web Connect file has, so importing the same statement twice will post the transactions twice. That is a property of the IIF format itself, not the converter. Review the on-screen transactions before you download, import each statement once, and keep a backup of your company file before importing. If you would rather have built-in duplicate detection, convert to a QBO file instead.
What the converter handles for you
The work that makes an IIF file post on the first try, done automatically.
Valid IIF structure
Standard TRNS and SPL header rows with every column aligned to its header, so QuickBooks Desktop accepts the file instead of stopping with an import error.
Correct date formatting
Every date is written in the format QuickBooks Desktop reads, no matter how the statement prints it, which removes the most common reason an IIF row posts to the wrong month.
Clean signed amounts
Debits and credits are written as plain signed numbers with no currency symbol or separator, exactly what the IIF parser expects, so nothing posts with the wrong sign.
Any US bank or card
Chase, Bank of America, Wells Fargo, Capital One, and hundreds of smaller banks and credit unions. The converter reads the layout rather than relying on a fixed template.
Scanned PDF OCR
Scanned and photographed statements convert too. Optical character recognition reads the image first, so a printed statement or a phone photo becomes an IIF file like any digital export.
IIF or QBO
Export an IIF file for a direct register import, or a QBO Web Connect file to route the same statement through bank feeds. One conversion, the format your workflow needs.
IIF vs QBO vs manual entry for QuickBooks Desktop
Three ways to get a PDF statement into QuickBooks Desktop, and where each one helps or hurts.
| Convert to IIF | Convert to QBO | Type it in | |
|---|---|---|---|
| Posts straight to the register | Yes | Via bank feeds | Yes |
| Bank-feed review queue | No | Yes | No |
| Built-in duplicate detection | No | Yes (FITID) | No |
| Time for a 60-line statement | About a minute | About a minute | 30+ minutes |
| Works without bank-feed setup | Yes | No | Yes |
| Handles scanned PDFs | Yes | Yes | N/A |
IIF imports post directly with no duplicate check, so import each statement once and back up your company file first. Last checked June 2026.
IIF import errors, and how the converter avoids them
Header and column mismatches
If the header row does not match the data rows, QuickBooks stops the import. PDFQBO writes the standard TRNS and SPL headers and lines every value up with its column, so the file parses cleanly the first time instead of throwing a format error.
Date format errors
A date QuickBooks cannot read is the most common IIF rejection. PDFQBO parses each statement date into a real day, month, and year, then writes the format QuickBooks Desktop reads, so transactions post to the right period instead of being skipped.
Amounts with symbols or separators
A dollar sign or a comma inside an amount breaks the IIF parser. PDFQBO strips formatting and writes each value as a plain signed number, so debits and credits post with the right sign and nothing lands as zero.
Duplicate transactions
Because IIF has no built-in duplicate check, re-importing a file doubles the register. The converter cannot change that property of the format, so review on screen, import each statement once, and back up first. If you need duplicate protection, convert to a QBO file and import through bank feeds instead.
Frequently asked questions
How do I convert a PDF to an IIF file?
Upload the PDF statement to a converter, let it read the transactions, review them, then download an IIF file. In QuickBooks Desktop, choose File, Utilities, Import, IIF Files and select it. PDFQBO does the conversion in the browser with no software to install, and it works on statements from any US bank or card.
What is an IIF file in QuickBooks?
An IIF file, or Intuit Interchange Format file, is a tab-delimited text file QuickBooks Desktop imports to load lists and transactions. It uses header rows that name the columns and data rows that hold each record. It is a Desktop format; QuickBooks Online does not import IIF files.
Does QuickBooks Online import IIF files?
No. IIF is a QuickBooks Desktop format only. For QuickBooks Online, convert your PDF statement to a QBO (Web Connect) file or a CSV and import it through the Banking screen. PDFQBO writes a QBO file from the same statement, so Online users are covered without IIF.
Is IIF or QBO better for QuickBooks Desktop?
It depends on the job. IIF posts transactions straight into the register with no setup, which is ideal for rebuilding history or loading an account QuickBooks does not connect to. QBO routes through bank feeds and adds duplicate protection and matching. Choose IIF for speed and simplicity, QBO for the bank-feed review workflow.
Can Excel or Adobe convert a PDF to IIF?
Not directly. Adobe exports a PDF to Word, Excel, or flat CSV, and Excel can hold the data, but neither builds the tab-delimited IIF structure with the TRNS and SPL headers QuickBooks Desktop requires. A converter that maps the statement into IIF columns is what produces a file that imports. PDFQBO does exactly that.
Why does my IIF import fail or post nothing?
Most IIF failures trace to a mismatched header row, a date QuickBooks cannot read, or an amount with a currency symbol in it. PDFQBO writes valid headers, parses every date, and strips symbols from amounts, so the file imports cleanly. Always back up your company file before importing, since IIF posts directly with no undo.
How do I convert a year of statements to IIF at once?
Batch convert them. Upload the whole stack, review each file's transactions, then export an IIF file per account or period. That is far faster than one statement at a time. See the batch PDF to QuickBooks converter for loading a month, quarter, or full year in one session.
Can I convert a QBO file to IIF?
PDFQBO converts PDF statements, not QBO files, so there is a better route: go back to the original PDF statement and export it directly as IIF. You get the same transactions without a lossy second conversion. If all you have is a QBO file and no statement, the practical move is to import the QBO into QuickBooks Online, or ask the bank for the PDF statement covering the same period and convert that to IIF for Desktop.
Can I convert OFX or QFX to IIF?
Not with this converter, which takes PDF statements as its input. OFX and QFX are already machine-readable, so if QuickBooks Desktop will not accept yours, the shortest path is to convert the PDF statement for that period straight to IIF. Every posted transaction is in the statement, and the resulting IIF imports through File, Utilities, Import, IIF Files.
Turn your PDF into an IIF file now
Upload a PDF bank or credit card statement, review the transactions, and download an .iif file that imports straight into your QuickBooks Desktop register. Your first conversion is on us.
Related guides and tools
PDF statement to QuickBooks Desktop
Import a QBO Web Connect or IIF file into Pro, Premier, or Enterprise.
QuickBooks Desktop IIF import guide
Step-by-step instructions for importing an IIF file into Desktop.
Convert PDF to QBO file
Build a QBO Web Connect file to import through bank feeds.
Convert PDF bank statement to QuickBooks
The flagship converter for a single bank statement.
Batch convert PDF statements
Convert a month, quarter, or year of statements at once.
Credit card statement to QuickBooks
Convert a PDF card statement to a QBO or IIF file.
Z tej samej rodziny narzędzi