FlowParse
Fidelity Statement to Excel Converter logo Brokerage · Fidelity

Fidelity Statement to Excel

Convert Fidelity statement PDFs into Excel. FlowParse reads each table on the statement — the account summary, your holdings, the activity for the period and any gains tables — and puts each on its own sheet, with Fidelity's own column headings kept as printed.

Scanned or digital · multi-page · every line preserved · review before export

FlowParse
flowparse.io
See it before you upload

From a Fidelity PDF to a working spreadsheet

A fictional sample document converted by the same engine you get — flip through the source PDF and every export format, or download the files themselves.

sample.pdfFictional data
Brokerage statement (US style) — source PDF preview page 1
.pdf .xlsx .csv
All samples →

Fidelity keeps up to 10 years of statements online, and older copies can be posted to you. Either way they arrive as PDFs, while portfolio tracking, tax checks and bookkeeping want rows and columns.

Upload the statement, review what was read, and download Excel or CSV — one sheet per table, nothing flattened together.

No templates

Reads the tables on the page, with no per-provider setup.

Types kept as printed

The statement's own words for each transaction, not a code we made up.

Every column kept

Same names, same order as the statement — one sheet per table.

Checked before export

Completeness check, wrapped headers checked against the page, doubts on a QA sheet.

What FlowParse reads from a Fidelity statement

A Fidelity statement is built from several tables: an account summary with beginning and ending value, a holdings section, and the activity for the period — trades, dividends, interest, transfers and fees — sometimes followed by gains information. FlowParse finds each table and keeps it whole, with Fidelity's own column headings.

Nothing is renamed into a generic layout and nothing is re-signed. If Fidelity prints a column called Amount, the sheet has a column called Amount with the same figures, so you can always compare the sheet line for line with the PDF.

FieldCaptured in the export
SummaryBroker, account holder, masked account number, statement period, currency
Holdings / positionsThe broker's own columns — security, quantity, price, market value, cost basis where printed
Account / cash activityDated activity lines exactly as printed — buys, sells, dividends, interest, transfers, fees
Realized & unrealized gainsGain and loss tables, where the statement includes them
Other tablesAsset allocation, stock options, restricted awards — each kept as its own table
FlowParse
flowparse.io
FlowParse
flowparse.io

Why one sheet per table

A holding and a trade are different kinds of fact. A holding is a value on a date; a trade is something that happened. Putting both in one list means the market value of everything you own sits next to a dividend of a few dollars, and any total over the column is meaningless.

Keeping each table separate means you can total the activity, filter the holdings, or copy the gains table into your own tracker without first untangling them.

New to this? Read the guide on how to extract transactions from a PDF.

From PDF to clean data in three steps

1 · Upload the PDF

Drop one statement or many — digital or scanned, any number of pages.

2 · Each table is read

Summary, holdings, activity — each table kept whole, with the statement's own columns.

3 · Review & export

Check the preview and the QA list, then download Excel or CSV.

Export formats

Convert to the format you actually need

The same extraction powers every export, so you only convert once and choose the output your next tool expects — a spreadsheet to analyse, a CSV for tax software, or a bank-feed file for your accounting tool.

FormatBest for
Excel (.xlsx)A Summary sheet plus one sheet per table on the statement — holdings, activity, gains
CSVEvery table in one grid, for a spreadsheet or another tool

Related: PDF to CSV, Bank Statement to Excel, Brokerage Statement to Excel.

FlowParse
flowparse.io
FlowParse
flowparse.io
Accuracy you can trust

Useful for tax checks

Fidelity sends a 1099 for tax purposes, and that remains the document of record. The converted statements are how you check it: every month's activity in one place lets you confirm that the dividends, interest and sales on the 1099 match what actually happened, and find the transaction behind any figure that looks wrong.

For an accountant preparing several clients' returns, the same sheets make a year of activity readable without opening twelve PDFs.

One sheet per table
The statement's own column headings
Figures kept as printed
Completeness check on every table
Uncertain fields listed on a QA sheet
Preview before export

Excel and CSV — not accounting files

Brokerage statements export to Excel and CSV. There is no QuickBooks, OFX or Xero file for them, because those formats carry bank transactions and a brokerage statement's positions and trades do not fit them without inventing figures.

If you also need the cash that moves between your bank and Fidelity in your books, convert the bank statement — those transfers appear there as ordinary bank lines.

FlowParse
flowparse.io
Smart Merge

A year of Fidelity statements at once

Smart Merge combines several statements into one workbook, stacking the same table from each — every month's activity in one sheet, every month's holdings in another. It takes up to 5 files on the free plan (with an account), 20 on Starter and 100 on Pro.

That turns a year of monthly or quarterly statements into one workbook you can sort and filter, with each table still in its own sheet.

Getting your Fidelity statements, including old ones

Fidelity says you can view up to 10 years of statements online. If you need something older — for an estate, an old cost-basis question, or a tax inquiry about a closed account — Fidelity can mail copies of old account statements to your address of record at no charge. You ask by email, giving the account number and the month and year of each statement you want.

Those mailed copies are paper. Scan or photograph them and upload the images: they go through the same reading as a PDF, with anything uncertain listed for you to check. A flat, evenly lit photo of each page, with the whole table in frame, reads far better than a skewed one.

When you write to Fidelity for old copies, list every month you need in one request rather than one at a time — the account number, then each month and year. For a whole tax year that is twelve lines for a monthly account, or four for a quarterly one.

