That depends on what you need. Suppose you can handle your own content creation and already understand your audience. In that case, inbound lead generation is essentially free – all it will cost is the monthly maintenance bills linked to your website. If you need external help from freelancers of agencies, this expense may run into the thousands.