HomeBlog › Import American Express statements into QuickBooks

How to Import American Express Statements into QuickBooks

Getting American Express transactions into QuickBooks is straightforward for recent activity - AmEx supports direct bank feeds and QBO file exports. The gap appears when you need historical data: older statement periods that the bank feed never captured. This guide covers every path, including how to handle AmEx PDFs from prior years when the live connection falls short.

How to Import American Express Statements into QuickBooks

American Express is better than most card issuers about giving you your own data - they export in QBO, OFX, CSV, and QFX formats. But like every bank, there's a date ceiling on what the live export covers. Below is the full map of options, so you can pick the right method for the period you need.

Option 1: QuickBooks bank feed (ongoing, automatic)

The cleanest long-term setup is a direct bank feed connection between QuickBooks and your AmEx account. Once connected, QuickBooks pulls in new AmEx transactions automatically on a daily basis, and you review and categorize them inside QuickBooks.

Setting up the AmEx bank feed in QuickBooks Online

The limitation to understand: the bank feed only brings in transactions from the point the connection was established (plus a short historical window). It does not automatically import your statement history from prior years. For past periods, use one of the options below.

Option 2: AmEx QBO file export (QuickBooks Desktop)

If you use QuickBooks Desktop (Pro, Premier, or Enterprise), the most compatible format is the QBO (Web Connect) file that AmEx can export directly. This method works for recent activity within AmEx's export window.

How to export a QBO file from AmEx

Importing the QBO file into QuickBooks Desktop

Option 3: CSV import into QuickBooks Online (manual)

QuickBooks Online can import transactions from a CSV file via the manual upload feature. This is useful when you have recent AmEx data in CSV format - either from AmEx's own CSV export or from a converted PDF.

One important note: QuickBooks Online's CSV import checks for duplicates against existing transactions, but it's worth reviewing the import window carefully to avoid double-counting if you also have a bank feed active on the same account.

Option 4: Convert AmEx PDF statements for older periods

For statement periods outside AmEx's export window - prior tax years, quarters from before you set up the bank feed, or any period the live export doesn't reach - the official PDF statement is your source. American Express keeps multiple years of statements available under Statements and Activity on americanexpress.com.

Step 1: Download the statement PDF

Step 2: Convert the PDF to a QuickBooks-compatible format

A PDF statement needs to be extracted into rows of transactions before QuickBooks can use it. Copying and pasting from a PDF into a spreadsheet rarely produces clean results - the multi-column layout of an AmEx statement creates a scrambled paste.

A local PDF converter reads the statement structure and produces clean output: either a CSV for QuickBooks Online import or a QBO file for QuickBooks Desktop. The critical advantage of a local converter is that the PDF never has to leave your computer - no upload to a third-party server, no sharing of your AmEx credentials.

Quill handles American Express PDF statements for both personal and business cards. Drop in the PDF, review and adjust the auto-categorized transactions, and export directly to a QuickBooks-compatible format. Everything runs on your own machine - no AmEx login to share, no upload.
Privacy note: An AmEx statement PDF contains your account number, credit limit, balance, and every transaction in the billing period. When the Quill team says local, they mean it: the PDF is parsed on your computer, the export is created on your computer, and nothing is transmitted anywhere. Your AmEx data stays on your machine.

Business AmEx and QuickBooks: a few extra considerations

Business AmEx accounts (Business Platinum, Business Gold, Blue Business Plus, Business Prime) have some QuickBooks-specific wrinkles:

For the companion guide on exporting AmEx data in CSV format, see how to convert an American Express statement PDF to CSV. For a general reference on the PDF-to-QuickBooks workflow across banks, see how to export bank transactions to QuickBooks.

Frequently asked questions

Does American Express connect directly to QuickBooks Online?

Yes. QuickBooks Online supports a direct bank feed connection to American Express, which automatically pulls in new transactions. However, this connection only brings in transactions going forward from when you set it up - it does not backfill historical statements. For older periods, you need to use AmEx's QBO file export or convert PDF statements using a local tool and import the CSV into QuickBooks.

What file format should I use to import AmEx transactions into QuickBooks?

QuickBooks Desktop accepts QBO (Web Connect) files, which American Express can export from your online account activity. QuickBooks Online accepts CSV imports via the manual upload feature. For older AmEx statement PDFs, convert them to CSV using a local tool and import that CSV into QuickBooks Online, or convert to QBO format for QuickBooks Desktop.

How do I import an old AmEx statement into QuickBooks if the bank feed doesn't go back far enough?

Download the official AmEx PDF statement for the period you need from americanexpress.com under Statements and Activity. Then use a local PDF converter like Quill to extract the transactions and export them to a QuickBooks-compatible format. This works for any period available in your AmEx statement history, regardless of how far back the live bank feed reaches.

Get AmEx statements into QuickBooks without the upload

Drop your American Express statement PDFs into Quill and export clean, QuickBooks-ready data - 100% on your own machine. One-time purchase, no bank login.

Get Quill

Stay in the loop

Money tips, Quill updates, and personal finance clarity. No spam, unsubscribe anytime.

No spam. Unsubscribe anytime.