Yes, You will have to pay for leads generation to Facebook Inc. and Google LLC or for any other third party organization platform from where you need to generate leads. Such as Twitter, 99 acres, pinterest etc.