Elk voorjaar betalen duizenden beleggers stilletjes te veel belasting omdat ze vertrouwen op één getal op een enkel formulier. Dat getal is de kostenbasis die vermeld staat op Formulier 1099-B, en wanneer dit fout is — wat veel vaker gebeurt dan de meeste mensen beseffen — gebruikt de IRS het toch, tenzij u bezwaar maakt. Het resultaat is belasting over een "winst" die u in werkelijkheid nooit hebt behaald.
Als u vorig jaar aandelen, aandelen in beleggingsfondsen, ETF's of eenheden van een aandelenplan van een werkgever hebt verkocht, heeft uw broker u een 1099-B gestuurd. Voordat u die cijfers overneemt op uw aangifte, is het de moeite waard om te begrijpen wat het formulier wel en niet belooft. Deze gids loopt door gedekte (covered) versus niet-gedekte (noncovered) effecten, wat Vak 1e en Vak 5 echt betekenen, en hoe een enkele aanpassingscode op Formulier 8949 kan voorkomen dat u twee keer belasting betaalt over dezelfde dollar.
Wat Formulier 1099-B feitelijk rapporteert
Formulier 1099-B, "Proceeds From Broker and Barter Exchange Transactions" (Opbrengsten uit transacties via brokers en ruilbeurzen), is het document dat brokers indienen bij de IRS — en naar u sturen — om de verkoop van effecten te rapporteren. Het omvat aandelen, obligaties, opties, grondstoffen, gereguleerde futures en soortgelijke instrumenten die voor contanten zijn verkocht. Als uw rekening een bedrijfsreorganisatie heeft ondergaan, zoals een fusie of een overname van zeggenschap, kan dat hier ook zichtbaar zijn.
Het formulier heeft een rij voor elke verkoop (of elke samengevatte groep verkopen) met verschillende belangrijke vakken:
- Vak 1a — een beschrijving van het effect en het aantal aandelen of eenheden.
- Vak 1b — de datum waarop u het bezit hebt verworven.
- Vak 1c — de datum waarop u het hebt verkocht.
- Vak 1d — de opbrengst: wat u voor de verkoop hebt ontvangen.
- Vak 1e — de kosten of andere basis: wat u volgens de broker hebt betaald.
- Vak 1f en 1g — aanpassingsbedragen, meestal een niet-toegestaan wash-sale-verlies.
- Vak 2 — of de winst of het verlies op korte of lange termijn is.
- Vak 5 — een selectievakje dat aangeeft dat de transactie een niet-gedekt effect betreft.
Vakken 1d en 1e vormen de kern van de zaak. Opbrengst minus basis is uw winst of verlies. Brokers zijn over het algemeen betrouwbaar wat betreft de opbrengst — ze weten precies hoeveel contanten er op uw rekening zijn binnengekomen. De basis is waar de zaken ingewikkeld worden, en die complicatie heeft een naam.
Gedekte vs. niet-gedekte effecten: Het onderscheid dat alles verandert
In 2008 verplichtte het Congres brokers om de kostenbasis bij te houden en te rapporteren aan de IRS. De regels werden gefaseerd ingevoerd per type activa: aandelen verworven in 2011 of later, beleggingsfondsen en aandelen uit dividendherbelegging vanaf 2012 of later, en de meeste obligaties en opties vanaf 2014 of later.
Een gedekt effect (covered security) is een effect waarover de broker wettelijk verplicht is de basis te rapporteren. Voor deze effecten moet Vak 1e een basisbedrag bevatten, en dat bedrag is ook naar de IRS gegaan.
Een niet-gedekt effect (noncovered security) is een effect dat vóór die overgangsdata is verworven, of een effect waarvan de broker de basis simpelweg niet heeft — bijvoorbeeld aandelen die zijn overgedragen van een andere instelling zonder volledige administratie, of activa die u hebt ontvangen als geschenk of erfenis. Voor niet-gedekte effecten rapporteert de broker uw opbrengst, maar is Vak 5 aangevinkt en kan Vak 1e leeg of onbetrouwbaar zijn. De broker zegt u in feite: "Wij rapporteren dat u dit hebt verkocht, maar het is uw verantwoordelijkheid om de basis correct te krijgen."
Dit onderscheid bepaalt alles wat daarna komt. Het bepaalt in welk deel van Formulier 8949 een verkoop thuishoort, en het vertelt u wanneer u uw eigen huiswerk moet doen in plaats van het formulier te vertrouwen.
Formulier 8949: Waar de afstemming plaatsvindt
Formulier 8949, "Sales and Other Dispositions of Capital Assets" (Verkoop en andere vervreemdingen van kapitaalgoederen), is de brug tussen uw 1099-B en uw belastingaangifte. Het hele doel ervan is reconciliatie — u en de IRS in staat stellen om wat de broker heeft gerapporteerd af te stemmen op wat u daadwerkelijk denkt dat correct is, met een duidelijk papieren spoor voor elk verschil.
Formulier 8949 sorteert elke transactie in een vak met een letter. Deel I is korte termijn (één jaar of korter in bezit); Deel II is lange termijn (langer dan één jaar in bezit):
- Vak A / Vak D — transacties op een 1099-B met basis gerapporteerd aan de IRS (gedekte effecten). Korte termijn gaat in A, lange termijn in D.
- Vak B / Vak E — transacties op een 1099-B zonder basis gerapporteerd aan de IRS (niet-gedekte effecten). Korte termijn in B, lange termijn in E.
- Vak C / Vak F — transacties die helemaal niet op een 1099-B zijn gerapporteerd, zoals een onderhandse verkoop van aandelen.
Recente versies van het formulier voegen ook categorieën toe (Vakken G tot en met L) voor transacties met digitale activa die worden gerapporteerd op het nieuwere Formulier 1099-DA, maar de logica is identiek: is de basis gerapporteerd aan de IRS of niet?
Het juiste vak kiezen is belangrijk omdat het de IRS vertelt hoeveel vertrouwen ze in de cijfers kunnen hebben. Een Vak A-transactie zonder aanpassingen kan vaak in één regel worden samengevat. Een Vak B-transactie is er een waarvan de IRS verwacht dat u deze nauwkeurig controleert.
Waarom de basis op uw 1099-B zo vaak onjuist is
Als de broker de basis aan de IRS rapporteert voor gedekte effecten, waarom zou deze dan ooit fout zijn? Vanwege structurele hiaten in wat brokers mogen of kunnen weten. Hier zijn de meest voorkomende boosdoeners.
Aandelen van de werkgever: RSUs, ESPPs en aandelenopties
Dit is de grootste bron van fouten in de kostprijsbasis en het treft miljoenen werknemers bij beursgenoteerde bedrijven.
Wanneer Restricted Stock Units (RSUs) vrijvallen (vesten), wordt de marktwaarde van die aandelen op uw W-2 bijgeschreven als regulier loon — u heeft er dus al inkomstenbelasting over betaald. Uw juiste kostprijsbasis is de waarde op die vestingsdatum. De IRS verbiedt brokers echter om de looncomponent op te nemen in de basis die zij rapporteren. Daarom rapporteert de broker vaak een basis van nul, of alleen het kleine bedrag dat u daadwerkelijk uit eigen zak heeft betaald.
Als u RSU-aandelen verkoopt ter waarde van $50.000 en de 1099-B toont een basis van $0, dan suggereert het formulier een winst van $50.000. Maar u heeft al belasting betaald over die $50.000 als loon. Het rapporteren zoals het er staat, betekent dat u voor de tweede keer belasting betaalt.
Werknemersaandelenplannen (ESPP's) hebben hetzelfde probleem. De 1099-B toont doorgaans alleen uw aankoopprijs met korting, waarbij het kortingsbedrag dat al als loon op uw W-2 is vermeld, wordt weggelaten. De oplossing is om de juiste basis te gebruiken: de aankoopprijs plus eventuele kortingen en looncomponenten die al belast zijn.
Incentive Stock Options (ISO's) en niet-gekwalificeerde aandelenopties brengen hun eigen basiscorrecties met zich mee, afhankelijk van hoe en wanneer u ze heeft uitgeoefend en verkocht. Het thema is constant: controleer de basis voor alles wat via uw loonstrook is gelopen voordat u aangifte doet.
Wash Sales over twee jaren verspreid
De wash-sale-regel staat een verlies niet toe wanneer u binnen 30 dagen voor of na een verkoop met verlies een nagenoeg identiek effect koopt. Brokers markeren wash sales binnen een enkele rekening in Box 1g — maar een broker weet alleen wanneer een wash sale begint. De broker kan vaak niet zien wanneer het niet-toegestane verlies later alsnog moet worden vrijgegeven, en kan geen aankopen zien op uw andere rekeningen, de rekeningen van uw partner of uw pensioenrekening (IRA). Wash sales over verschillende rekeningen en jaren heen vereisen routinematig handmatige correctie.
Geschonken en geërfde effecten
Geërfde aandelen krijgen over het algemeen een "stepped-up" basis die gelijk is aan de marktwaarde op de overlijdensdatum — vaak veel hoger dan wat de overledene oorspronkelijk heeft betaald. Voor geschonken aandelen geldt een complexere "carryover"-basisregel die gekoppeld is aan de basis van de schenker en de waarde op de datum van de schenking. Brokers beschikken zelden over deze informatie, waardoor deze bijna altijd binnenkomen als niet-gedekte ("noncovered") effecten met een lege of onjuiste Box 1e.
Overdrachten tussen brokers en herbelegde dividenden
Wanneer u een rekening verhuist naar een nieuwe broker, hoort de basisinformatie mee te gaan — maar deze komt regelmatig onvolledig of helemaal niet aan, waardoor gedekte aandelen in feite niet-gedekte aandelen worden. Jaren van kleine herbelegde dividenden en uitkeringen van vermogenswinsten verhogen ook uw basis, en niet elk platform houdt deze nauwkeurig bij.
Het oplossen: Aanpassingscodes voor Formulier 8949
Dit is de regel die u beschermt: u overschrijft de cijfers van de broker niet stilletjes. Voor een transactie die de broker aan de IRS heeft gerapporteerd, rapporteert u de opbrengst zoals getoond, en maakt u vervolgens een gedocumenteerde aanpassing met behulp van een code in kolom (f) en een bedrag in kolom (g). Hierdoor komt uw aangifte overeen met de 1099-B die de IRS al heeft, terwijl u het verschil verklaart.
De belangrijkste code voor problemen met de kostprijsbasis is Code B.
Code B — basis is onjuist. Gebruik Code B wanneer de broker de basis aan de IRS heeft gerapporteerd (een Box A- of Box D-transactie), maar die basis onjuist is. Dit is de code voor de hierboven genoemde RSU- en ESPP-situaties. De werkwijze:
- Vul de opbrengst uit Box 1d in kolom (d) in, exact zoals de 1099-B aangeeft.
- Vul de onjuiste basis uit Box 1e in kolom (e) in, exact zoals de 1099-B aangeeft.
- Vul B in kolom (f).
- Vul in kolom (g) de aanpassing in als een negatief getal, gelijk aan de extra basis die u claimt.
Voorbeeld: Uw 1099-B toont $50.000 opbrengst en $0 basis op vrijgevallen RSUs. Uw juiste basis — de waarde op de vestingsdatum die al op uw W-2 staat — is $48.000. U vult $50.000 opbrengst in, $0 basis, code B, en −$48.000 in kolom (g). Uw belastbare winst wordt $2.000 in plaats van $50.000. U heeft zojuist belasting voorkomen over $48.000 aan inkomen waar u al één keer belasting over heeft betaald.
Andere codes die u kunt tegenkomen:
- Code W — een wash-sale verlies is niet toegestaan. Het niet-toegestane bedrag wordt als een positief getal ingevoerd in kolom (g).
- Code M — meerdere transacties zijn samengevat op één regel. Een algemene code die vaak door belastingsoftware wordt gebruikt.
- Code T — de broker heeft de verkeerde bezitstermijn gerapporteerd (korte termijn vs. lange termijn).
- Code N — u heeft de 1099-B ontvangen als genomineerde voor iemand anders.
- Code E — u kunt verkoopkosten of optiepremies aanpassen die niet op het formulier staan vermeld.
Voor niet-gedekte effecten (Box B en Box E) is het proces in één opzicht eenvoudiger: omdat de broker de basis niet aan de IRS heeft gerapporteerd, vult u de juiste basis rechtstreeks in kolom (e) in — er is geen aanpassingscode nodig voor de basis zelf. De verantwoordelijkheid en de bewijsvoering liggen volledig bij u.
Een praktische checklist voor reconciliatie
Loop voor uw aangifte elke regel van de 1099-B na:
- Bevestig de opbrengsten. Box 1d moet overeenkomen met uw eigen gegevens. Deze zijn zelden fout, maar controleer ze wel.
- Controleer de indicator in Box 5. Als deze is aangevinkt, is het effect niet-gedekt en is het uw taak om de basis te verifiëren.
- Markeer elke verkoop van aandelen van de werkgever. Elke verkoop van RSU, ESPP, ISO of NQSO moet qua basis worden gecontroleerd aan de hand van uw W-2 en het aanvullende overzicht van uw aandelenplan (vaak "stock plan transactions" of "year-end statement" genoemd).
- Herbereken geërfde en geschonken posities. Pas de regels voor de "stepped-up" of "carryover" basis toe; vertrouw niet op een lege Box 1e.
- Let op wash sales over verschillende rekeningen. Als u in dezelfde fondsen handelt op meerdere rekeningen of onlangs heeft bijgekocht, kan het wash-sale-bedrag van de broker onvolledig zijn.
- Bewaar uw documentatie. Bevestigingen van brokers, overzichten van aandelenplannen, schenkingsbrieven en taxaties van nalatenschappen zijn uw bewijslast als de IRS om opheldering vraagt.
De IRS vergelijkt de opbrengsten in uw aangifte automatisch met de 1099-B. Een verschil in opbrengsten leidt tot een melding. Een onjuiste basis die u nalaat te corrigeren, triggert niets — het kost u alleen geld. Die asymmetrie is precies de reden waarom zoveel beleggers te veel betalen: het systeem heeft geen ingebouwd alarm voor het betalen van te veel belasting.
Houd uw investeringsgegevens het hele jaar door georganiseerd
Beleggers die hun 1099-B's moeiteloos afstemmen, zijn degenen die hun aankopen, toekenningen (vests), herinvesteringen en overdrachten hebben bijgehouden op het moment dat ze plaatsvonden — niet degenen die elk jaar in april moeten haasten. Het bijhouden van een helder, duurzaam overzicht van de werkelijke kostenbasis van elke lot verandert het belastingseizoen van een archeologieproject in een snelle controle.
Dat is precies het soort verslaglegging waar plain-text accounting in uitblinkt. Beancount.io laat u investeringslots, de kostenbasis en vermogenswinsten bijhouden in transparante, versiebeheerde platte tekst — geen black boxes, geen vendor lock-in en een volledige geschiedenis die u regel voor regel kunt controleren. U kunt zelfs posities en gerealiseerde winsten visualiseren via een Fava-dashboard. Begin gratis en beschik over de cijfers die u nodig heeft, lang voordat de 1099-B arriveert.
Dit artikel is bedoeld voor algemene educatieve doeleinden en is geen belastingadvies. Regels omtrent de kostenbasis, de belasting op aandelenbeloningen en IRS-formulieren veranderen; raadpleeg een gekwalificeerde belastingadviseur over uw specifieke situatie.