“My biggest challenge is not getting promoted any further due to ‘being great at my job.'” — Miriam H.
We’re going to call this what it is: BS.
If your boss is telling you that you’re not getting promoted because you’re “too good” at your current job, they’re either avoiding the real reason or they’re a bad manager. Either way, you deserve better.
Here’s what you can do:
Ask if there’s a career growth plan for you
Start by being direct. Schedule a meeting with your manager and ask: “What does my career growth plan look like here?”
If they don’t have an answer, or if the answer is vague (“We’ll see what opens up”), that tells you everything you need to know. Good leaders have growth plans for their high performers. If yours doesn’t, that’s a problem with them, not you.
Communicate where you see your career going
Don’t wait for your manager to guess what you want. Tell them explicitly: “I see myself moving into a [specific role] within the next [timeframe]. What would I need to demonstrate to make that happen?”
Be clear about your goals. Ask what skills, experiences, or milestones you need to hit. If they can’t give you concrete answers, they’re either unprepared or they’re stalling.
Ask the hard questions
This is where most people get uncomfortable, but it’s necessary. If you keep hearing “you’re too good where you are,” push back:
“I could be great at a higher-level job too. Is there something holding you back from promoting me that we should discuss?”
This forces an honest conversation. Either they’ll give you real feedback you can work on, or they’ll reveal that the issue isn’t about your performance at all.
Don’t be afraid to leave
If the answer is still no, or if the feedback doesn’t match reality, it’s time to consider leaving.
You’re not being loyal by staying in a role that’s stunted your growth. You’re being undervalued. And the company keeping you stuck because “you’re too good” will replace you the second you leave anyway.
Your career growth matters more than their convenience.
Understand what’s really happening
Often it’s one of three things:
Lack of structure. They don’t have a clear promotion path.
A toxic supervisor. Some managers hold back their best people because they’re worried about losing productivity. This is bad leadership.
Lack of opportunity. There genuinely might not be room to grow. If that’s the case, they should tell you directly.
Good leadership doesn’t hold back people’s growth because “they’re good where they are.” They might have other reasons (budget constraints, timing, etc.) but they should be forthright about them.
You’re not stuck
Being “too good” at your job isn’t a valid reason to deny you a promotion. It’s an excuse.
If your manager won’t give you a clear path forward, find a company that will. Your skills are valuable. Your growth matters. And you don’t owe your employer your entire career just because they like the work you’re doing now.
Ask the hard questions. Push for clarity. And if you don’t get it, start looking elsewhere.
You’re not stuck. You’re just working for people who want to keep you that way.