@Tony Davis off market deals are often more challenging than on market deals and they are cheaper...
When I started investing I always tried to pay the bare minimums. I wanted the lowest: agent fees, property management fees, general contractor prices, etc. Over time you will realize "you get what you pay for." If you're serious about investing then you should consider overpaying people that bring you value. If an agent is bringing you a deal 20% below market with no competition then pay the agent accordingly.
Think about it from a relationship perspective:
if you are willing to pay the bare minimum (1%) two things will happen:
1. the agent will likely not work as hard to help you on your first transaction. Why would they spend so much time on off market deals to make 1% when they can make 3% on standard on market deals? They will send the best off market deals to their better clients first and you will be left with the scraps.
2. the agent will be discouraged from working with you in the future. Again, their time is better spent elsewhere
3% is a fair amount or a minimum $ amount (e.g. $2,500, $5,000, etc.)