The main difference between altcoins and tokens is the structure; altcoin is a currency that uses its own blockchain platform, while tokens operate using other blockchains that can facilitate smart contracts.. the way the income is also different if you can buy altcoins at the crypto trading exchange or can mine it, while your token doesn't have to mine it, the developer only determines how much total supply, then the number of tokens remains.