How to write a freelance contract that sets scope

Learning how to write a freelance contract starts with putting the actual job, price, deadlines, and approval process into plain language that both sides can understand. Keep it specific. When you know how to write a freelance contract, you are giving the project a written reference point before feedback expands, a deadline slips, or someone remembers an early conversation differently.

A contract does not need legal-sounding filler to be useful. It needs clarity. A client should be able to read it and answer four practical questions: what am I getting, what will I pay, when will it happen, and what happens if plans change?

This is general information, not a substitute for advice from a qualified lawyer in your jurisdiction. Local contract rules matter. Requirements can differ across the US, Canada, Australia, and the UK, especially around consumer work, tax treatment, intellectual property, privacy, and dispute terms.

How to write a freelance contract before work begins

Write the agreement after you understand the assignment and before you begin chargeable work. Start early. Even a small one-page project can turn awkward when the brief stays in email, the client requests extra rounds, or payment terms were only discussed on a call.

Use a document your client can review, edit if needed, and sign or otherwise clearly accept. Save the final copy. A signed PDF or an electronic-signature record is often easier to find later than scattered message approvals, although the legal effect of electronic signatures depends on applicable law and the facts of the agreement.

Do not send a generic template untouched. Read every line. Templates can contain terms that do not fit your service, refer to laws that do not apply where you work, or promise rights you did not intend to grant.

Basic template elements to include

A useful freelance contract usually begins with the full legal names of the parties, their business names if different, and contact details for notices or invoices. Name the client correctly. If the client is a company, ask who has authority to approve the agreement and bind that company.

Add an effective date and a brief project title. Keep it simple. For example, a contract might identify a website copywriting project for a named company rather than saying marketing support, which can mean almost anything once work is underway.

The services and scope of work

The scope section is the center of the agreement. Be concrete. State the service, the agreed deliverables, relevant formats, and any measurable boundaries that keep the project manageable.

For a copywriter, that could mean five product descriptions of up to 250 words each, based on client-provided product details, delivered in a shared document. That sentence prevents confusion. It also tells the client that research, uploading copy into a store, extra products, and product photography are not automatically part of the quoted task.

Include exclusions when they are likely to matter. One sentence helps. A web designer might state that hosting, domain registration, custom illustration, ongoing maintenance, and third-party software fees are outside the agreed fee unless added in writing.

Deliverables, approvals, and revisions

List what the client receives at the end of the project. Define the format. A logo project may include selected final files in specified formats, while editable working files remain excluded unless the agreement says otherwise.

Set a revision limit and explain what counts as a revision. Make it usable. For instance, two rounds of consolidated client feedback on the initial design direction is much clearer than reasonable revisions, because reasonable means different things to different people.

Ask the client to send feedback in one place through one named contact where possible. This saves friction. If five stakeholders send separate messages, you can receive contradictory instructions and spend unpaid time resolving internal decisions that belong with the client.

Schedule and client responsibilities

Set delivery dates, review windows, and the information you need before starting. Deadlines need inputs. If you cannot begin until the client supplies brand assets, access credentials, source material, or a completed questionnaire, say that in the contract.

A practical clause can state that project dates move by the same number of days as a client delay, or that work pauses after a stated number of days without required feedback. Choose a rule you can follow. Avoid promising a fixed final date when the client still controls major dependencies.

Also state how approval works. A client may have three business days to approve a draft or provide one consolidated set of feedback. If there is no response, do not quietly assume approval unless your agreement clearly explains that process and local advice supports its use.

Fees, invoices, and expenses

State the fee, currency, payment schedule, and due dates without vague wording. Put numbers in writing. A flat-fee agreement can identify the total project fee, an upfront payment due before work starts, and the balance due before final files or transfer of ownership.

Here is a basic worked example: for an $800 design project, the agreement might require $400 to reserve the project and $400 after final approval but before delivery of production files. This is only an example. Your pricing structure depends on your market, workload, service, client type, and local rules.

Explain whether the fee includes sales tax, VAT, GST, payment-processing charges, stock assets, travel, subscriptions, or other third-party costs. Costs add up. If expenses require client approval first, state the approval method and any spending cap.

You can include a late-payment term if it is lawful where you operate, but do not copy a penalty rate from a random template. Check locally. It is often more useful to state when an invoice is overdue, what follow-up you will send, and whether work pauses until the account is current.

Intellectual property and portfolio use

Say who owns the finished work and when that ownership or license takes effect. This matters. Many freelancers keep ownership until full payment clears, then assign or license the agreed final deliverables as described in the contract.

