@Dorian Young if you really are not going to use them to buy or list then $50 is pretty reasonable on the low end. To get truly excellent comps (the kind an appraiser would be likely to use) it can take a few hours. (Really depends on the market and how many similar properties are nearby—suburbs are easier to pull comps for for example because of an abundance of similar properties in the immediate area.)
If all you want is a super basic CMA with your criteria (example: all active, pending, sold, terminated, expired & withdrawns (for the past 180 days) of ONLY 3/2/2s with 1400-1700sf in zip code xyz ) and then YOU go and sift through all the results (can be a couple hundred) to determine if they are actual comps or not (look at photos, determine if different subdivision is comparable, check for short sales and/or other anomalies by calling every listing agent of any property that seems like an outlier, etc... then sure. Pay less. That doesn't take your agent friend much time to pull and shoot you over a pdf (at least it doesn't in the Houston market with the MLS we have—I can't speak to other markets because they all use different software). BUT that isn't technically pulling comps. That's pulling a top-level CMA (comparative market analysis) and it is easy to misconstrue the raw data.
As an agent that has (in the past) pulled dozens and dozens of comps for no money (often for “friends”) only to also get no business from it, I can tell you it’s highly frustrating. I put a lot of time into the process and typically accompany true comps with in-depth analysis to explain to the person anything that the comps don’t easily reveal to the unpracticed eye. After all, as an agent I look at property every day all day and if I specialize in an area then I’m typically pretty well versed in what is “standard,” or “trendy” or “unacceptable” or whatever other adjective you can think of.
I applaud you for wanting to be respectful of their time. And $50 per comps would be fairly reasonable. But even more reasonable would be to pay them when you buy. (Assuming the seller is not paying because you are using a wholesaler or finding off market deals, you can write this into the contract and give them a decent chunk—doesn’t have to be a full 3% if they aren’t your buyer’s agent—but more than $50 would make sense if their work is the reason you made the purchase—) to make up for the hours of work they did for you prior to the buy. Make sense? Or... make “cents?” Hahahhaha! Sorry. Couldn’t help myself.
Keep in mind that great comps come from good agent that have done decent volume and understand the process well. You are not just paying for their use of the software. You are paying for their expertise in interpreting the software’s raw data into useful similar properties.