Beancount.io LogoBeancount.io

Abgleich der Anschaffungskosten für Formblatt 1099-B: So vermeiden Sie, denselben Betrag doppelt zu versteuern

15 Minuten LesezeitMike ThriftMike Thrift
Abgleich der Anschaffungskosten für Formblatt 1099-B: So vermeiden Sie, denselben Betrag doppelt zu versteuern

Sie haben letztes Jahr Aktien verkauft. Ihr Broker hat Ihnen ein Formular 1099-B geschickt. Sie haben die Zahlen in Ihre Steuersoftware eingegeben, auf Absenden geklickt und mit Ihrem Leben weitergemacht. Ein paar Monate später starren Sie auf eine Steuerrechnung, die seltsam hoch erscheint – oder schlimmer noch, auf eine CP2000-Mitteilung des IRS, in der behauptet wird, Sie hätten zu niedrige Angaben gemacht.

Hier ist die unangenehme Wahrheit, die die meisten Anleger nie erfahren: Die auf Ihrem 1099-B abgedruckte Kostenbasis ist manchmal die Basis, die Ihr Broker tatsächlich an den IRS gemeldet hat, und manchmal nicht. Das Formular sieht in beiden Fällen identisch aus. Wenn Sie nicht wissen, was was ist, zahlen Sie am Ende Kapitalertragssteuer auf Dollars, die bereits als Lohn versteuert wurden – ein klassisches Doppelbesteuerungsproblem, das Mitarbeiter mit RSUs, ESPPs und Aktienoptionen in jeder Steuererklärungssaison stillschweigend Tausende von Dollar kostet.

Dieser Leitfaden erläutert, wie das Formular 1099-B tatsächlich funktioniert, was Feld 1e und Feld 5 bedeuten, wie die Unterscheidung zwischen „Covered“ und „Noncovered“ entstanden ist und wie Sie Korrekturcodes für das Formular 8949 verwenden, um Brokerfehler zu korrigieren, ohne eine Betriebsprüfung zu riskieren.

Was das Formular 1099-B tatsächlich meldet

Das Formular 1099-B, Proceeds from Broker and Barter Exchange Transactions, ist die Informationsmeldung, die Broker sowohl an Sie als auch an den IRS senden, wenn Sie eine Aktie, einen ETF, einen Investmentfonds, eine Option, eine Anleihe oder ein ähnliches Wertpapier verkaufen. Es dokumentiert den Erlös aus dem Verkauf – die Bruttobeträge, die auf Ihrem Konto eingegangen sind – und bei einigen Wertpapieren die Kostenbasis, die der Broker in seinen Unterlagen hat. Die Differenz zwischen beidem ist Ihr Kapitalertrag oder -verlust.

Broker melden auch, ob die Haltedauer kurzfristig (ein Jahr oder weniger) oder langfristig war, sowie eine Handvoll Sondersituationen: von ihnen erkannte Wash Sales, aufgelaufene Marktabschläge, einbehaltene Bundessteuern und Anpassungen durch Kapitalmaßnahmen.

Sie reichen das Formular 1099-B nicht selbst mit Ihrer Steuererklärung ein. Stattdessen fließt jede Transaktion in das Formular 8949, Sales and Other Dispositions of Capital Assets, in dem Sie jeden Verkauf auflisten und etwaige Korrekturen vornehmen. Die Summen aus dem Formular 8949 fließen dann in Schedule D ein, wo Ihr gesamtes Kapitalertragsbild für das Jahr abgestimmt wird.

Das „Covered Security“-Konzept

In der längsten Zeit der Geschichte des Brokerage waren Broker nicht verpflichtet, die Kostenbasis zu verfolgen oder zu melden. Sie verkauften Anteile, die Broker meldeten die Bruttoerlöse, und Sie ermittelten Ihre eigene Basis anhand alter Bestätigungsbelege oder einer Tabellenkalkulation. Wie zu erwarten war, unterliefen Anlegern ständig Fehler, und dem IRS entgingen durch ehrliche Irrtümer und unehrliche Kreativität echte Einnahmen.

