I am a broker.. work from home.. no salary.. no lead gens.. I usually get points on my deals. Different companies give me different amounts of points on a deal.

Anywhere from 5 points all up front to 8 on the front and 3 on the return. Same with renewals..

I did run into one shop where I only ended up getting 2 points on a deal.. will never do business with them again.