Nice this Is very helpful. Should i record how much I made in USD every month or keep the amount of coins that I made and convert to USD at a certain time frame. I believe it is the time that I actaully convert it right? What if i never cash out.
Technically you are supposed to recognize the revenue when the transaction is logged in the block chain. I dont do that as it would be too hard. I recognize my revenue every month on the 28th. It doesnt matter if you convert to fiat or not.