# 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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.midcontract.com/why-midcontract/types-of-freelance-contracts-you-can-create.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
