Freelance Recruiters in the IT Industry: Protecting Our Rights

As a freelance recruiter specializing in the IT sector, I’ve encountered a recurring issue that’s difficult to navigate. One of my clients regularly reaches out to inform me they have an open position that needs filling. I dedicate time and effort to identify suitable candidates, only to find out a week later that their internal HR team has already filled the role, rendering my services unnecessary. Unfortunately, this has happened multiple times across different positions, despite my efforts to present a solid pool of candidates.

Our agreement stipulates that I would be compensated for each successful hire. However, this means that every time my candidates are overlooked in favor of internal hires, I end up investing a significant amount of time without any payment—which can lead to entire months of work going unpaid.

What steps can I take to address this situation? Have others faced similar experiences, and how have you managed them? I’d love to hear your thoughts and insights.