☀️☀️☀️ 20% zniżki z kodem SUMMER26 ☀️☀️☀️

Śledzenie RSU i pracowniczych planów akcyjnych

Nabycie RSU to trzy odrębne zadania: wprowadzić akcje po właściwej wartości, trzymać akcje, których jeszcze nie możesz sprzedać, z dala od pozycji zbywalnych i dopilnować, żeby ewentualna sprzedaż była opodatkowana od właściwego kosztu nabycia. Ten poradnik obejmuje wszystkie trzy, a także sąsiedni przypadek akcji, które po prostu przychodzą — prezenty, akcje promocyjne od brokera, zakupy finansowane z cashbacku.

Nie ma obiektu grantu ani harmonogramu vestingu do wypełnienia. Każde nabycie zapisujesz w chwili, gdy się materializuje, co oznacza, że liczby są tak dobre, jak cena, którą wpiszesz tego dnia.

Zapisywanie każdego vestingu

Zapisz jedną transakcję na każdy vesting, z datą dnia vestingu, po cenie rynkowej z tego dnia — nigdy po 0. Sam grant nic nie zmienia w Twoim portfolio; robią to dopiero dostarczone akcje. Wpisanie ceny z dnia vestingu daje każdemu późniejszemu zyskowi lub stracie sensowny punkt startu i chroni stopę zwrotu przed wystrzeleniem w kosmos.

  1. Otwórz konto, na które trafiły akcje — lub dedykowane konto lock-upu opisane w następnej sekcji — i kliknij Dodaj aktywo tutaj. Z każdego innego miejsca w aplikacji + Dodaj w menu głównym robi to samo z szerszą wyszukiwarką.
  2. Wyszukaj ticker pracodawcy i wybierz notowanie, które faktycznie obejmuje Twój plan. Jeśli pojawi się kilka, zobacz Wybór właściwego symbolu rynkowego.
  3. Jako typ transakcji wybierz Buy i ustaw datę na dzień vestingu.
  4. Wpisz liczbę akcji, które faktycznie trafiły na konto, jako Quantity.
  5. Ustaw Price na cenę rynkową z dnia vestingu — wartość, po której Twój plan wycenia vesting w wyciągu. Nie 0.
  6. Dodaj tag taki jak RSU lub zagnieżdżony, np. RSU/grant 2024. Tag na transakcji dotyczy tylko jednostek z tej transakcji, i właśnie to sprawia, że mieszane konto da się później sensownie obsłużyć — zarówno przy filtrowaniu, jak i przy regułach podatkowych.

Jeśli administrator planu daje Ci plik CSV, zmapuj wiersze vestingów tak samo: Type jako Buy, Quantity jako liczbę dostarczonych akcji, Price jako cenę z dnia vestingu. Transaction Properties Reference wymienia każdą kolumnę, którą możesz zmapować.

Vestingi, których się spodziewasz, ale ich jeszcze nie otrzymałeś

Transakcje można datować w przyszłość, więc możesz wprowadzić transze, które dopiero się zmaterializują, i zobaczyć, co dodadzą. Zapisz każdy spodziewany vesting jako Buy z jego planową datą vestingu, z liczbą akcji, których oczekujesz, i najlepszym szacunkiem ceny — ceną z grantu, bieżącą ceną rynkową lub tym, co prognozuje wyciąg z planu.

Transakcje datowane w przyszłość nie ruszają Twoich bieżących liczb: nie są liczone na Max, YTD, 1Y ani żadnym innym okresie kończącym się dziś. Żeby je zobaczyć, przełącz okres na Hold albo wpisz zakres w przyszłość, np. 2025 2030, w selektorze okresu — wykres rozciągnie się do ostatniej daty, którą pokrywają dane. Oznacz każdą jako unconfirmed, żeby wyróżniała się na liście transakcji jako coś do zrewidowania i skorygowania do tego, co naprawdę przyszło.

Prognozowany Buy obciąża prognozowaną gotówkę tak samo jak prawdziwy, więc powyższe zastrzeżenie o gotówce dotyczy też tego przypadku — użyj Don't track cash na wpisie, jeśli nie chcesz, żeby prognoza pokazywała pieniądze wychodzące z konta, z którego nigdy nie płaciłeś.

