You've been a Schwab client for years and the tax forms always showed up without drama. This year you're staring at two 1099s for the same account, one of them from a broker that no longer exists, and TurboTax is offering you a choice between three Schwab entries. Or your 1099 Composite is dated February 12 and there's a note saying a corrected version may follow.
Schwab's tax document process is one of the better ones in the industry, but the TD Ameritrade absorption and Schwab's wave-based release schedule create predictable confusion. This guide covers when Schwab tax forms arrive, where they live, what's in each one, and how to get them into your tax software.
When Schwab Tax Documents Are Available
Tired of reading?
Upload your 1099-B PDF and get CSV/TXF in 30 seconds.
| Document | Typical availability | Who gets it |
|---|---|---|
| 1099-R | Mid-to-late January | IRA and retirement account distributions |
| 1099-Q | Late January | 529 and education savings distributions |
| 1099 Composite — first wave | Late January to early February | Accounts holding individual equities and ETFs only |
| 1099 Composite — later waves | Mid-February | Accounts holding mutual funds, REITs, UITs, or foreign securities |
| Corrected 1099s | Late February through April | Accounts affected by issuer reallocations |
| Form 5498 | Late May | IRA contributions — informational only |
| 1042-S | Mid-March | Nonresident alien accounts |
Schwab publishes specific per-wave dates each year on its tax center page, and it's worth checking yours rather than guessing. The consolidated 1099 deadline is February 15.
The TD Ameritrade Complication
If you were a TD Ameritrade client, this affects you directly.
TD Ameritrade accounts moved onto Schwab's platform in staged waves. For the year your account transitioned, you receive two separate 1099s:
- One from TD Ameritrade, covering January 1 through your migration date
- One from Charles Schwab, covering your migration date through December 31
Both are real, both were filed with the IRS, and both must be reported. Filing only the Schwab form understates your proceeds, and the IRS matching system catches it.
Two further wrinkles. First, the TD Ameritrade form lives in a different place — Schwab provides access, but it may require the legacy portal or a support request. Second, positions that moved over sometimes arrive with incomplete cost basis, showing up as noncovered on the Schwab side even though basis was known at TD Ameritrade. Our guide to the TD Ameritrade to Schwab migration import covers both problems, and the noncovered securities guide covers reconstructing missing basis.
Where to Find Your Schwab Tax Documents
On the website:
- Log in at schwab.com
- Click Accounts, then Statements
- Select the Tax Forms tab
- Choose the tax year and the account
- Open or download the PDF
In the mobile app: tap Accounts, then Statements & Reports, then Tax Forms.
Also grab the Year-End Summary. Schwab pairs the official 1099 Composite with a Year-End Summary that isn't filed with the IRS but contains realized gain/loss detail, fees, margin interest, and supplemental basis information. For anything complicated it's more useful than the official form.
Note the Document ID printed in the header — required for third-party imports.
What's in the Schwab 1099 Composite
Schwab bundles the standard set into one document:
- 1099-B — every sale, with proceeds, cost basis, acquisition and disposition dates, and wash sale adjustments. This becomes your Form 8949 and Schedule D.
- 1099-DIV — dividends and capital gain distributions
- 1099-INT — interest income
- 1099-OID — bond original issue discount
- 1099-MISC — miscellaneous income
The structure is close to the standard 1099 Composite format used across the industry.
Equity awards are separate. If your employer's stock plan runs through Schwab, those records live in Schwab Equity Awards with their own document set. The sale generates a 1099-B in your brokerage account, but the adjusted basis for RSU and ESPP shares comes from the equity award supplemental. Filing the 1099-B basis as printed means paying tax twice — the fix is in our guides to wrong RSU cost basis and ESPP double-counted basis.
Fixed income holders, note Box 1f. Schwab's client base holds a lot of Treasuries and bonds, and accrued market discount reported there needs specific handling — covered in our guide to bonds and T-bills on your 1099-B.
How to Import Schwab Tax Documents
TurboTax. Search the broker list for Charles Schwab & Co., Inc. You may also see entries for Schwab Equity Awards and, in transition years, TD Ameritrade. They're distinct sources and you may need more than one.
You'll authenticate with your Schwab credentials, or in some flows provide your account number plus Document ID.
Where import fails:
- Wrong entity. Brokerage, equity awards, and TD Ameritrade are separate imports.
- Wave timing. Importing before your form finalizes pulls partial data or errors out.
- Transaction volume. Above roughly a thousand rows the import degrades — see handling a large 1099-B.
- Two-factor prompts that stall inside TurboTax's embedded browser.
Our full sequence is in Schwab 1099-B import failing in TurboTax.
H&R Block, TaxAct, FreeTaxUSA. Generally Document ID plus account number, or CSV upload. See the TaxAct CSV format and the H&R Block guide for required layouts.
Late, Missing, or Corrected Forms
Your form isn't posted yet. Check Schwab's published wave schedule and your account's assigned date. Mutual fund and REIT holders wait longer by design.
You're missing the TD Ameritrade half. Contact Schwab support — legacy documents are retrievable but not always visible in the current portal.
A corrected 1099 arrives. Schwab flags what changed. Many corrections only reclassify dividend character and don't move your tax. If a 1099-B figure changed, amend with Form 1040-X — and note that re-importing can wipe out entries you already made.
No 1099-B section. If you had no sales, none is generated. Dividends alone produce a 1099-DIV.
FAQ
When does Schwab release tax documents?
Retirement forms in mid-to-late January; the 1099 Composite in waves from late January through mid-February, against a February 15 deadline. Schwab publishes exact wave dates annually.
Why did I get two 1099s from Schwab and TD Ameritrade?
Your account migrated mid-year. Each firm reports the portion of the year it held the account, and both forms must be reported on your return.
Where do I download my Schwab 1099?
Accounts, then Statements, then the Tax Forms tab. Select the year and account.
What is the Schwab Year-End Summary?
A supplemental document with realized gain/loss detail, fees, and margin interest. It isn't filed with the IRS but is often more useful than the official 1099 for reconciling.
Why is my Schwab cost basis missing?
Usually because the position transferred in from another broker without basis attached — common after the TD Ameritrade migration. Those show as noncovered and you supply the basis yourself.
Which Schwab entry do I choose in TurboTax?
Charles Schwab & Co., Inc. for brokerage. Schwab Equity Awards is a separate import for employer stock plans, and TD Ameritrade is separate again in transition years.
How long does Schwab keep tax documents online?
Generally around seven years. Older forms require a support request.
Bottom Line
Schwab runs a clean tax document operation, and the two things that trip people up are structural rather than sloppy: the wave schedule means your form may not be final when you're ready to file, and the TD Ameritrade migration means a full year of activity can be split across two firms.
Check your wave date, confirm you have every form covering the year, download the Year-End Summary alongside the 1099, and adjust equity award basis by hand.
Schwab or TD Ameritrade 1099-B won't import cleanly? Try it on your 1099-B — upload either PDF and get a clean CSV or TXF in minutes, with cost basis, wash sale adjustments, and holding periods intact. Works on both forms, no Schwab login needed.
By 1099-B Converter Editorial Team
The 1099-B Converter editorial team writes guides on 1099-B tax filing, broker import issues, and Form 8949 / Schedule D reporting.