Der Emergency Economic Stabilization Act von 2008 änderte das. Er verpflichtete Broker, die bereinigte Kostenbasis für „Covered Securities“ (berichtspflichtige Wertpapiere) zu verfolgen und an den IRS zu melden – eine Kategorie, die über mehrere Jahre hinweg phasenweise eingeführt wurde:

  • 1. Januar 2011: Aktien, die an oder nach diesem Datum erworben wurden, wurden „covered“.
  • 1. Januar 2012: Anteile an Investmentfonds und Anteile aus Dividendenreinvestitionsplänen (DRIP), die an oder nach diesem Datum erworben wurden, wurden „covered“.
  • 1. Januar 2014: Optionen, Anleihen und andere „weniger verbreitete“ Wertpapiere, die an oder nach diesem Datum gewährt oder erworben wurden, wurden „covered“.

Wertpapiere, die vor ihrem jeweiligen Einführungsdatum erworben wurden – die Coca-Cola-Aktien Ihres Vaters von 1989, die Anleihe, die Ihre Großmutter 2010 kaufte – sind „noncovered“ (nicht berichtspflichtig). Der Broker kann zwar immer noch eine Kostenbasis auf Ihrem Depotauszug anzeigen (besonders wenn Sie die Anteile übertragen und die Basis mitgebracht haben), aber er teilt dem IRS nicht mit, wie hoch diese Basis ist.

Diese eine Unterscheidung ist für einen Großteil der Verwirrung bei den Steuerzahlern verantwortlich. Das Formular 1099-B sieht in beiden Fällen gleich aus. Der IRS behandelt die beiden Spalten jedoch sehr unterschiedlich.

Die Bedeutung der wichtigsten Felder

Ein Standard-Formular 1099-B hat mehr als ein Dutzend Felder, aber einige wenige erledigen den Großteil der Arbeit für die Kostenbasis-Abstimmung:

  • Feld 1a — Description: Anteile und Tickersymbol (z. B. „100 sh. AAPL“).
  • Feld 1b — Date acquired: Wann Sie die Anteile gekauft haben. Bei Fondsbeständen kann hier „Various“ stehen.
  • Feld 1c — Date sold: Wann der Verkauf abgewickelt wurde.
  • Feld 1d — Proceeds: Bruttoerlös aus dem Verkauf, in der Regel nach Abzug der Provisionen.
  • Feld 1e — Cost or other basis: Die Kostenbasis. Bei „Covered Securities“ ist dies der Wert, den der Broker an den IRS gemeldet hat. Bei „Noncovered Securities“ dient dieser Wert nur der Information.
  • Feld 1f — Accrued market discount: Relevant meist nur für unter par gekaufte Anleihen.
  • Feld 1g — Wash sale loss disallowed: Ein Verlust, den der Broker gemäß der Wash-Sale-Regel nicht anerkannt hat.
  • Feld 2 — Short-term or long-term: Klassifizierung der Haltedauer.
  • Feld 5 — Noncovered security: Die Kennzeichnung, die alles ändert. Wenn dieses Feld angekreuzt ist, ist das Wertpapier „noncovered“ und Feld 1e wird nicht an den IRS gemeldet, ungeachtet der dort stehenden Zahl.
  • Feld 12 — Basis reported to IRS: Viele Broker enthalten auch einen expliziten Indikator (manchmal als „Applicable check box“ oder „Box A/B/C/D/E/F“ bezeichnet), der zeigt, in welche Kategorie des Formulars 8949 die Transaktion gehört.

Die Falle: Anleger sehen eine Zahl in Feld 1e und nehmen an, dass der IRS diese auch sieht. Wenn Feld 5 angekreuzt ist, ist diese Annahme falsch. Der IRS sieht nur Feld 1d (Erlöse) – und sofern Sie ihm im Formular 8949 nichts anderes mitteilen, wird er Ihren gesamten Verkaufserlös als Gewinn behandeln.

Wie 1099-B-Transaktionen in das Formular 8949 einfließen

Das Formular 8949 unterteilt Verkäufe in sechs Kategorien, die oft mit A bis F gekennzeichnet sind:

HaltedauerBasis an IRS gemeldetBasis NICHT gemeldetNicht auf 1099-B
KurzfristigBox ABox BBox C
LangfristigBox DBox EBox F

