Import IIF Files Into QuickBooks Online
QuickBooks Online can't open IIF files. Autymate Transactions reads yours, checks every line and posts 20+ record types once you approve the preview. No converting to CSV first.
- Free plan, no credit card needed
- Preview before anything posts
- Re-runs skip what already posted
Intuit Gold PartnerSOC 2 Type II audited
1,000+ Five-Star Reviews

- Invoice 1042Main St Store$450.00✓ Posted
- Bill B-881Office Depot$212.40✓ Posted
- Journal entry PR-1015Off by $12.00$6,400.00Needs review
- ✓Upload the IIF file
- ✓Map and check every line
- ✓Approve, then post
QuickBooks Online Has No IIF Import. Autymate Does.
Here is what happens to an IIF file in QuickBooks Online, with and without Autymate.
QuickBooks Online on its own
The file is rejected at upload.
Each transaction is re-typed by hand.
Converted to CSV, which covers only a few record types.
With Autymate Transactions
The IIF file uploads as it is. No converting.
Each TRNS and SPL block maps to a QuickBooks Online record.
Invoices, bills, journal entries and more, previewed before they post.
Can you import an IIF file into QuickBooks Online?
Yes, with Autymate Transactions. QuickBooks Online has no IIF import of its own: IIF is the Intuit Interchange Format that QuickBooks Desktop uses, and QuickBooks Online's built-in tools accept only a few CSV and Excel record types. Autymate reads the IIF file as it is, maps each TRNS and SPL block to a QuickBooks Online record, shows you a preview, and posts only what you approve.
Start free and import your IIF filePopular IIF to QuickBooks Online Imports
Start from the job you already do by hand. Each one is a single upload.
- From QuickBooks Desktop
Desktop customer and vendor lists into QuickBooks Online customers and vendors
Desktop exports lists to IIF. Bring them over without re-typing.
- From a billing system
Customer invoices into QuickBooks Online invoices
Customer, items, terms and due dates, line by line.
- From an AP export
Vendor bills into QuickBooks Online bills
Expense and item lines against the right vendor.
- From a payroll provider
Payroll entries into QuickBooks Online journal entries
One balanced entry per pay run.
- From a POS export
Daily sales into QuickBooks Online sales receipts
Paid-at-sale transactions, one per day or per ticket.
- From a bank or payments export
Bank deposits into QuickBooks Online deposits
Deposits that match the bank statement.
What You Can Import From an IIF File
Pick what's in your file. Autymate maps each IIF field to the right QuickBooks Online field.
Invoices from an IIF file into QuickBooks Online
Customer invoices with line items, terms and due dates.
Import invoicesSales receipts from an IIF file into QuickBooks Online
Paid-at-sale transactions, like daily sales.
Import sales receiptsReceive payments from an IIF file into QuickBooks Online
Customer payments applied to open invoices.
Import paymentsCredit memos from an IIF file into QuickBooks Online
Customer credits against invoices.
Import credit memosRefund receipts from an IIF file into QuickBooks Online
Money returned to customers.
Import refundsEstimates from an IIF file into QuickBooks Online
Quotes ready to turn into invoices.
Import estimates
Bills from an IIF file into QuickBooks Online
Vendor bills with expense or item lines.
Import billsBill payments from an IIF file into QuickBooks Online
Payments applied to open bills.
Import bill paymentsChecks from an IIF file into QuickBooks Online
Checks against the right bank account.
Import checksExpenses from an IIF file into QuickBooks Online
Card and cash spend by account.
Import expensesVendor credits from an IIF file into QuickBooks Online
Credits from vendors.
Import vendor creditsPurchase orders from an IIF file into QuickBooks Online
Purchase orders in bulk.
Import purchase orders
Journal entries from an IIF file into QuickBooks Online
Balanced debit and credit lines, with classes and locations.
Import journal entriesDeposits from an IIF file into QuickBooks Online
Bank deposits that match your statement.
Import depositsCredit card credits from an IIF file into QuickBooks Online
Refunds back to a card account.
Import card creditsTime activities from an IIF file into QuickBooks Online
Hours by employee, customer and service.
Import time
Customers from an IIF file into QuickBooks Online
Names, contacts and billing details.
Import customersVendors from an IIF file into QuickBooks Online
Vendor records, ready for bills.
Import vendorsChart of accounts from an IIF file into QuickBooks Online
Accounts with their types and numbers.
Import accountsProducts and services from an IIF file into QuickBooks Online
Items with prices and income accounts.
Import itemsEmployees from an IIF file into QuickBooks Online
Employee records for time and expenses.
Import employeesClasses and locations from an IIF file into QuickBooks Online
Tracking lists for multi-location reporting.
Import classes
How IIF Fields Map to QuickBooks Online
Autymate suggests the mapping. Change any field, set a default, and save it for next time.
| IIF field | QuickBooks Online field | Notes |
|---|---|---|
TRNSTYPE | Transaction type | INVOICE, BILL, CHECK, DEPOSIT, GENERAL JOURNAL and more |
DATE | Transaction date | Date formats are detected and converted |
ACCNT | Account | Matched to your chart of accounts by name, before anything posts |
NAME | Customer or vendor | Matched by name, or created if you allow it |
AMOUNT | Amount or line amount | Debits and credits checked so every entry balances |
DOCNUM | Invoice or reference number | Kept with the record, so a re-run is recognised |
MEMO | Memo or description | Carried to the line or the header |
CLASS | Class | Kept when class tracking is on in QuickBooks Online |
INVITEM, QNTY, PRICE | Product or service, quantity, rate | For item-based invoices, sales receipts and bills |
How to Import an IIF File Into QuickBooks Online
Six steps, usually a few minutes for a first file. After that, saved mappings make it one upload.
Sign up for Autymate Transactions and connect your QuickBooks Online company. You sign in with Intuit, so Autymate never sees your QuickBooks password.

