QuickBooks Bank Statement Import Template: CSV Columns and Examples
Use the downloadable three-column CSV as a destination copy, keep your reviewed source unchanged, and verify every mapped transaction before accepting the import.
Download the three-column CSV template
The most straightforward QuickBooks bank statement import template has three columns: Date, Description, and Amount. Current US QuickBooks documentation also accepts a four-column alternative, but the signed-Amount layout is easier to prepare when your source already represents money out as negative and money in as positive.
Download the synthetic CSV below, replace its example rows with reviewed transactions, and keep the header row intact. This is an independent StatementMint template based on Intuit's published bank-transaction format—not an Intuit file, a direct integration, or a guarantee that QuickBooks will accept unreviewed data.
Use exactly three fields in the destination file
QuickBooks maps the first row as field headings and each later line as one transaction. Keep the destination file narrow. Date identifies when the transaction occurred, Description carries the bank text used during review and matching, and Amount carries one numeric signed value. Statement balances, page numbers, account numbers, running balances, categories, and summary totals do not belong in this three-column import file.
Headers should be plain text with no leading or trailing spaces. Current Intuit guidance identifies Date, Description, and Amount as the required three-column fields. QuickBooks still asks you to map the uploaded columns, so verify the mapping rather than assuming that matching header names make it automatic.
| Column | Store | Do not store |
|---|---|---|
| Date | One consistent transaction-date format | Day-of-week text or mixed formats |
| Description | The transaction description as searchable text | A statement total, balance, or page heading |
| Amount | Plain decimal number with its sign | Currency symbols, thousands separators, or formulas |
Copy the example rows, then replace them
The downloadable file uses synthetic transactions and Intuit's currently recommended day/month/year date order. When you upload it, select the matching date format in QuickBooks. If your prepared source uses a different consistent date representation, create a destination copy and convert the dates there; do not repeatedly rewrite the reviewed source file.
Deposits and refunds are positive in the three-column example, while purchases and fees are negative. Keep the amount as a plain decimal number. A comma inside 2,450.00 would act as a field delimiter unless the CSV writer quotes it, and a dollar sign can cause a numeric field to be interpreted as text.
| Date | Description | Amount | Meaning in this signed source |
|---|---|---|---|
| 13/08/2026 | ACH DEPOSIT CLIENT PAYMENT | 2450.00 | Money in |
| 15/08/2026 | CARD PURCHASE OFFICE SUPPLY STORE | -86.42 | Money out |
| 18/08/2026 | MONTHLY ACCOUNT FEE | -15.00 | Money out |
| 20/08/2026 | REFUND TRANSIT PASS | 18.00 | Money in |
Know when the four-column layout is different
QuickBooks also documents a four-column layout with Date, Description, Credit, and Debit. That file has no signed Amount column: each transaction value appears in one of the two amount columns and the other cell stays blank. The headers should read Credit and Debit—not Credit amount and Debit amount—under Intuit's current formatting guidance.
Do not combine both layouts in one CSV, and do not guess how a source bank's debit and credit labels correspond to the QuickBooks screen. Those terms can be confusing across checking accounts and credit-card liabilities. Use the mapping preview for the selected account and confirm a known purchase plus a known deposit or payment before proceeding. When the source already has one reliable signed amount, the three-column layout avoids that extra transformation.
| Format | Headers | Direction method |
|---|---|---|
| Three-column | Date · Description · Amount | Positive and negative values in one Amount field |
| Four-column | Date · Description · Credit · Debit | Value in one amount field and a blank in the other |
Prepare a destination copy from StatementMint
StatementMint's standard CSV already contains Date, Description, and signed Amount. It does not add QuickBooks categories, chart-of-accounts fields, tax codes, or journal entries. Convert the issued PDF, compare the transaction rows with the source statement, and preserve that reviewed export unchanged.
Duplicate the reviewed CSV for QuickBooks. If necessary, change only the date representation in the copy so every row matches the format you select during mapping. Keep descriptions attached to their transactions and retain numeric amounts. Then remove any non-transaction notes you added during review before saving the destination copy as CSV.
- Source PDF: authority for transaction completeness and wording.
- Reviewed StatementMint CSV: stable Date, Description, and signed Amount source.
- QuickBooks destination copy: only the formatting changes required by the current importer.
- QuickBooks review queue: matching and categorization happen after upload.
Run the import-error checklist before uploading
Current Intuit guidance says transaction-list files must be in English, no larger than 350 KB, and limited to 1,000 lines per upload. Those product limits can change, so check the current manual-upload page before processing a large history. Use smaller, non-overlapping date ranges when the file exceeds a limit.
Intuit's current troubleshooting pages also call out incorrect field mapping, currency formatting, inconsistent dates, zeros in unused amount cells, and problematic text as potential causes of rejection. Diagnose the specific failing row in a destination copy. Do not broadly strip legitimate merchant text or numbers from the reviewed source, because that can make matching and later audit work harder.
| Check | Pass condition | Typical correction |
|---|---|---|
| Headers | Date, Description, Amount | Remove extra columns from the destination copy |
| Dates | One format on every transaction | Normalize the destination copy and select that format during mapping |
| Amounts | Plain numbers with one signed value per row | Remove currency symbols and thousands separators |
| Rows | One transaction per line; no totals or blank separators | Delete non-transaction lines |
| Size | Within current file-size and line limits | Split into non-overlapping date ranges |
| Mapping | Each source column points to the intended QuickBooks field | Correct the mapping before Continue |
Test a small batch before the full period
Upload a short, representative destination file first when you are establishing a new workflow. Include at least one money-in row, one money-out row, a long description, and dates from the actual period. In QuickBooks Online, open Bank transactions, choose Upload from file, select the intended account, map the three columns, and inspect the transaction-selection screen before confirming.
After upload, match transactions that correspond to records already in the books and categorize only genuinely new records. Compare the accepted row count with the file, then reconcile the account to the statement ending date and balance. A successful file upload proves that the CSV was readable; reconciliation is what checks whether the account and statement agree for the period.
Keep the template separate from the accounting decision
A CSV template transports transaction facts; it does not decide the correct expense account, payee, tax treatment, class, or customer. Those choices require the business records and QuickBooks setup. Avoid placing guessed categories in a bank-transaction template simply because the merchant name looks familiar.
The safest handoff is a reviewed transaction file, a recorded account and statement period, a controlled upload preview, and a completed reconciliation. If QuickBooks changes its required fields or limits, the clean source CSV remains reusable because only the destination copy needs to change.
Before you call it done
- Download the synthetic three-column template
- Keep Date, Description, and Amount as the only headers
- Replace every example row with reviewed source transactions
- Use one date format and select the same format during mapping
- Keep money in positive and money out negative in the signed Amount layout
- Remove currency symbols, totals, blank rows, and formatting-only text
- Confirm the file is within QuickBooks' current limits
- Import a representative test batch into the correct account
- Review matches and categories, then reconcile the statement period
Frequently asked questions
What columns are required for a QuickBooks bank transaction CSV?+
Current US QuickBooks Online documentation accepts either Date, Description, and Amount, or Date, Description, Credit, and Debit. The downloadable StatementMint template uses the simpler three-column signed-Amount layout.
Should expenses be negative in the three-column template?+
Yes. In Intuit's documented three-column example and this template, money-out transactions use negative Amount values and money-in transactions use positive values. Confirm both directions in the QuickBooks mapping preview.
What date format should the QuickBooks CSV use?+
Use one format for every row and select that same format during mapping. Current Intuit guidance recommends day/month/year; the downloadable example follows that recommendation with unambiguous synthetic dates.
Can I add Category, Account, or Tax columns to this template?+
Not to this three-column bank-transaction template. It intentionally follows the documented Date, Description, and Amount shape. Match and categorize the staged transactions inside QuickBooks using your business records.
Is this an official Intuit template?+
No. It is an independent StatementMint template based on Intuit's current published CSV format. StatementMint is not affiliated with Intuit and does not connect directly to QuickBooks.
Sources and further reading
We prioritize regulators, public agencies, and first-party product documentation. Sources support the general guidance above; StatementMint’s workflow recommendations are our own.
- Format CSV files in Excel to get bank transactions into QuickBooksIntuit QuickBooks Support
- Manually upload transactions into QuickBooks OnlineIntuit QuickBooks Support
- Common errors for importing bank transactions using CSVIntuit QuickBooks Support
Educational information only—not financial, accounting, tax, or legal advice. Institution terms and your facts control.