Getting Paid
Milestone Payments Explained for Freelancers Lebanon
Furrsati TeamDecember 18, 202510 min read
If you freelance in Lebanon and you take on anything bigger than a quick logo, you've probably heard the word "milestones." Here is milestone payments explained for freelancers Lebanon in one sentence: instead of waiting until the entire project is done to get paid one big lump sum (and praying the client doesn't vanish), you break the work into smaller funded stages — each with its own deliverable, its own price in dollars, and money that is held in escrow before you start. It protects both sides, and in Lebanon specifically — with our dollar reality, payment methods, and electricity headaches — it has gone from "nice to have" to "the only sane way to work."
In this guide we'll walk through exactly how milestone payments work step by step, when the money actually lands in your wallet, and why this is far safer than one big payment at the end.
What exactly is a milestone?
A milestone is a chunk of the project with three clear things attached to it:
- A specific deliverable: what you'll hand over at the end of this stage. For example "homepage design in Figma" or "payment gateway connected and tested."
- A fixed dollar amount: not a vague percentage, an actual number. For example $250 fresh.
- A timeframe: an agreed delivery date.
The whole project becomes a chain of these stages. A small business website might break down like this:
- Milestone 1 — Structure & design: wireframes plus the design of the core pages. (say $200–$300)
- Milestone 2 — Front-end build: turning the design into a working site. (say $350–$500)
- Milestone 3 — CMS & content: wiring up the content system and entering the content. (say $250–$400)
- Milestone 4 — Launch & handover: deploying to the server and training the client. (say $150–$250)
So instead of the project being one scary $1,000–$1,400 block, it's four pieces — and you get paid for each piece as you finish it and get sign-off.
How milestone payments work, step by step
Let's walk through the full life cycle of a single milestone from start to finish, because this is where the whole magic lives.
Step 1: Agree the milestones before you start
Before you write a line of code or draw a single pixel, you and the client agree on the list of milestones: what each one is, what it delivers, and how much it costs. This gets written down and documented. Golden rule: keep each milestone reasonably small. One $1,000 milestone is risky; four $250 milestones are safe for both of you.
Step 2: The client funds the milestone (just one)
This is the key difference. The client does not pay you directly. They fund the milestone into escrow — meaning the money is locked on Furrsati, held in the middle: not in your hands, and no longer freely in the client's hands either. The crucial part: the client funds one milestone at a time, not the whole project. That hugely lowers their fear, because they're not handing over $1,400 in one go to someone they haven't worked with yet.
If you want to understand exactly how the holding mechanism works, go back to our deep-dive on how escrow protects freelancers and clients in Lebanon.
Step 3: You do the work with peace of mind
The moment you see the milestone marked "funded" on your dashboard, you start working calmly. This is the biggest psychological win for a freelancer in Lebanon: you know the money exists and is ready — it isn't hostage to the client's mood or to whether they can actually pay at the end of the month. No more "I'll pay you tomorrow" or "let's settle at the end."
Step 4: You submit the milestone
You finish the deliverable and submit it on the platform (a file, a link, or a description). The client gets a notification that there's a submission waiting for review.
Step 5: The client reviews and releases the funds
The client reviews your work. If everything is good, they hit "Release," and the money moves out of escrow into your Furrsati wallet, minus the platform fee (10%). So if the milestone was $250, you receive $225. You then withdraw it however suits you (more on that below).
Step 6: You move on to the next milestone
As soon as milestone one is released, the client funds milestone two, and you repeat the same cycle. The project moves like a series of safe checkpoints, each one secured on its own.
Why milestones are safer than one big payment
Let's be clear about the practical difference, because this is the whole point.
For you, the freelancer
- You never work for free: worst case, if the client disappears halfway, you've already been paid for every milestone you completed. You only ever have the current milestone at stake, not the whole project.
- The money is secured before you start the stage: the "will they actually pay?" anxiety is answered before you even open the laptop.
- You feel real progress: each released milestone is both a financial and a morale boost. Far better than waiting two months to see your first dollar.
For the client
- They don't pay a big number to someone unproven: they fund a small first milestone, see the quality of your work, then continue with confidence. This makes it much easier to convince a client to start with you even when you're new.
- They see tangible progress: each milestone has a clear deliverable, so it's never "the project is somewhere in progress" with no visible status.
The honest comparison
A single big payment has two classic Lebanon problems: either the freelancer asks for 50% upfront and the client is scared to hand it to someone they don't know, or the client says "finish it and then I'll pay" and the freelancer is scared to work a month with no guarantee. Milestones solve both at once: the money is held (so the freelancer relaxes) but only released after delivery (so the client relaxes).
The payment reality in Lebanon: fresh dollars, OMT, Whish and USDT
One thing that must be crystal clear with your client from day one: all amounts are in fresh dollars (cash fresh), not lollars or old-bank dollars. Furrsati contracts are all in US dollars, which shields you from exchange-rate madness and from the whole "which kind of dollar do you mean?" mess.
Once your milestones are released and the balance builds up in your wallet, you withdraw your earnings in whatever way works for you in Lebanon:
- OMT: pick up fresh cash dollars at the nearest branch — very practical outside Beirut too.
- Whish Money: transfer to your digital wallet; fast and convenient for small and medium amounts.
- Bank transfer: if you have an account and it suits you.
- USDT (stablecoin): an excellent option especially if you work with Gulf or diaspora clients and prefer to keep your earnings digital instead of pulling cash.
Splitting a project into milestones also helps you organize your withdrawals: instead of one big cash-out, you draw down in smaller amounts that match your monthly needs.
Practical tips for splitting your project into milestones
1. Tie every milestone to a tangible deliverable
Don't create a milestone called "work on the project." Give each one a result the client can see and approve. The clearer the deliverable, the faster the review — and the faster the money gets released.
2. Don't make milestones too big
The bigger a milestone, the bigger the amount sitting in limbo and the higher the risk for both parties. A $1,200 project split over 4–5 milestones is cleaner than two $600 milestones.
3. Make the first milestone small and simple
With a new client, keep the first milestone easy and quick (a wireframe or an initial concept). That builds trust fast: the client sees your quality on a small amount and feels comfortable continuing with the whole project.
4. Define what "milestone done" means
Agree on acceptance criteria for each milestone up front. That avoids the "this isn't what I asked for" argument. When you document this in the agreement, you have a clear reference if any dispute ever comes up.
5. Link your pricing to your milestones from the start
Milestone splitting is part of how you price, not a separate afterthought. If you want to price your work fairly and smartly in Lebanon, read our guide to pricing freelance services in Lebanon, and after each milestone don't forget to issue a clean invoice — see our simple invoicing guide for freelancers in Lebanon.
Frequently Asked Questions
When exactly does the money land in my wallet?
The money lands after you submit the milestone and the client clicks "Release." Before submission, the amount is funded and held in escrow (neither in the client's hands nor yours). After release, it appears in your Furrsati wallet minus the platform fee (10%), and you withdraw it whenever you like.
What happens if the client disappears mid-milestone?
Every milestone you've already had released is yours, done. The current milestone's money is held in escrow, and if a dispute arises a case is opened and the Furrsati team steps in to review the evidence (your work, the messages, the agreement). The key point: you can never lose a whole project — worst case you lose one milestone, and even that is protected by the escrow system.
Do I have to split every project into milestones?
Very small projects (say an $80 logo) can be a single milestone and that's fine. But any medium or large project — a website, an app, an extended marketing campaign — is best split. Simple rule of thumb: if the project takes more than a week or is worth over $300, split it.
Do milestones affect the platform fee?
No. The fee is 10% on your earnings regardless of how many milestones there are. Whether you get paid one $1,000 milestone or four $250 ones, the total fee is identical. Milestone splitting is for protection and organization; it doesn't increase your cost.
Who decides the milestones, me or the client?
Usually the freelancer proposes the breakdown, since you know the nature of the work best, then you agree together and adjust if needed. Being the one who proposes it makes you look professional and gives you more control over how the project — and your payment — flows.
Get your project running on milestones
Milestone payments aren't administrative complexity — they're the simplest way to work with peace of mind in Lebanon, knowing your money is held before you start and that every step is protected. If you're a freelancer ready to take on serious projects with confidence, browse the available jobs on Furrsati; and if you're a client looking for someone, find the best professionals through the freelancer directory or start with web development services. We're here to make getting paid easier and safer for both sides.
Tags
lebanonmilestone paymentsfreelancinggetting paidescrowfresh dollarspricingweb development
Ready to Start Freelancing?
Join Furrsati today and connect with clients who pay on time, every time.
Get Started Free