A contract is an agreement created when an offer is accepted by a freelancer from a client.
The contract type (Hourly/Fixed cost) and details (rate, weekly limit, manual time- for hourly, budget/ milestones- for fixed) are displayed on contract page and will determine the payment process.