Free CSV to QBO Converter for QuickBooks

Convert bank or credit card transactions from CSV into a QuickBooks Web Connect (.QBO) file. Upload your CSV, map the transaction columns, review the output, and download the converted file.

No sales call required to use the converter. If you repeat this process every week, month, or across multiple locations, Autymate can help automate the workflow after your conversion.

Choose your file

Drop your bank CSV or Excel file here

the transaction export from your bank, as .csv or .xlsx

Your file is never uploaded. We never receive it or store it.

Why QuickBooks Rejects a .QBO File

A .QBO file is not just its transactions. It opens with a Web Connect header, and one line in that header decides whether QuickBooks will read the rest of the file at all: the Intuit Bank ID, written as INTU.BID.

QuickBooks checks that number against its own list of Web Connect banks. If it is missing or does not match, the file is refused before a single transaction is read. Nothing about your dates, amounts or column mapping is the problem when that happens.

The converter will not let you download a file without one. It reports the missing Bank ID as an error rather than handing you a file QuickBooks will reject.

The header QuickBooks reads before anything else
The tags in a QBO file’s Web Connect header and what each one is
<ORG>FIRST NATIONALThe bank's name
<FID>10898The bank's own id
<INTU.BID>2430Accept or reject
<BANKID>121000248Routing number
<ACCTID>••••4417The account
<CURDEF>USDCurrency

Without a valid INTU.BID, QuickBooks refuses the file before it reads a single transaction.

Where Your Bank ID Comes From

You do not invent this number. It is copied from a file your bank already sent.

  1. From a .QBO Your Bank Sent

    If you have ever downloaded a Web Connect file from your bank, it already contains the right Intuit Bank ID. Open it in any text editor and look for the INTU.BID line.

  2. Or Let the Converter Read It

    Drop that older .qbo into the Bank ID field and the converter lifts the number out of it for you, so there is nothing to type and nothing to mistype.

  3. It Belongs to the Bank, Not the Account

    The same Bank ID is correct for every account at that bank, so once you have it you can reuse it for each statement you convert.

What a QBO File Actually Is

A bank-feed file for QuickBooks, not a spreadsheet and not QuickBooks Online.

  1. A QuickBooks Web Connect Converter

    This is a QuickBooks Web Connect converter: the .QBO it writes is the Web Connect format QuickBooks Desktop reads to bring bank-feed transactions in.

  2. QBO Is Not QuickBooks Online

    The .QBO extension and the QuickBooks Online product share three letters and nothing else. A .QBO file is a bank download; QuickBooks Online is a product you log into.

  3. When Direct CSV Is Simpler

    If you use QuickBooks Online and your CSV already meets Intuit's current upload requirements, the native CSV path may be all you need and converting is unnecessary.

How to Convert CSV to QBO

Four steps from CSV bank transactions to QBO, and the file never leaves your computer.

  1. Drop Your CSV or Workbook

    A .csv, .tsv or Excel export from your bank. The file is read in your browser, so nothing is uploaded and there is no sign-up.

    .csv · .tsv · .xlsx · .xlsm

  2. Match Your Columns

    Date, description and amount, or a separate debit and credit pair. Recognised headers are matched for you and you correct anything guessed wrong.

    auto-matched first

  3. Set the Account and Bank ID

    Account type, currency and the Intuit Bank ID that decides whether QuickBooks accepts the file. The Bank ID can be lifted from an existing .qbo.

    INTU.BID required

  4. Review and Download

    Transaction count, running balance and anything that will be rejected are listed before you download, not after.

    issues shown before download

How to Prepare a CSV for QBO Conversion

Six things worth checking in the export before you generate the file.

  • Date

    Use a consistent transaction date column.

  • Description

    Keep payee, memo, or transaction description text in a dedicated column.

  • Amount

    Use one Amount column or separate Debit and Credit columns, depending on the source file.

  • Remove Report Noise

    Delete summary rows, repeated headers, page titles, and non-transaction notes.

  • Check Signs

    Confirm how the source distinguishes withdrawals and deposits.

  • Review Duplicates

    Check repeated-looking rows before generating the QBO output.

The Bank ID You Re-enter Every Month

One file needs no setup. Twelve of them need the same setup twelve times.

When the free converter is the right tool and when a managed workflow is
NeedFree converterAutymate
One statement your bank sent as CSVFaster than anything we could set upNo workflow to design yet
Recurring monthly exportStill manual each periodAutomate the repeatable workflow when feasible
Daily filesManual effort compoundsUse defined mappings and processing rules
Multiple stores or entitiesRepeat conversion per fileStandardize mappings and routing where supported
ExceptionsYou investigate manuallyBuild validation, error context, and a support path

After It Reaches Bank Feeds

The honest part: an accepted file is the start of a review, not the end of the job.

  • Nothing Posts On Its Own

    Web Connect transactions arrive in Bank Feeds for review. They are matched or added by you, so an import does not change the books until you accept it.

  • Matching Against What Is There

    QuickBooks tries to match each transaction to something already recorded. The closer your description and date columns are to reality, the more of that it gets right.

  • Re-importing the Same Period

    Each transaction carries an id from the source file, which is what lets QuickBooks recognise one it has seen before. An overlapping date range is safer than a gap.

Converting Files for Multiple Locations?

The converter is built for a file. These are the parts that repeat once the same export arrives every period from every store, entity or QuickBooks company.

  • Different CSV layouts, normalized into a controlled structure
  • Different account mappings, kept as approved rules rather than rebuilt in spreadsheets
  • Missing or late files, with completeness checks and exception ownership
  • Multiple QuickBooks companies, with routing scoped where the environment supports it
  • New locations, onboarded through a documented mapping process
  • Historical catch-up, with duplicate-safe backfill and reconciliation
A row of seven identical unlabelled archive box files standing on a back-office desk, beside an open laptop showing a spreadsheet.

Common Questions

What people ask before they trust a converter with their accounting system.

It reads bank or credit card transactions from a CSV file and writes them into the QuickBooks Web Connect (.QBO) format, including the header QuickBooks checks before it will accept the file.

Written and maintained by The Autymate integrations team. We build and run accounting integrations for multi-location franchises, ISVs and bookkeeping firms: QuickBooks Desktop and Online, POS, payroll and ERP. These converters exist because we kept writing the same ones for customers, and there was no reason to keep them to ourselves.

Last reviewed

Stop Rebuilding the Same File Every Period

The converter is the right tool when you need to fix one file. If the file comes from the same source every day, week, or month, tell us where it starts, which QuickBooks environment receives it, and what you have to fix before every import.

Exact source access, fields, permissions, QuickBooks behaviour and service scope are confirmed during discovery.