Every Registered Migration Agent must abide by the Code of Conduct (you can download a copy if you wish).
This Code means your Agent must detail the services they are going to provide for you, their costs and the Department’s visa application charges, before they can charge you a fee. This information should also include an approximate timeframe.
They must act in your best interests, which means gathering as much information from you as possible before submitting your application, giving you the best chance of success.
If you have any questions regarding the Code of Conduct please ask.