QuickBooks Self-Employed

Bank statement to QuickBooks Self-Employed

Convert any bank's PDF statement into a clean CSV you upload straight into QuickBooks Self-Employed — for accounts it can't connect, a personal card you use for business, or historical months. No manual entry, balance-validated, any bank, scanned or digital.

CSV import · any bank · balance-validated · Schedule C / Self Assessment ready

FlowParse
flowparse.io

Get statements into QuickBooks Self-Employed without retyping

QuickBooks Self-Employed is built for freelancers and sole proprietors: connect an account and it sorts transactions into business and personal, ready for Schedule C. But connections don't cover every bank or card, and they never reach the historical months you need for a late or prior-year return. For those, QuickBooks Self-Employed lets you import transactions from a CSV — you just have to produce that CSV from your PDF statement.

FlowParse does exactly that. Upload the PDF and it extracts every transaction into a clean, QBSE-ready CSV — Date, Description and a signed Amount — with the whole statement balance-validated first. Then you import and categorise. No copy-pasting a PDF table, no typing line by line, and no account you don't want to link.

In the CSV

Every transaction extracted
Signed amounts (in / out)
One consistent date format
Balance-validated
Any bank, scanned or digital

Perfect for

A second or unconnected account
A personal card used for business
Historical / catch-up months
Schedule C & Self Assessment prep
Banks QBSE can't connect

From PDF to QuickBooks Self-Employed

1 · Upload the PDF

Any bank or card, digital or scanned.

2 · Convert & validate

Every transaction extracted, signed and balance-checked — download the CSV.

3 · Import & categorise

Upload under Transactions, then mark each as business or personal for Schedule C.

FlowParse
flowparse.io

Built for the self-employed reality

The cases that trip up QuickBooks Self-Employed's bank connection are exactly the ones a freelancer hits most: a savings or second account the connection doesn't support, a personal credit card you sometimes put business expenses on, or a stretch of earlier months you need to reconstruct for a late Schedule C or Self Assessment. A live feed can't help with any of them — it covers one connected account, going forward.

Importing the statement covers all of them. You stay in control of which accounts QuickBooks sees, you bring in exactly the months you need, and you don't hand over login details for an account you'd rather keep separate. And because every figure is balance-validated, the transactions you categorise are complete — which matters when those numbers become your tax return. The same data also exports to Excel and supports tax-return and Self Assessment prep.

If you later move from Self-Employed up to QuickBooks Online or Desktop, nothing about the conversion changes — the same upload also yields a 3-column CSV and a real .QBO file, and the full set of methods is in the QuickBooks import guide.

FlowParse
flowparse.io
Any bank, validated

Any bank, every transaction

AI extraction reads any bank's layout, and the balance check makes sure nothing's missing before you import into QuickBooks Self-Employed:

UK, US & international banks
Personal & business cards
Scanned & digital PDFs
Opening + transactions = closing
Duplicate & missing-page checks
Signed amounts verified

See validation; a whole year? Smart Merge first.

The import

How the CSV import works in QBSE

QuickBooks Self-Employed keeps the import simple, which means the file has to be clean. It expects a tidy table — a date, a description and a single signed amount — and it lets you tell it which column is which and which date format you used. A spreadsheet copied straight out of a PDF rarely meets that bar, with split debit/credit columns, mixed dates and stray symbols. FlowParse outputs exactly what QBSE wants, so the upload is accepted and the transactions appear ready to swipe into business or personal.

After import, QBSE's rules can remember how you categorise a given payee, so recurring transactions sort themselves over time. The cleaner and fuller the description that comes through, the more of that automation kicks in — another reason a complete extraction beats a hand-typed one. The full set of import methods, including QuickBooks Online and Desktop, is in the QuickBooks import guide.

What lands in the CSV

ColumnFrom the statement
DateTransaction date, one consistent format
DescriptionPayee / narrative (extra columns kept here)
AmountSigned — money out negative, money in positive

QBSE vs QuickBooks Online

AspectQBSEOnline
CSV importYesYes
QBO fileNoYes
FocusSchedule C / personalFull books
CategoriesBusiness / personalFull chart

Two common self-employed scenarios

A late Schedule C. A freelancer realises at tax time they never recorded a second account used for a handful of client payments and expenses. The bank feed can't reach those months — it only pulls the last 90 days — so the only way to reconstruct the year is from PDF statements. They convert each month, import the CSVs into QuickBooks Self-Employed, swipe each transaction to business or personal, and the Schedule C figures are complete and defensible.

