Skip to content

Latest commit

 

History

History
12 lines (7 loc) · 750 Bytes

README.md

File metadata and controls

12 lines (7 loc) · 750 Bytes

crypto8949

Takes a spreadsheet of cryptocurrency transactions and outputs an IRS form 8949

keep up this spreadsheet up to date with all transactions. it's a bit weird but i have separate vertical sections for buys (or storj salary/bonus income), trades, transfers, and sales. i don't have a section for cryptocurrency forks (which are a taxable event!)

okay and then, attached is a go program that takes the above spreadsheet in CSV form and spits out a form 8949 for your taxes:

it's super gross go code. lots of panics because it started off as a small single function main method

if you enter ALL OF YOUR CRYPTOCURRENCY TRANSACTIONS EVER into it (which i have!) it will keep track of long term/short term gains/etc

the go code assumes LIFO