In der Praxis:

  • A und D sind berichtspflichtige Wertpapiere (covered securities) — der Broker hat die Kostenbasis gemeldet, Sie müssen diese im Allgemeinen nur bestätigen.
  • B und E sind nicht berichtspflichtige Wertpapiere (noncovered securities), die dennoch auf dem 1099-B erscheinen — Sie müssen die Basis selbst angeben oder korrigieren.
  • C und F sind Verkäufe außerhalb der Abrechnung (private Aktien, Sammlerstücke, ausländische Wertpapiere, die der Broker nicht verarbeitet hat).

Jede Transaktion belegt eine Zeile. Die Spalten, die Sie ausfüllen: (a) Beschreibung, (b) Anschaffungsdatum, (c) Verkaufsdatum, (d) Erlös, (e) Kostenbasis, (f) Berichtigungsschlüssel, (g) Berichtigungsbetrag, (h) Gewinn oder Verlust.

Wenn die vom Broker gemeldete Basis korrekt ist, bleiben die Spalten (f) und (g) leer. Wenn die Basis falsch oder unvollständig ist, führen Sie dort Ihre Abstimmung durch.

Die Berichtigungsschlüssel, die Sie tatsächlich benötigen

Der IRS veröffentlicht eine lange Liste von Berichtigungsschlüsseln für das Formular 8949, aber die meisten Anleger begegnen nur einer Handvoll. Jeder Schlüssel ist ein einzelner Buchstabe, den Sie in Spalte (f) eingeben, oft gepaart mit einer vorzeichenbehafteten Dollaranpassung in Spalte (g).

Code B — An den IRS gemeldete Basis ist falsch

Dies ist das Arbeitstier für Inhaber von RSUs, ESPPs und Aktienoptionen. Wenn Ihr Broker eine Basis ausweist, von der Sie wissen, dass sie falsch ist — meist zu niedrig, weil die bereits in Ihrem W-2 enthaltenen Vergütungseinkünfte nicht berücksichtigt wurden —, können Sie dies mit Code B korrigieren.

Die Mechanik: Geben Sie die vom Broker gemeldete Basis in Spalte (e) ein und tragen Sie dann die negative Differenz in Spalte (g) ein. Das Ergebnis in Spalte (h) wird zu Ihrem tatsächlichen Gewinn. Beispiel: Der Broker meldet eine Basis von 100 bei einem Verkauf mit einem Erlös von 500 \, aber Ihre tatsächliche Basis (einschließlich W-2-Vergütung) beträgt 450 . Spalte (e) zeigt 100 \, Spalte (f) zeigt „B“, Spalte (g) zeigt (350 )undIhrGewinninSpalte(h)betra¨gt50) und Ihr Gewinn in Spalte (h) beträgt 50 — nicht 400 $.

Berichtigung nicht berichtspflichtiger Wertpapiere (Box B / E Transaktionen)

Bei nicht berichtspflichtigen Wertpapieren hat der IRS keine Basisinformationen erhalten, daher benötigen Sie im Allgemeinen überhaupt keinen Code. Sie geben einfach die korrekte Basis in Spalte (e) ein. Ausnahme: Wenn der Broker eine falsche Basis auf Ihrer Abrechnung angedruckt hat und Sie die Korrektur dokumentieren möchten, können Sie zur Klarheit Code B mit einer Null-Anpassung eingeben.

Code W — Nicht abzugsfähiger Verlust aus Wash Sales

Code W kennzeichnet einen Wash Sale. Wenn Ihr Broker den Wash Sale bereits erkannt und den nicht abzugsfähigen Verlust in Box 1g gemeldet hat, übernimmt Ihre Software den Code normalerweise automatisch. Wenn Sie einen Wash Sale ausgelöst haben, den Ihr Broker nicht sehen konnte — zum Beispiel, weil Sie die Ersatzaktien in einem anderen Konto oder in Ihrem IRA gekauft haben —, müssen Sie den nicht abzugsfähigen Betrag selbst identifizieren und Code W mit einer positiven Anpassung in Spalte (g) eingeben, die den Verlust neutralisiert.

Code Q — Ausschluss für qualifizierte Kleinunternehmensaktien (QSBS)

Wenn Sie Aktien verkauft haben, die nach Section 1202 für den QSBS-Gewinnausschluss qualifiziert sind, ermöglicht Code Q Ihnen, den ausgeschlossenen Teil auszuklammern. Der Ausschluss erscheint als negative Anpassung in Spalte (g).

