The internet has become a great way to advertise with a low budget. You can market on social media sites for free if you can build up an audience. But if you get things like SEO right, you can bring in customers for free, all you really have to pay for is the hosting of your website.