You can build an online business even when without spending money on the products to sell or even providing shipping. However, there are things that you actually need in order to operate your online business. You need SEO and digital marketing skills. Without these, you cannot generate sales.