QuickBooks Online connected as the destination, with the record type it will receive. Pick the record type in the file, such as invoices, journal entries or customers. One IIF file can hold several transaction types, and Autymate reads each TRNS block's type.

Pick the QuickBooks Online record type your file holds. Drop in the .iif file exactly as your system exported it. No renaming to .csv and no rebuilding it in Excel.

The IIF file as the source, exactly as your system exported it. Autymate matches IIF fields (ACCNT, NAME, AMOUNT, DOCNUM, CLASS) to QuickBooks Online fields. Fix anything unmatched, like an account name that's spelled differently in QuickBooks Online.

Every QuickBooks Online field, the IIF field it takes, and the value it will get. See every transaction as it will appear in QuickBooks Online, with totals. Unbalanced entries and missing accounts are flagged here, not after.

Every row before it posts. Rows that cannot be built are skipped, and nothing partial is written. Post to QuickBooks Online and see what went in by reference number. Fix any held rows and re-run; rows already posted are skipped.

What posted, and what is held for review. None of the held rows reached the books.
What Autymate Checks Before Anything Posts
The usual reasons an IIF import goes wrong, and what happens to each one.
| What you see | Why it happens | What Autymate does |
|---|---|---|
| “Account doesn't exist” | The IIF account name isn't in your QuickBooks Online chart of accounts. | Matches accounts by name. When one can't be matched, the row is held so you can map it to an existing account. |
| The entry doesn't balance | TRNS and SPL amounts don't add up to zero. | Holds the entry before it reaches QuickBooks and shows the difference. |
| Dates in the wrong format | Dates arrive as text, or day before month. | Detects the format and converts it on the mapping screen. |
| Missing customers or items | The name in the file isn't in QuickBooks Online yet. | Creates it on the way if you allow it. If two records match, it stops and asks instead of guessing. |
| Duplicates after a re-run | The same file is uploaded twice. | Remembers every record it has created, so rows that already posted are recognised and skipped. |
| Damaged headers or tabs | The file was opened and saved in Excel, which changes tabs and quotes. | Reads the !TRNS and !SPL headers and repairs common spacing problems. |

