All postsClient Management

When a Client Asks for Net 60 Payment Terms (What to Say and What to Offer Instead)

Duncan RogoffDuncan Rogoff October 31, 2026 8 min read
TL;DR
  • Net 60 means the client pays 60 days after the invoice date. For a small builder, that is two months of carrying the cost of the work yourself, on top of the time it took to do it. It is a cash flow problem before it is a trust problem.
  • Use the Profit Room's Terms Trade: ask whether net 60 is a company policy or just the default on their paperwork, then trade instead of accepting. Offer a deposit before work starts, milestone payments, a higher price that covers the wait, or a small discount for paying sooner. Long terms are something you give in exchange for something, not by default.
  • Put the agreed terms in your agreement and on every invoice: the due date, what happens if a payment is late, and that work pauses if a milestone payment is missed. If a client wants net 60, no deposit, and a rush timeline all at once, that is a deal to rethink.

The Short Answer

When a client asks for net 60 payment terms, do not say yes just to close the deal, and do not walk away over it. First find out whether it is a real company policy or simply what their paperwork says by default. Then trade: agree to longer terms only in exchange for something that protects you, like a deposit before you start, payments tied to milestones, or a price that covers the wait. If the terms truly cannot change, build that wait into your price and your schedule.

That is the Terms Trade. The mistake is treating payment terms as fixed when they are usually just the client's starting point. A builder who quietly accepts net 60 on a fixed-price project is lending the client money for two months, for free. This is the same family of problem as [a client who pays late](/blog/how-to-handle-a-client-who-pays-late), except you get to solve it before it starts.

What Net 60 Actually Costs You

Net 60 means payment is due 60 days after the invoice date. If you only invoice when the project is finished, the real wait is the whole build plus those 60 days. A project that takes a month to build means you see the money roughly three months after you start. During that time you are paying for your own tools, subscriptions, and living costs, and you may be turning down other work because this project has your attention.

TermsWhen you see the moneyWho carries the risk
Due on receipt, invoiced at the endWhen the build is done, if they pay promptlyMostly you, until delivery
Net 60, invoiced at the endAbout two months after the build is doneYou, for the whole build plus two months
Deposit plus milestones, net 60 on the final paymentPart up front, part during the build, the rest laterShared, and much less of it on you
Net 60 with a higher priceTwo months after delivery, at a price that covers the waitYou, but you are paid for it

The same project under different terms

Run the numbers on your own project before you answer. [Tracking client project profitability](/blog/tracking-client-project-profitability) covers how to see what a project really costs you while it is open, and that is the number to have in your head when you negotiate terms.

Run the Terms Trade

Start these steps the moment the client's paperwork or procurement contact says 'our terms are net 60.'

  1. Ask if it is policy or default. 'Is net 60 a fixed policy for every vendor, or is it the standard on your purchase order?' Many smaller companies will change it the moment you ask. Larger companies often have a fixed policy, which is fine, because it tells you to negotiate on something else.
  2. Ask for a deposit before work starts. A deposit is the simplest trade. It covers your early costs and shows the client is committed. Even companies with strict payment terms can often pay a first invoice when the work starts.
  3. Split the rest into milestones. Tie payments to delivered pieces of the build so each invoice is smaller and starts its own clock earlier. [Structuring client payments around milestones](/blog/structure-client-payments-milestones) lays out how to do it.
  4. Price the wait if terms will not move. If the client truly cannot pay sooner, raise the price to reflect that you are carrying the cost, and say that is why.
  5. Offer a reason to pay sooner. A small discount for paying within a short window gives the client's finance team a reason to move your invoice up the pile. Only offer it if your price can absorb it.
  6. Write it down before you start. Put the agreed terms in the agreement, not in a chat thread.
