With a fixed price contract, you and the client agree on one total amount for the whole job before you start. With an hourly contract, you get paid for each hour you work, and the client is usually billed automatically based on the hours you log. Fixed price works well when the scope of the job is clear, but hourly is better when the work could take longer than expected. Each type has its own payment protection rules on most platforms. Which type do you prefer to work with, and has one ever caused you problems?