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
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
Perfect for
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.
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.
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:
See validation; a whole year? Smart Merge first.
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
| Column | From the statement |
|---|---|
| Date | Transaction date, one consistent format |
| Description | Payee / narrative (extra columns kept here) |
| Amount | Signed — money out negative, money in positive |
QBSE vs QuickBooks Online
| Aspect | QBSE | Online |
|---|---|---|
| CSV import | Yes | Yes |
| QBO file | No | Yes |
| Focus | Schedule C / personal | Full books |
| Categories | Business / personal | Full 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.
