pull down to refresh

How is it that you get taxed paying with bitcoin? For example, let's say I bought 1 BTC (even if it's KYC) but then secretly spend 0.5 BTC on something. If I say I haven't touched my BTC, then in theory I could delay paying taxes until forever, or you're supposed to pay taxes yearly even if you don't sell?