Back to Blog

How to Export Your Portfolio from Any Brokerage

Step-by-step CSV export instructions for every major broker, plus what to do with your data once you have it

April 3, 202612 min read

Portfolio Genius Team

AI Portfolio Management Experts · Quantitative finance and portfolio optimization

Whether you're switching brokerages, consolidating accounts, preparing taxes, or just want a clearer picture of your investments, the first step is always the same: export your portfolio data. Every major brokerage lets you download your holdings as a file—but the exact steps vary. This guide walks you through the process for Fidelity, Charles Schwab, Vanguard, Robinhood, E*TRADE, and Interactive Brokers, and shows you what to do with your data once you have it.

Why Export Your Portfolio Data?

Your brokerage gives you a view of what you own, but that view is limited to a single account. If you hold investments across multiple brokerages—a 401(k) at Fidelity, a Roth IRA at Vanguard, a taxable account at Schwab—you have no unified picture of your total portfolio. Exporting your data lets you:

Consolidate multi-broker holdings

See your complete asset allocation, sector exposure, and diversification across every account in one place.

Get AI-powered analysis

Import your positions into a portfolio tracker like Portfolio Genius for risk scores, diversification breakdowns, and personalized recommendations.

Prepare for tax season

Exported transaction history helps you calculate realized gains and losses, track cost basis, and identify tax-loss harvesting opportunities.

Keep personal records

Maintain your own backup of portfolio data independent of any brokerage, useful for long-term tracking and historical analysis.

Common Export Formats

Brokerages offer several file formats for exporting data. Here are the most common:

FormatDescriptionBest For
CSVComma-separated values, opens in Excel or Google SheetsUniversal compatibility, portfolio trackers
OFX / QFXOpen Financial Exchange format, used by accounting softwareQuicken, QuickBooks, financial software
Excel (XLSX)Microsoft Excel spreadsheet with formattingCustom analysis, pivot tables
PDFFormatted statement, not machine-readableRecord-keeping, printing

Recommendation: Always Choose CSV

CSV is the most portable format and is supported by virtually every portfolio tracker, spreadsheet app, and analysis tool. Portfolio Genius's AI-powered Import Wizard is optimized for CSV files from all major brokerages.

Broker-by-Broker Export Instructions

Jump to your brokerage: Fidelity | Schwab | Vanguard | Robinhood | E*TRADE | Interactive Brokers

Fidelity

Export Positions

  1. Log in at fidelity.com
  2. Go to Accounts & Trade Portfolio
  3. Click the Download icon (arrow pointing down) near the top of your positions list
  4. Select CSV format
  5. Save the file to your computer

Fidelity CSV exports include ticker symbols, quantities, cost basis, current value, and gain/loss. Transaction history can be exported from the Activity & Orders tab in 90-day increments. For a detailed walkthrough, see our Fidelity portfolio tracking guide.

Charles Schwab

Export Positions

  1. Log in at schwab.com
  2. Navigate to Accounts Positions
  3. Click Export in the upper-right corner of the positions table
  4. Choose CSV and save the file

Schwab exports include all positions from your selected account, including those migrated from TD Ameritrade. Transaction history is available under History & Statements. See our Schwab portfolio tracking guide for more details.

Vanguard

Export Positions

  1. Log in at vanguard.com
  2. Go to My Accounts Holdings
  3. Click Download holdings or the export icon
  4. Select Spreadsheet (CSV) format
  5. Choose whether to include all accounts or a specific account

Vanguard exports cover all account types including IRAs, 401(k)s, and brokerage accounts. For OFX format (useful for Quicken), go to Account Activity and select the OFX download option. Our Vanguard tracking guide covers the full process.

Robinhood

Export Account Statements

  1. Log in at robinhood.com (desktop browser works best)
  2. Go to Account Statements & History
  3. Select your monthly statement to download a PDF, or go to Tax Documents for CSV exports of realized gains
  4. For current positions, use the Download spreadsheet link from the Investing page if available

Note on Robinhood Exports

Robinhood's export options are more limited than traditional brokerages. If you can't find a CSV download option, you can screenshot your positions and use Portfolio Genius's Rate My Portfolio feature, which reads screenshots directly.

For a complete walkthrough including tips for exporting crypto and options positions, see our Robinhood portfolio tracking guide.

E*TRADE (Morgan Stanley)

Export Positions

  1. Log in at etrade.com
  2. Navigate to Accounts Portfolio
  3. Click the Download button at the top of the positions table
  4. Choose Download as CSV

