Back to Blog
Hiring

How to Scope a Freelance Project and Write a Contract

Furrsati TeamApril 9, 20267 min read
A client writing a project scope and deliverables list on paper

The single most common mistake Lebanese clients make on their first hire isn't paying too much or picking the wrong person. It's skipping the scope. If you've ever wondered how to scope a freelance project and write a simple contract without drowning in legal jargon, here's the good news: you don't need a lawyer or a ten-page document. You need one clear page that spells out what you'll receive, how many revisions, by when, and who owns the files at the end. Tie that page to escrow-protected milestones and you have a real, working contract that stops scope creep before it starts.

This guide walks you through building that page step by step, with Lebanon's realities baked in: fresh-dollar payments, transfers via OMT or Whish, and electricity that cuts out mid-project.

Why a Clear Scope Is Your Real Contract

A long paper contract protects no one if you and the freelancer don't share the same definition of "done." In Lebanon, most disputes aren't about price, they're about expectations. You thought "a website" meant five pages; they built one. You assumed three rounds of edits; they counted one.

A written scope solves this. And when you put it inside a platform like Furrsati and break it into payment milestones, it stops being a polite intention and becomes an obligation: the money sits in escrow and is only released when exactly what you agreed on is delivered. That's stronger than most legal clauses, because both sides are staring at the same terms.

The Six Elements of Any Project Scope

Every good scope, no matter the project size, answers six questions. Write them in order and you'll have done 90% of the contract.

1. Deliverables — What Exactly Will I Receive?

This is the heart of it. Don't write "logo design." Write: "Three initial logo concepts, then one final version delivered as PNG, SVG, and source file, in full color and black-and-white."

Be specific with numbers and formats:

  • Website: number of pages (Home, About, Services, Contact = four pages), does it include domain connection? A dashboard?
  • Article or content: word count, number of pieces, does it include images or SEO optimization?
  • App: screens by name, platforms (iOS only or both).

Every vague line today is an argument tomorrow. If you're scoping a writing project, browse the writing services page to see what freelancers typically include and set realistic expectations.

2. Number of Revisions — How Many Rounds Are Included?

This one clause saves you half your future headaches. Set a number: "Two revision rounds per milestone." A revision means changes within the agreed direction (change the color, move the element, fix the copy), not a redesign from scratch.

Also write what happens after revisions run out: "Any additional revision is billed at $15–$25 per hour," for example. That way no one feels shortchanged.

3. Deadlines — When Will I Receive It?

Tie each deliverable to a date. But be realistic about electricity: a freelancer in Lebanon works between generator cuts, sometimes leaning on a UPS, an inverter, Starlink, or mobile data when the internet drops. Don't demand rigid daily delivery. Agree on sensible milestone dates with a day or two of margin.

4. File Ownership — Who Owns Them at the End?

A point many people ignore and regret later. State it plainly: "Upon full payment, ownership of all final files and source files transfers to the client." Without this clause, the freelancer may keep the source file (the Figma file or the code) and every future edit stays hostage with them.

5. What Is Explicitly Out of Scope

This is the clause beginners skip most, and it matters most. Scope isn't only what you will do, it's what you won't. Write:

"Out of scope: website hosting, content writing, post-delivery maintenance, translation into a second language."

Each line here closes the door on a "small" request that balloons later. This is your first line of defense against scope creep.

6. Price and Payment Method

State the amount in dollars, and be explicit: fresh dollars. This matters enormously in Lebanon. Don't leave "dollars" ambiguous, because the gap between fresh dollars and lollars (old bank dollars) is huge. Agree on how the freelancer gets paid: transfer via OMT or Whish, bank transfer, or USDT for those who prefer crypto. On Furrsati, the amount goes into escrow first and is released on delivery, so you're not paying into thin air and the freelancer isn't working without a guarantee.

How Escrow Milestones Become Your Executable Contract

This is where the practical genius lives. Instead of paying everything upfront (your risk) or everything at the end (their risk), split the project into milestones, each with a deliverable and an amount.

Example for a $600 fresh-dollar website project:

  1. Milestone 1 — Design ($200): all page designs approved. Released when you sign off.
  2. Milestone 2 — Build ($300): site working on a staging link. Released after preview.
  3. Milestone 3 — Launch & handover ($100): site live, files delivered. Released last.

Each milestone is a mini-contract: clear deliverable, money held, release on completion. If either side tries to change the rules midway, the milestones remind everyone what was agreed. For a deeper breakdown, read how to set milestones when hiring a freelancer.

A Quick Checklist Before You Start

Before you hit "post" on your project or send the offer, make sure your page has:

  • A deliverables list specified with numbers and formats
  • Number of revisions per milestone + price of extra revisions
  • A date for each milestone with a realistic margin
  • A file-ownership clause after full payment
  • An "out of scope" list with at least three items
  • Price in fresh dollars + payout method
  • The amount split across escrow milestones

If you're still drafting the initial project description, start with our guide on how to write a clear freelance job brief, a good brief is half the scope.

Frequently Asked Questions

Do I need a notarized legal contract in Lebanon?

For most small and medium projects, no. A clear scope page agreed in writing, tied to escrow milestones on a trusted platform, is practically enough and resolves disputes before they grow. For very large projects or long-term partnerships, consult a lawyer.

How do I handle requests that fall outside the scope mid-project?

Point them back to your "out of scope" clause. Say it kindly: "That wasn't part of what we agreed, but I'm happy to add it as a new milestone at its own price." Respect plus clarity. More detail in how to handle scope creep.

Fresh dollars or lollars? And why does it matter?

Always write "fresh" explicitly. The gap between fresh dollars (cash or external transfer) and old bank dollars is enormous, and leaving it ambiguous guarantees a dispute. Specify the method too: OMT, Whish, bank transfer, or USDT.

What if the power cuts out and delivery is late?

Build a day or two of margin into each milestone date. Most freelancers in Lebanon have a UPS, generator, or backup mobile data, but realistic deadlines build better trust than unrealistic pressure.

Who owns the source file after the project?

You do, if you wrote it into the scope. Add a clear clause: upon full payment, all final and source files transfer to the client. Without it, the freelancer may keep them.

Start Your Project With a Clear Scope

Scoping isn't bureaucracy, it's respect for both sides' time and money. One clear page plus escrow milestones equals peace of mind for everyone. When you're ready, post your project on Furrsati or browse freelancers in web development and start with confidence. We're here to make every deal safe for both sides.

Tags

lebanonproject scopefreelance contracthiring freelancersdeliverablesmilestonesescrow

Ready to Start Freelancing?

Join Furrsati today and connect with clients who pay on time, every time.

Get Started Free