Options include:
Hourly – Where it is difficult to predict time requirements and a client wishes to engage services on an as-needed basis, hourly billing provides flexibility and control.
Retainer – For clients with predictable time requirements, a retainer agreement providing guaranteed, scheduled availability is the lowest-cost option.
Project – For single or periodic assignments, a project rate is available. A per-project fee works best in situations where the scope of work is clearly defined and the outcome does not depend on factors outside the control of the attorney or the client, e.g. third parties or government agencies.

@#$%&!*! The Seven Dirty Words Can Now be Trademarks
Online Reviews: A Blessing and a Curse
Yes, Virginia; You Really Should Have an Operating Agreement.
Contracts. The Basics.
Non-Compete Agreements: When You Can and When You Should Use Them