Fidelity's website also offers account activity you can view and download from your account. Its date-range limits are not documented on a public Fidelity page we could find, and guides written by others disagree, so check the current limit in your own account rather than relying on a number here.

Statements or downloaded activity: which to use

If Fidelity's own activity download covers what you need, it is the cleanest source — it comes straight from Fidelity's records. Statements are the better choice in a few situations:

  • The period is older than the online activity covers, but within the 10 years of statements.
  • You need the holdings and valuation at a date, not just the transactions — that only exists on the statement.
  • The account is closed, or you are working from someone else's paperwork, such as a client's or an estate's.
  • You need the document itself as evidence, with the figures exactly as Fidelity printed them.

Retirement and taxable accounts side by side

Many people hold a taxable brokerage account and one or more retirement accounts at Fidelity. Each has its own statement and its own tax treatment, so keep them apart: convert each account's statements separately, or merge them with the account number visible on every Summary sheet. Mixing an IRA's activity into a taxable account's sheet is the quickest way to make a tax check meaningless.

A household's accounts in one place

Families often end up with a handful of Fidelity accounts — a joint brokerage account, an IRA each, a custodial account for a child. Bringing them into one workbook is useful for a net-worth view or a planning meeting, as long as each account stays identifiable.

Merge one account at a time, a year per workbook, and keep the account name or number in the file name. Then, for the overview, copy only the closing holdings from each workbook's last month onto a single summary sheet — a valuation at one date across all accounts — rather than stacking every account's activity together. The activity stays in its own account's workbook, where it means something. When the next year comes, the previous year's closing holdings are the opening point to compare against, so keep each year's summary sheet rather than overwriting it.

How a brokerage statement comes out in Excel

A brokerage statement is not one table but several: a summary, the positions you hold, what happened during the period, and often realised gains or an asset-allocation breakdown. Flattening all of that into one list would mix market values with cash movements. So each table keeps its own sheet and its own columns, named the way the statement names them.

SheetWhat is on it
SummaryBroker, holder, masked account number, statement period, currency
HoldingsPositions at the statement date — a valuation, not a movement
Account Activity / Cash ActivityWhat happened in the period, line by line
Realized Gains / Unrealized GainsGain and loss tables, when the statement prints them
Asset Allocation, Stock Options, Restricted AwardsEach kept separately when present
QAAnything the reader was unsure of, to check before you rely on it

Checking your 1099 against the statements

The year-end tax form is the document your return is built on, and it is usually right. When it is not, or when a figure on it surprises you, the monthly statements are where the answer is. A check that takes an evening:

  • Convert every statement for the tax year — all twelve months, or all four quarters — and merge them so each table sits in one sheet across the year.
  • On the activity sheet, filter to dividends and total them. Compare with the dividend total on the 1099. A gap is usually a dividend paid in January for the previous year, or one reclassified after year-end.
  • Do the same for interest, and for sales: every sale on the 1099 should appear as a sale in the activity, on the same date and for the same proceeds.
  • Look for activity with no counterpart on the form — a transfer between your own accounts, a reinvestment, a corporate action — and make sure you know why it is not there.
  • Keep the workbook with the return. If a figure is questioned later, the line behind it is one filter away.

Three spreadsheet mistakes with brokerage data

Once brokerage statements are in Excel, the same three mistakes come up again and again. Each one produces numbers that look plausible and are wrong.

Adding up holdings across months. A holdings table is a snapshot: the value of everything at one date. Twelve monthly snapshots stacked in one sheet do not add up to anything — summing them counts the same shares twelve times. Use the last snapshot for a year-end value, and compare snapshots side by side rather than totalling them.

Counting reinvested dividends twice. When a dividend is reinvested, the statement usually shows two lines: the dividend coming in, and a purchase of shares with it. Both are real, but only the dividend is income. Totalling every positive line as income, or every purchase as new money invested, double-counts.

Treating transfers as gains or losses. Money moved from your bank, or between two accounts at the same broker, shows up as activity. It is not income and not a loss — it is the same money in a different place. Filter transfers out before you total anything that is supposed to mean performance or income.

What this does not do

Two limits are worth knowing before you upload. First, there is no QuickBooks, OFX or Xero file for a brokerage statement: those formats describe bank transactions, and a statement full of positions and trades does not map onto them honestly. You get Excel and CSV. Second, the figures are kept as the broker printed them — FlowParse does not compute cost basis, wash sales or tax lots for you. For a tax return, the broker's own 1099 remains the document of record; the converted statements are what you use to check it, analyse it, or hand the detail to an accountant.

It also does not value anything. Market values, prices and gains are whatever the broker printed on the statement date; nothing is refreshed with today's prices, converted between currencies or recalculated. If a figure on the sheet differs from what you see in the broker's app today, the statement is not wrong — it is a record of that date, which is exactly what makes it useful as evidence.

Built for sensitive data

Your financial data stays private

Account and transaction statements are sensitive documents. FlowParse is built so converting one never puts it at risk.

Encrypted transfer

Every upload and download runs over TLS.

Deleted automatically

Your original PDF is deleted automatically after 30 days.

EU servers

Stored on servers in the EU.

No AI training

Your documents are never used to train models. GDPR-aligned.

Read the full security overview.

Frequently asked questions

FlowParse
flowparse.io

Convert your statement now

Upload a PDF and get Excel or CSV with the statement's own columns — each table kept whole, checked, ready for analysis or tax records.