HomeBlog › Import HSBC statements into QuickBooks

How to Import HSBC Statements into QuickBooks

HSBC US accounts are common among small business owners and freelancers with international clients. Getting HSBC transactions into QuickBooks is straightforward once you know which import route fits your situation - live bank feed for ongoing sync, QFX for QuickBooks Desktop, or a local PDF converter for older history that predates your current setup.

How to Import HSBC Statements into QuickBooks

HSBC US supports both QuickBooks Online and QuickBooks Desktop through multiple import paths. The live bank feed is the best option for ongoing tracking. For historical imports, HSBC offers QFX and CSV downloads from the portal, and older eStatement PDFs can be converted locally and imported manually. This guide covers all three routes and how to handle HSBC-specific transaction types like international wires and foreign currency charges once they are inside QuickBooks.

Setting up an HSBC account in QuickBooks

Before importing any transactions, create the HSBC account in QuickBooks with the correct account type.

Route 1: Live bank feed in QuickBooks Online

The live bank feed is the cleanest ongoing setup. New transactions appear in QuickBooks automatically and you review and categorize them at your own pace.

The live feed handles sign conventions automatically. Debits (withdrawals, purchases) reduce the bank account balance or increase the credit card balance. Credits (deposits, payments) increase the bank account balance or reduce the credit card balance. This is correct and requires no adjustment on your end.

Route 2: QFX import for QuickBooks Desktop

HSBC US offers QFX (Quicken/QuickBooks exchange format) files as a direct download from the account activity screen. QFX is the most reliable import format for QuickBooks Desktop because it carries transaction IDs that prevent duplicate imports.

Downloading the QFX from HSBC US

Importing into QuickBooks Desktop

QFX imports carry transaction IDs, so importing the same date range twice does not create duplicates. If you are importing overlapping date ranges, QuickBooks will recognize the duplicates and skip them automatically.

Route 3: CSV import into QuickBooks Online

If you prefer to pre-process transactions before they enter QuickBooks, the CSV download from HSBC US works well. The column format is clean and requires minimal adjustment.

Exporting from HSBC US

Importing into QuickBooks Online

Route 4: Convert older HSBC eStatement PDFs and import

For billing history older than the CSV or QFX download window, HSBC US eStatement PDFs are available in the portal going back several years. This is the route for anyone setting up HSBC in QuickBooks mid-year or reconstructing historical records.

Step 1: Download the eStatement PDF

Step 2: Extract transactions with a local converter

HSBC US statement PDFs use a consistent layout. A dedicated PDF converter reads the layout and produces a properly signed CSV with one row per transaction.

Quill parses HSBC US eStatement PDFs locally on your computer. Drop in the file, it extracts every transaction, and you export to CSV ready for QuickBooks import. No upload, no cloud account, no bank login required.

Step 3: Import the CSV into QuickBooks

Use the Upload from file option in QuickBooks Online's Banking section and follow the same column mapping steps as Route 3 above. For QuickBooks Desktop, you can also import a CSV through the Banking Center using the Custom format import.

Handling HSBC-specific transactions in QuickBooks

International wire transfers

HSBC Premier customers frequently send and receive international wire transfers. In QuickBooks, the categorization depends on the purpose of the wire:

HSBC wire transfer fees

HSBC US charges fees for outgoing international wire transfers. These appear as separate debit transactions, often on the same day as the wire or one business day later, with descriptions like "Wire Transfer Fee" or "Cable Fee." Categorize these as bank fees or financial service expenses. They are deductible as business expenses when the underlying wire transfer was for business purposes.

Foreign currency transaction fees on credit cards

Some HSBC US credit cards charge a foreign transaction fee (typically 3%) on purchases billed in a foreign currency. This fee appears as a separate line item in the credit card statement immediately after the purchase. When the CSV is imported, this fee row shows up as its own transaction. Categorize it as a bank fee or travel expense rather than leaving it uncategorized.

Monthly maintenance fee waivers

HSBC Premier and Advance checking accounts have maintenance fees that are waived when balance requirements are met. When a fee is charged and reversed in the same statement period, both transactions import. In QuickBooks, post the fee charge as a bank fee expense and the waiver credit as a bank fee expense reversal (negative amount in the same account). They net to zero and accurately reflect the transaction history.

Privacy note: HSBC US eStatement PDFs include your account number, routing number, and a complete record of every transaction including wire transfer reference numbers. Using a local converter like Quill means the PDF is processed entirely on your own machine. Nothing is uploaded to a third-party server and no external service ever sees your statement data.

For a guide focused on getting HSBC data into spreadsheet format without the QuickBooks step, see our companion post on converting HSBC statement PDFs to CSV.

Frequently asked questions

Does HSBC US connect directly to QuickBooks Online?

Yes. QuickBooks Online supports a live bank feed to HSBC US checking, savings, and credit card accounts. The initial sync covers roughly 90 days of recent history. For older billing history, use the QFX or CSV download from the portal, or convert monthly eStatement PDFs with a local tool and import manually.

Does HSBC US offer QFX files for QuickBooks Desktop?

Yes. HSBC US offers QFX as a download option from the account activity screen at hsbc.com. QFX files import directly into QuickBooks Desktop via File, Utilities, Import, Web Connect Files. QFX carries transaction IDs that prevent duplicate imports when you import overlapping date ranges.

How should I categorize HSBC international wire transfers in QuickBooks?

Categorize based on purpose: paying a foreign supplier or contractor is an expense, receiving a client payment is income, and moving money between your own accounts is a transfer. Never categorize a transfer between your own accounts as income or expense - it distorts your profit and loss and creates reconciliation problems.

Get older HSBC statements into QuickBooks

Drop your HSBC US eStatement PDFs into Quill and export a clean CSV ready to import into QuickBooks - processed 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.