Yes, referrals are a great way to get leads and it shows that you're providing a good service to your clients. However, the downside with referral marketing is that it's not very scalable or predictable. You don't know how many referrals you will get each month. For this reason, it's good not to rely on referrals alone to get leads. It's good to have your own inbound lead generation system that helps you get new leads each month predictably. As a side note: I used to go to business events such as BNI to try and get more referrals. It definitely helped. But it was also very time consuming. I've now replaced those strategies with 100% online lead generation techniques.