Yes. If you want to play Escape from Tarkov through Steam, you must buy it again on Steam, even if you already own it from the Battlestate Games launcher or website.
What happens after you buy it on Steam?
Your progress stays: All your gear, stats, and character data stay the same because they’re saved on your Battlestate Games account.
Higher edition applies: If you own a higher edition (like The Unheard Edition) on Battlestate’s site, you still keep those benefits even if you buy the cheaper Standard Edition on Steam.
Battlestate account required: You still need to log in with your Battlestate account when playing on Steam.
Can you avoid re-buying?
No. There’s no free transfer or Steam key for old owners.
You can only add the Battlestate version as a “non-Steam game” to your Steam library. This lets you launch it from Steam but doesn’t give you achievements, friend list, or Steam features.
Other things to know:
You must download the full game again through Steam. The old Battlestate files won’t work.
Both Steam and Battlestate players share the same servers, so gameplay is the same.
Steam extras like achievements work only if you buy the Steam version. But Family Sharing and Steam Deck support are not available.
Many players are unhappy about having to pay again.
Final Answer
Yes, you must re-purchase Escape from Tarkov on Steam to play it there. After purchase, link your Battlestate account, re-download the game through Steam, and you’ll keep all your progress and edition benefits.