Obsługa lock-upu lub okresu utrzymania

Trzymaj akcje, których jeszcze nie możesz sprzedać, na własnym koncie, a potem przenieś je transakcją Convert / Move z datą dnia, w którym stały się zbywalne. To trzyma zablokowane akcje poza Twoją pozycją handlową i sprawia, że FIFO zamyka właściwe loty, gdy w końcu sprzedasz.

  1. Utwórz osobne konto na akcje pracownicze w lock-upie — „Akcje pracodawcy RSU (zablokowane)" albo cokolwiek rozpoznasz.
  2. Zapisz każdy vesting na to konto tak jak wyżej, po cenie z dnia vestingu.
  3. Kiedy lock-up wygaśnie, dodaj transakcję Convert / Move na zablokowanej pozycji, z datą dnia, w którym akcje stały się dostępne do sprzedaży. Ustaw Target Account na Twoje konto główne, a Target Asset zostaw puste — bez aktywa docelowego jest to przeniesienie, a nie konwersja.
  4. Zostaw pole Price puste. To przenosi koszt nabycia z dnia vestingu na nową pozycję i nie realizuje żadnego zysku ani straty. Wpisz cenę, a Capitally policzy zwrot z różnicy względem wartości rynkowej, czego przeniesienie w depozycie nigdy nie powinno robić.
  5. Trzymaj się prawdziwej daty. Przeniesienie otwiera lot w dniu dostępności, a transakcje są łączone w jednostki pozycji w kolejności First-In-First-Out — więc późniejszy Sell zamyka akcje, które faktycznie mogłeś sprzedać.

Prostsza alternatywa

Jeśli drugie konto wydaje się nadmiarem, zmień konto i datę w oryginalnej transakcji vestingowej na dzień, w którym akcje stały się zbywalne. Obliczenia podatkowe wychodzą poprawnie. Kompromisem jest wykres historii: pozycja teraz otwiera się później, niż faktycznie się otworzyła, więc wcześniejsza część posiadania z niego znika.

Poprawne ujęcie podatkowe

Capitally opodatkowuje zbycie, a nie vesting. Transakcje Transfer i Account Balance nigdy nie są opodatkowane, Convert / Move wpisane bez ceny nic nie realizuje, a Buy zapisuje koszt nabycia. Kiedy sprzedajesz, preset liczy Tax = Rate × (Revenue − Expense), gdzie Expense to koszt nabycia, który wpisałeś, plus opłaty otwarcia.

Ten domyślny wariant jest tym, czego chcesz, gdy vesting został już opodatkowany jako dochód po wartości godziwej: cena z dnia vestingu, którą wpisałeś, jest bazą, a sprzedaż jest opodatkowana od zysku od vestingu.

Jest niewłaściwy, gdy Twoje reguły odraczają wszystko do sprzedaży i traktują akcje, za które nic nie zapłaciłeś, jak takie, które nic nie kosztowały. W takim przypadku trzeba to presetowi powiedzieć:

  1. Przejdź do Settings → Taxes i otwórz preset, którego używa Twoje konto. Wbudowane presety nigdy nie są edytowane w miejscu — przycisk zapisu ma napis Clone and Save, a Twoja wersja jest przechowywana osobno, więc nazwij kopię tak, żebyś ją rozpoznał, np. „Capital Gains for RSUs". Żeby zrobić kopię od razu, użyj Duplicate w menu presetu.
  2. W zakładce Program dodaj instrukcję Set, która ustawia Expense na 0, umieszczoną przed instrukcją Apply Tax.
  3. Jeśli konto zawiera też zwykłe zakupy, opakuj to Set w warunek If na Asset, Asset Tags lub Transaction Tags — tag RSU z transakcji vestingowych — żeby zadziałało tylko na akcjach pracodawcy.
  4. Opcjonalnie dodaj Select Tax Group z nazwą typu Capital Gains/RSU, żeby te sprzedaże raportowały się osobno, i Add Note, żeby zapisać wartość z dnia vestingu dla tego, kto następnym razem czyta raport.
  5. Użyj podglądu raportu podatkowego obok edytora: wybierz konto pod Accounts i rok sprzedaży pod Tax Year. Zmiany pozostają szkicem, dopóki nie zapiszesz — Revert changes je odrzuca — więc możesz sprawdzić liczbę, zanim dotknie Twojego projektu.