A personal card used for business. Many sole proprietors put the occasional business expense on a personal credit card QBSE won't connect. Rather than typing them in, they convert the card's PDF statement to a CSV, import it, and mark just the business lines — capturing deductions that would otherwise be lost, without exposing the whole personal account to a feed. In both cases the balance check confirms nothing was missed before the numbers become a tax figure. The same data also exports to Excel for your records.

Who uses this

Freelancers

Bring in a second account or card QuickBooks Self-Employed can't connect.

Sole proprietors

Reconstruct historical months for a late or prior-year Schedule C.

Side-business owners

Import a personal card used for business and split the transactions.

Contractors

Catch up the year's activity before filing, with nothing missing.

Gig workers

Turn a pile of PDF statements into categorised, tax-ready transactions.

Anyone off-feed

Keep accounts unlinked and import statements on your own terms.

Frequently asked questions

How do I import a bank statement into QuickBooks Self-Employed?

Convert the PDF statement to a CSV with FlowParse, then in QuickBooks Self-Employed go to Transactions and use the import option to upload the CSV for the account. The transactions appear for you to categorise as business or personal. No manual entry and no bank connection required.

Does QuickBooks Self-Employed support CSV import?

Yes. QuickBooks Self-Employed lets you import transactions from a CSV for accounts it can't connect or when you'd rather not link a feed. FlowParse produces a clean, QBSE-ready CSV — correct columns, normalised dates, signed amounts — from any PDF statement.

Can I import a statement from a bank QBSE can't connect?

Yes — that's the main reason to import. FlowParse uses AI extraction rather than per-bank templates, so any bank's PDF statement converts to a CSV, including smaller, regional and international banks QuickBooks Self-Employed has no connection for.

What CSV format does QuickBooks Self-Employed need?

A simple Date, Description, Amount layout with one consistent date format and plain signed amounts (no currency symbols). FlowParse outputs exactly that, with debits and credits normalised into a single signed column so the import isn't rejected.

Can I import historical transactions into QBSE?

Yes. A bank connection only pulls recent activity, so for earlier months — say a late Schedule C or a prior year — you convert the PDF statements and import them. FlowParse converts any month you have a statement for.

Will I have to categorise transactions after importing?

Yes — that's QuickBooks Self-Employed's core job. Imported transactions appear for you to mark as business or personal and assign a Schedule C category. Importing clean, complete data just means there's nothing missing to categorise.

Can I import a personal card I use for business?

Yes. Convert the card's PDF statement to a CSV and import it, then mark the business transactions in QuickBooks Self-Employed. This is a common case the bank connection handles poorly.

How accurate is the conversion?

FlowParse reaches around 98% field-level accuracy and balance-validates every file (opening + transactions = closing) before you import, so a misread or missing line is flagged rather than silently imported.

Do I have to type in any transactions?

No. FlowParse extracts every transaction from the PDF into the CSV, so QuickBooks Self-Employed loads them in one import — you only review the few fields the validation flags, then categorise.

Are scanned statements supported?

Yes. Scanned or photographed statements run through OCR first, then the AI structures the text into transactions before building the CSV. Low-confidence fields are flagged for review.

Does this help with my Schedule C / Self Assessment?

Yes. Getting every transaction into QuickBooks Self-Employed is the foundation for an accurate Schedule C (US) or Self Assessment (UK). The same extracted data also exports to Excel and supports your tax-return prep.

Is it free to try?

You can convert within the monthly page allowance and preview the transactions first; accounting exports are part of the paid plans for ongoing volume.

Can I also export to regular QuickBooks Online?

Yes. The same upload produces a 3-column CSV and a real .QBO file for QuickBooks Online and Desktop too, so if you move up from Self-Employed, the conversion still fits.

What if I have a whole year of statements?

Convert each month and import by period, or consolidate them first with Smart Merge into one clean set. Either way, the balance check confirms each statement is complete before it reaches QuickBooks Self-Employed.

Where do I find the import option in QBSE?

It's under Transactions — look for the import/upload option for adding transactions from a file. The exact placement changes with QuickBooks updates, but a CSV import for unconnected accounts is supported; upload the file FlowParse gives you and categorise.

FlowParse
flowparse.io

Get your statements into QBSE

Convert any bank's PDF to a CSV you import into QuickBooks Self-Employed — every transaction, balance-validated, ready to categorise.