Citibank CSV to QBO Converter: Convert Citibank CSV to QuickBooks

Citibank CSV to QBO: Citi offers no QBO or QFX download, only a 90 day CSV. Convert that export into a QuickBooks Web Connect file with totals reconciled.

Totals reconcile to the original QuickBooks Online and Desktop
CSV, XLS or XLSX to .QBO
No file handy?

No account needed for your first 3 conversions. We never store your bank login.

This Citibank CSV to QBO converter turns the spreadsheet you download from Citi into a real .qbo Web Connect file that QuickBooks Online and QuickBooks Desktop import as a bank feed. Citi credit cards and many consumer accounts let you export activity only as a comma-separated (CSV) file, and QuickBooks Desktop cannot import a raw CSV, so converting the CSV is the one way to get a Citibank export into Desktop and the cleanest way to get it into Online. Upload your Citibank CSV above and you get back a proper .qbo, plus Excel and CSV copies, with every transaction total checked against your original file before it exports.

It works with the activity export from Citibank checking and savings, Citi credit cards, and CitiBusiness Online accounts. Date, description, and amount columns are detected automatically, so you skip the strict column mapping QuickBooks Online forces on a raw CSV upload and the sign errors that come with it.

Citibank CSV to QuickBooks: three ways to do it

The converter gives you the reliable middle path: a properly built .qbo that both versions of QuickBooks read, without depending on a healthy Citi connection or fighting the CSV mapping wizard.

Swipe to see the full table

MethodWorks with QuickBooks OnlineWorks with QuickBooks DesktopBest for
Convert the Citibank CSV to a .qbo (this tool)Yes, upload the .qboYes, Import Web Connect fileAny Citi account, including credit cards that export CSV only and accounts where the live feed stopped connecting
Upload the raw CSV to QuickBooks OnlineYes, with manual column mappingNo native CSV transaction importOne-off small files, once you map the columns and fix the debit signs by hand
Direct Citibank bank feedYes, when the connection holdsYes, via Web Connect on CitiBusinessDay-to-day sync, but Citi feeds are widely reported to break after account changes and drop transactions

A real .qbo file QuickBooks accepts

Built for the CSV and Excel exports US banks and cards actually send, checked before it exports.

Reconciliation

Every total checked against your file

The converter adds up the transactions it parsed and matches that to your file total before you export, so nothing is silently dropped.

Web Connect

A genuine .qbo, not a renamed CSV

Valid OFX 1.02 with QuickBooks Web Connect headers. Online and Desktop import it as a standard bank feed.

Column mapping

Your columns mapped automatically

Date, description, and amount are detected for you, so you skip QuickBooks' strict 3-column and 4-column CSV layout.

Volume

A full year of history, file by file

Built for catch-up and cleanup work. Convert as many periods as the job needs, each file with its own reconciliation check and its own exports.

Dates and amounts

Dates and amounts fixed for you

Mixed date formats, currency symbols, and stray commas that break a raw CSV import are cleaned up before the .qbo is built.

Exports

Excel and CSV in the same download

One conversion, three files: the .qbo for QuickBooks, an XLSX to review, and a CSV for everything else.

How to convert your CSV to QuickBooks

Three steps. No column-mapping wizard.

1

Upload your CSV or Excel file

Drag in a CSV, XLS, or XLSX export from your bank, credit card, or accounting tool. Any column order is fine.

2

Review the reconciled rows

Every transaction is parsed and checked against your file total. You see the rows before exporting.

3

Import into QuickBooks

Download the .qbo and import it as a Web Connect bank feed. Excel and CSV are in the same download.

Questions worth answering

The specifics that decide whether the import is clean. If your case is not here, message us in chat.

How do I convert a Citibank CSV file to QBO?

Sign in at citi.com or CitiBusiness Online on a desktop browser, open the account, and download your activity as a CSV for the date range you need. Upload that CSV to the converter at the top of this page. It detects the date, description, and amount columns, checks the parsed total against your file, and hands back a .qbo you import into QuickBooks. QuickBooks Online reads the .qbo directly, and QuickBooks Desktop imports it through Bank Feeds, so the same file works in either version.

How do I download transactions from Citibank as a CSV?

