If it's direct transaction from altcoin to bitcoin with no any fiat in the middle or any bank transaction, you won't need to pay for taxes because they can't track that.
It should not be that simple. As far as I know, if there is earnings, the tax have to be paid. The rules should be thoroughly researched on google, then should make decision.