Separate final work from pre-existing materials, drafts, templates, processes, fonts, plugins, stock assets, and third-party content. A designer may transfer rights to a final custom layout while retaining general methods and reusable systems. Rights in purchased assets may also be limited by the asset provider’s license, so check the license before promising broad usage rights.

If you want to show the finished work in your portfolio, add a short permission clause, subject to any launch date or confidentiality restriction. Respect embargoes. Some clients need a project kept private, and that should be settled before you share screenshots or case-study details.

Confidentiality and data handling

A confidentiality section should identify the kind of information that needs protection, how you may use it, and reasonable exceptions such as information already public or independently known to you. Keep it focused. You do not need an unlimited promise that prevents you from using ordinary professional skills on future work.

If you receive customer records, health information, passwords, or other sensitive material, pause and assess the request before accepting it. Handle data carefully. A basic freelance template may not address privacy, security, storage, breach notification, or regulated data obligations well enough for that kind of work.

Changes, cancellation, and disputes

Projects change. Write a change process. A simple clause can require both parties to confirm changes to scope, fee, or timing in writing before you start the additional work.

Include a termination section that says how either side can end the project, what notice is required, what work will be delivered, and what payment remains due for completed work or committed costs. Be fair. A cancellation fee, kill fee, or nonrefundable booking payment may be enforceable in some circumstances and not others, so obtain local legal advice before relying on one.

Some templates add liability limits, indemnities, governing law, and a dispute-resolution process. These clauses can have serious consequences. They are good candidates for a lawyer’s review, particularly for a high-value project, work involving regulated industries, cross-border clients, or an agreement that asks you to take responsibility for losses beyond your control.

A simple drafting process

  1. Write the project summary. Name the client, service, deliverables, exclusions, and target dates.
  2. Add the money terms. State the project fee, deposit or milestone schedule, invoice due dates, and approved expenses.
  3. Set the working rules. Cover feedback, revision rounds, client responsibilities, communications, and scope changes.
  4. Address rights and confidentiality. Explain ownership, portfolio permission, third-party materials, and any confidential information.
  5. Add the exit terms. State what happens if work pauses, the client cancels, payment is late, or either party terminates.
  6. Review the document together. Resolve unclear wording before signing, then give each party the same final version.

Use headings and ordinary words. Make it readable. If a clause cannot be explained in a short conversation, either rewrite it or get advice on why that wording is necessary.

Common mistakes that create freelance problems

The biggest mistake is describing the service too broadly. Watch for this. Phrases such as social media management or website support can cover many hours of work unless you define posting frequency, platform access, meeting limits, reporting, response times, and the number of requested assets.

Another common problem is forgetting the client side of the workflow. Put their obligations in writing. If a client must provide images, approvals, brand guidance, legal claims, or access to an account, your contract should say so and explain what happens to the timeline when those items arrive late.

Do not rely on a contract to fix a bad fit. It cannot. If a prospective client refuses to identify decision-makers, pushes for unlimited revisions, will not discuss payment timing, or asks you to guarantee business results, consider whether the project terms are workable before signing.

Frequently asked questions

Do freelancers need a contract for small jobs?

A written agreement is useful even for a small job because it records scope, price, timing, and ownership. Small project. The document can be shorter than an enterprise agreement, but avoid leaving core terms as assumptions in a message thread.

Can I use a free freelance contract template?

You can use a free template as a drafting starting point, then adapt it carefully to the actual project and your location. Read it closely. For repeat work or meaningful financial exposure, a local lawyer can review the template and identify terms that do not suit your situation.

What should happen before I send final files?

Your agreement should say when final deliverables are released and when ownership or a license takes effect. Be explicit. Many freelancers link final delivery or rights transfer to full payment, but the right approach depends on the deal and applicable law.

Can a client change the scope after signing?

A client can request a change, but you do not need to treat extra work as included when the signed scope does not cover it. Use a written change order. State the added deliverable, revised fee, and revised schedule, then get approval before doing the work.

Related posts


This article is for general informational and educational purposes only and is not financial, tax, or legal advice. Any income examples are illustrative, not typical or guaranteed — results vary widely by effort, time, niche, and platform changes, and we do not guarantee you will earn any income. Always do your own research and consult a qualified professional before making financial decisions.

Disclosure: This post may contain affiliate links. If you click through and make a purchase, we may earn a commission at no extra cost to you. We only recommend tools we’ve researched or genuinely believe in.