On citi.com, open the account and use the download or export option on the transactions page, then choose Comma-Separated Values (CSV) and your date range. On CitiBusiness Online, use Download Transactions and select the CSV format. Use the desktop website rather than the mobile app, since the app does not offer the full export. Citi credit cards typically offer CSV as the download format, which is exactly what this converter turns into a .qbo.

Does Citibank offer a QBO or Web Connect download?

CitiBusiness Online offers a QuickBooks Web Connect (.qbo) and Quicken (.qfx) download for business accounts, but Citi's consumer and credit card side usually limits you to a CSV file, with no direct .qbo option. Quicken and QuickBooks users regularly report that Citi allows no transaction download except CSV on card accounts. Converting that CSV to a .qbo gives you the Web Connect file those accounts never provide directly.

Why won't my Citibank card connect to QuickBooks?

Citi has changed how several of its accounts connect to QuickBooks Online, so existing bank feeds can stop pulling transactions and new connections sometimes cannot find the account. CitiBusiness Online feeds are a frequent subject of unresolved connection threads in the QuickBooks community. When the feed is broken, downloading a Citibank CSV and converting it to a .qbo gets your transactions into QuickBooks without waiting for the connection to be fixed.

Why won't my Citibank CSV import into QuickBooks Online?

A Citibank CSV often has extra columns, no running balance, and debits and credits that QuickBooks Online's three or four column mapping reads the wrong way, so descriptions go missing or amounts flip sign. Converting the CSV to a .qbo builds a clean description and applies the correct sign for each transaction, so the import lands right the first time instead of needing row-by-row cleanup after the fact.

Can QuickBooks Desktop import a Citibank CSV file?

No, QuickBooks Desktop cannot import bank transactions from a raw CSV file. Desktop only imports a Web Connect .qbo through File, then Utilities, then Import, then Web Connect Files. Since Citi credit cards and many consumer accounts never offer a .qbo of their own, converting your Citibank CSV to a .qbo first is the only way to get those transactions into QuickBooks Desktop.

How far back can I download Citibank transactions?

Citi checking and card accounts usually let you download a limited window at a time, often the current and past several statement cycles, and CitiBusiness Online caps how much you can pull in one file. To catch up a longer stretch, pull each available range as a CSV, convert each one to a .qbo here, and import them in order. The accuracy check on every file means nothing is dropped when you piece a long history together.

Can I convert Citi business and credit card CSV files?

Yes. Citi credit card and CitiBusiness activity downloads as a CSV the same way checking activity does, and the converter handles card exports, including split debit and credit columns. You get a .qbo that imports into the matching QuickBooks credit card account, so card charges and payments land in the right register instead of your checking account.

Is there a transaction limit when I convert a Citibank CSV?

QuickBooks caps a single CSV upload at 350 KB, which is roughly 1,000 transactions, so a long Citibank export can fail when uploaded as a CSV. Converting to a .qbo and, where needed, splitting by month or quarter keeps each file inside that limit. The converter checks every batch against your file total, so nothing is dropped when you split a long Citibank history across several files.

Is the Citibank CSV to QBO conversion accurate?

Yes, and the accuracy check is the point. Before the .qbo downloads, the converter adds up every transaction it parsed and compares that to the total in your Citibank CSV. If a row is missing or misread, you see it in the preview instead of finding it during reconciliation. Working from a different bank? Use the CSV to QuickBooks Online converter for any account, turn a spreadsheet into a .qbo with the Excel to QBO converter, handle a stack of statements with the bulk CSV to QBO converter, compare the best CSV to QBO converters on price, switch to the Chase CSV to QBO converter, Capital One CSV to QBO converter, Bank of America CSV to QBO converter, or Wells Fargo CSV to QBO converter for those accounts, read the step-by-step Citibank CSV to QuickBooks guide, or follow how to import the .qbo file into QuickBooks once it is built.

How do I import the converted Citibank file into QuickBooks Online?

Intuit has moved this menu, and both versions are still live depending on the account, so check for whichever one you see. The current path is All apps, then Accounting, then Bank transactions, and from there Link account followed by Upload from file. Older accounts still show Transactions and then Bank transactions in the left menu, which reaches the same screen. Pick the account the transactions belong to, upload the .qbo, and the rows land in the For review tab rather than posting straight to your books.

