· 8 min read
Freelance Business

Free Freelance Contract Template (Google Docs + Word Download)

Every clause a freelance contract must include — scope, payment, IP, termination, confidentiality — explained in plain English, plus how to set up and use a…

Free Freelance Contract Template (Google Docs + Word Download)

Most freelance disputes are contract disputes — which means they were either avoidable with a clear agreement upfront, or unavoidable without one. A freelance contract in Google Docs that you can customize in 10 minutes is enough to handle both situations.

The goal of a freelance contract isn’t to prepare for war. It’s to create shared clarity before work starts. When both sides understand what’s being delivered, what it costs, who owns it, and what happens if things go sideways, there’s nothing to fight about. The contract prevents the fight by making the agreement explicit.

Here’s every clause that matters, what it should say, and how to set it up in Google Docs so you can use it consistently without starting from scratch every time.

The 8 clauses every freelance contract needs

1. Project scope and deliverables

This is the most important section and the one most often written vaguely. Vague scope is the root cause of most freelance disputes.

What it should include:

  • An explicit list of what you will deliver (not categories — specific outputs)
  • File formats and handoff method (Google Doc, Figma file, WordPress install, etc.)
  • What is explicitly excluded (helps if a client later claims “I thought you were doing X”)
  • Number of revision rounds included

Example language:

Contractor will deliver: (1) a homepage wireframe in Figma format; (2) a design mockup for desktop and mobile viewpoints; (3) one round of revisions based on Client feedback. Deliverables do not include final development, copywriting, or photography.

Why it matters: Without a defined scope, every project is open-ended. Clients can keep adding requests with a reasonable belief that you agreed to all of it.

2. Payment terms

What it should include:

  • Total project fee (or hourly rate + estimated hours)
  • Payment schedule (upfront deposit, milestone-based, net terms)
  • Accepted payment methods
  • Late payment fees
  • Whether work pauses if payment is missed

Example language:

Total fee: $4,500. Payment schedule: 50% ($2,250) due on contract signing, 50% ($2,250) due upon final delivery. Invoices unpaid after 14 days accrue a 1.5% monthly late fee. Contractor reserves the right to pause work if payment is not received within 14 days of invoice date.

Why it matters: Unpaid invoices are the most common freelance problem. Clear terms — especially late fees and work-pause rights — create accountability without requiring confrontation.

3. Revision policy

What it should include:

  • How many rounds of revisions are included
  • How “a round of revisions” is defined (one consolidated batch of feedback, not ongoing back-and-forth)
  • Your rate for additional revisions beyond the included rounds

Example language:

Contract includes two (2) rounds of revisions. A round of revisions is defined as one consolidated set of feedback provided in a single document. Additional revisions beyond two rounds are billed at $85/hour.

Why it matters: Without a revision limit, “I just want a few tweaks” can extend indefinitely. Defining what’s included protects your time.

4. Intellectual property and ownership

What it should include:

  • Who owns the work upon completion
  • When ownership transfers (typically: upon receipt of full payment)
  • Any rights you retain (e.g., portfolio rights to display the work)
  • If applicable: license terms instead of full transfer

Example language:

Upon receipt of full payment, Contractor assigns all intellectual property rights in the deliverables to Client. Contractor retains the right to display work in portfolio or case study formats. Prior to full payment, all work remains the property of Contractor.

Why it matters: The default copyright position favors the creator. Clients often assume the opposite. Be explicit — and note that ownership transfers only upon full payment. This is your leverage for final invoices.

5. Confidentiality

What it should include:

  • What information you agree to keep confidential (client’s business data, strategies, pricing, etc.)
  • How long the obligation lasts
  • What’s excluded (publicly available information, your own developed methodologies)

Example language:

Contractor agrees to keep confidential any non-public business information shared by Client during this engagement. This obligation lasts for two (2) years after project completion. Confidentiality does not apply to information that is publicly available or independently developed by Contractor.

Why it matters: Clients in competitive industries often share sensitive business data (financials, strategies, unreleased product plans). Acknowledging that you’ll keep it private is professional and builds trust.

6. Termination and kill fee

What it should include:

  • How either party can terminate the agreement (notice period, written notice)
  • Kill fee structure if the client cancels
  • What happens to deliverables in progress upon termination

Example language:

