A client clicks pay. Your phone buzzes. The invoice flips to paid, the project is finished, and a number moved somewhere in the world.
Now count the days until you can actually spend it.
That gap is the part of freelancing nobody explains at the start. Between the moment a client's card is charged and the moment the money is yours, there is almost always a third party holding it. Sometimes for two business days. Sometimes for three weeks. Occasionally, if an automated rule decides your account looks unusual, for a lot longer than that, and the person you have to argue with is not your client. It is a support queue.
Most freelancers never think about this until it bites. It is worth knowing who is holding your money, how long they are allowed to keep it, and what actually changes when you take payment directly.
Your money has a custodian, and it is usually not you
When you sell through a marketplace, you are generally not the merchant. The platform charges the buyer, holds the funds, deducts its cut, and remits what is left on a schedule it sets. For the duration, your money sits on someone else's balance sheet, and your claim on it is a line in a dashboard.
Upwork is unusually clear about how this works, which makes it a useful example rather than a villain. After a client approves a milestone, the funds do not come to you. They move into a pending state for a five-day security hold, and only once that hold ends can you withdraw them (Upwork). Upwork says the hold reduces fraud and chargeback risk. That is true, and it is a reasonable thing for a marketplace to do.
Stack it with the review window, though, and the arithmetic gets less comfortable. On a fixed-price contract, submitting your work starts a fourteen-day countdown for the client to review it, and if they do nothing at all the payment auto-releases at the end of it (). Then the five-day hold begins. A client who simply goes quiet after delivery can put nineteen days between your finished work and your bank account without ever doing anything wrong.