NO. It is always unethical and, in most states, illegal for an agency to charge any upfront fees. An agency makes money by charging a commission on a job they help you get. Under no circumstances should you ever pay an agent an upfront fee of any kind. Another common trick is for agents or managers to refer you to expensive photographers. You always have the right to choose your own photographer. Beware of an agent or manager who insists that you use theirs. Please keep in mind KidsCasting.com in NOT an agency.