Review is where the work actually happens. QuickBooks proposes a category for each row, and accepting those proposals without reading them is how a Citi card ends up with six months of transactions in Uncategorized Expense. Work through the review queue before you reconcile, and set up bank rules for the merchants that repeat, because a Citi card statement is mostly the same twenty vendors every month.

What date format should the Citibank CSV use?

Use MM/DD/YYYY for a United States QuickBooks company file. This sounds obvious until you follow Intuit's own help article on CSV formatting, because the version that ranks highest in search is the global edition and it recommends DD/MM/YYYY. Apply that to a US company file and every transaction dated the first through the twelfth of a month posts to the wrong month, with no error message to tell you.

Opening the Citi export in Excel introduces its own traps. Two digit years from 00 to 29 resolve to 2000 through 2029 while 30 to 99 resolve to 1930 through 1999, so an older file can land decades out. Windows Excel defaults to the 1900 date system and Mac to 1904, so a workbook passed between the two shifts every date by four years and a day. The converter normalizes dates as it writes the .qbo file, which removes the whole category of problem, but it is worth recognizing if something looks wrong in a report later.

Why are my Citi credit card amounts backwards in QuickBooks?

Because a credit card account reverses the meaning of a positive number. On a checking account a positive amount is money in and a negative amount is money out. On a credit card the account is a liability, so a purchase increases what you owe and a payment decreases it, and a file built for a checking account will post every charge as though it reduced your balance.

The signature of this problem is a reconciliation difference exactly equal to twice the value of the transactions involved, because each one is wrong by its own amount in both directions. If you see that pattern after importing a Citi card file, do not adjust transactions one at a time. Convert the file again against the correct account type and re import, which fixes every row at once. Use a minus sign for negatives rather than parentheses, since QuickBooks reads a minus sign and does not reliably read brackets.

Will importing the same Citibank file twice create duplicates?

Not once it is a .qbo. Every transaction in a .qbo file carries a FITID, a transaction identifier unique within the account that is never reused. QuickBooks records the identifiers it has accepted and skips them on any later import, and it keeps that memory even after you delete the transaction. That is what makes re importing a converted file safe when you are not sure a batch went in cleanly.

A raw CSV gives you none of that protection. There is no transaction identifier anywhere in a plain CSV, so QuickBooks cannot recognize a row it has seen before and importing the same Citi export twice posts everything twice. If you are catching up several months of Citi activity and expect to re run at least one batch, that single difference is the strongest reason to convert rather than upload the spreadsheet directly.

My Citibank balance does not match after importing. What now?

Read the size of the difference before you start hunting line by line, because the number itself usually names the cause. A difference that divides evenly by nine means transposed digits somewhere. A difference exactly equal to twice a single transaction means a sign flip, which on a Citi card almost always means the credit card reversal described above. A difference matching one transaction exactly means a row either failed to convert or was accepted twice.

If none of those fit, check the date range boundaries first. Citi exports are frequently pulled in overlapping windows, and an overlap is the most common way a transaction gets counted once in each of two files. Compare the first and last dated transaction in the imported batch against the statement, and confirm the opening balance matches the statement's opening figure rather than whatever QuickBooks carried forward.

Should I use the Citi bank feed or import files?

Use whichever one you can rely on for the period you actually need. A live feed is less work when it runs, but a newly connected feed commonly reaches back only about 90 days, which is not enough if you are catching up a year. A converted .qbo file has no such limit, so file import is the route for backfilling history and for any period the feed missed.

Many bookkeepers run both, and that is a reasonable setup rather than a compromise. Let the feed handle the current month, and use converted files for anything older or for the gaps that appear when a connection drops. Since QuickBooks deduplicates on the FITID, transactions the feed already brought in will not double up when a file covering the same dates goes in behind it.

Convert your first file free.

Upload a CSV or Excel export, get a QuickBooks-ready .qbo back in seconds. No card to try it.

Related guides

Working from a different account? The CSV to QuickBooks Online converter handles any bank, the CSV to QuickBooks Desktop guide covers the Web Connect side, and the credit card CSV to QuickBooks guide goes deeper on the sign conventions that trip up card imports. For other issuers, see the Chase, Capital One and American Express converters, or convert a stack of files at once.