You can buy USDC with no fees on platforms like Coinbase Pro, Kraken, and Binance. These exchanges typically offer trading pairs with USDC and have lower fees compared to other platforms. Just make sure to check their fee structures to ensure you are not charged any fees for buying USDC.