Why “Just Convert It to CSV” Doesn't Work
Intuit's usual advice is to convert IIF to CSV. Here's what that takes, and where it falls short.
The manual CSV route
- Open the IIF file in Excel and split it by tabs
- Delete the !TRNS, !SPL and ENDTRNS header rows
- Merge each TRNS row with its SPL rows into QuickBooks' template columns
- Flip the signs on split amounts so lines read as debits and credits
- Save one CSV per record type, 1,000 rows at a time
- Import each file, then fix whatever QuickBooks rejects
Where it falls short
- QuickBooks Online only imports a short list of transaction types, so checks, deposits, credit memos and payments have no CSV route
- Multi-line transactions lose their splits when rows are merged by hand
- Accounts and contacts must exist first, or the whole file is rejected
- It has to be done again every time your system exports a new IIF file
With Autymate: Upload the IIF file as it is. No conversion, no template, no splitting.
Import the IIF file as it isYour Software Still Exports IIF? Automate It.
Plenty of shop management, property management, POS and payroll systems were built for QuickBooks Desktop and still export IIF every day. Moving to QuickBooks Online shouldn't mean a daily copy-and-paste job.
- Save the mapping once for each system's IIF layout
- Schedule the import so each new file posts on its own
- Review held rows instead of checking every transaction
- Monsales-1103.iif✓ 42 posted
- Tuesales-1104.iif38 posted, 1 held
- Wedsales-1105.iif✓ 45 posted
Common IIF sources
- Daily cash-out and sales from shop and service management software
- Room revenue and payments from hotel and property management systems
- Payroll journals from payroll providers
- Sales summaries from older POS systems
- PayPal transaction downloads in QuickBooks (.iif) format
- Customer, vendor, item and account lists exported from QuickBooks Desktop
Built So Nothing Reaches Your Books Unseen
Every file goes through the same safeguards, on the Free plan too.
Preview before posting
On by default. You approve the batch before anything is sent to QuickBooks Online.
Held rows, in plain words
A row QuickBooks would refuse is held with a reason a bookkeeper can act on. Save the fix as a rule.
Undo a run
Roll back a whole run or the records you choose. Every change is stamped with who made it and when.
Saved, versioned mappings
Map an IIF layout once and reuse it. Every change is kept, and each run keeps the mapping it used.
Every file your systems export
IIF today, plus Excel, CSV, delimited text, JSON and XML, from the same account.
Start importing today
Free plan, no credit card needed.
Get Started for Free
Who Imports IIF Files Into QuickBooks Online
Moving from Desktop to Online
Bring customer, vendor, item and account lists exported from QuickBooks Desktop into QuickBooks Online without re-typing.
Bookkeepers and accounting firms
Clients send IIF files from older systems. Each client gets its own mapping, saved for next month.
Businesses with IIF exports
Payroll, POS and billing tools that still export IIF can post straight into QuickBooks Online.
Import IIF Files for Less
Start free. Move to Standard when you need more rows or more locations.
Free
Start here$0no card required- 1 location
- 200 rows a month
- Preview, undo and saved mappings
Standard
$19per location, per month- Unlimited locations
- 30 runs a month
- Everything in Free
Every new account starts on Free, so you can connect QuickBooks Online and post real records in your first session. Get started for free
| Autymate Transactions | SaaSAnt Transactions (Growth) | |
|---|---|---|
| Monthly price | $19/mo | $25/mo |
| IIF import to QuickBooks Online | Yes | Yes |
| Excel, CSV & Google Sheets | Yes | Yes |
| POS & app connections (Toast, Square, Clover…) | Yes | No |
| Get started | Start for Free | — |
SaaSAnt price from SaaSAnt's published Growth plan, checked November 2026. Prices may change.
What Is an IIF File?
An IIF file is a QuickBooks Desktop data file. IIF stands for Intuit Interchange Format: a tab-delimited text file QuickBooks Desktop uses to import lists and transactions, and to export lists. Many older systems, payroll providers and POS exports still produce it. It works in QuickBooks Desktop, but QuickBooks Online has no IIF import, which is why a move to QuickBooks Online often stalls at this file.
Anatomy of an IIF invoice
!TRNS TRNSTYPE DATE ACCNT NAME AMOUNT!SPL TRNSTYPE DATE ACCNT NAME AMOUNT!ENDTRNSTRNS INVOICE 11/03/2026 Accounts Receivable Main St Store 450.00SPL INVOICE 11/03/2026 Sales Income Main St Store -450.00ENDTRNS
- Customer
- Main St Store
- Date
- 11/03/2026
- Line
- Sales Income
- Total
- $450.00
- Header rows
!TRNS !SPL !ENDTRNSName the columns for every row below them. - The transaction
TRNSType, date, account, name and amount. - Split lines
SPLThe lines that balance it, one row per line. - End of block
ENDTRNSCloses the transaction. The next one starts below.
IIF vs CSV vs Excel for QuickBooks Online
Autymate imports all three. Use whichever file your system already gives you.
| IIF | CSV | Excel (XLS/XLSX) | |
|---|---|---|---|
| Made for | QuickBooks Desktop | Any system | Any system |
| QuickBooks Online native import | No | Limited (some list and bank types) | Limited (some list types) |
| Multi-line transactions | Yes (TRNS/SPL blocks) | Yes, one row per line | Yes, one row per line |
| Easy to edit by hand | Hard | Easy | Easiest |
| With Autymate | Imports | Imports | Imports |
Where Your IIF File Comes From
QuickBooks Desktop (lists only)
Go to File > Utilities > Export > Lists to IIF Files, tick the lists you need (customers, vendors, items, chart of accounts) and save. QuickBooks Desktop can export lists to IIF, but not transactions.
PayPal
Download your activity in the QuickBooks (.iif) format.
Payroll, POS, shop and property software
Look for an “Export to QuickBooks” or “IIF export” option in reports or accounting settings.
IIF to QuickBooks Online Questions
Not directly. IIF is a QuickBooks Desktop format, and QuickBooks Online has no built-in IIF import. Autymate Transactions reads the IIF file, maps it to QuickBooks Online fields, shows you a preview and posts the transactions you approve.
Connect QuickBooks Online to Autymate Transactions, upload your IIF file, review the field mapping and the preview, then import. The run shows what posted and lists any row held for review, with the reason, so you can fix it and post it.
IIF is a QuickBooks Desktop format. QuickBooks Online's import only accepts CSV, Excel and Google Sheets, and only for a short list of record types.
No. Autymate reads the IIF file directly, so you skip the manual conversion, the template matching and the 1,000-row splitting.
Yes. Save the mapping once and schedule the import, so each new IIF export from your system posts to QuickBooks Online on its own.
Autymate Transactions starts free, with no card, one location and 200 rows a month. The Standard plan is $19 per location per month, with 30 runs a month. Every new account starts on Free, so you can post real records from your IIF file in your first session.
Rows are checked before they post. A row QuickBooks Online would refuse is held with a plain-English reason, so you can fix it and post it. Rows that already went in are recognised on a re-run and skipped, so nothing is posted twice.
Partly. QuickBooks Desktop exports lists (customers, vendors, items, chart of accounts) to IIF, but not transactions. Autymate imports those lists into QuickBooks Online, plus IIF transaction files from other systems like payroll, POS and PayPal.
Go to File > Utilities > Export > Lists to IIF Files, choose the lists you want and save the file. QuickBooks Desktop only exports lists to IIF, not transactions.
IIF (Intuit Interchange Format) is a tab-delimited text file QuickBooks Desktop uses to import lists and transactions and to export lists. Each transaction is a TRNS row, one or more SPL rows, and an ENDTRNS row.
You can, but QuickBooks Online's own CSV import covers only a few record types, and the TRNS and SPL lines have to be flattened by hand. With Autymate you don't need to convert. Upload the IIF file as it is.
Invoices, sales receipts, payments, credit memos, refunds, estimates, bills, bill payments, checks, expenses, vendor credits, purchase orders, journal entries, deposits, credit card credits and time activities, plus customers, vendors, accounts, items, employees, classes and locations.
Yes. CLASS maps to QuickBooks Online classes when class tracking is on, and MEMO carries over to the transaction or the line.
Stop Re-typing IIF Files
Get your IIF data into QuickBooks Online today. Start free, no credit card needed.
- Create your free account
- Connect QuickBooks Online
- Upload your IIF file
Intuit Gold PartnerSOC 2 Type II audited
1,000+ Five-Star Reviews

