It depends on where you’ll be accepting payments. If you have a physical storefront or you have a mobile business, you’ll likely need card readers or physical terminals while e-commerce businesses won’t need hardware. It’s a good idea to check transaction fees, monthly fees, and hardware costs from several providers before deciding.