CSV Template

QuickBooks bank uploadsthat go through first time.

Collect bank transactions in the 3-column CSV layout QuickBooks Online accepts, with one date format and signed amounts checked on every row.

Date, Description, AmountMoney out as negativesTry it free

QuickBooks Bank Transactions

Try the template with up to 3 transactions

What You'll Collect

Date

Date
*Required

One format throughout, DD/MM/YYYY as Intuit recommends. Dates like 31/02 or with a day name are flagged.

Description

String
*Required

The payee or reference from the statement.

Amount

Number
*Required

Money out negative (-100.00), money in positive (200.00). Currency symbols and text are flagged.

Need more than three transactions?

Collect up to a thousand transactions instead.

The free template is limited to three rows so you can try the workflow. Create your own form when a client needs to send you a whole statement's worth of transactions, for an account with no bank feed or a period before the feed started.

Create your own form

Up to 1,000 rows

A month or more of transactions in one upload.

QuickBooks' exact layout

Date, Description, Amount, in the order QuickBooks expects.

Checked as they type

Wrong dates, symbols in amounts and missing descriptions are fixed before you get the file.

4-column version too

Need separate Credit and Debit columns? Build your own form with them.

How it works

From statement to QuickBooks upload in three steps.

01

Collect

Send the form to the client, or paste the transactions in yourself from their statement.

02

Complete

Problems are highlighted on each row until dates and amounts are right.

03

Download

Download the CSV and upload it in QuickBooks Online, then match the columns and the date format.

Why use a form?

Bank CSVs rarely arrive in QuickBooks' format.

Every bank exports CSV differently: extra columns, balance rows, dates with day names, amounts with currency symbols, debits and credits the wrong way round. QuickBooks only accepts its own 3- or 4-column layout.

A form produces that layout every time, whoever fills it in.

Mixed or wrong date formats

Every date must use one format. The form only accepts DD/MM/YYYY.

Signs the wrong way round

Money out must be negative. The column explains it on every row.

Symbols and text in amounts

£1,250.00 or 1,250 GBP are flagged; plain numbers export cleanly.

QuickBooks bank CSV template

Uploading bank transactions to QuickBooks Online

When a bank account isn't connected to a bank feed, or you need transactions from before the feed started, QuickBooks Online lets you upload them from a CSV file. It accepts two layouts: three columns (Date, Description, Amount) or four (Date, Description, Credit, Debit). This template uses the three-column layout.

Intuit's rules are strict. Every date must be in one format, and Intuit recommends dd/mm/yyyy, with no day of the week. In the three-column layout, money out is a negative amount and money in is positive. Cells with a zero should be blank, and descriptions shouldn't be just numbers. Mac users need to save the file as a Windows CSV.

Credit card statements can come out reversed, with payments shown as negatives. When you upload one, choose the credit card account in QuickBooks rather than a bank account, and check a few transactions afterwards.

Use this form to collect transactions from a client, or paste a statement in yourself and let the checks catch problems before you upload. If you prefer separate Credit and Debit columns, create your own form with that layout.

Need a CSV form of your own?

Create a custom Import Builder form with your own fields, validation and row limits.

Get started
Import Builder is an independent product and is not affiliated with, endorsed by, or sponsored by Intuit Inc. QuickBooks is a trademark of Intuit Inc. Upload rules as described in QuickBooks Online help, October 2026.