Code O — Sonstige Berichtigungen

Der Auffangschlüssel. Verwenden Sie Code O sparsam und nur mit einer dokumentierten Erklärung; er zieht tendenziell die Aufmerksamkeit des IRS auf sich. Häufige legitime Verwendungen sind Anpassungen für Verkäufe von geerbten Wertpapieren mit einer Step-up-Basis, die der Broker nicht angewendet hat, oder für Übertragungen, die die Basis von einem anderen Konto übernommen haben.

Weitere wissenswerte Codes

  • Code T — Die Basis wurde an den IRS gemeldet, aber die Haltedauer (kurzfristig vs. langfristig) auf dem 1099-B ist falsch.
  • Code N — Sie haben das Wertpapier im Rahmen eines steuerfreien Umtauschs erhalten und der Broker hat die fortgeführte Basis nicht verfolgt.
  • Code D — Sie haben das Wertpapier als Geschenk erhalten und müssen eine Anpassung an die Basis des Schenkers oder den fairen Marktwert vornehmen.
  • Code H — Sie haben Ihr Hauptwohnsitz verkauft, aber ein Teil des Gewinns ist nach Section 121 steuerfrei.

Wenn Sie mehrere Codes in einer einzigen Zeile eingeben müssen, listen Sie diese in Spalte (f) ohne Leerzeichen oder Kommas auf (z. B. „BW“).

Die Doppelbesteuerungsfalle bei RSUs und ESPPs

Hier gehen die meisten realen Geldbeträge verloren. Stellen Sie sich einen Softwareentwickler vor, dessen RSUs im März vesten: 100 Aktien zu je 50 .DerVestingWertvon5.000. Der Vesting-Wert von 5.000 wird seinem W-2 als ordentliches Einkommen hinzugerechnet, und sein Arbeitgeber behält Steuern ein. Seine tatsächliche Kostenbasis für diese Aktien beträgt 5.000 $ — der Betrag, der bereits versteuert wurde.

Im Mai verkauft er die 100 Aktien für 5.200 .ErhateinenKapitalgewinnvon200. Er hat einen Kapitalgewinn von 200 erzielt.

Sein Broker, der nur die Seite der Transaktion im Depot sieht, meldet den Verkauf pflichtbewusst auf einem 1099-B. Box 1d sagt 5.200 . Box 1e sagt... vielleicht 0 \, vielleicht 50 $ (der Optionspreis für einen ESPP), vielleicht eine Teilbasis. Box 5 ist oft angekreuzt, da Broker Mitarbeiteraktienverkäufe üblicherweise als nicht berichtspflichtig (noncovered) einstufen.

Wenn er diese Zahlen ohne Anpassung in die Steuersoftware eingibt, sieht der IRS 5.200 an „Gewinn“ — und er zahlt effektiv zweimal Steuern auf dieselben 5.000 \, einmal als Lohn und einmal als Kapitalgewinn. Dieser eine Fehler kann leicht 1.000–2.000 $ pro Vesting-Tranche kosten.

Die Lösung ist Code B (oder bei nicht berichtspflichtigen Wertpapieren einfach die Eingabe der korrekten Basis): Ersetzen Sie den Basisbetrag des Brokers durch die tatsächliche Basis. Diese entspricht dem bereits im W-2 gemeldeten ordentlichen Einkommen plus etwaiger eigener Anschaffungskosten. Der IRS wird keine Einwände erheben — man erwartet dort, dass Kompensationseinkünfte aus Mitarbeiterbeteiligungen im W-2 erscheinen und nicht auf dem 1099-B.

Bei ESPPs und Incentive-Aktienoptionen wird die Rechnung komplexer (qualifizierende vs. nicht qualifizierende Veräußerungen ändern, was dem ordentlichen Einkommen hinzugerechnet wird), aber das Prinzip ist identisch: Der Broker kennt selten den Gehaltsanteil, daher ist die Basis auf Ihrem 1099-B fast immer zu niedrig.

Häufige Fehler, die echtes Geld kosten