E*TRADE exports include stock, ETF, and mutual fund positions with cost basis and market values. For transaction history, go to Accounts → Transaction History and select your date range. See our E*TRADE tracking guide for the full process.

Interactive Brokers (IBKR)

Export via Activity Statements

  1. Log in to Client Portal
  2. Go to Performance & Reports Statements
  3. Select Activity Statement and set your date range
  4. Choose CSV format and click Run

Pro Tip: Flex Queries

IBKR's Flex Queries let you create custom report templates with exactly the data fields you want. Go to Performance & Reports → Flex Queries to set up reusable export templates. This is especially useful for recurring exports.

Interactive Brokers offers the most flexible export options of any brokerage, supporting CSV, XML, and custom Flex Query formats. See our IBKR portfolio tracking guide for a deep dive.

What to Do with Your Exported Data

Once you have your CSV file, the next step is to turn raw data into actionable insights. You can open it in a spreadsheet, but you'll miss out on automated risk analysis, diversification scoring, and AI-powered recommendations. Once you've exported your data, see our Fidelity portfolio tracker guide for next steps. Here's how to get the most out of your export:

Import into Portfolio Genius

AI-Powered
  1. Go to Portfolio Genius—no signup required to try it
  2. Click Import Portfolio from the dashboard
  3. Name your portfolio (e.g., "Fidelity IRA" or "Schwab Brokerage")
  4. Upload your CSV file—our AI automatically extracts your positions, regardless of which brokerage the file came from
  5. Review and edit the extracted positions if needed
  6. Click Analyze Portfolio to get instant AI insights

What You Get After Importing

  • AI-powered portfolio analysis and trade recommendations
  • Risk metrics including Sharpe ratio, beta, and volatility
  • Sector, asset class, and geographic diversification visualization
  • Overlap detection across multiple imported portfolios
  • Personalized rebalancing suggestions
  • Performance tracking over time

Consolidating Multiple Brokerage Accounts

If you have accounts at more than one brokerage, export a CSV from each one and import them as separate portfolios. Portfolio Genius shows you a consolidated view across all accounts, catching problems like:

  • Duplicate holdings—owning the same stock or overlapping ETFs in multiple accounts
  • Hidden concentration—total exposure to a single sector or stock that isn't obvious when viewing accounts separately
  • Tax-inefficient placement—holding high-dividend assets in taxable accounts instead of tax-advantaged ones
  • Allocation drift—your actual allocation across all accounts has shifted away from your target

For a real-world example of how consolidation reveals hidden risks, read our multi-broker consolidation case study.

Skip the Export: Automated Portfolio Syncing

Manual CSV exports work, but they require re-exporting every time you make a trade. If you want automatic syncing, consider connecting an Alpaca brokerage account. Alpaca integrates directly with Portfolio Genius, providing:

  • Automatic position syncing—no manual exports
  • Direct trade execution from AI recommendations
  • Commission-free stock trading
  • Paper trading mode to test strategies without real money

Many investors keep their existing brokerage accounts for retirement funds and employer plans, while using Alpaca for active trading with AI-powered assistance.

Frequently Asked Questions

What file format should I use when exporting my portfolio?

CSV (Comma-Separated Values) is the most universal format and is supported by all major brokerages and portfolio trackers. Some brokerages also offer OFX, QFX, or Excel formats, but CSV is the safest choice for compatibility.

Can I export my portfolio from multiple brokerages into one tracker?

Yes. Export a CSV from each brokerage separately, then import each one into Portfolio Genius as a separate portfolio. You can view all your holdings in a unified dashboard with consolidated analytics across all accounts.

Is my data safe when I export and upload portfolio files?

CSV exports contain position data like ticker symbols, quantities, and cost basis—not account credentials or personal financial information. Portfolio Genius does not require login credentials to your brokerage and never has access to your accounts.

How often should I re-export my portfolio data?

Re-export after making trades or at least monthly to keep your portfolio tracker up to date. For automated syncing without manual exports, consider connecting an Alpaca brokerage account which syncs positions automatically.

Why would I export my portfolio data?

Common reasons include switching brokerages, consolidating accounts for a unified view, getting AI-powered analysis, tax preparation, record-keeping, and comparing portfolio performance across brokers.

Ready to analyze your exported portfolio?

Import your brokerage CSV into Portfolio Genius for free AI-powered analysis—risk scores, diversification insights, and personalized recommendations. No signup required.

Related Articles

Keep Reading

Portfolio Genius LogoPortfolio Genius

© 2026 Teralyt Software LLC. All rights reserved.