Either party may terminate this agreement with 7 days written notice. If Client terminates: (a) before work begins, Client owes 25% of total fee; (b) after work has begun, Client owes 50% of total fee plus cost of work completed to date; (c) after substantial completion, Client owes 100% of total fee. Work completed to that point will be delivered upon receipt of termination payment.

Why it matters: Without a kill fee, a client can pull a project after you’ve done most of the work and owe you nothing. That happens.

7. Client responsibilities

What it should include:

  • What the client must provide for you to do your job (assets, access, approvals, feedback)
  • Turnaround time expectations for client feedback
  • What happens if the client delays (timeline extension, responsibility shift)

Example language:

Client agrees to provide feedback on deliverables within 5 business days of submission. If Client delays beyond 5 business days, the project timeline will extend by an equal number of days. Contractor’s deadline obligations depend on Client’s timely cooperation.

Why it matters: Many projects go over deadline because clients are slow with feedback — then the freelancer gets blamed. This clause documents who’s responsible.

8. Dispute resolution

What it should include:

  • Governing law (which state’s laws apply)
  • How disputes are handled (direct negotiation first, then mediation or arbitration before litigation)

Example language:

This agreement is governed by the laws of [Your State]. In the event of a dispute, parties agree to first attempt resolution in good faith. If unresolved after 30 days, disputes will be submitted to binding arbitration under the rules of the American Arbitration Association.

Why it matters: Specifying arbitration instead of litigation typically makes dispute resolution faster and cheaper for both parties.

A freelance contract doesn’t need to be long to be effective. A one-page agreement that covers scope, payment, IP, and termination is more valuable than a 10-page legal document that neither party reads. Clarity matters more than comprehensiveness.

How to set up a Google Docs contract template

Setting up a reusable template in Google Docs takes 30 minutes once. After that, each new contract takes under 10 minutes to customize.

Step 1: Create the base document

Open Google Docs and create a new document. Set up a clear heading structure:

  • Document title: “Freelance Services Agreement”
  • Your name / business name (from template)
  • Client name and address (placeholder)
  • Project name (placeholder)
  • Date (placeholder)

Step 2: Write your 8 clauses

Use the language from the sections above, adapted to your services. Replace specific numbers with placeholders where they vary by project:

  • [PROJECT FEE]
  • [DEPOSIT AMOUNT]
  • [DELIVERABLES LIST]
  • [START DATE] and [COMPLETION DATE]
  • [CLIENT NAME]

Step 3: Add a signature block at the bottom

Contractor: [Your Name] | Date: ___________

Client: ___________________________ | Date: ___________

Step 4: Save it as a template

In Google Docs, go to File > Make a copy each time you start a new project. Rename it “[Client Name] — [Project Name] — Agreement”. Never edit the original template.

Step 5: Share for signature

Options:

  • Share the Google Doc with the client, ask them to add their name + date in the signature field and reply confirming acceptance
  • Export to PDF and use a free e-signature tool (Docusign, HelloSign, or Waco’s built-in e-signature)
  • Print, sign, scan (slowest — avoid unless client requires it)

What a freelance contract template looks like in practice

A complete contract for a $5,000 web project looks like:

  • Page 1: Header, parties, project description, scope list, deliverables, exclusions, revision policy
  • Page 2: Payment schedule, late fees, work-pause rights, IP transfer, portfolio rights, confidentiality
  • Page 3: Termination, kill fee schedule, client responsibilities, timeline, dispute resolution, signature block

Three pages. Clear, readable, protective. No legalese required unless you’re working on high-stakes enterprise engagements.

Common mistakes freelancers make with contracts

Sending the contract after work starts. The contract means nothing if work has already begun. Send it before the first hour of billable time.

Using a contract that doesn’t match your actual process. If your revision policy says “2 rounds” but you typically allow more, the contract creates conflict. Make it match how you actually work.

No kill fee clause. The most financially dangerous omission. If a client can cancel at zero cost, they will when budgets tighten.

Vague IP language. “Client owns the work” isn’t specific enough. Specify when ownership transfers and what you retain.

No late payment teeth. A payment clause without a late fee and a work-pause right is polite but ineffective.

Ready to send stronger proposals?

Build, send, and track proposals in one place so follow-up is easier.

Start your free trial →