Einige Muster wiederholen sich in jeder Steuersaison:

  1. Vertrauen auf Feld 1e bei nicht-berichtspflichtigen Wertpapieren (noncovered securities). Feld 5 ist angekreuzt, aber dennoch wird eine Kostenbasis gedruckt. Anleger übernehmen diese Basis in ihre Steuererklärung in der Annahme, dass das IRS sie akzeptieren wird. Manchmal ist die Basis korrekt; manchmal handelt es sich um Datenmüll aus einem alten Depotübertrag. Überprüfen Sie dies.
  2. Ignorieren von „Various“ (Verschiedene) bei den Anschaffungsdaten. Tranchen von Investmentfonds und DRIP-Aktien erscheinen in Feld 1b oft mit dem Vermerk „Various“. Das ist für die Einstufung in kurzfristig (short-term) vs. langfristig (long-term) in Ordnung, kann aber die Tatsache verschleiern, dass einige Tranchen innerhalb des Verkaufs nicht-berichtspflichtig und andere berichtspflichtig sind. Fordern Sie die Details auf Tranchenebene von Ihrem Broker an.
  3. Übersehen von kontoübergreifenden Wash Sales. Broker sehen nur ihre eigenen Bücher. Wenn Sie eine Position mit Verlust bei Schwab verkauft und bei Fidelity (oder in einer IRA) wieder zurückgekauft haben, liegt es in Ihrer Verantwortung, den Wash Sale zu verfolgen.
  4. Vergessen der erhöhten Kostenbasis (stepped-up basis) bei geerbten Aktien. Geerbte Aktien erhalten eine Anhebung der Kostenbasis auf den Verkehrswert zum Todestag. Wenn diese Aktien aus der Zeit vor der Einführung der Berichtspflicht für Wertpapiere stammen, zeigt Ihr Broker möglicherweise die ursprüngliche Basis des Erblassers oder gar nichts an.
  5. Keine Zusammenfassung in den Kategorien für Feld A oder D. Wenn alle Verkäufe in einer Kategorie dem IRS mit der korrekten Basis gemeldet wurden und keine Anpassungen erforderlich sind, können Sie die Summen in Schedule D zusammenfassen, anstatt jede einzelne Zeile auf Form 8949 aufzuführen. Viele Steuerpflichtige listen trotzdem alles auf und verschwenden damit Stunden.

Wie man ein 1099-B in der Praxis abstimmt

Ein sauberer Arbeitsablauf sieht so aus:

  1. Laden Sie sowohl das Formular 1099-B als auch die ergänzende Aufstellung (supplemental statement) herunter. Broker stellen in der Regel neben dem offiziellen 1099-B ein PDF mit „ergänzenden Informationen“ aus. Die ergänzende Aufstellung zeigt oft die korrigierte Basis (z. B. „angepasste Anschaffungskosten einschließlich Vergütung“), auch wenn dieser angepasste Wert nicht an das IRS übermittelt wurde. Sie benötigen beide Dokumente.
  2. Sortieren Sie die Transaktionen in die sechs Kategorien von Form 8949 (A bis F) unter Verwendung von Feld 5 und Feld 12.
  3. Für Transaktionen in Feld A und D (berichtspflichtig, Basis korrekt): Bestätigen Sie, dass die Zahlen mit Ihren eigenen Aufzeichnungen übereinstimmen, und geben Sie sie ohne Anpassungen ein.
  4. Für Transaktionen in Feld B und E (nicht-berichtspflichtig): Geben Sie die korrekte Basis aus Ihrer ergänzenden Aufstellung oder Ihren eigenen Unterlagen direkt in Spalte (e) ein.
  5. Bei Verkäufen von Mitarbeiteraktien (RSUs, ESPP, Optionen): Gleichen Sie diese mit Ihrem W-2 (Feld 1) und Ihrer Lohnabrechnung zum Jahresende ab, um zu bestätigen, wie viel Vergütungseinkommen bereits versteuert wurde. Diese Zahl ist die Untergrenze Ihrer Kostenbasis (basis floor).
  6. Wenden Sie Anpassungscodes nur dort an, wo die vom Broker gemeldete Basis falsch war oder wo Wash Sales, Ausschlüsse oder andere Sonderregeln gelten.
  7. Abgleich der Gesamtsummen mit Schedule D. Kurzfristige Gesamtsummen aus Form 8949 fließen in Schedule D, Zeile 1b, 2 oder 3 (je nach Kategorie). Langfristige Gesamtsummen fließen in die Zeilen 8b, 9 oder 10.
  8. Bewahren Sie Ihre Belege auf. Das IRS kann bis zu drei Jahre nach der Einreichung Nachweise verlangen (sechs Jahre, wenn eine erhebliche Untererfassung vermutet wird). Speichern Sie Broker-Abrechnungen, W-2s, Berichte über die Zuteilung von Aktien (grant-vesting reports) und jegliche Korrespondenz, die die Basis belegt.