Words that work: 'Happy to work with your process. Net 60 on the full amount is tough for a small team like mine, because I carry the cost of the build until then. Could we do a deposit to start, then milestone payments, with net 60 on each invoice? If the terms have to stay as they are, I can still do it, but the price needs to reflect the wait.' It respects their process, explains your side plainly, and gives them two ways to say yes.

What to Put in Writing

Payment terms belong in your [one-page agreement](/blog/one-page-agreement-before-you-build) and on every invoice, so nobody has to remember what was said on a call. Your [scope of work](/blog/scope-of-work-that-prevents-scope-creep) should tie each milestone to a clear piece of the build, so there is no argument about whether a payment is due.

TermWhat it saysWhy it helps
DepositAn amount due before work startsCovers your early costs and confirms the client is committed
MilestonesWhich delivered piece triggers which invoiceStarts each payment clock earlier and keeps invoices smaller
Due dateThe exact terms, counted from the invoice dateRemoves guessing about when payment is late
Late paymentWhat happens if an invoice is not paid on time, within what local rules allowGives you a clear next step instead of an awkward chase
Work pauseWork pauses if a milestone payment is missedStops you from building further ahead of the money
HandoverFinal files and full access are released once the last invoice is paidKeeps your strongest leverage until the end

Terms that keep long payment windows from hurting you

The handover line ties into [when a client wants the code before final payment](/blog/client-wants-the-code-before-final-payment), which is the moment long terms usually come to a head. This is not legal advice, and rules on late fees differ by place, so have a lawyer look over your template once and reuse it.

When to Walk Away

Long terms on their own are not a red flag. Plenty of good clients, especially larger companies, pay on a fixed schedule and pay reliably. The warning sign is a stack: net 60 or longer, no deposit, no milestones, a rush deadline, and pushback on the price that would cover the wait. That client wants you to carry all the risk and all the cost. Offer the trade once more, and if nothing moves, [turn down the project](/blog/how-to-turn-down-a-client-project) politely.

If you do take on a larger client with fixed terms, plan for it. Keep enough other work going that one slow-paying invoice does not stall you, and think of the wait as part of the price of working with bigger companies. [Getting enterprise clients](/blog/how-to-get-enterprise-clients-for-your-claude-code-agency) is worth it for many builders, as long as the terms are priced in from the start.

Builders in the Claude Code Profit Room share the deposit amounts, milestone splits, and payment terms they use with clients of every size, and talk through tricky client requests as they happen. The community is $9 a month. Join at the link below and stop lending your clients money for free.
Free builder-to-paid drops, straight to your inbox

Short, practical drops on offers, outreach, pricing, and closing clients with Claude Code. No spam, unsubscribe anytime.

Frequently asked

What does net 60 mean?

It means the client pays 60 days after the invoice date. If you only invoice at the end of a project, your total wait is the time the build takes plus those 60 days.

Should a freelancer or small agency accept net 60 terms?

Only in exchange for something, such as a deposit before work starts, milestone payments, or a higher price that covers the wait. Accepting net 60 on the full amount with nothing in return means carrying the cost of the whole project yourself.

How do I negotiate shorter payment terms with a client?

Ask whether the terms are a fixed policy or just the default on their paperwork. Many clients will change them when asked. If they cannot, negotiate a deposit and milestones instead, or price in the wait.

Can I charge more for net 60 payment terms?

Yes. Waiting two months to be paid costs you money, so a higher price for longer terms is fair. Say plainly that the price reflects the payment schedule.

What if a client on net 60 still pays late?

Follow the late payment terms in your agreement, pause work if a milestone payment is missed, and hold the final handover until the last invoice is paid. Then follow up the same way you would with any late invoice.

Last reviewed October 31, 2026.

Duncan Rogoff
Co-founder, agency operator

Co-founder of the Claude Code Profit Room. Built and sold AI services to real clients; writes about offers, pricing, outreach, and closing with receipts.

More from Duncan Rogoff →

Ready to sell what you build?

Take the Profit Quiz and find your fastest path to your next client.