Вы купілі сваю першую крыпту тры гады таму, дакупалі яе на дзвюх розных біржах, адправілі частку на апаратны гаманец, некалькі разоў абменьвалі токены і зарабілі трохі стэйкінгу. Сёння нехта задае вам простае пытанне — які ваш сабекошт? — і вы не можаце на яго адказаць. Біржы паказваюць розныя лічбы ў залежнасці ад таго, што вы вывелі. Ваш апаратны гаманец не мае паняцця, колькі вы заплацілі. Прыкладанні для адсочвання, якія абяцаюць дапамагчы, усе просяць тое самае: API-ключы, OAuth у біржу, ці яшчэ горш — вашу seed-фразу. Гэты гайд — пра тое, як адсочваць сабекошт крыпты, не аддаючы нічога з гэтага, і ўсё ж прыйсці да ліку, які вы зможаце адстаяць.
Чаму сабекошт — гэта лік, які мае значэнне
Сабекошт — гэта тое, што вы заплацілі за актыў, уключаючы камісіі, у валюце, у якой вы фактычна плацілі. Гучыць сумна. Гэта адзіны лік, які вызначае:
- Колькі падатку вы павінны пры продажы. Прырост капіталу — гэта цана продажу мінус сабекошт. Памыліцеся з базай — і вы або пераплоціце, або недаасвеціце даходы; абодва варыянты дарагія.
- Ці сапраўды пазіцыя прыбытковая. Сённяшняя рынкавая цана мінус ваша база — гэта рэальны P&L. Без базы вы ведаеце толькі спот-вартасць, але не вынік.
- Які лот прадаваць першым. FIFO, LIFO, HIFO, specific-ID — кожны метад патрабуе ведаць базу кожнага асобнага лоту. Без палотавага адсочвання ў вас няма метаду, толькі здагадкі.
- Трымаць ці фіксаваць страты. Фіксацыя страт магчымая толькі тады, калі вы можаце вызначыць, якія лоты пад вадой і наколькі. Гэта пытанне базы.
Усё астатняе ў крыпта-справаздачнасці — зводкі прыбытку/страт, падатковыя формы, гадавыя выпіскі — паходзіць з сабекошту. Зрабіце гэты пласт правільна, і астатняе становіцца механічным.
Чаму “проста падключыце сваю біржу” — гэта няправільнае стандартнае рашэнне
Стандартны працэс інструмента сабекошту такі: увайдзіце, устаўце API-ключы для кожнай біржы, апцыйна падключыце OAuth толькі на чытанне і дазвольце сэрвісу падлічыць усё за вас. Гучыць зручна, і ў гэтым чатыры праблемы.
- API-ключы — гэта ўліковыя дадзеныя. API-ключ толькі на чытанне — усё яшчэ ключ. Ён ідэнтыфікуе ваш рахунак, звычайна можа быць павышаны ў правах праз сацыяльную інжынерыю і жыве на чужым серверы, пакуль вы не ўспомніце адклікаць яго.
- Сэрвіс назаўжды ведае ўсё, чым вы валодаеце. Вы перадаяце поўны спіс пазіцый, гісторыю вывадаў і пастаянны тайм-лайн вашых гандлёвых паводзін. Гэтыя даныя не “забываюцца”, калі вы адмяняеце падпіску.
- Ён бачыць толькі гісторыю на боку біржы. Усё, што вы адправілі на апаратны гаманец, абмянялі он-чэйн, зарабілі ў DeFi або атрымалі як аплату, нябачнае для інструмента толькі-біржы. Вы ўсё роўна будзеце рабіць ручную працу — толькі цяпер вашы даныя яшчэ і ўцяклі.
- Ён ламаецца ў той момант, калі біржа памірае ці выкідвае вас. Калі біржа выходзіць у афлайн (а гэта здаралася неаднаразова), API перастае працаваць, і ваша гісторыя адсочвання знікае разам з ім. Публічны блокчэйн — не.
Прыватная альтэрнатыва пераварочвае мадэль даверу: захоўвайце ўліковыя дадзеныя пры сабе, выводзьце гісторыю з крыніц з мінімальным даверам (публічныя адрасы блокчэйна, CSV-экспарты, ручныя запісы) і дазвольце лакальнаму інструменту іх зверыць.
Прынцып: адна кніга, два ўваходы, нуль уліковых дадзеных
Ваш сабекошт крыпты жыве ў адной прыватнай кнізе, якая цягне з двух уваходаў з мінімальным даверам — публічных адрасоў для он-чэйн актыўнасці, CSV-экспартаў для біржавай актыўнасці — і нічога больш.
Кніга — ваша. Блокчэйн — гэта публічныя даныя толькі для чытання: кожны можа запытаць адрас гаманца; адрас не ідэнтыфікуе вас, пакуль вы яго не звяжаце. CSV-экспарты — гэта файлы, якія кантралюеце вы: вы можаце прагледзець іх да таго, як яны патрапяць у вашу кнігу, і выдаліць пасля. Разам яны пакрываюць усё, што вы калі-небудзь рабілі ў крыпце, не даючы ніводнаму трэцяму боку ўліковых дадзеных.
Тры правілы прымушаюць кнігу працаваць:
- Кожны лот мае дату, кошт і камісію. Ніякіх “прыкладна летам мінулага года” — выберыце найлепшую дату, якая ў вас ёсць, і запішыце яе разам з курсам валюты на той дзень, калі куплю рабілі ў іншай валюце.
- Перавады паміж вашымі ўласнымі гаманцамі не з’яўляюцца падаткова-аблажэнымі падзеямі, але іх трэба адсочваць. Інакш тыя самыя манеты выглядаюць як продаж з аднаго боку і куплю з другога, і ваша база падвойваецца або знікае.
- Он-чэйн абмены — гэта дзве транзакцыі: распрадажа і набыццё. Токен A прадаецца па справядлівай рынкавай вартасці ў момант абмену; гэты выторг становіцца базай токена B. Забыцца пра гэта — самая распаўсюджаная памылка ў самастойным адсочванні.
Шасцікрокавая сістэма
Крок 1 — Пералічыце кожнае месца, дзе калі-небудзь была ваша крыпта
Запішыце на адным аркушы або ў адной нататцы кожны біржавы рахунак, кожны гарачы гаманец, кожны апаратны гаманец, кожную стэйкінг-платформу і кожны DeFi-пратакол, якім вы карысталіся. Уключыце і памерлыя — біржы, якія закрыліся, гаманцы, якія вы пакінулі. Калі манеты калі-небудзь там жылі, яны павінны быць у спісе, бо яны генеравалі транзакцыі, якія недзе ўплываюць на базу.
Мэта гэтага кроку — паўната, а не дзеянне. Прапушчаны гаманец — гэта крыніца загадак “адкуль гэтыя манеты?” праз паўгода.
Крок 2 — Збярыце публічныя адрасы для гаманцаў з самастойным захоўваннем
Для кожнага апаратнага гаманца, гарачага гаманца ці адраса самастойнага захоўвання запішыце публічны адрас (адрас атрымання, не seed). Гэтым бяспечна дзяліцца. Гэта не ўліковыя дадзеныя. Гэта дазваляе толькі прагляд балансаў і гісторыі, але не перамяшчэнне сродкаў.
Карысная дэталь: большасць гаманцоў генеруе розны адрас атрымання для кожнага актыву або кожнага выкарыстання. Збярыце майстар-/extended public key (xpub, ypub, zpub) для Bitcoin і галоўны адрас для ланцугоў з мадэллю рахункаў (Ethereum, Solana і г. д.). Яны даюць поўны выгляд гісторыі гаманца без раскрыцця seed.
Крок 3 — Экспартуйце CSV з кожнай біржы, якой вы карысталіся
Кожная сур’ёзная біржа прапануе экспарт “гісторыі транзакцый” ці “гісторыі здзелак”. Запампуйце іх. Адкрыйце кожны CSV і праверце, што ў ім ёсць як мінімум гэтыя слупкі:
| Слупок | Чаму гэта важна |
|---|---|
| Дата/час (UTC) | Фіксуе курс валюты і падатковы год |
| Тып (куплю/продаж/дэпазіт/вывад/камісія) | Вызначае, ці гэта падаткова-аблажэная падзея |
| Актыў | Якая манета |
| Колькасць | Колькі перамясцілася |
| Цана ў фіяце | База для лоту |
| Камісія | Дадаецца да базы пры куплі, памяншае выторг пры продажы |
Калі слупка не хапае ці значэнні выглядаюць няправільна, выпраўце гэта ў CSV да імпарту — як толькі ўваходзіць у кнігу, памылкі распаўсюджваюцца. Тыповая чыстка: пераводзьце цэны ў лакальнай валюце ў вашу хатнюю валюту па курсе таго дня і выдаляйце дублююцкі радкі з паўторна спампаваных экспартаў.
Крок 4 — Уведзіце ручныя лоты для p2p і падарункаў
Некаторыя манеты прыходзяць без CSV — куплены ў сябра, атрыманы як падарунак, заробленыя як аплата за працу або перанесеныя з гаманца, гісторыі якога ў вас больш няма. Уведзіце іх уручную з найлепшым магчымым сабекоштам:
- Купленыя p2p: фактычная цана, якую вы заплацілі, у вашай хатняй валюце, у той дзень.
- Атрыманыя як аплата за працу: справядлівая рынкавая вартасць у дзень атрымання (гэтая вартасць таксама абкладаецца падаткам як даход — запішыце асобна).
- Падарунак: у большасці юрысдыкцый вы атрымліваеце ў спадчыну зыходны сабекошт ад дарыцеля (спытайце ў яго). Калі вы не можаце высветліць, выкарыстоўвайце цану на дзень падарунка і дакументуйце дапушчэнне.
- У спадчыну: звычайна абнаўляецца да справядлівай рынкавай вартасці на дату атрымання спадчыны (залежыць ад юрысдыкцыі — пацвердзіце з мясцовым падатковым спецыялістам).
Дакументуйце дапушчэнне побач з кожным ручным лотам. Абарона ад аўдыту — не “у мяне ідэальны запіс”, а “у мяне паслядоўны метад, прыменены празрыста”.
Крок 5 — Зверце перавады
Гэта той крок, які ламае кожную спробу зрабіць гэта ў табліцы. Адкрыйце поўную кнігу і супастаўце кожны “вывад” на біржы з “дэпазітам” на гаманцы, і наадварот. У манетным выражэнні яны павінны зводзіцца ў нуль (мінус сеткавая камісія). Пазначце кожную пару як перавод, а не продаж.
Калі ў вывада няма адпаведнага дэпазіта, вы або страцілі манеты (што ў некаторых юрысдыкцыях з’яўляецца дэдуктыўнай стратай з доказам), або забыліся дадаць гаманец, або перанеслі іх контрагенту (што ёсць распрадажай). Вырашайце кожную з іх перш чым ісці далей. Незверныя перавады — гэта крыніца фантомных прыбыткаў.
Крок 6 — Выберыце метад і трымайцеся яго
Выберыце метад ідэнтыфікацыі лотаў — FIFO з’яўляецца самым бяспечным па змаўчанні і патрабуецца падатковымі органамі ў некаторых краінах — і прымяняйце яго паслядоўна з года ў год. Змена метадаў пасярод ствараецца папяровы след, які выглядае так, нібы вы аптымізавалі заднім лікам, а гэта менавіта тое, што заўважаюць аўдытары.
Як толькі метад вызначаны, кожны продаж дае: які лот быў выкарыстаны, базу, выторг, тэрмін трымання і прыбытак/страту. Падсумуйце іх у канцы года, і падатковая форма запоўніцца сама.
Распаўсюджаныя памылкі, якія раздзімаюць ці зніжаюць вашу базу
- Лічыць перавод за куплю. Манеты, якія прыходзяць у ваш гаманец з вашай уласнай біржы, не з’яўляюцца куплёй. Калі сістэма так думае, вы падвойваеце базу і недаасвечваеце прыбыткі.
- Ігнараванне камісій. Гандлёвая камісія 0,1% адчуваецца малой, але на сотні здзелак яна істотна зрушвае базу. Камісіі з боку купляння дадаюцца да базы; камісіі з боку продажу адымаюцца ад выторгу.
- Выкарыстанне спот-цаны ў дзень куплі замест цаны выканання. Гэта не адно і тое ж. У CSV будзе цана выканання; выкарыстоўвайце яе.
- Забыцца пра он-чэйн абмены. Абмен на Uniswap ці Jupiter — гэта продаж токена A і куплю токена B у адзін момант. Абедзве часткі трэба запісаць са справядлівай рынкавай вартасцю адной з іх (звычайна часткі ў доларах/еўра/лакальнай валюце).
- Змешванне валют. Куплю ETH за еўра ў аўторак і продаж яго за долары ў пятніцу дае базу ў еўра і выторг у доларах; вы не можаце параўноўваць іх напрамую. Пераводзьце ўсё ў сваю хатнюю валюту па фактычным курсе кожнай падзеі.
- Давер да поля “сярэдняя цана” ад біржы. Гэта сярэдняя. Сабекошт — палотавы. Сярэдняе супадзе, толькі калі вы прадасце ўсё адразу.
Як з гэтым спраўляецца Thrust
Thrust пабудаваны вакол таго самага прынцыпу, што апісвае гэты артыкул: ваша крыпта застаецца ў вашым гаманцы, а ваша адсочванне застаецца на вашым тэлефоне.
- Дадавайце гаманцы па публічным адрасе. Устаўце публічны адрас ці extended public key для любога падтрыманага блокчэйна. Thrust чытае публічныя даныя ланцуга напрамую і ўзнаўляе гісторыю транзакцый. Без seed-фразы, без API-ключа, без уваходу на біржу. Пакрыццё ахоплівае асноўныя ланцугі, на якіх людзі рэальна трымаюць актывы.
- Імпартуйце гісторыю біржы па CSV. Сцягніце CSV з вашай біржы, перацягніце яго, і ён трапіць у тую ж кнігу, што і он-чэйн гаманцы. Праўкі застаюцца лакальнымі.
- Ручныя лоты для p2p і падарункаў. Уведзіце дату, колькасць, цану і камісію — Thrust разглядае гэта як паўнацэнны лот, а не зноскі.
- Адзіная кніга для фіята і крыпты. Тое самае прыкладанне трымае вашы банкаўскія рахункі, карты, брокерскія і крыпту, таму сабекошт жыве побач з наяўнымі, якія за яго плацілі. Перавады паміж фіятам і крыптой застаюцца правільна класіфікаванымі.
- Мультывалютнасць па змаўчанні. Купляйце ў еўра, прадавайце ў доларах, трымайце ў абодвух — Thrust захоўвае курс на кожную падзею, таму база застаецца ў вашай хатняй валюце без ручной матэматыкі.
- Ghost Mode. Нічога не пакідае прылады. Няма серверавага рахунка, няма аналітычнага канвеера, які сочыць, чым вы валодаеце, няма трэцяга боку, які даведваецца адрасы вашых гаманцоў. Лічбы сабекошту існуюць толькі на вашым тэлефоне (і ў рэзервовай копіі iCloud, калі вы яе ўключыце).
- AI CFO, які чытае толькі вашы лакальныя даныя. Калі прыкладанне паказвае “гэты лот трымаецца больш за год” або “у вас ёсць нерэалізаваныя страты, якія варта разгледзець”, яно чытае з кнігі на прыладзе, якую вы пабудавалі. Нічога не адпраўляецца на знешні аналіз.
Вынік — кніга сабекошту, якая прыватная па канструкцыі, дастаткова поўная, каб адстаяць яе ў падатковы час, і пабудаваная з уваходаў, якімі кіруеце вы.
Завяршальная думка
Сабекошт — гэта той сумны лік, які робіць магчымым кожнае цікавае рашэнне ў крыпце: калі прадаваць, калі фіксаваць страты, калі рабалансіраваць, што вы рэальна павінны. Прычына, чаму ён застаецца здагадкай для большасці людзей, не ў тым, што матэматыка складаная. Справа ў тым, што стандартныя інструменты патрабуюць больш доступу, чым патрабуе матэматыка. Вы можаце пакінуць уліковыя дадзеныя пры сабе, узяць публічныя даныя і ўсё ж прыйсці да правільнага ліку. Праца — гэта адна старанная нядзельная пасляабедная сесія і пяціхвілінная штотыднёвая праверка пасля гэтага. Прыватнасць, якую вы вяртаеце сабе, — назаўжды.