My son (whose account I'm logged in on) is considering photography work for Realtors and he showed me this discussion. I'm a Realtor and I hope you won't mind if I stick in my two-cents.
I see a number of valid and constructive comments in the posts but also some misconceptions. I think that you should charge a flat fee and so much per picture. The amounts should depend on your local market and the flat fee should at least pay for getting to and from the work site. If the average selling price in your area is $250,000, you can get more than you can in a market where the average selling price is $100,000. You should be able to get these average statistics from the Realtors Association in your area. I would also advise that you never, never go into a home without being accompanied by the Realtor. If you are there alone, it is easy to be accused of something and besides, you can be sure you are getting the pictures the Realtor wants if she/he is there. I agree that you shouldn't give away your services for free in order to get experience. Never give away what you're selling. Most Realtors are interested in constructing virtual tours so you should take pictures in a logical sequence starting at the front door as if you were looking at the home as a buyer. As far as taking pictures of dirty or messy homes - don't. You need to establish yourself as a professional. Pictures of dumps will reflect on you not the Realtor or homeowner.
Now, in defense of Realtors (as cheapskates) - More than likely the listing agent is going to end up with 1/4 of the total commission. So it the commission rate is 6%, on a $200,000 house, the agent gets $3000. Out of that comes Federal (including Social Security), state taxes, association dues, MLS dues, advertising, sometimes office rent, mandated continuing education, and an equivalent of of malpractice insurance called "errors and ommissions" insurance. Then factor in the amount of time that it takes to get a house sold and the risk of being sued or fined for not following the law to the letter and you see that not many Realtors are making a fortune. That being said, I would advise you to state your rate and if you get resistance, ask your customer "What do you think would be fair?" That puts it on them. And one more thing. I would get them to sign a work order that is pretty specific in what they want you to do. Set their expectations when you start so you don't get into a peeing contest when you come to collect your money. Good luck with this - it's something that I think the real estate industry needs badly.