
Loading...
QuickBooks Online accepts two CSV layouts for bank imports: 3-column (Date, Description, Amount) and 4-column (Date, Description, Credit, Debit). If your bank export gives you a single signed Amount column, use 3-column. If your bank splits money in and money out into separate columns, use 4-column.
Both formats produce the same result inside QuickBooks. The choice is purely about matching what your bank hands you so you do not have to rewrite columns manually.
Fast answer: 3-column for banks with one Amount column (Chase, Amex, most credit cards). 4-column for banks with separate Credit and Debit columns (Wells Fargo, some Bank of America exports, many business accounts).
If you have ever uploaded a bank CSV to QuickBooks Online and hit the "Some info may be missing from your file" error, the column format is usually the cause. QuickBooks supports exactly two layouts, and the file you get from your bank rarely matches either one without adjustment. This guide shows when to pick each format, what the rows should look like, and how to handle the edge cases.
| Format | Column order | Each row has a value in |
|---|---|---|
| 3-column | Date, Description, Amount | All three columns. Amount is signed. |
| 4-column | Date, Description, Credit, Debit | Date, Description, and exactly one of Credit or Debit. The other cell is blank. |
Both formats import correctly. Both support credit cards and checking accounts. Neither supports a category column (QuickBooks asks you to categorize inside the For Review tab after import).
The 3-column layout is the cleaner option when your bank gives you a single Amount column. QuickBooks reads the sign to determine whether the transaction is a deposit or a withdrawal.
Example rows:
| Date | Description | Amount |
|---|---|---|
| 03/15/2026 | Stripe payout | 1842.19 |
| 03/16/2026 | Adobe | -64.99 |
| 03/17/2026 | UPS shipping labels | -118.34 |
Use this format when: your bank CSV already has one Amount column, you are uploading a credit card (where spending is typically all negative), or you want the cleanest possible file.
The 4-column layout mirrors how many business banking portals export data. Each row shows either a Credit (money in) or a Debit (money out), never both. The unused column is left blank.
Example rows:
| Date | Description | Credit | Debit |
|---|---|---|---|
| 03/15/2026 | Stripe payout | 1842.19 | |
| 03/16/2026 | Adobe | 64.99 | |
| 03/17/2026 | UPS shipping labels | 118.34 |
Use this format when: your bank CSV already has separate Credit and Debit columns, or you want QuickBooks to interpret direction without relying on positive/negative signs.
Bank export formats change over time and differ by account type (checking vs credit card vs business), so always verify with your own export. Here is what most users see today:
| Bank / account | Typical export | QuickBooks format to use |
|---|---|---|
| Chase checking and credit cards | Signed Amount column | 3-column |
| American Express | Signed Amount column | 3-column |
| Wells Fargo business checking | Separate Credit and Debit columns | 4-column |
| Bank of America business | Separate Credit and Debit columns (varies) | 4-column |
| Capital One | Separate Credit and Debit columns | 4-column |
| Stripe payouts | Signed Amount column | 3-column |
If your bank exports a 4-column file but you prefer a cleaner 3-column import (or vice versa), you have three options:
=IF(C2>0, C2, -D2) to combine Credit and Debit into one signed Amount. Works but introduces formula errors if a row has zeros instead of blanks.The QuickBooks CSV converter lets you upload any bank export and pick 3-column or 4-column output. It handles the column math, normalizes dates, and emits a CSV that matches Intuit's accepted layout exactly.
Both formats leave every imported transaction in QuickBooks' For Review tab, waiting for a category. QuickBooks ignores any category or class column in the CSV, so you cannot pre-categorize from the file itself.
The Bulk Categorizer groups transactions by category and Schedule C bucket so the review step takes minutes instead of hours, especially on larger statements where hundreds of rows land in the review queue at once.
3-column (Date, Description, Amount) and 4-column (Date, Description, Credit, Debit). QuickBooks Online accepts either. Use the one that matches how your bank exports data.
Use the 3-column format. Keep the Amount column signed: positive values for money in (deposits) and negative values for money out (withdrawals). QuickBooks reads the sign to determine direction.
Use the 4-column format. Each row should have a value in exactly one of Credit or Debit, and the other cell should be blank (not zero).
QuickBooks Online's official guidance is Date, Description, Credit, Debit in that order. Putting Debit before Credit can cause the file to import, but with deposits and withdrawals swapped. Always verify with the preview or a small test batch first.
Yes. A free browser converter can take either format as input and emit the other. This is useful when your bank exports separate Debit and Credit columns but you prefer the simpler 3-column format.