An hourly contract is a legal agreement between two parties in which the independent contractor charges the client an hourly rate for the time taken on the project. There are two standard types of contract—an hourly contract and a fixed fee contract.