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
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:
| Format | Description | Best For |
|---|---|---|
| CSV | Comma-separated values, opens in Excel or Google Sheets | Universal compatibility, portfolio trackers |
| OFX / QFX | Open Financial Exchange format, used by accounting software | Quicken, QuickBooks, financial software |
| Excel (XLSX) | Microsoft Excel spreadsheet with formatting | Custom analysis, pivot tables |
| Formatted statement, not machine-readable | Record-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
- Log in at fidelity.com
- Go to Accounts & Trade → Portfolio
- Click the Download icon (arrow pointing down) near the top of your positions list
- Select CSV format
- 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
- Log in at schwab.com
- Navigate to Accounts → Positions
- Click Export in the upper-right corner of the positions table
- 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
- Log in at vanguard.com
- Go to My Accounts → Holdings
- Click Download holdings or the export icon
- Select Spreadsheet (CSV) format
- 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
- Log in at robinhood.com (desktop browser works best)
- Go to Account → Statements & History
- Select your monthly statement to download a PDF, or go to Tax Documents for CSV exports of realized gains
- 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
- Log in at etrade.com
- Navigate to Accounts → Portfolio
- Click the Download button at the top of the positions table
- 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
- Log in to Client Portal
- Go to Performance & Reports → Statements
- Select Activity Statement and set your date range
- 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- Go to Portfolio Genius—no signup required to try it
- Click Import Portfolio from the dashboard
- Name your portfolio (e.g., "Fidelity IRA" or "Schwab Brokerage")
- Upload your CSV file—our AI automatically extracts your positions, regardless of which brokerage the file came from
- Review and edit the extracted positions if needed
- 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 Features
Keep Reading
Broker Integration Guides: Track Your Portfolio from Any Brokerage
Complete guides for exporting your portfolio data from major brokerages. Learn how to track investments from Fidelity, Schwab, Robinhood, Vanguard, E*...
Read articleHow to Track Your Fidelity Portfolio in 2026 (Free Tool)
Import your Fidelity 401(k), IRA, and brokerage holdings in under 2 minutes. Get AI-powered risk scores and overlap detection — completely free.
Read articleHow to Track Your Schwab Portfolio in 2026 (Free Tool)
Import your Charles Schwab positions in 2 minutes. Get free AI analysis with risk scores, sector overlaps, and rebalancing alerts — no signup needed.
Read article
Related Articles
Broker Integration Guides: Track Your Portfolio from Any Brokerage
Complete guides for exporting and importing portfolio data from all supported brokerages.
How to Track Investments Across Multiple Brokers
Consolidate your portfolios from Fidelity, Schwab, Vanguard, and more into one unified view.
Why Spreadsheets Fail for Portfolio Tracking
Excel and Google Sheets break down as your portfolio grows. Learn when to switch to a purpose-built tracker.