[RPG] How does sneak attack work with a fighter/rogue multi-class with an extra attack

dnd-5esneak-attack

I have a level 12 rogue/fighter. Level 7 rogue with level 5 fighter. So I get the extra attack as the level 5 fighter. How does sneak attack work with that? Do I only get to apply it on one attack?

Situation is I am going to be a sniper using Sharpshooter. I have the assassin archetype to pick off enemies before we even enter combat. In combat I'm off in the distance while others are fighting up close, so I can snipe enemies from afar with the sneak attack bonus to hit harder. But with that 2nd attack, how do those modifiers work?

Best Answer

You can only sneak attack once per turn

The feature description says this explicitly:

Once per turn, you can deal an extra Xd6 damage to one creature you hit with an attack if you have advantage on the attack roll.

It still worth doing tho

It gives you 4d6 damage for the 7 level rogue, in addition to your two attacks as the 5th level fighter. That would be 2*(1d8+DEX) per attack for longbow, which is still better than making 1d8+DEX + 6d6 from sneak attack as a pure 12 level Rogue, and gives you better chances to hit. It will also be better damage output than a pure 12-level Fighter can achieve with their 2 extra attacks.

It should be noted that the wording is once per turn, not once per round. In comparison to Extra Attack feature, the Sneak Atatck can also be used out of your turn. Which means that Sneak Attack could be used for Opportunity Attacks, and possibly as a Reaction Attack (Such as the recipient of the Battle Master Maneuver: Commander's Strike, thanks @MivaScott for this catch)