Most Helpful Guy
He's doing this because he likes having sex with you, and assumed that the F in Friends With Benefits meant that you are his friend. As for whether you should cut him off; I think that would be harsh. Just set down the ground rules. Tell him that you aren't cool with him just coming over.
Most Helpful Girl
Just be honest and let him know what behavior doesn't work for you