Free sample IIF file for QuickBooks Desktop (bank and credit card)
Need an IIF file to test a QuickBooks Desktop import, check a converter's output, or just see what a working one looks like? These are free to download with no sign-up: a fictional month of business checking and a fictional credit card statement, each as a ready-to-import .IIF with known totals, so you can tell at a glance whether the import worked. Below, the file explained line by line, the fields and sign rules, and how to import it safely.
Short answer: download the sample bank IIF (31 transactions on an account named Checking: 11 deposits totalling 29,597.43, 20 checks and payments totalling 28,575.27, net +1,022.16) or the sample credit card IIF (21 transactions on Credit Card: 19 charges totalling 1,939.94, 2 payments and credits totalling 1,542.18, balance owed up 397.76). Each transaction is a TRNS line on the bank or card account, a balancing SPL line and ENDTRNS, tab-separated. Import into a QuickBooks Desktop sample or test company with File → Utilities → Import → IIF Files, never into real books first.
Make the IIF yourself from a sample bank CSV
Open a fictional bank CSV in Utilly's CSV to IIF converter: type your QuickBooks account name, see every transaction before you download, and get an .IIF with a TRNS, SPL and ENDTRNS block for each one. Free for the sample, and free for your own files up to 100 rows. Then drop the result on the free IIF file checker to see it pass.
- What is an IIF file?
- The sample IIF files
- The bank IIF, line by line
- IIF fields and sign rules
- The credit card IIF
- Account names: change these before a real import
- Importing the sample into QuickBooks Desktop
- Checking the import against the known totals
- Editing an IIF in Excel without breaking it
- What the sample is not for
- An IIF from your own statement
- FAQ
1. What is an IIF file?
IIF (Intuit Interchange Format) is a plain-text, tab-separated file that QuickBooks Desktop imports lists and transactions from. Intuit lists checks, deposits and credit card transactions among the transactions it can import, and the menu is File → Utilities → Import → IIF Files on Windows (File → Import → From IIF Files on Mac). To open one in QuickBooks, Excel or a text editor, see how to open an .IIF file. A few things to know before you start:
- Desktop only. QuickBooks Online doesn't import IIF. For Online, use a bank CSV or a .QBO Web Connect file; QBO vs IIF vs QIF compares the three.
- Import only, little checking. You can import transactions but not export them, and Intuit warns that IIF import does limited error checking: a wrong file can import incorrectly with no error. That's why a sample with known totals helps.
- Same country version. Intuit says you can't move IIF files between countries' versions, for example from US QuickBooks to Canadian.
- No support from Intuit. Intuit doesn't offer technical support for IIF import, so a small test file is the safest way to learn.
Since May 31, 2026 many Desktop users who lost bank feeds use IIF or .QBO files instead; importing bank transactions into QuickBooks Desktop without bank feeds compares the options.
2. The sample IIF files
Both are made by the same exporter Utilly uses for customers' statements, run on two fictional statements, so they're exactly what a real conversion produces.
| File | What's in it | Known totals |
|---|---|---|
| Bank IIF | Business checking, September 2026: 20 CHECK and 11 DEPOSIT transactions on Checking | Out 28,575.27, in 29,597.43, net +1,022.16 |
| Credit card IIF | Business card, September 2026: 19 CREDIT CARD charges (including 21.36 interest) and 2 CCARD REFUND lines (a payment and a return) on Credit Card | Charges 1,939.94, credits 1,542.18, owed up 397.76 |
| Bank statement PDF | The statement the bank IIF comes from, explained on sample bank statement PDF | 12,418.36 to 13,440.52 |
| Card statement PDF | The statement the card IIF comes from, explained on sample credit card statement PDF | 2,846.12 to 3,243.88 owed |
The same transactions also come as .QBO, .QIF, .OFX and CSV files on sample bank statement files. Intuit's own IIF Import Kit has sample files for other transaction types (invoices, bills, checks, deposits, journal entries, transfers and more) plus a practice company backup; use it when you're importing those, and these when you're importing a statement.
3. The bank IIF, line by line
This is the start and the end of the bank file as plain text. The gaps are tab characters; the empty field in each line is NAME.
!TRNS TRNSTYPE DATE ACCNT NAME AMOUNT MEMO
!SPL TRNSTYPE DATE ACCNT NAME AMOUNT MEMO
!ENDTRNS
TRNS CHECK 09/01/2026 Checking -6420.18 ACH DEBIT GUSTO PAYROLL 0912
SPL CHECK 09/01/2026 Uncategorized Expense 6420.18 ACH DEBIT GUSTO PAYROLL 0912
ENDTRNS
TRNS DEPOSIT 09/01/2026 Checking 3184.27 STRIPE TRANSFER ST-K2M8Q4
SPL DEPOSIT 09/01/2026 Uncategorized Income -3184.27 STRIPE TRANSFER ST-K2M8Q4
ENDTRNS
…
TRNS CHECK 09/30/2026 Checking -15.00 MONTHLY SERVICE FEE
SPL CHECK 09/30/2026 Uncategorized Expense 15.00 MONTHLY SERVICE FEE
ENDTRNS
TRNS DEPOSIT 09/30/2026 Checking 3.21 INTEREST PAYMENT
SPL DEPOSIT 09/30/2026 Uncategorized Income -3.21 INTEREST PAYMENT
ENDTRNS
- Lines 1–3 are headers (they start with
!). They name the columns for every TRNS line, every SPL line and the end marker. They come once, at the top. - Each transaction is three lines.
TRNSis the bank side,SPLis the other side of the entry,ENDTRNScloses it. A missing ENDTRNS runs the next transaction into this one. - The amounts net to zero. Gusto payroll is −6,420.18 on Checking and +6,420.18 on Uncategorized Expense. A deposit is the reverse: +3,184.27 on Checking, −3,184.27 on Uncategorized Income.
- NAME is left blank on purpose. Put raw bank text there and QuickBooks adds each new description to your name lists.
- MEMO keeps the bank's description so you can find and categorize the transaction later.
- Dates are MM/DD/YYYY, the order US QuickBooks expects. The file uses Windows line endings and has no quotes.
4. IIF fields and sign rules
| Field | In the sample | What to know |
|---|---|---|
| TRNSTYPE | CHECK, DEPOSIT (bank); CREDIT CARD, CCARD REFUND (card) | The same type on the TRNS and its SPL lines. Money out of a bank account is a CHECK even when it's a card swipe or ACH |
| DATE | 09/01/2026 | Month first. Day-first or year-first dates are a common reason a file fails or lands in the wrong month |
| ACCNT | Checking on TRNS; Uncategorized Expense or Uncategorized Income on SPL | Must match the account name in your company file exactly, including spaces and sub-account colons |
| NAME | Blank | Optional. Use only a payee that already exists |
| AMOUNT | −6420.18 / 6420.18 | On the TRNS line, money out of the account is negative and money in is positive. SPL lines take the opposite sign and the block adds up to 0.00. No currency symbols or thousands separators |
| MEMO | The bank's description | No tab characters inside it: a tab starts a new column |
Need more than one SPL, for example to split a payment between two expense accounts? Add more SPL lines before ENDTRNS whose amounts add up to the opposite of the TRNS amount. QuickBooks Desktop IIF import errors has a good and a deliberately broken file side by side.
5. The credit card IIF
The card file has the same shape, with card transaction types and the card account on the TRNS line:
!TRNS TRNSTYPE DATE ACCNT NAME AMOUNT MEMO
!SPL TRNSTYPE DATE ACCNT NAME AMOUNT MEMO
!ENDTRNS
TRNS CCARD REFUND 09/05/2026 Credit Card 1500.00 PAYMENT THANK YOU - WEB
SPL CCARD REFUND 09/05/2026 Uncategorized Income -1500.00 PAYMENT THANK YOU - WEB
ENDTRNS
TRNS CCARD REFUND 09/14/2026 Credit Card 42.18 OFFICE DEPOT RETURN AUSTIN TX
SPL CCARD REFUND 09/14/2026 Uncategorized Income -42.18 OFFICE DEPOT RETURN AUSTIN TX
ENDTRNS
TRNS CREDIT CARD 09/01/2026 Credit Card -72.00 GOOGLE *WORKSPACE CC@GOOGLE.COM
SPL CREDIT CARD 09/01/2026 Uncategorized Expense 72.00 GOOGLE *WORKSPACE CC@GOOGLE.COM
ENDTRNS
- A charge is negative on the card account (−72.00 for Google Workspace): it's money out, and it raises what you owe. A payment or return is positive and lowers it.
- Credits come first because the statement prints its Payments and Credits section before Purchases. QuickBooks sorts the register by date, so the order in the file doesn't matter.
- The last charge is interest:
PURCHASE INTEREST CHARGE, −21.36 on 09/30/2026.
If your card statements show purchases as positive numbers, that's normal: a statement is written from the bank's side. Sample credit card statement PDF explains why the signs flip.
6. Account names: change these before a real import
The sample uses generic names so it imports into any test company. For your own books, change them first, either with the account field in the CSV to IIF converter or with find and replace in a text editor:
CheckingandCredit Cardmust be the exact names of the bank and card accounts in your chart of accounts. If a name doesn't match, QuickBooks can add a new account with that name instead of using yours, and the transactions land there.Uncategorized ExpenseandUncategorized Incomeare holding accounts: you reclassify each transaction later, the way you'd categorize a bank feed. If you already know the category, put the real expense or income account on the SPL line.- The card payment (
PAYMENT THANK YOU - WEB, 1,500.00) is a transfer from your bank account, not income. In real books, put your checking account on that SPL line, and leave the matching withdrawal out of the bank file, or the payment is counted twice.
7. Importing the sample into QuickBooks Desktop
- Use a test company. Open a QuickBooks sample company, or a copy of your file, never your live books for a first try. Intuit says to back up the company file before importing an IIF.
- Sign in as the admin and switch to single-user mode if you're in multi-user mode.
- Go to File → Utilities → Import → IIF Files (Mac: File → Import → From IIF Files) and pick the .iif file.
- In QuickBooks Desktop 2019 and later, the improved import tool scans the file before posting, shows how many transactions imported and how many failed, and saves the failed ones to a new .IIF with the errors described. How the improved IIF import works walks through it.
- Open the Checking (or Credit Card) register and check it against the totals below.
8. Checking the import against the known totals
An IIF holds transactions only, not the statement's opening balance. Imported into a new account with no balance, the Checking register ends at 1,022.16, not 13,440.52; enter the 12,418.36 beginning balance first and it ends at 13,440.52, matching the statement.
| Check | Bank IIF | Card IIF | If it's wrong |
|---|---|---|---|
| Transactions | 31 | 21 | 62 or 42 means the file was imported twice. IIF import doesn't skip duplicates |
| Money out / charges | 28,575.27 (20) | 1,939.94 (19) | A different total means a block was skipped; look for it in the import report |
| Money in / credits | 29,597.43 (11) | 1,542.18 (2) | Same as above |
| Change in balance | +1,022.16 | 397.76 more owed | −1,022.16 (or 397.76 less owed) means every sign was flipped |
Imported it twice by mistake? Duplicate transactions after an import covers finding and removing them. Reconciling to the statement afterwards should leave a difference of 0.00; if it doesn't, a beginning balance that's off is the usual cause.
9. Editing an IIF in Excel without breaking it
Intuit's own steps open an IIF in Excel through the Text Import Wizard, then save it and choose Don't Save when Excel asks a second time on exit, so it stays a tab-separated .iif. Watch for:
- Leading zeros (in check numbers, for example): Intuit notes Excel drops them unless you format the cells as Custom first.
- Dates and amounts reformatted by Excel, such as 9/1/2026 turning into 1/9/2026 on a day-first computer or 6420.18 gaining a thousands separator.
- Quotes and commas added by "save as CSV": an IIF is tab-separated, not comma-separated.
After any edit, drop the file on the free IIF file checker. It runs in your browser, so the file never leaves your computer, and it flags headers, ENDTRNS, blocks that don't add up to zero, bad dates and tabs in memos before QuickBooks sees them.
10. What the sample is not for
It's for learning the format and testing imports and software. The bank, cards, accounts and transactions are made up (Example Community Bank and Sample Customer LLC don't exist), and the statements they come from say SAMPLE STATEMENT, FICTIONAL DATA FOR DEMONSTRATION ONLY. Don't import them into books you file taxes or reports from, and don't use them as a record of anything.
11. An IIF from your own statement
Have a CSV or Excel download from your bank? CSV to IIF writes the .IIF with your account name, free up to 100 rows. Have a Quicken .qif? QIF to IIF. Already have an .IIF and need a spreadsheet? The IIF to CSV converter or the IIF to Excel converter keeps one row per transaction with the SPL account as Category. Need that IIF as a QuickBooks Web Connect .qbo for Online (or a supported Desktop version)? The IIF to QBO converter does that. Only have PDF statements, or months your bank no longer offers as downloads? Upload the PDF to bank statement to QuickBooks: the preview is free with no sign-up and checks that the rows add up to the statement's ending balance before you download an .IIF or .QBO; your first 3 full statements are free with your email, then downloading uses 1 credit ($9 for 5, no subscription) or Pro at $19 a month.
Turn your own statement into an IIF
CSV and Excel exports are free up to 100 rows. PDF statements, downloaded or scanned, get a free preview with the balance check, no sign-up. Files are processed in memory and not stored.
Sources: Intuit, Export, import, and edit IIF files (updated 8/4/2026), https://quickbooks.intuit.com/learn-support/en-us/help-article/import-export-data-files/export-import-edit-iif-files/L56LT9Z0Q_US_en_US ; IIF Overview: import kit, sample files, and headers, https://quickbooks.intuit.com/learn-support/en-us/help-article/list-management/iif-overview-import-kit-sample-files-headers/L5CZIpJne_US_en_US . Checked November 1, 2026. Intuit updates these pages; if a screen differs, follow the current article for your version.
FAQ
Where can I download a sample IIF file for QuickBooks?
On this page, free and with no sign-up. The bank IIF has 31 fictional business checking transactions for September 2026 on an account named Checking: 11 deposits totalling 29,597.43 and 20 checks and payments totalling 28,575.27. The credit card IIF has 21 transactions on Credit Card: 19 charges totalling 1,939.94 and 2 payments and credits totalling 1,542.18.
What does an IIF file look like?
Plain text with tabs between the fields. Three header lines starting with !TRNS, !SPL and !ENDTRNS name the columns, then each transaction is a TRNS line on the bank or card account, one or more SPL lines for the other side of the entry, and an ENDTRNS line. The TRNS and SPL amounts add up to zero.
Which sign does an IIF amount use?
On the TRNS line, money out of the account is negative and money in is positive: a check or card charge is negative, a deposit, card payment or return is positive. The SPL lines take the opposite sign, so every transaction nets to 0.00.
Can I import an IIF file into QuickBooks Online?
No. IIF is for QuickBooks Desktop only. QuickBooks Online imports bank transactions from a 3- or 4-column CSV or a .QBO Web Connect file, and the same fictional statement is available in both formats.
How do I import the sample IIF into QuickBooks Desktop?
Back up first and use a sample or test company. Sign in as the admin in single-user mode, go to File, Utilities, Import, IIF Files, and choose the file. Then check the register: 31 transactions and a change of +1,022.16 for the bank file, 21 transactions and 397.76 more owed for the card file.
Why doesn't my register show the statement's ending balance after the import?
An IIF holds transactions only, not the opening balance. In a new account with no balance, the bank sample ends at 1,022.16; enter the 12,418.36 beginning balance first and it ends at 13,440.52, the statement's ending balance.
Related guides
- How to open an .IIF file (QuickBooks Desktop, Excel or no QuickBooks)
- QuickBooks Desktop IIF import errors (File not imported, Review now, and how to fix them)
- How to import bank transactions into QuickBooks Desktop after bank feeds stopped (2026)
- Free sample bank statement files: PDF, CSV, QBO, IIF, QIF and Xero CSV
- QBO vs IIF vs QIF: which file QuickBooks and Quicken actually need
- Free sample bank statement PDF (fictional, with known totals)
Related tools
- Bank reconciliation checker: compare a bank statement to your books and list missing, duplicate and mismatched transactions.
- Receipt to CSV: turn PDF or photo receipts and invoices into CSV, Excel, or QuickBooks and Xero bill imports.