Zobacz Tax Presets, jak presety przypinają się do kont, oraz Tax Preset Reference, w którym znajdziesz każdą dostępną właściwość i instrukcję.

Którym liczbom zwrotu ufać

Stopa zwrotu ważona kapitałem reaguje na to, ile zapłaciłeś, więc pozycja zapisana po koszcie zero wysyła ją w kosmos — stawki w dziesiątkach tysięcy procent. Stopa zwrotu ważona czasem jest zbudowana z cen zamknięcia dnia i Twojego miksu aktywów, a nie z Twojego kosztu, więc darmowa lub przeceniona akwizycja jej nie zawyża.

Dwie rzeczy warte wiedzy:

  • Zaburzona stopa zostaje lokalna. Zwrot każdego aktywa jest liczony niezależnie, więc linia 24 550 % na jednej pozycji nie przelewa się na inne.
  • Przy planie zakupu z dyskontem wpisz cenę, którą naprawdę zapłaciłeś. Stopa zwrotu ważona kapitałem i ROI pokażą wtedy dyskonto jako realny zwrot, którym było — ROI to outflows / inflows − 1, więc niska cena zakupu podnosi go tak samo. Czytaj obok nich TWR, żeby zobaczyć, jak spisały się same akcje.

Obliczanie zwrotów wyjaśnia, jak obliczana jest każda z metod; TWR vs MWR omawia, którą z nich sprawdzać w zależności od celu analizy.

Akcje otrzymane bez zakupu

Użyj Przelewu z dodatnią ilością i kosztem nabycia równym cenie rynkowej z dnia, w którym akcje wpłynęły na konto. Pozostaw pole kosztu nabycia puste, a Capitally automatycznie wypełni je ceną zamknięcia z tego dnia, co daje ten sam efekt. Dotyczy to akcji otrzymanych w prezencie, premii pracowniczych, akcji promocyjnych od brokera oraz zakupów sfinansowanych z cashbacku.

Co się dzieje: aktywo pojawia się na koncie, podczas gdy z konta nie wychodzą żadne środki pieniężne. Akcje promocyjne od brokera, prezent, nagroda pracownicza czy funkcje typu „Saveback”, które inwestują procent wydatków z karty w ETF, są w ledgerze traktowane identycznie: aktywo wpływa, brak zakupu.

Jak to zaksięgować:

  • Typ transakcji Przelew, Ilość dodatnia
  • Data ustawiona na dzień wpłynięcia akcji
  • Koszt nabycia (pole Cena) ustawiony na cenę rynkową z tego dnia lub pozostawiony pusty, aby Capitally użyło ceny zamknięcia

Pozwala to odzwierciedlić otrzymanie aktywa zamiast jego zakupu, ustala koszt nabycia niezbędny do obliczeń zwrotów i podatków oraz rozpoczyna śledzenie wyników inwestycji od dnia otrzymania.

Jeśli chcesz mieć nagrodę w ledgerze jako oddzielny dochód

W przypadku cashbacku i podobnych nagród możesz zarejestrować dochód bezpośrednio, wykonując dwa kroki:

  1. Przelew gotówki na konto w wysokości kwoty cashbacku.
  2. Kupno jednostek po cenie rynkowej.

Daje to pełną ścieżkę audytu dochodów kosztem dwóch wpisów dla każdego zdarzenia — co szybko się sumuje, jeśli funkcja aktywuje się przy każdej transakcji kartą.

Akcje otrzymane w wyniku działań korporacyjnych — wydzielenia spółki (spinoff), fuzji, dywidendy w akcjach — to osobny przypadek z własnymi wpisami. Zobacz Rejestrowanie zdarzeń korporacyjnych.

Czego Capitally nie robi