I guess that it would be state specific but in California, until there's an offer, it's not required to have the agency signed upfront, prior to an offer being written or a listing being taken. Sometimes, if I know I'm going to be working with a buyer for some period of time I'll get them to sign an agency agreement upfront. If I'm going on a listing presentation, before I ever start, I have the potential Seller's sign one. It's more for their piece of mind though (initially). However, when providing a BPO/CMA I don't. There are enough caveats in doing a BPO/CMA that it would be redundant (at that level) to get an agency agreement signed. Get the listing, it's a whole different ballgame. Each state has a different twist on Agency and subagents. Good luck trying to get any scrape of paper signed prior to getting the listing.