Field report

The recruiter trap. And why great SAP consultants stay underpaid.

Your recruiter bills the client $1,600 a day. You see $700. You know this. You keep working through them anyway. Here's why - and the exit route I used to sign $605K direct.

By Anita Anello · 7 min read

Every SAP consultant I coach has done the math at least once. The recruiter's markup is not a secret. You've seen the client's PO. You know your effective rate is roughly 40% of what your day is billed at. And still, when the phone rings, you say yes.

I did the same thing for years. Not because I couldn't count. Because the recruiter solves a real problem: they bring the work. They handle the client relationship. They handle the contract, the invoicing, the awkward extension conversation. They give you predictability.

What they take in exchange is not just the margin. It's the relationship. It's your name on the SOW. It's your ability to raise the rate next year without their permission. And most quietly, it's your identity - you become "the SAP resource," interchangeable with the next SAP resource on their bench.

The math you already know

Take a real S/4HANA finance lead. Client pays roughly $1,600 a day. The recruiter keeps $600 to $900. The consultant clears $700 to $1,000. Over a 12-month project, the delta is somewhere between $150K and $250K. Per year. That number is not a rounding error. It's a mortgage.

Now stack it. Three years on that engagement is half a million dollars in margin that never touches your account. And when the project ends, the client's next call goes to the recruiter, not to you. You start the pipeline from zero. Again.

The recruiter is not the enemy. The enemy is being unknown to the buyer.

Why smart consultants stay stuck

It is not lack of skill. Every SAP consultant I've coached out of the staffing chain was elite at their craft. What they were missing was three specific things:

  1. A public point of view that made a buyer want them, not just any FI/CO lead.
  2. A sales conversation that diagnosed the client's business problem before quoting the SAP note.
  3. A pricing structure that let them charge for outcomes, not hours - so the decision maker had an outcome to actually buy.

None of that is taught in an SAP course. It is not on the certification path. It is not what your firm rewards. It is precisely the work the recruiter does on your behalf while you're focused on delivery, and it is precisely why they get to keep the margin.

Free guide

Get the $605K SAP Proposal Teardown. Free.

Send me the teardown

The exit route

You don't quit the recruiter. You outgrow them. The move is to build the three things they were doing for you: positioning, pipeline, and pricing. When you own those, the recruiter becomes optional. When they're optional, you can name your number.

The first client I signed direct came from a LinkedIn post. Not a cold email. Not a network intro. A point-of-view post about a specific SAP project failure and recovery. The buyer, a Fortune 500 SVP, read it, sent me a message, and 7 weeks later we signed a $605K contract. No recruiter. No integrator. No day rate.

The reason that worked was not the post. It was that the post proved I understood the buyer's business problem better than the firm competing for the same work. That is positioning. And it is the one thing recruiters cannot do for you, which is why the ones who build it stop needing them.

What to do this week

  1. Open your LinkedIn. Read your headline out loud. If it reads like a job title, you're invisible to buyers. Rewrite it as a point of view.
  2. Write down the last three engagements you delivered. For each one, name the business outcome, not the SAP module.
  3. Draft one post about a specific failure mode you've seen in an SAP S/4HANA, RISE, BTP, or SAP Business One project. Publish it.
  4. Watch who engages. Those are the buyers your current positioning is hiding you from.

That's the start of the exit. It's also the exact work we do together in the live workshop - with your profile, your engagements, and your positioning, live in the room.

Next step

Ready to run the play? Join the next live masterclass.

Thursday, August 20 · 12:00 PM PT