> For the complete documentation index, see [llms.txt](https://docs.midcontract.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.midcontract.com/why-midcontract/types-of-freelance-contracts-you-can-create.md).

# Types of Freelance Contracts You Can Create

Midcontract supports multiple contract structures, so you can work in the way that fits your projects — from one-off gigs to long-term retainers.

***

### **💰 Fixed-Price Contracts**

Ideal for clear, scoped deliverables — with upfront funding and guaranteed payouts.

* Full payment is deposited into escrow before work begins
* Clients have 5 days to review submitted work — after that, it’s auto-approved by the system to prevent stalling
* Revisions? No problem — clients can request changes, and contractors can resubmit via the same workflow
* Payments unlock automatically upon approval (or auto-approval) and are instantly available for withdrawal
* Milestone variation supported — break large projects into phases with separate approvals and payouts

Perfect for one-off tasks like design, dev, writing, and anything with a defined outcome and deadline.

***

### **🧱 Milestone-Based Contracts**

Split your project into multiple phases — each with its own funding, submission, and approval.

* Each milestone is pre-funded before work begins — no need to commit the full budget upfront
* Deliverables are submitted per milestone, keeping the scope tight and progress easy to track
* Milestones can run sequentially or in parallel — based on project needs and mutual agreement
* 5-day client review period applies to each milestone. If no action is taken, it’s auto-approved and paid out
* Smart notifications remind both parties of pending reviews, upcoming due dates, or approval deadlines

Great for multi-phase builds, campaigns, launches, and anything that benefits from structured progress.

***

### **⏱ Hourly Contracts**

Pay for the actual hours worked — with built-in automation, transparency, and protection for both sides.

* Set an hourly rate and (optionally) a weekly limit when creating the contract
* Log time manually through the platform — your timesheet is automatically submitted and locked every Monday at 00:00 UTC
* Clients review timesheets within 3 days — or the system auto-approves them to avoid unnecessary delays
* Prepay or pay-as-you-go: Clients can preload funds or top up as needed
* If the balance runs out, the contract is paused until it’s refilled
* Rate flexibility with rules: Contractors can lower their rate (effective next Monday), clients can raise it instantly

Perfect for ongoing support, consulting, content, or any long-term collaboration where time is the key deliverable.

***

### **🔁 Retainer Contracts**

#### **(coming soon)**

Recurring agreements for long-term work.

* Fixed payments on a weekly, bi-weekly, or monthly basis
* Ideal for agency retainers, consulting, or managed services

All contract types are backed by smart contracts — meaning clear, automated, and tamper-proof execution every time.