Genaue Aufzeichnungen der Kostenbasis sind auch eines der stärksten Argumente dafür, Ihre Anlageaktivitäten in einem Plain-Text-Buchhaltungssystem (Ledger) statt in Tabellenkalkulationen zu führen. Wenn Ihre Käufe, Verkäufe, Reinvestitionen von Dividenden und Kapitalmaßnahmen alle als versionskontrollierte Transaktionen vorliegen, wird der Abgleich mit einem 1099-B am Jahresende zu einer Sache von wenigen Minuten für einen Bericht, statt zu einer archäologischen Ausgrabung.

Wenn das IRS Ihnen einen CP2000-Bescheid schickt

Wenn Sie eine Anpassung übersehen, wird das Computerabgleich-Programm des IRS dies irgendwann bemerken. Der CP2000-Bescheid trifft 12 bis 24 Monate nach Ihrer Einreichung ein und schlägt eine zusätzliche Steuer vor, die auf den vom Broker gemeldeten Zahlen basiert. Es handelt sich nicht um eine Rechnung – es ist ein Vorschlag, und Sie haben 30 Tage Zeit, um zu antworten.

Die richtige Reaktion in den meisten Fällen von Abweichungen bei der Kostenbasis ist das Einreichen des Formulars 1040-X (geänderte Steuererklärung) mit einem korrigierten Formular 8949, dem Beifügen der ergänzenden Aufstellung des Brokers und einer klaren Erklärung: „Die Kostenbasis auf 1099-B enthielt nicht die W-2-Vergütung von $X für das RSU-Vesting am [Datum]. Korrigierte Basis beigefügt.“ Die meisten CP2000-Streitigkeiten über die Kostenbasis werden zugunsten des Steuerzahlers gelöst, wenn die Dokumentation sauber ist.

Wenn Sie überhaupt nicht reagieren, wird die vorgeschlagene Festsetzung endgültig, das IRS fügt Strafen und Zinsen hinzu, und es wird viel schwieriger, eine Erstattung zu viel gezahlter Steuern zu erhalten.

Ein Wort zu Krypto und digitalen Vermögenswerten

Für das Steuerjahr 2025 und später hat das IRS das Formular 1099-DA für Broker von digitalen Vermögenswerten eingeführt, und viele der gleichen Konzepte für berichtspflichtige/nicht-berichtspflichtige Bestände gelten auch hier. Die schrittweise Einführung begann am 1. Januar 2025 für die Meldung von Erlösen, die Meldung der Basis folgt im Jahr 2026. Wenn Sie Krypto über mehrere Wallets und Börsen gehalten haben, stellen Sie sich auf die gleichen Arten von Problemen bei der Kostenbasis-Abstimmung ein, die RSU-Inhaber vor einem Jahrzehnt trafen – und auf die gleichen Arten von Lösungen.

Halten Sie Ihre Anlageaufzeichnungen das ganze Jahr über prüfbereit

Der schwierigste Teil bei der Abstimmung eines 1099-B sind nicht die Regeln – es ist die Rekonstruktion von Transaktionen aus einem Jahr voller Broker-Abrechnungen, Gehaltsläufen und Kapitalmaßnahmen im April. Beancount.io bietet Plain-Text-Buchhaltung, die Ihnen transparente, versionskontrollierte Aufzeichnungen über jeden Kauf, Verkauf, jede Dividende und jede Basisanpassung liefert – ohne Anbieterabhängigkeit (Vendor Lock-in) und mit einem vollständigen Prüfpfad (Audit-Trail), den Sie einem Steuerberater übergeben oder mit einem Texteditor ändern können. Beginnen Sie kostenlos und verwandeln Sie die 1099-B-Abstimmung im nächsten Jahr in einen fünfminütigen Bericht anstelle eines forensischen Projekts über drei Abende.