{"id":843,"date":"2026-10-26T20:04:34","date_gmt":"2026-10-26T20:04:34","guid":{"rendered":"https:\/\/avexai.io\/blog\/?p=843"},"modified":"2026-10-26T20:16:24","modified_gmt":"2026-10-26T20:16:24","slug":"schwab-portfolio-tracker","status":"publish","type":"post","link":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/","title":{"rendered":"Schwab Portfolio Tracker (2026): Two Return Numbers, One Catch"},"content":{"rendered":"\n<div class=\"avex-quick-answer\">\n  <div class=\"qa-label\">Quick answer<\/div>\n  <p><strong>Yes \u2014 Schwab has a built-in portfolio tracker, and a detailed one for a free self-directed account.<\/strong> The Portfolio Performance tool shows returns over a custom date range as both a personal (money-weighted) rate of return and a time-weighted rate of return, with up to five market indexes for comparison; Portfolio Checkup adds asset allocation, sector diversification, equity concentration and fixed-income analysis.<sup style=\"font-size:11px;color:#c2410c\">[1][2]<\/sup> What it does not do: see other brokers automatically, export more than ~1,500 rows at a time, or fix a cost basis that arrived incomplete from TD Ameritrade.<\/p><\/div>\n\n<p class=\"lead-paragraph\">Schwab is one of the largest US brokers for self-directed investors, and since the TD Ameritrade integration completed in 2024 it is also home to millions of accounts that arrived with a history, a cost basis and a platform (thinkorswim) built somewhere else.<sup style=\"font-size:11px;color:#c2410c\">[3]<\/sup> This guide covers what a standard, free Schwab brokerage account gives you for tracking a portfolio, where the two return figures come from and why they differ, and the three places investors run into trouble: migrated cost basis, the export limit and the outside-accounts view. Avex provides mathematical context, not investment advice.<\/p>\n\n<div class=\"avex-key-takeaways\">\n  <h3>Key Takeaways<\/h3>\n  <ul>\n<li><strong>Two return figures, one screen:<\/strong> Schwab&#8217;s Portfolio Performance tool reports both a money-weighted personal rate of return and a time-weighted rate of return, over custom date ranges, with index comparison.<sup style=\"font-size:11px;color:#c2410c\">[1]<\/sup><\/li>\n<li><strong>Outside accounts are manual:<\/strong> Portfolio Checkup accepts &#8220;outside holdings&#8221; you type in; there is no automatic cross-broker view in the free account.<sup style=\"font-size:11px;color:#c2410c\">[4]<\/sup><\/li>\n<li><strong>Cost basis is yours to check:<\/strong> Schwab reports adjusted basis to the IRS for covered securities only; noncovered lots, including some that migrated from TD Ameritrade, need your own records.<sup style=\"font-size:11px;color:#c2410c\">[5][6]<\/sup><\/li>\n<li><strong>Export carefully:<\/strong> third-party import guides put the History CSV cap at ~1,500 records, returned as an empty file with no warning; about four years of history are online, older records live in statements.<sup style=\"font-size:11px;color:#c2410c\">[7][3]<\/sup><\/li>\n<li><strong>Regulated and SIPC-covered:<\/strong> Charles Schwab &amp; Co. is a FINRA-regulated broker-dealer and SIPC member ($500,000, including $250,000 for cash), with an &#8220;excess SIPC&#8221; programme capped at $600 million in aggregate \u2014 a total across all clients, not a per-customer figure.<sup style=\"font-size:11px;color:#c2410c\">[8][9]<\/sup><\/li>\n<\/ul><\/div>\n\n<h2>Does Schwab have a built-in portfolio tracker?<\/h2>\n<p><strong>Yes \u2014 and for a free self-directed account, an unusually detailed one.<\/strong> Two tools do the work. <em>Portfolio Performance<\/em> (Accounts \u2192 Portfolio Performance) shows how an account or a portfolio has performed over a period you choose, with interactive charts, a rate-of-return view and the option to compare against market indexes.<sup style=\"font-size:11px;color:#c2410c\">[1]<\/sup> <em>Portfolio Checkup<\/em> lets you build a portfolio from your Schwab accounts, add outside holdings by hand, and review asset allocation, sector diversification, equity concentration, fixed-income characteristics and the ratings of individual funds and stocks.<sup style=\"font-size:11px;color:#c2410c\">[2][4]<\/sup> The Positions page covers the day-to-day view: holdings, gains and losses, price changes.<\/p>\n<p>Accounts that came over from TD Ameritrade also keep thinkorswim, Schwab&#8217;s advanced charting and trading platform.<sup style=\"font-size:11px;color:#c2410c\">[3]<\/sup> It is a trading tool rather than a portfolio tracker, so it appears here once and not again.<\/p>\n\n<h2>How does Schwab calculate my rate of return?<\/h2>\n<p><strong>Two ways, and it shows you both.<\/strong> The <em>personal rate of return<\/em> is money-weighted: it reflects the size and timing of your deposits and withdrawals, so it describes what your money actually earned. The <em>time-weighted rate of return<\/em> strips those cash flows out and describes what the investments themselves did, which is the figure used to judge a fund or an index.<sup style=\"font-size:11px;color:#c2410c\">[1]<\/sup> Both are available in the Portfolio Performance tool over the same custom date range, which is what makes Schwab a useful place to understand the difference: the two numbers sit next to each other, computed on your own account.<\/p>\n\n\n\n<h2>Why does Schwab show me two different return numbers?<\/h2>\n<p><strong>Because they answer two different questions \u2014 and most apps answer only one.<\/strong> Robinhood&#8217;s portfolio chart excludes deposits and withdrawals and is based on the Modified Dietz method, so it shows neither a true money-weighted nor a formal time-weighted figure (our <a href=\"https:\/\/avexai.io\/blog\/robinhood-portfolio-tracker\/\">Robinhood tracker guide<\/a> covers what that means).<sup style=\"font-size:11px;color:#c2410c\">[10]<\/sup> Fidelity publishes a money-weighted Personal Rate of Return and uses a time-weighted figure for its fund reporting, but on a monthly schedule (<a href=\"https:\/\/avexai.io\/blog\/fidelity-portfolio-tracker\/\">Fidelity guide<\/a>).<sup style=\"font-size:11px;color:#c2410c\">[11]<\/sup> Schwab&#8217;s distinction is the toggle: both methods, any date range, up to five indexes alongside.<\/p>\n<div class=\"avex-pro-tip\">\n  <strong class=\"label\">\ud83d\udd22 A hypothetical, simplified example<\/strong>\n  <p>January: an account worth $10,000. During the year you deposit $500 a month ($6,000 in total). December: the account is worth $17,500. The feel-good math says &#8220;up $7,500 \u2014 that&#8217;s 75%&#8221;. The honest math: $6,000 of that was your own money; the investments earned $1,500 on an average balance of roughly $13,000, a return closer to 11\u201312%. That figure is a quick average-capital estimate, not what Schwab&#8217;s screen would display. A money-weighted view lands near the honest number; a time-weighted view reports what the investments did regardless of when the money arrived \u2014 a different, also-correct figure with a different job. Same account, same year; the difference is the methodology.<\/p><\/div>\n\n<h2>Where is Schwab&#8217;s Portfolio Performance tab \u2014 and why does it sometimes show nothing?<\/h2>\n<p><strong>Accounts \u2192 Portfolio Performance, then pick an account or a Portfolio Checkup portfolio and a date range.<\/strong> Schwab&#8217;s own walkthrough notes that some accounts or portfolios may not have the full performance history available back to inception, and recently moved accounts populate over the first days after the move \u2014 the usual reasons the chart looks empty.<sup style=\"font-size:11px;color:#c2410c\">[1][3]<\/sup> From the same screen you can select one or more of the common indexes, or up to five under &#8220;More indexes &amp; definitions&#8221;, to compare against.<sup style=\"font-size:11px;color:#c2410c\">[1]<\/sup> The tab shows a basic allocation split; the detailed breakdown lives in Portfolio Checkup.<\/p>\n\n<h2>Why is my cost basis wrong after the TD Ameritrade move?<\/h2>\n<p><strong>Usually because the lot was &#8220;noncovered&#8221;, or because it arrived without a basis \u2014 and the correction is yours to request, not Schwab&#8217;s to make.<\/strong> The TD Ameritrade integration completed in 2024; Schwab states that TD Ameritrade history appears under the Schwab account number, with up to four years of transaction history online and up to ten years of statements and tax documents.<sup style=\"font-size:11px;color:#c2410c\">[3]<\/sup> Cost basis itself follows IRS rules: Schwab must report adjusted basis \u2014 purchase price plus commissions, adjusted for corporate actions, return of capital, wash sales and similar events \u2014 to you and to the IRS on Form 1099-B for <em>covered<\/em> securities, broadly stocks acquired from 2011 and funds, ETFs and DRIP shares from 2012; noncovered basis is shown to you but not reported to the IRS, and may be missing or marked unknown for older lots.<sup style=\"font-size:11px;color:#c2410c\">[5][6]<\/sup><\/p>\n<p>Two practical points from Schwab&#8217;s cost-basis disclosure: the accounting method (FIFO, specific lot and so on) is the investor&#8217;s choice, changeable from the profile settings or by form, and it cannot be changed for a trade after settlement.<sup style=\"font-size:11px;color:#c2410c\">[5]<\/sup> Where a migrated lot shows no basis, your own records \u2014 statements and exports saved before the move \u2014 are the only way to reconstruct it. That is the record-keeping habit our <a href=\"https:\/\/avexai.io\/blog\/us-broker-csv-export-cheat-sheet\/\">US broker export cheat-sheet<\/a> is built around.<\/p>\n\n\n\n<h2>Can I see my other brokerage accounts in Schwab?<\/h2>\n<p><strong>Only by typing them in.<\/strong> Portfolio Checkup lets you choose which Schwab accounts to include and then &#8220;Add Outside Holdings&#8221; \u2014 a manual entry of positions held elsewhere, so that allocation and concentration are measured across everything you own.<sup style=\"font-size:11px;color:#c2410c\">[4]<\/sup> There is no automatic link to another broker in the free self-directed account. That is a trade-off in the other direction from Fidelity&#8217;s Full View, which aggregates outside accounts by storing your other institutions&#8217; logins with an aggregation service: Schwab asks for more typing and no credentials. For the general case \u2014 what linking costs you and what the alternatives are \u2014 see <a href=\"https:\/\/avexai.io\/blog\/portfolio-tracker-without-linking-accounts\/\">tracking a portfolio without linking your accounts<\/a>.<\/p>\n\n<h2>Your options for tracking a Schwab portfolio<\/h2>\n<p><strong>Three, as with every broker: the built-in tools, a spreadsheet, or a dedicated tracker.<\/strong> Schwab&#8217;s own tools are free and go further than most on returns and allocation, but they stop at Schwab&#8217;s walls and at ~1,500 rows per export. A spreadsheet costs time rather than money and breaks quietly on splits, reinvested dividends and transferred basis. A dedicated tracker (Avex is one; there are others) consolidates brokers and does the math, in exchange for a decision about what data you share with it.<\/p>\n<table class=\"avex-comparison-table\"><tr><th>Capability<\/th><th>Schwab (Portfolio Performance + Checkup)<\/th><th>Spreadsheet<\/th><th>Dedicated tracker<\/th><\/tr>\n<tr><td>Live prices &amp; headline P&amp;L<\/td><td>\u2713<\/td><td>Manual\/delayed<\/td><td>\u2713<\/td><\/tr>\n<tr><td>Money-weighted personal return<\/td><td>\u2713 (personal rate of return)<\/td><td>\u2713 if built correctly<\/td><td>\u2713<\/td><\/tr>\n<tr><td>Time-weighted return alongside it<\/td><td>\u2713 (same tool)<\/td><td>Rarely<\/td><td>Varies<\/td><\/tr>\n<tr><td>Allocation \/ concentration diagnostics<\/td><td>\u2713 (Portfolio Checkup)<\/td><td>Manual<\/td><td>\u2713<\/td><\/tr>\n<tr><td>Other brokers in the same view<\/td><td>Manual &#8220;outside holdings&#8221; only<\/td><td>\u2713 with effort<\/td><td>\u2713 (methods vary)<\/td><\/tr>\n<tr><td>Full history you control<\/td><td>CSV capped (~1,500 rows per pull, third-party figure); ~4 years online<\/td><td>\u2713 your records<\/td><td>\u2713 from your files<\/td><\/tr>\n<tr><td>Works without sharing outside logins<\/td><td>\u2713<\/td><td>\u2713<\/td><td>Depends on tool<\/td><\/tr>\n<tr><td>Cost<\/td><td>Free<\/td><td>Free + your time<\/td><td>Varies by tool<\/td><\/tr><\/table>\n\n<h2>Getting your data out<\/h2>\n<p><strong>Accounts \u2192 History \u2192 choose a date range \u2192 Export.<\/strong> Schwab offers up to four years of transaction history online.<sup style=\"font-size:11px;color:#c2410c\">[3]<\/sup> The limit that matters is not documented by Schwab: third-party import guides report that a request over roughly 1,500 records returns an empty file with no error, and advise exporting in shorter windows \u2014 quarterly works.<sup style=\"font-size:11px;color:#c2410c\">[7]<\/sup> Open each file and check the first and last dates before trusting it. Older records are available as PDF statements for up to ten years.<sup style=\"font-size:11px;color:#c2410c\">[3]<\/sup> The step-by-step version, with the date presets and the filter to check, is in our <a href=\"https:\/\/avexai.io\/blog\/schwab-export-csv\/\">Schwab CSV export guide<\/a>.<\/p>\n\n<h2>Your records vs your 1099<\/h2>\n<p><strong>Schwab&#8217;s 1099 Composite covers one account and one year \u2014 filing, not tracking.<\/strong> It combines the 1099-DIV, 1099-INT, 1099-MISC, 1099-B and 1099-OID that apply to the account, plus a year-end summary that is not sent to the IRS.<sup style=\"font-size:11px;color:#c2410c\">[12]<\/sup> Transferred basis and wash sales across brokers remain the investor&#8217;s problem: the IRS disallows a loss on a wash sale and adds it to the basis of the replacement shares, and brokers report wash sales only for identical securities within the same account.<sup style=\"font-size:11px;color:#c2410c\">[13][6]<\/sup> One export per account per year, kept permanently, is what closes the gap.<\/p>\n\n\n\n<h2>Is Schwab safe?<\/h2>\n<p><strong>Charles Schwab &amp; Co., Inc. is a FINRA-regulated broker-dealer and a SIPC member.<\/strong> SIPC protects securities and cash in a brokerage account up to $500,000, including $250,000 for cash, in the event the broker fails and assets are missing; it does not protect against market losses, and commodity interests, futures and cash in futures accounts are outside it.<sup style=\"font-size:11px;color:#c2410c\">[8][9]<\/sup> Schwab adds an &#8220;excess SIPC&#8221; programme that applies only after SIPC limits are exhausted, with a $600 million aggregate cap \u2014 the most the programme will pay in total, not a per-customer amount.<sup style=\"font-size:11px;color:#c2410c\">[8]<\/sup><\/p>\n\n<div class=\"avex-warning\">\n  <strong class=\"label\">\u26a0\ufe0f Important Note<\/strong>\n  <p>Avex AI provides software and educational content: mathematical context, never investment or tax advice. Tax rules are summarised for context only; see the IRS sources below or a tax professional for your situation. Avex AI is not affiliated with or endorsed by Charles Schwab. Capital at risk.<\/p>\n<\/div>\n\n\n\n<div style=\"margin:36px 0 8px;padding:22px 26px;background:#fffbf7;border:1px solid #fed7aa;border-radius:12px;font-family:Inter,-apple-system,sans-serif\">\n  <div style=\"font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#ea580c;margin-bottom:10px\">The Schwab series<\/div>\n  <p style=\"margin:0 0 8px;font-size:15px\"><a href=\"https:\/\/avexai.io\/blog\/schwab-export-csv\/\" style=\"color:#0a2540;font-weight:600;text-decoration:none\">Schwab CSV export: the silent 1,500-row limit and the fix \u2192<\/a><\/p>\n  <p style=\"margin:0 0 8px;font-size:15px\"><a href=\"https:\/\/avexai.io\/blog\/us-broker-csv-export-cheat-sheet\/\" style=\"color:#0a2540;font-weight:600;text-decoration:none\">US broker export cheat-sheet: eight brokers on one page \u2192<\/a><\/p>\n  <p style=\"margin:0;font-size:15px\"><a href=\"https:\/\/avexai.io\/blog\/how-to-track-stock-portfolio\/\" style=\"color:#0a2540;font-weight:600;text-decoration:none\">How to track your stock portfolio across brokerages \u2192<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1793044884964\"><strong class=\"schema-faq-question\">Does Schwab&#8217;s personal rate of return include dividends and fees?<\/strong> <p class=\"schema-faq-answer\">A money-weighted personal rate of return measures the change in account value against the cash you put in and took out, so dividends, interest and fees that change the account&#8217;s value are reflected in it. Schwab&#8217;s walkthrough describes the figure in those terms; it does not publish a formula.<br><\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1793044896027\"><strong class=\"schema-faq-question\">Is Schwab Portfolio Checkup free, and what does it actually check?<\/strong> <p class=\"schema-faq-answer\">Yes, for Schwab brokerage clients. It reviews asset allocation, sector diversification, equity concentration, fixed income and the ratings of funds and stocks, for the Schwab accounts you select plus any outside holdings you add by hand. It is reached from Accounts \u2192 Portfolio Performance \u2192 Portfolio Checkup.<br><\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1793044910857\"><strong class=\"schema-faq-question\">Can I still use thinkorswim with a Schwab account?<\/strong> <p class=\"schema-faq-answer\">Yes. thinkorswim \u2014 desktop, web and mobile \u2014 came over with the TD Ameritrade integration and is available to Schwab clients. It is a charting and trading platform rather than a portfolio tracker.<br><\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1793044931647\"><strong class=\"schema-faq-question\">How far back does Schwab&#8217;s online history go?<\/strong> <p class=\"schema-faq-answer\">Schwab states up to four years of transaction history under Accounts \u2192 History, and up to ten years of statements, tax documents and trade confirmations under Statements &amp; Tax Forms. TD Ameritrade history shows under the Schwab account number.<br><\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1793044945624\"><strong class=\"schema-faq-question\">Why is my Schwab CSV export empty?<\/strong> <p class=\"schema-faq-answer\">Most likely the date range covered more than about 1,500 records \u2014 the cap third-party import guides report, which Schwab&#8217;s own pages do not document. Shorten the range (by quarter, for active accounts) and export again, then check the first and last dates in each file.<br><\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1793044955941\"><strong class=\"schema-faq-question\">Does Schwab report my cost basis to the IRS?<\/strong> <p class=\"schema-faq-answer\">For covered securities, yes: adjusted basis and the resulting short- and long-term gains go to you and to the IRS on Form 1099-B. For noncovered securities, the basis is shown to you only, and it may be missing for older or migrated lots.<br><\/p> <\/div> <\/div>\n\n\n\n<div class=\"avex-sources\">\n  <h3>Sources &amp; references<\/h3><ol>\n<li><a href=\"https:\/\/www.schwab.com\/content\/how-to-use-performance-reporting\">Schwab: How to use performance reporting (Portfolio Performance \u2014 custom date range, rate-of-return views, index comparison, inception note)<\/a><\/li>\n<li><a href=\"https:\/\/www.schwab.com\/content\/how-to-create-and-manage-portfolio-checkup\">Schwab: How to create and manage a portfolio in Portfolio Checkup<\/a><\/li>\n<li><a href=\"https:\/\/www.schwab.com\/welcome-to-schwab\">Schwab: TD Ameritrade, Inc. is now at Schwab (history, statements, thinkorswim)<\/a><\/li>\n<li><a href=\"https:\/\/hgtoolsweb.schwab.com\/pcu\/static\/html\/portfolioAccountsHelp.html\">Schwab Portfolio Checkup help: Accounts to include in portfolio (&#8220;Add Outside Holdings&#8221;)<\/a><\/li>\n<li><a href=\"https:\/\/disclosures.schwab.com\/SchwabDashboard\/61344\/REG64555.pdf\">Schwab: Cost Basis Disclosure Statement (June 2026)<\/a><\/li>\n<li><a href=\"https:\/\/www.irs.gov\/instructions\/i1099b\">IRS: Instructions for Form 1099-B (covered securities; wash-sale reporting scope)<\/a><\/li>\n<li><a href=\"https:\/\/traderfyles.helpscoutdocs.com\/article\/14-how-to-export-trade-history-from-schwab\">TraderFyles: Exporting trade history from Schwab (third-party; ~1,500-record limit, empty file)<\/a><\/li>\n<li><a href=\"https:\/\/www.schwab.com\/legal\/account-protection\">Schwab: Is my money safe \u2014 Account protection (SIPC; excess SIPC $600 million aggregate)<\/a><\/li>\n<li><a href=\"https:\/\/www.sipc.org\/for-investors\/what-sipc-protects\">SIPC: What SIPC protects<\/a><\/li>\n<li><a href=\"https:\/\/robinhood.com\/us\/en\/support\/articles\/using-charts\/\">Robinhood Support: Using charts (return excludes deposits; Modified Dietz)<\/a><\/li>\n<li><a href=\"https:\/\/www.fidelity.com\/webcontent\/ap002390-mlo-content\/19.09\/help\/learn_performancereporting.shtml\">Fidelity Help: Performance reporting (Personal Rate of Return; monthly publication)<\/a><\/li>\n<li><a href=\"https:\/\/www.schwab.com\/learn\/story\/overview-brokerage-1099-tax-form\">Schwab: What is a Composite 1099 tax form?<\/a><\/li>\n<li><a href=\"https:\/\/www.irs.gov\/publications\/p550\">IRS: Publication 550, Investment Income and Expenses (wash sales)<\/a><\/li>\n<\/ol>\n  <p style=\"font-size:13px;color:#777;margin-top:12px\">Last verified: 22 October 2026. The export limit marked &#8220;third-party&#8221; was taken from the import guide linked above and not reproduced on a live account by the author.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Schwab&#8217;s free account shows both a personal (money-weighted) and a time-weighted return, side by side, over any date range. The catch is everything around them: migrated cost basis, an export that goes silent past ~1,500 rows, and an outside-accounts view that is manual.<\/p>\n","protected":false},"author":4,"featured_media":847,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_angie_page":false,"page_builder":"","footnotes":"","_wp_rev_ctl_limit":""},"categories":[49],"tags":[58],"class_list":["post-843","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-us-brokers","tag-schwab"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Schwab Portfolio Tracker (2026): Two Return Numbers, One Catch<\/title>\n<meta name=\"description\" content=\"Schwab shows both a personal and a time-weighted return, plus Portfolio Checkup. What the free account covers, where the TD Ameritrade cost-basis legacy and the 1,500-row export cap bite.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Schwab Portfolio Tracker (2026): Two Return Numbers, One Catch\" \/>\n<meta property=\"og:description\" content=\"Schwab shows both a personal and a time-weighted return, plus Portfolio Checkup. What the free account covers, where the TD Ameritrade cost-basis legacy and the 1,500-row export cap bite.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/\" \/>\n<meta property=\"og:site_name\" content=\"AvexAI Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-26T20:04:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-26T20:16:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/avexai.io\/blog\/wp-content\/uploads\/2026\/10\/schwab-portfolio-tracker-guide.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"670\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Jordan Doyle\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jordan Doyle\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/schwab-portfolio-tracker\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/schwab-portfolio-tracker\\\/\"},\"author\":{\"name\":\"Jordan Doyle\",\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/#\\\/schema\\\/person\\\/8237ff24bd17a5a704e5b4b08001ecf7\"},\"headline\":\"Schwab Portfolio Tracker (2026): Two Return Numbers, One Catch\",\"datePublished\":\"2026-10-26T20:04:34+00:00\",\"dateModified\":\"2026-10-26T20:16:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/schwab-portfolio-tracker\\\/\"},\"wordCount\":2254,\"publisher\":{\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/schwab-portfolio-tracker\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/avexai.io\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/schwab-portfolio-tracker-guide.webp\",\"keywords\":[\"schwab\"],\"articleSection\":[\"US Brokers\"],\"inLanguage\":\"en-US\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/schwab-portfolio-tracker\\\/\",\"url\":\"https:\\\/\\\/avexai.io\\\/blog\\\/schwab-portfolio-tracker\\\/\",\"name\":\"Schwab Portfolio Tracker (2026): Two Return Numbers, One Catch\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/schwab-portfolio-tracker\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/schwab-portfolio-tracker\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/avexai.io\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/schwab-portfolio-tracker-guide.webp\",\"datePublished\":\"2026-10-26T20:04:34+00:00\",\"dateModified\":\"2026-10-26T20:16:24+00:00\",\"description\":\"Schwab shows both a personal and a time-weighted return, plus Portfolio Checkup. What the free account covers, where the TD Ameritrade cost-basis legacy and the 1,500-row export cap bite.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/schwab-portfolio-tracker\\\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/schwab-portfolio-tracker\\\/#faq-question-1793044884964\"},{\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/schwab-portfolio-tracker\\\/#faq-question-1793044896027\"},{\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/schwab-portfolio-tracker\\\/#faq-question-1793044910857\"},{\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/schwab-portfolio-tracker\\\/#faq-question-1793044931647\"},{\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/schwab-portfolio-tracker\\\/#faq-question-1793044945624\"},{\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/schwab-portfolio-tracker\\\/#faq-question-1793044955941\"}],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/avexai.io\\\/blog\\\/schwab-portfolio-tracker\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/schwab-portfolio-tracker\\\/#primaryimage\",\"url\":\"https:\\\/\\\/avexai.io\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/schwab-portfolio-tracker-guide.webp\",\"contentUrl\":\"https:\\\/\\\/avexai.io\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/schwab-portfolio-tracker-guide.webp\",\"width\":1200,\"height\":670,\"caption\":\"A brass balance scale with equal stacks of coins on both pans, next to brokerage statements and measuring tapes\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/schwab-portfolio-tracker\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/avexai.io\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/avexai.io\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Schwab Portfolio Tracker (2026): Two Return Numbers, One Catch\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/avexai.io\\\/blog\\\/\",\"name\":\"AvexAI Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/avexai.io\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/#organization\",\"name\":\"AvexAI Blog\",\"url\":\"https:\\\/\\\/avexai.io\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/avexai.io\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/cropped-avex-logo-vertical.webp\",\"contentUrl\":\"https:\\\/\\\/avexai.io\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/cropped-avex-logo-vertical.webp\",\"width\":500,\"height\":142,\"caption\":\"AvexAI Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/#\\\/schema\\\/person\\\/8237ff24bd17a5a704e5b4b08001ecf7\",\"name\":\"Jordan Doyle\",\"pronouns\":\"he\\\/him\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/cropped-Profile-Pic-96x96.webp\",\"url\":\"https:\\\/\\\/avexai.io\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/cropped-Profile-Pic-96x96.webp\",\"contentUrl\":\"https:\\\/\\\/avexai.io\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/cropped-Profile-Pic-96x96.webp\",\"caption\":\"Jordan Doyle\"},\"description\":\"Jordan is a finance professional with experience in investment research and financial analysis. He earned his Bachelor of Business Administration (BBA) in finance from James Madison University and his Master of Science (MS) in finance from George Mason University. Jordan has also passed all three levels of the CFA\u00ae Program. He previously worked at the CFA Institute, where he co-authored Smart Beta, Direct Indexing, and Index-Based Investment Strategies. His research focused on the drivers of active management in US and European markets and on frameworks for new index-based investment strategies. As Editorial Contributor at Avex AI, Jordan writes on portfolio analytics, broker reviews, and self-directed wealth management. Connect on LinkedIn \u2192\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/jordan-doyle-92024b160\\\/\"],\"url\":\"https:\\\/\\\/avexai.io\\\/blog\\\/author\\\/jordan-doyle\\\/\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/schwab-portfolio-tracker\\\/#faq-question-1793044884964\",\"position\":1,\"url\":\"https:\\\/\\\/avexai.io\\\/blog\\\/schwab-portfolio-tracker\\\/#faq-question-1793044884964\",\"name\":\"Does Schwab's personal rate of return include dividends and fees?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A money-weighted personal rate of return measures the change in account value against the cash you put in and took out, so dividends, interest and fees that change the account's value are reflected in it. Schwab's walkthrough describes the figure in those terms; it does not publish a formula.<br>\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/schwab-portfolio-tracker\\\/#faq-question-1793044896027\",\"position\":2,\"url\":\"https:\\\/\\\/avexai.io\\\/blog\\\/schwab-portfolio-tracker\\\/#faq-question-1793044896027\",\"name\":\"Is Schwab Portfolio Checkup free, and what does it actually check?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, for Schwab brokerage clients. It reviews asset allocation, sector diversification, equity concentration, fixed income and the ratings of funds and stocks, for the Schwab accounts you select plus any outside holdings you add by hand. It is reached from Accounts \u2192 Portfolio Performance \u2192 Portfolio Checkup.<br>\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/schwab-portfolio-tracker\\\/#faq-question-1793044910857\",\"position\":3,\"url\":\"https:\\\/\\\/avexai.io\\\/blog\\\/schwab-portfolio-tracker\\\/#faq-question-1793044910857\",\"name\":\"Can I still use thinkorswim with a Schwab account?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. thinkorswim \u2014 desktop, web and mobile \u2014 came over with the TD Ameritrade integration and is available to Schwab clients. It is a charting and trading platform rather than a portfolio tracker.<br>\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/schwab-portfolio-tracker\\\/#faq-question-1793044931647\",\"position\":4,\"url\":\"https:\\\/\\\/avexai.io\\\/blog\\\/schwab-portfolio-tracker\\\/#faq-question-1793044931647\",\"name\":\"How far back does Schwab's online history go?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Schwab states up to four years of transaction history under Accounts \u2192 History, and up to ten years of statements, tax documents and trade confirmations under Statements &amp; Tax Forms. TD Ameritrade history shows under the Schwab account number.<br>\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/schwab-portfolio-tracker\\\/#faq-question-1793044945624\",\"position\":5,\"url\":\"https:\\\/\\\/avexai.io\\\/blog\\\/schwab-portfolio-tracker\\\/#faq-question-1793044945624\",\"name\":\"Why is my Schwab CSV export empty?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Most likely the date range covered more than about 1,500 records \u2014 the cap third-party import guides report, which Schwab's own pages do not document. Shorten the range (by quarter, for active accounts) and export again, then check the first and last dates in each file.<br>\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/avexai.io\\\/blog\\\/schwab-portfolio-tracker\\\/#faq-question-1793044955941\",\"position\":6,\"url\":\"https:\\\/\\\/avexai.io\\\/blog\\\/schwab-portfolio-tracker\\\/#faq-question-1793044955941\",\"name\":\"Does Schwab report my cost basis to the IRS?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"For covered securities, yes: adjusted basis and the resulting short- and long-term gains go to you and to the IRS on Form 1099-B. For noncovered securities, the basis is shown to you only, and it may be missing for older or migrated lots.<br>\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Schwab Portfolio Tracker (2026): Two Return Numbers, One Catch","description":"Schwab shows both a personal and a time-weighted return, plus Portfolio Checkup. What the free account covers, where the TD Ameritrade cost-basis legacy and the 1,500-row export cap bite.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/","og_locale":"en_US","og_type":"article","og_title":"Schwab Portfolio Tracker (2026): Two Return Numbers, One Catch","og_description":"Schwab shows both a personal and a time-weighted return, plus Portfolio Checkup. What the free account covers, where the TD Ameritrade cost-basis legacy and the 1,500-row export cap bite.","og_url":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/","og_site_name":"AvexAI Blog","article_published_time":"2026-10-26T20:04:34+00:00","article_modified_time":"2026-10-26T20:16:24+00:00","og_image":[{"width":1200,"height":670,"url":"https:\/\/avexai.io\/blog\/wp-content\/uploads\/2026\/10\/schwab-portfolio-tracker-guide.webp","type":"image\/webp"}],"author":"Jordan Doyle","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Jordan Doyle","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/#article","isPartOf":{"@id":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/"},"author":{"name":"Jordan Doyle","@id":"https:\/\/avexai.io\/blog\/#\/schema\/person\/8237ff24bd17a5a704e5b4b08001ecf7"},"headline":"Schwab Portfolio Tracker (2026): Two Return Numbers, One Catch","datePublished":"2026-10-26T20:04:34+00:00","dateModified":"2026-10-26T20:16:24+00:00","mainEntityOfPage":{"@id":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/"},"wordCount":2254,"publisher":{"@id":"https:\/\/avexai.io\/blog\/#organization"},"image":{"@id":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/#primaryimage"},"thumbnailUrl":"https:\/\/avexai.io\/blog\/wp-content\/uploads\/2026\/10\/schwab-portfolio-tracker-guide.webp","keywords":["schwab"],"articleSection":["US Brokers"],"inLanguage":"en-US"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/","url":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/","name":"Schwab Portfolio Tracker (2026): Two Return Numbers, One Catch","isPartOf":{"@id":"https:\/\/avexai.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/#primaryimage"},"image":{"@id":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/#primaryimage"},"thumbnailUrl":"https:\/\/avexai.io\/blog\/wp-content\/uploads\/2026\/10\/schwab-portfolio-tracker-guide.webp","datePublished":"2026-10-26T20:04:34+00:00","dateModified":"2026-10-26T20:16:24+00:00","description":"Schwab shows both a personal and a time-weighted return, plus Portfolio Checkup. What the free account covers, where the TD Ameritrade cost-basis legacy and the 1,500-row export cap bite.","breadcrumb":{"@id":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/#faq-question-1793044884964"},{"@id":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/#faq-question-1793044896027"},{"@id":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/#faq-question-1793044910857"},{"@id":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/#faq-question-1793044931647"},{"@id":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/#faq-question-1793044945624"},{"@id":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/#faq-question-1793044955941"}],"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/#primaryimage","url":"https:\/\/avexai.io\/blog\/wp-content\/uploads\/2026\/10\/schwab-portfolio-tracker-guide.webp","contentUrl":"https:\/\/avexai.io\/blog\/wp-content\/uploads\/2026\/10\/schwab-portfolio-tracker-guide.webp","width":1200,"height":670,"caption":"A brass balance scale with equal stacks of coins on both pans, next to brokerage statements and measuring tapes"},{"@type":"BreadcrumbList","@id":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/avexai.io\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/avexai.io\/blog\/"},{"@type":"ListItem","position":3,"name":"Schwab Portfolio Tracker (2026): Two Return Numbers, One Catch"}]},{"@type":"WebSite","@id":"https:\/\/avexai.io\/blog\/#website","url":"https:\/\/avexai.io\/blog\/","name":"AvexAI Blog","description":"","publisher":{"@id":"https:\/\/avexai.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/avexai.io\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/avexai.io\/blog\/#organization","name":"AvexAI Blog","url":"https:\/\/avexai.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/avexai.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/avexai.io\/blog\/wp-content\/uploads\/2026\/04\/cropped-avex-logo-vertical.webp","contentUrl":"https:\/\/avexai.io\/blog\/wp-content\/uploads\/2026\/04\/cropped-avex-logo-vertical.webp","width":500,"height":142,"caption":"AvexAI Blog"},"image":{"@id":"https:\/\/avexai.io\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/avexai.io\/blog\/#\/schema\/person\/8237ff24bd17a5a704e5b4b08001ecf7","name":"Jordan Doyle","pronouns":"he\/him","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/avexai.io\/blog\/wp-content\/uploads\/2026\/06\/cropped-Profile-Pic-96x96.webp","url":"https:\/\/avexai.io\/blog\/wp-content\/uploads\/2026\/06\/cropped-Profile-Pic-96x96.webp","contentUrl":"https:\/\/avexai.io\/blog\/wp-content\/uploads\/2026\/06\/cropped-Profile-Pic-96x96.webp","caption":"Jordan Doyle"},"description":"Jordan is a finance professional with experience in investment research and financial analysis. He earned his Bachelor of Business Administration (BBA) in finance from James Madison University and his Master of Science (MS) in finance from George Mason University. Jordan has also passed all three levels of the CFA\u00ae Program. He previously worked at the CFA Institute, where he co-authored Smart Beta, Direct Indexing, and Index-Based Investment Strategies. His research focused on the drivers of active management in US and European markets and on frameworks for new index-based investment strategies. As Editorial Contributor at Avex AI, Jordan writes on portfolio analytics, broker reviews, and self-directed wealth management. Connect on LinkedIn \u2192","sameAs":["https:\/\/www.linkedin.com\/in\/jordan-doyle-92024b160\/"],"url":"https:\/\/avexai.io\/blog\/author\/jordan-doyle\/"},{"@type":"Question","@id":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/#faq-question-1793044884964","position":1,"url":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/#faq-question-1793044884964","name":"Does Schwab's personal rate of return include dividends and fees?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"A money-weighted personal rate of return measures the change in account value against the cash you put in and took out, so dividends, interest and fees that change the account's value are reflected in it. Schwab's walkthrough describes the figure in those terms; it does not publish a formula.<br>","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/#faq-question-1793044896027","position":2,"url":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/#faq-question-1793044896027","name":"Is Schwab Portfolio Checkup free, and what does it actually check?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes, for Schwab brokerage clients. It reviews asset allocation, sector diversification, equity concentration, fixed income and the ratings of funds and stocks, for the Schwab accounts you select plus any outside holdings you add by hand. It is reached from Accounts \u2192 Portfolio Performance \u2192 Portfolio Checkup.<br>","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/#faq-question-1793044910857","position":3,"url":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/#faq-question-1793044910857","name":"Can I still use thinkorswim with a Schwab account?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes. thinkorswim \u2014 desktop, web and mobile \u2014 came over with the TD Ameritrade integration and is available to Schwab clients. It is a charting and trading platform rather than a portfolio tracker.<br>","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/#faq-question-1793044931647","position":4,"url":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/#faq-question-1793044931647","name":"How far back does Schwab's online history go?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Schwab states up to four years of transaction history under Accounts \u2192 History, and up to ten years of statements, tax documents and trade confirmations under Statements &amp; Tax Forms. TD Ameritrade history shows under the Schwab account number.<br>","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/#faq-question-1793044945624","position":5,"url":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/#faq-question-1793044945624","name":"Why is my Schwab CSV export empty?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Most likely the date range covered more than about 1,500 records \u2014 the cap third-party import guides report, which Schwab's own pages do not document. Shorten the range (by quarter, for active accounts) and export again, then check the first and last dates in each file.<br>","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/#faq-question-1793044955941","position":6,"url":"https:\/\/avexai.io\/blog\/schwab-portfolio-tracker\/#faq-question-1793044955941","name":"Does Schwab report my cost basis to the IRS?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"For covered securities, yes: adjusted basis and the resulting short- and long-term gains go to you and to the IRS on Form 1099-B. For noncovered securities, the basis is shown to you only, and it may be missing for older or migrated lots.<br>","inLanguage":"en-US"},"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/avexai.io\/blog\/wp-json\/wp\/v2\/posts\/843","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/avexai.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/avexai.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/avexai.io\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/avexai.io\/blog\/wp-json\/wp\/v2\/comments?post=843"}],"version-history":[{"count":1,"href":"https:\/\/avexai.io\/blog\/wp-json\/wp\/v2\/posts\/843\/revisions"}],"predecessor-version":[{"id":844,"href":"https:\/\/avexai.io\/blog\/wp-json\/wp\/v2\/posts\/843\/revisions\/844"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/avexai.io\/blog\/wp-json\/wp\/v2\/media\/847"}],"wp:attachment":[{"href":"https:\/\/avexai.io\/blog\/wp-json\/wp\/v2\/media?parent=843"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/avexai.io\/blog\/wp-json\/wp\/v2\/categories?post=843"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/avexai.io\/blog\/wp-json\/wp\/v2\/tags?post=843"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}