Must be state by state. Pretty sure Merryland doesn’t allow it. Thought it was a federal law.
I’m sure personal sales are allowed nation wide.
That’s what the whole gun show loophole controversy is a about