The most minimal cost would be asking for private label affiliate hosting plans from established shared hosting companies. Unlike reseller hosting, for these affiliate hosting plans, you pay the company on behalf of your client only when you need the hosting plan (in other words zero investment as you would have already collected the money from your client) When you have built your customer profile, you can then move on to Reseller Hosting/VPS hosting. Good luck!