Upfront Payment vs Net 30
Short answer: for most freelance work, the right structure isn't one or the other — it's a deposit upfront plus short terms on the balance. Take 25–50% before you start, then invoice the rest due on receipt or Net 15, not Net 30. Net 30 is what big companies offer you so they can hold your money for a month; you don't have to extend the same free financing to clients. Save longer terms for established clients who've earned them. Here's when each option fits and how to set it up.
Before you set terms, you need to know what each project actually has to clear. The free Freelance Rate Calculator → shows your real hourly take-home after self-employment tax and expenses — so you know the floor a deposit and balance have to cover.
What each option means
- Upfront / deposit — the client pays some or all before you start. A deposit (25–50%) is standard; full upfront is common for small or first-time jobs.
- Due on receipt — payment is expected when the invoice lands, typically within a few days.
- Net 15 / Net 30 — the client has 15 or 30 days to pay after the invoice date. Net 30 is the corporate default and the slowest for your cash flow.
At a glance
| Option | Your cash flow | Risk to you | Best for |
|---|---|---|---|
| Deposit upfront | Strong — money before work | Low | Almost every project |
| 100% upfront | Strongest | Lowest | Small jobs, new clients, first project |
| Due on receipt | Good | Low–medium | Balance after a deposit; trusted clients |
| Net 15 | Okay | Medium | Established clients who need a short window |
| Net 30 | Weak — you finance them | Higher | Larger companies that require it; long relationships |
Why upfront beats Net 30 for most freelancers
When you offer Net 30 with no deposit, three things happen, and none of them help you:
- You become the bank. You front the labor and wait 30+ days to be paid — effectively an interest-free loan to a client who has more cash than you do.
- You carry all the risk. If the client disappears, disputes the work, or just pays late, you've already done the work and spent the time.
- Late means later. "Net 30" in practice often becomes Net 45 or Net 60, because the clock only starts when their accounts team gets around to it.
A deposit flips this. The client has skin in the game before you start, your downside is capped, and the deposit itself filters out clients who were never serious. That's why a deposit matters more than the cash — it's the cheapest screening tool you have.
The structure that works for most work
50% deposit to book the work, 50% due on receipt at delivery. For a larger project, split the balance into milestones — for example 33% to start, 33% at the midpoint, 34% on completion — and release the final files only after the final payment clears.
This keeps you paid roughly in step with the work you've done, so you're never far out of pocket. For a $4,000 project, you'd collect $2,000 before starting and $2,000 at delivery — you never carry more than half the job unpaid.
Not sure your project price even covers your costs? Use the free Freelance Rate Calculator → to set the number first. A clean deposit-and-balance schedule only protects you if the total it splits already covers your tax and expenses — otherwise you're just collecting an underpriced fee in two payments.
When Net 30 actually makes sense
There are real cases where offering Net terms is the right call:
- Big companies that require it. Many corporates literally cannot pay faster than Net 30 — it's baked into their AP system. If the contract is worth it, take the Net 30 but get a deposit or signed PO first.
- A long, trusted relationship. A client who's paid you on time for two years has earned a longer window.
- Retainers billed in advance. If you're already billing the month upfront, Net terms on the invoice are low-risk because the money's effectively prepaid.
Even then, "Net 30" should be your ceiling, not your default. There's no reason to lead with it for a new client or a one-off project.
How to ask without losing the deal
State your terms as a normal part of the process, not a negotiation:
To book the project I take a 50% deposit, with the balance due on delivery. I'll send the deposit invoice today and get started as soon as it's paid. Does that work on your end?
Notice it's framed as how booking works, not a request for permission. Most clients say yes because professional freelancers work this way. If a client refuses any upfront payment at all, treat it as a yellow flag — it often signals cash-flow problems or a habit of not paying.
Put the terms in writing
Your contract and every invoice should state the schedule, the due dates, and a late fee. Copy-paste wording:
Payment terms. A deposit of [50%] is due before work begins. The remaining balance is due on receipt of the final invoice. Invoices unpaid after [15] days accrue a late fee of [1.5%] per month. Final deliverables are released upon receipt of full payment.
How to handle pushback
| They say… | You say… |
|---|---|
| "We pay everything Net 30." | "I can work with Net 30 on the balance once we've worked together. For a first project I take a 50% deposit to book it — that's standard for me." |
| "We don't pay deposits." | "I understand. The deposit secures your slot and the start date. Without it I can't hold the timeline, but I'm happy to start once it's in." |
| "Can you just invoice at the end?" | "I bill a deposit up front and the balance on delivery — it keeps the project moving and is the same for all my clients." |
Watch-outs
- Don't extend Net 30 to new clients. Terms are earned. Start short and lengthen them only after a client proves reliable.
- Always pair Net terms with a deposit. A deposit caps your downside even if the balance comes slowly.
- Put a late fee in writing. It only applies if it's in the contract and on the invoice — see how to charge late fees.
- Deposits are taxable income in the period you receive them, just like the rest of your revenue.
Payment timing is one piece of getting paid reliably — pair it with a clear deposit policy, sensible invoice payment terms, and a plan for late-paying clients.
Set terms off a rate that already covers your costs
A deposit and a short balance only protect you if the total they split is right to begin with. The $9 Freelance Rate & Tax Calculator spreadsheet nets your income against self-employment tax and expenses so you know your real take-home — then any payment schedule is just splitting a number that already works. Sending deposit and balance invoices? Get the calculator + a clean invoice template in the $14 Starter Pack →
Frequently asked questions
Should freelancers ask for payment upfront or offer Net 30?
For most work, the best structure is a deposit upfront plus a short balance, not Net 30. Take 25 to 50 percent before starting and invoice the rest due on receipt or Net 15. Net 30 is the corporate default that lets a client hold your money for a month, so reserve it for established clients or large companies that require it, and pair it with a deposit even then.
How much deposit should a freelancer take?
A deposit of 25 to 50 percent is standard. Use 50 percent or full payment upfront for small jobs and first-time clients, and 25 to 33 percent with milestone billing for larger projects. The deposit both improves your cash flow and screens out clients who were never serious about paying.
Is Net 30 bad for freelancers?
Net 30 isn't inherently bad, but it shifts risk and cash flow onto you — you do the work and wait 30 or more days to be paid, effectively financing the client. It makes sense for large companies whose systems require it or for long-trusted relationships, but it should be your ceiling rather than your default, and it should always be paired with a deposit.
What do I do if a client refuses to pay a deposit?
Treat a flat refusal to pay any deposit as a yellow flag, since it can signal cash-flow problems or a habit of not paying. Explain that the deposit secures the slot and start date, and that you can begin once it is in. If they still refuse and the project is large or the client is new, it is often safer to decline.
Net 15 or Net 30 — which should I offer?
Default to Net 15 or due on receipt for the balance after a deposit, and treat Net 30 as the maximum you offer only to clients who require it or have earned it. Shorter terms get you paid faster and reduce the risk that a 30-day window quietly stretches to 45 or 60 days in practice.