Discussing client issues beforehand will let you focus on the creative elements of a shoot.
A photo shoot can be a simple routine day or a drawn-out catastrophe, and is almost entirely dependent on your preparation. When communicating with a client, you should focus on several factors. By explaining how the process works and by discussing the shoot, you both will be in agreement on the actual day, which will make the job much easier.
Price and Number of Photos
The most important information to agree upon is the price and number of photos to be delivered. These numbers can vary greatly and can be on a lump sum or per photo basis. Agree to a price and amount that is beneficial to both you and the client. While it may be too formal for some clients, writing this agreement down in contract form can be useful should any problems occur.
Style and Purpose
Some photos can be amazing but useless if their style doesn't fit its purpose. For example, an artistic portrait probably won't be useful as a professional business photo. Carefully discuss the style of the photo the client desires (artistic, professional, emotional, etc), and then discuss what the photo will be used for. Use your creative intuition if the two concepts are in disagreement, and present other alternatives if necessary.
Time and Location
Time and location details may often be overlooked when discussing other details. Agree upon a meeting that works for both you, the client and the shoot. In addition, discuss the duration of the meeting. If you are getting paid $50 for this project and the client wants you to shoot for five hours, you may be underpaid.
Anything Else
Ask the client if there's anything else you should know about. Any number of problems can be avoided by asking beforehand. For example, if your client is bringing an infant to the shoot, you'll need a place for him to stay or an assistant to watch him. Also, run through the shoot in your mind and notice if there are any difficulties with equipment or locations. Identifying these problems before the actual day will give you time to solve them.