Transaction Pro Importer for QuickBooks Online: Worth It?
Quick Answer: Transaction Pro, now sold by Rightworks, imports invoices, bills, journal entries, checks and other transactions plus lists into QuickBooks from Excel or CSV with field-by-field mapping, and can export and batch-delete them. It is worth paying for when you move non-bank data in bulk. For plain bank or card activity, QuickBooks' free CSV or .QBO upload usually does the job.
Transaction Pro is a third-party add-on that fills a gap in QuickBooks: getting large spreadsheets of invoices, bills, journal entries and list records into a company file without typing them. Its three parts are an Importer, an Exporter and a Deleter. The QuickBooks Online version is a subscription priced by company count; the Desktop version is a one-time purchase per user.
Drop your bank statement here
PDF or OFX · Max 4.4 MB
Uploaded over an encrypted connection. We never ask for your bank login. Privacy
Preview free with no account. Free account to download.
What does Transaction Pro actually do?
Rightworks' QuickBooks Online product page describes three tools:
- Importer. Reads Excel (XLS or XLSX) or CSV files and creates QuickBooks records. You map each spreadsheet column to a QuickBooks field, save the map for reuse, and the tool validates the data before posting, including checking whether referenced customers, vendors, accounts, items, classes and locations already exist.
- Exporter. Pulls data out of QuickBooks Online for analysis, reporting or migration to another company, batching up to 25 transaction and list types.
- Deleter. Removes records in bulk, up to 20 transaction and list types, with a preview first. This is the "excel transactions importer and deleter" people search for: the undo button for an import that went wrong.
The importer covers a wide spread of transaction types: bank statements, bills, bill payments, checks, credit card charges and credits, credit memos, deposits, estimates, invoices, journal entries, purchase orders, cash expenses, payments, refund receipts, sales receipts, time activities, bank transfers and vendor credits. Lists include accounts, classes, customers, employees, locations, products and services, and vendors.
How much does Transaction Pro cost?
From the Rightworks pricing page, read on 2026-10-26:
| Edition | Plan | Price | Limits |
|---|---|---|---|
| QuickBooks Online | Essentials | $13 billed monthly, or $120 billed annually | 1 company, 200 rows of imports per month |
| QuickBooks Online | Growth | $39 billed monthly, or $350 billed annually | 3 companies, no import row cap |
| QuickBooks Online | Premium | $61 billed monthly, or $570 billed annually | 5 companies, no import row cap |
| QuickBooks Desktop | Importer Only | $199 one-time per user | Any number of company files |
| QuickBooks Desktop | Importer/Exporter/Deleter PRO | $299 one-time per user | Adds export and delete |
All Online tiers include exporting and deleting with no record cap and allow any number of users. Desktop purchases include a year of email support, then $99 annually if you want it to continue. Older review sites still quote earlier, lower prices; go by Rightworks' page.
The 200-row cap on Essentials is the number to watch. A single month of invoices for a busy business can exceed it, which pushes you to Growth.
When do you need Transaction Pro instead of QuickBooks' own import?
QuickBooks has free import routes, and they cover more than people expect. The question is what kind of data you are moving.
| You are importing | QuickBooks' own route | Transaction Pro needed? |
|---|---|---|
| Bank or credit card activity, Online | Bank transactions > Upload from file (CSV, QBO, QFX, or PDF/image) | Rarely |
| Bank or credit card activity, Desktop | Web Connect (.QBO) file | Only if all you have is a spreadsheet |
| Customers, vendors, items, chart of accounts | QuickBooks' own list import screens | Sometimes, for mapping control and validation |
| Invoices, bills, journal entries in bulk | Partial, depending on edition and type | Yes, this is its core use |
| Fixing or removing a bad import | Delete one at a time | Yes, the Deleter |
| Migrating between company files | Export and re-key | Yes, Exporter plus Importer |
Bank data in QuickBooks Online
Intuit's manual upload article describes the free path: go to Bank transactions, open the Link account dropdown, choose Upload from file, select the account, then map columns. It accepts QBO, QFX and CSV transaction lists, plus statement PDFs or images. A CSV needs either three columns (Date, Description, Amount) or four (Date, Description, Credit, Debit). Each file must be 350 KB or smaller with up to 1,000 lines. Uploaded bank lines land in the For Review list, where QuickBooks' matching rules apply, which is usually what you want for bank activity.
Bank data in QuickBooks Desktop
Intuit's Desktop import and export overview says bank transactions come in through Web Connect (.QBO) files. Excel and CSV import exists for lists and some transactions, but not as a bank feed. That is exactly where a Desktop "transaction importer" earns its keep: if your bank gives you only a spreadsheet, Transaction Pro can turn rows into checks and deposits. The alternative is to obtain or create a .QBO file and import it through Banking > Bank Feeds > Import Web Connect Files.
What are the downsides?
- Imports bypass bank matching. Posting bank rows as checks and deposits directly can duplicate transactions that also arrive through a bank feed. Decide on one route per account.
- Mapping takes setup. The first import of each type needs a saved map and clean source data, including names that match QuickBooks exactly.
- Another subscription. For occasional use, the cost per import is high.
- Errors post at scale. A wrong account mapping on 800 rows is 800 wrong entries, which is why the Deleter exists.
How should you prepare a spreadsheet for an importer?
Most failed imports come from the source file, not the tool. Before mapping anything:
- Match names exactly. Customer, vendor, account and item names must be spelled as they appear in QuickBooks, or the importer will either reject the row or create a new record you did not want.
- Use one row per line item. An invoice with three lines is three rows sharing the same invoice number, date and customer.
- Keep dates in one format. Mixed formats in a column are the commonest cause of rows posting to the wrong month.
- Strip currency symbols and thousands separators from amount columns so they read as numbers.
- Test with ten rows. Import a small sample into a test company or a single period, check it, delete it, then run the full file.
Where does a .QBO file fit?
If the data you need is bank or credit card activity and the source is a PDF statement, there is a simpler path than a spreadsheet importer: turn the statement into a .QBO file and use QuickBooks' own bank import, so transactions go through For Review and the normal matching. QuickBooks Online also takes the CSV directly. Our PDF to QBO page explains that route; QBO output comes with the Plus plan at $29 a month, with details on the pricing page. It handles bank and card statements only, so for invoices, bills or journal entries, Transaction Pro or a similar importer remains the tool.
Before importing any .QBO file, a quick structural check catches problems that QuickBooks reports only with vague errors; the free QBO file checker does that.
Which should you choose?
- Bank statements into QuickBooks Online: use the built-in upload with CSV or .QBO. No add-on needed.
- Bank statements into QuickBooks Desktop: get a .QBO file and use Web Connect; use Transaction Pro only if you must post from a spreadsheet.
- Hundreds of invoices, bills or journal entries: Transaction Pro, Growth tier or above on Online, or the Desktop Importer.
- Cleaning up a bad import or a cluttered file: the Deleter alone can justify a month's subscription.
For the bank side in detail, see our guides to importing bank transactions into QuickBooks Online and CSV imports in QuickBooks Desktop.
Related guides
Frequently Asked Questions
Is Transaction Pro made by Intuit?
No. It is a third-party app sold by Rightworks that connects to QuickBooks Online and installs alongside QuickBooks Desktop.
Can Transaction Pro import bank statements into QuickBooks?
Yes, bank statements are among its supported transaction types. For plain bank activity, QuickBooks' free CSV or .QBO upload is often enough and keeps bank matching in place.
What file types does Transaction Pro accept?
Excel XLS and XLSX files and CSV files, according to Rightworks' product page.
Can I undo a Transaction Pro import?
Yes, with the Deleter, which removes records in bulk across up to 20 transaction and list types after showing you a preview.
How much is Transaction Pro for QuickBooks Desktop?
Rightworks lists the Desktop Importer at $199 one-time per user and the Importer/Exporter/Deleter PRO at $299 one-time per user.
Ready to convert your bank statement?
Free to preview. No bank login. Results in about a minute.
Convert a statement