News/Guide
Guide · Nov 1, 2026

How to write a freelancer project brief: a practical template

Turn an unclear request into a scoped project with deliverables, deadlines and acceptance criteria.

361361 NetworkEditorial team2 min read

A brief does not need to be long. It needs to give a freelancer enough information to estimate the job and give the client a fair basis for review.

1. Goal and audience

Explain the business problem, target audience and desired outcome. For example: “We need a landing page for a webinar so small-business owners can register.” Add a measurable goal if one exists, without promising results the freelancer cannot control.

2. Scope and deliverables

List exactly what will be delivered: pages, files, formats, number of variations and access required. Explicitly state exclusions, such as hosting, copywriting, translation or ongoing maintenance. Identify who owns or supplies any licensed assets.

3. Timeline and dependencies

Give a kickoff date, draft date, review period and final deadline. Name what you must provide, such as brand guidelines, copy or system access. If the client is late delivering inputs, agree on how the timeline changes.

4. Budget and payment structure

Share a realistic budget or hourly range. For fixed-price work, divide a large project into useful milestones with defined deliverables and amounts. Discuss the cost of revisions beyond the agreed scope and check Upwork’s applicable charges.

For an hourly contract, agree on a weekly limit and how progress is reported. A cap controls hours, but it does not itself define the quality of the result.

5. Review and handover

State who approves work, how feedback is consolidated and what counts as acceptance. Specify file formats, documentation, transfer of agreed rights and the final handover. A revision to correct a missed requirement should be distinguished from a new request.

Copyable example

Project: one responsive webinar landing page. Audience: small-business owners. Deliverables: desktop and mobile layouts, a working registration form and editable source files. The client supplies approved copy and brand assets.

Schedule: draft in one week, feedback within two business days, final delivery after one agreed revision round. Acceptance: layout works at agreed viewport sizes and form submissions reach the agreed destination. Budget and ownership: specify in the contract after discussion.

Adapt this example to your project. Keep pre-contract discussions on Upwork under the applicable rules, and put final terms in the offer rather than relying on the brief alone.

Official sources: clients · fees · contact

More news