Free · No signup

Freelance Scope of Work Template

The document you reach for when a client asks for something in week six and you need to know whether it was included. Every deliverable has acceptance criteria, every exclusion is written down, and there is a defined route for anything that turns out not to be in here.

Who it is for. Freelancers on any project big enough that “we discussed it on the call” will not be a sufficient record in two months.

Download this template

Free · No signup · No email · Version 1.0, updated September 2026

The files are generated when the site is built and served as ordinary static downloads. Nothing you type into them is ever sent anywhere — once the file is on your machine it has no connection to Freshlance at all.

A note on legal templates. This template provides general information and is not legal advice. Laws and contractual requirements vary by jurisdiction, and the clauses that vary most are left as placeholders rather than filled in with wording borrowed from one country. We do not claim it is lawyer-approved or valid everywhere — no single document could be.

What the file looks like

This preview is generated from the same definition the downloads are built from, so what you see here is what opens. Placeholders like {{CLIENT_NAME}} are shown exactly as they appear in the document.

Scope of work — document preview2 pages

SCOPE OF WORK

{{PROJECT_NAME}} · {{CLIENT_NAME}} and {{FREELANCER_BUSINESS}}

Project
{{PROJECT_NAME}}
Client
{{CLIENT_NAME}}
Freelancer
{{FREELANCER_NAME}}, {{FREELANCER_BUSINESS}}
Document version
{{SOW_VERSION}}
Date
{{SOW_DATE}}
Related agreement
{{CONTRACT_REFERENCE}}

1. Project overview

{{PROJECT_OVERVIEW}}

2. Objectives

This project is complete when it has achieved the following.

  1. {{OBJECTIVE_1}}
  2. {{OBJECTIVE_2}}
  3. {{OBJECTIVE_3}}

3. Included scope

The following work is included in the agreed price.

  • {{INCLUDED_1}}
  • {{INCLUDED_2}}
  • {{INCLUDED_3}}
  • {{INCLUDED_4}}

4. Deliverables

DeliverableIncluded?Acceptance criteriaDue date
Homepage designYesDesktop and mobile layouts approved in writing15 Oct
Product page templates (3)YesThree approved layouts, all states shown22 Oct
Responsive build of approved designsYesRenders correctly at 375px and 1440px in current Chrome, Safari and Firefox5 Nov
CopywritingNoOut of scope — client supplies final copy
{{DELIVERABLE_5}}{{INCLUDED_5}}{{CRITERIA_5}}{{DUE_5}}

A deliverable is accepted when its acceptance criteria are met and the named approver confirms in writing.

5. Detailed requirements

{{DETAILED_REQUIREMENTS}}

Use this section for anything that would otherwise be assumed: page counts, breakpoints, file formats, browser support, accessibility level, integrations, performance targets. On a small project, delete it.

6. Milestones and timeline

MilestoneWhat must be trueTarget date
M1 — Discovery completeRequirements agreed and signed off{{MILESTONE_1_DATE}}
M2 — Design approvedAll design deliverables accepted{{MILESTONE_2_DATE}}
M3 — Build completeBuild deliverables accepted on staging{{MILESTONE_3_DATE}}
M4 — LaunchLive, handover documentation delivered{{MILESTONE_4_DATE}}

Dates assume the project starts on {{START_DATE}} and that each approval arrives within {{FEEDBACK_DAYS}} working days.

7. Dependencies

Progress on this project depends on the following being available when needed.

  • Final copy and imagery for every page in scope.
  • Access to {{SYSTEM_NAME}} with sufficient permissions to deploy.
  • Brand guidelines, or a decision that none exist.
  • {{DEPENDENCY_4}}

Where a dependency arrives late, the affected dates move by at least the length of the delay. The revised dates are confirmed in writing.

Freshlance Template · version 1.0 · freshlance.app/templates/freelance-scope-of-work-template

What is included

  • A deliverables table with acceptance criteria

    Every deliverable gets a yes/no included flag, the condition that makes it finished, and a date. “Approved layouts” is a criterion; “looks good” is not.

  • An exclusions section that is actually used

    A heading that says, in plain words, that anything not listed is out unless it comes through a written change request.

  • A revision allowance

    A number of rounds, a definition of what a round is, and what happens on the round after that.

  • Change control as a procedure

    Four steps, in order, that happen before out-of-scope work begins rather than after it has already eaten a week.

  • A definition of complete

    The condition that ends the project, so the project can end.

How to use it

Five steps, in the order that keeps the work out of trouble.

  1. 1

    Fill in the deliverables table first. If you cannot write an acceptance criterion for something, it is not yet a deliverable — it is an intention.

  2. 2

    Write the exclusions list from experience: the things clients on your last three projects assumed were included.

  3. 3

    Agree the revision allowance explicitly. It is the single most common source of unbilled work.

  4. 4

    Send it with, or as part of, the contract, and get it approved before work starts.

  5. 5

    When something new comes up, do not argue from memory — point at the document, then raise a change request.

The worked example

The worked example scopes a four-page website redesign: three deliverables in, copywriting explicitly out, two revision rounds, and a named approver.

The example content is filled in throughout the preview above, so you can see the shape of a finished document before you start on your own.

What to change

The parts that are deliberately yours to decide.

  • Depth

    The detailed-requirements section is where a big project earns its length. On a small project, delete it and let the deliverables table do the work.

  • Acceptance criteria

    Make them observable. “Passes on Chrome, Safari and Firefox at 375px and 1440px” can be checked; “responsive” cannot.

  • The approval chain

    Name one person who can approve. Approval by committee is the most reliable way to miss a deadline.

  • Change-control thresholds

    Some freelancers absorb anything under an hour and raise a change request above it. If that is your rule, write the threshold in.

About the formats

What differs between the files, and why you might pick one over another.

DOCX
Word, with the deliverables and milestones as real tables so rows can be added as the project grows.
ODT
Generated natively for LibreOffice Writer, with the same tables and headings.
PDF
The reference copy, for attaching to the agreement once it is signed.

Questions

Do I need a scope of work if I already have a contract?
Usually yes. A contract covers the relationship — payment, ownership, termination. A scope covers the work. Most disputes are about the work.
Is a scope of work legally binding?
On its own it is a specification, not an agreement. It becomes binding when your contract refers to it, which is why the contract template has a scope-reference clause.
How detailed should it be?
Detailed enough that someone who was not on the calls could tell whether a given request is inside it. That is the only test that matters.
What if the client asks for something small that is out of scope?
That is your call, and absorbing genuinely trivial things is often good business. The change-request route exists for the ones that are not trivial — and for the fifth small one.

Download it

Download this template

Free · No signup · No email · Version 1.0, updated September 2026

The files are generated when the site is built and served as ordinary static downloads. Nothing you type into them is ever sent anywhere — once the file is on your machine it has no connection to Freshlance at all.