No, you do not need to have a wallet to purchase crypto, however, if you plan on doing alot of cryptocurrency investing, a wallet is worth investing in. Third party platforms such as Coinbase, Robinhood, and Paypal allow you to dip your feet in the world of owning cryptocurrency without a wallet.