Use an import copy
Preserve the complete reviewed CSV and make QuickBooks-specific column changes in a duplicate file.
QuickBooks CSV preparation
Extract PDF bank statement transactions, review debit and credit direction, then download a clean source CSV for manual QuickBooks import mapping.
This release does not create QBO/OFX files and does not connect to a QuickBooks account.
Preparation workflow
A reviewed source CSV gives you a stable checkpoint before QuickBooks-specific column mapping.
Extract the transaction table from a U.S. bank statement PDF without connecting an online banking account.
Correct dates, descriptions, debit and credit direction, signed amounts, and available running balances.
Keep a reviewed generic CSV as the source file before removing audit-only columns or changing the layout.
Match the accepted columns shown by the current QuickBooks import screen and import a copy of the reviewed file.
CSV mapping guide
Keep the complete generic export for audit and reconciliation. Build the QuickBooks import copy only after choosing the column layout offered by your current import screen.
Review the full CSV data dictionary| Export field | Possible import role | Preparation note |
|---|---|---|
| date | Transaction date | Normalize the date format before import. |
| description | Description | Keep bank references until duplicate checks are complete. |
| amount | Single signed amount | Positive credit and negative debit in the generic export. |
| credit / debit | Separate money-in and money-out columns | Use only when the selected import layout accepts split columns. |
| balance | Review only | Usually keep in the source CSV, not the import copy. |
| confidence / pageNumber | Review only | Use to correct extraction, then remove from the import copy if not accepted. |
Before import
Extraction quality and import quality are separate checks. Complete both before reconciliation.
Preserve the complete reviewed CSV and make QuickBooks-specific column changes in a duplicate file.
Compare the import preview with existing bank-feed transactions so the same activity is not added twice.
A reversed debit or credit can create a valid-looking row with the wrong accounting effect.
Verify the statement period and ending balance before applying categories, rules, or reconciliation inside QuickBooks.
Sample demo
Use the sample PDF to see the workflow before uploading a private statement. The downloadable CSV and Excel files show the kind of clean transaction table this converter is designed to produce.
| Bank | Sample Bank |
|---|---|
| Account | Business Checking ending 4821 |
| Statement period | 2026-01-01 to 2026-01-31 |
| Starting balance | $10,000.00 |
| Ending balance | $13,330.96 |
| Validation | 0 balance issues in the sample output |
| Date | Description | Debit | Credit | Amount | Balance |
|---|---|---|---|---|---|
| 2026-01-03 | ACH CREDIT ACME PAYROLL | - | 2,850.00 | 2,850.00 | 12,850.00 |
| 2026-01-05 | CARD PURCHASE OFFICE SUPPLY | 184.29 | - | -184.29 | 12,665.71 |
| 2026-01-08 | WIRE TRANSFER CLIENT PAYMENT | - | 1,200.00 | 1,200.00 | 13,865.71 |
| 2026-01-10 | SERVICE FEE BUSINESS CHECKING | 15.00 | - | -15.00 | 13,850.71 |
| 2026-01-12 | ONLINE TRANSFER TO TAX SAVINGS | 950.00 | - | -950.00 | 12,900.71 |
| 2026-01-15 | DEPOSIT MOBILE CHECK 1042 | - | 430.25 | 430.25 | 13,330.96 |
Template updates
Tell us which QuickBooks workflow and bank format you use. This is product research, not an OAuth connection or a promise that every layout is currently supported.
FAQ
Review the generic export before changing it for any accounting import.
No. There is no QuickBooks OAuth connection. The current workflow extracts and reviews transactions, then downloads generic CSV for manual import mapping.
Not yet. The current exports are generic CSV and Excel. Do not rename a CSV file to QBO or OFX because that does not create a valid accounting file.
QuickBooks import options can vary by product, region, and workflow. Use the date, description, and either signed amount or separate debit and credit columns that match the import screen you are using.
They are useful during review. Running balance, confidence, and source page make extraction errors easier to find even when those columns are removed from the final import copy.
The source PDF is processed temporarily and deleted after conversion by default. Structured result data expires after 24 hours, and optional seven-day sample retention is off by default.