Net 30, Net 15 or Due on Receipt? Choosing Payment Terms for Your Invoices
What common payment terms mean, how they affect cash flow, and how to pick terms that clients actually honour.
If you’re a freelancer, consultant, or agency owner, one of the first decisions you make when you send an invoice is when you want to get paid. That due date choice shapes your cash flow for months. Get it wrong and you might spend your time chasing late payments instead of building your business. Get it right and money flows in predictably.
Most invoices come with standard payment terms like Net 30, Net 15, or Due on Receipt. They sound simple but they’re not all the same, and they don’t work the same way with all clients. Let’s break down what they mean, how they affect you, and how to pick the ones that actually get paid.
What do these payment terms actually mean?
Payment terms are just an agreement about when the money changes hands. The invoice shows what the customer owes and by when. Nothing more complex than that.
Due on Receipt means the invoice is due the moment your customer gets it. No grace period. No waiting. If it’s truly due on receipt, you should expect payment within 24 to 48 hours. In practice, “on receipt” is faster than any of the Net terms, but it also means the client has to drop everything and pay right away. Some clients hate it. Others expect it, especially for smaller invoices or consultants who work project-by-project.
Net 15 means payment is due 15 days after the invoice date. That’s the “Net” part: the invoice date is the clock start, not when they receive it. If you send an invoice on January 1st with Net 15 terms, it’s due on January 16th, whether they read it on January 1st or January 10th. Net 15 is faster payment than Net 30 but tighter for the client. You see money sooner, which helps cash flow.
Net 30 means payment is due 30 days after the invoice date. This is the most common terms for B2B work. It gives clients a full month to receive the invoice, route it through their own approval process, and issue a check or transfer. For you, it means waiting a month (or longer if they’re slow). For them, it means breathing room to process the invoice without panic.
The numbers add up to real money over time. If your average invoice is $5,000 and you invoice a client every month on Net 30 terms, you’re always waiting for last month’s invoice to get paid. That’s $5,000 sitting in their bank account instead of yours. Over a year, that’s $60,000 in cash you don’t have access to, even though you’ve done the work and earned it.
There are other payment terms you’ll see too: Net 60, Net 45, Net 90. Some large companies, especially in manufacturing or government contracting, expect Net 60 or longer. Payment is slower, cash flow suffers, and you need discipline to survive it. We’ll focus on the three most common.
How payment terms affect your cash flow
This is the heart of it. Payment terms are cash flow terms.
Let’s say you’re a design consultant and you finish a logo project on January 5th. You invoice your client the same day.
With Due on Receipt, your client should pay by January 6th or 7th. The money lands in your account within a week.
With Net 15, payment is due January 20th. Realistically, it lands between January 20th and January 25th. You’re waiting two to three weeks.
With Net 30, payment is due February 4th. It probably lands between February 4th and February 10th. You’re waiting five to six weeks.
Over six client projects a year, Net 15 versus Net 30 is a difference of three months of invoice value sitting in someone else’s account. If your projects are $10,000 each and you invoice monthly, that’s $30,000 in outstanding cash. That’s material.
But here’s the twist. The payment terms you offer matter less than the ones your client actually honors. A client on Net 30 terms who pays in 45 days costs you just as much as one on Net 45 terms who pays on time. Payment terms are a promise, not a guarantee.
The real behavior behind payment terms
The stated payment terms and the actual payment behavior are often different things.
Some clients ignore the terms altogether. They pay when it suits them. Their accounting department might have a policy to hold invoices for 45 days no matter what you asked for. Or they might batch payments once a month. Or they simply forget.
Other clients are strict about it. They run tight accounting. They pay exactly on the due date, or even early. These are golden clients. They respect your terms because they run their own business seriously.
Large companies and established firms often pay slower than their stated terms. Small companies and individuals often pay faster. There’s usually no correlation between how much money they’re worth and how fast they pay.
The only way to know is to ask before you agree to work with them, or to notice the pattern over time. If a client has never paid you on time under Net 30 terms, and you send them another invoice with Net 30, you should probably expect the same result.
How to choose payment terms that work for your business
Start by asking yourself: how fast do you need money?
If you’re bootstrapped, strapped for cash, or managing month-to-month, you can’t afford Net 30 or Net 60. You need money faster. Net 15 or Due on Receipt gives you breathing room. For some freelancers, it’s the only terms they can afford to offer.
If your cash reserves are healthy and you’re working with established clients who you know pay reliably, you can afford to be flexible. Net 30 becomes easy. Net 60 becomes possible.
If you’re doing recurring work for clients, you might offer steeper discounts for payment up front or within Net 15. A “2% discount for payment within 10 days” (sometimes written as 2/10 Net 30) cuts your receivables problem in half if enough clients take it. The discount stings a little, but the cash landing faster stings less.
If your client is a small business or an individual, and you’re unsure about their creditworthiness, start conservative. Ask for Net 15 or Due on Receipt. You can always loosen it later once you’ve worked together and seen them pay reliably.
If your client is a large company, and they insist on Net 60, ask yourself if it’s worth your trouble. Sometimes it is. Often it isn’t. You have leverage earlier in the relationship than later. Use it.
Common mistakes with payment terms
Offering the same terms to everyone. Your cash flow needs are different from your client’s cash flow habits. A startup client and an enterprise client need different terms.
Never mentioning payment terms at all. If you leave terms off the invoice, some clients will assume 30 days, others will assume they can pay whenever. Clarity matters. When you write an invoice, make the due date explicit.
Letting terms drift over time. You offered Net 15. The client starts paying late. You don’t correct it. Suddenly it’s the new normal and you’re effectively offering Net 45. Don’t let it slide.
Ignoring what happens after the due date. The invoice is due January 20th. It’s January 28th and no payment. Then what? Do you send a reminder? Do you add a late fee? Do you stop working for them? Many invoicing tools can automate payment reminders, but you still need a policy. Decide upfront.
Setting terms you can’t afford. If Net 30 breaks your cash flow, don’t offer it just because it sounds professional. It’s not professional to go broke. Offer the terms you can actually honor.
Making it stick
Payment terms only work if your client actually knows what they are. Print them clearly on your invoice. Put them in your contract. Mention them when you quote. Don’t hide them in the footer.
Most invoicing tools, including Plirin, let you set a default due date when you create an invoice, whether that’s Due on Receipt or any Net term. You can also set it per invoice if a client negotiates different terms. That makes it hard to accidentally forget or mistype.
If you do negotiate different terms with a client, write it down. In the contract or in a quick email. “We’ve agreed on Net 45 for this project” leaves no room for confusion.
Putting this into practice
Here’s a framework. Use Due on Receipt or Net 15 if:
- You need cash fast
- You’re working with an unknown client
- The invoice is small
- You’re doing project-based work where the relationship might end after this job
Use Net 30 if:
- You have three to six months of operating expenses in the bank
- You’re working with a client you trust and who pays on time
- Your cash flow is predictable
- Your client is a small business or startup who needs the courtesy
Use Net 60 or longer only if:
- Your client requires it and you can afford to wait
- You’ve already worked together and know they pay
- It’s part of a larger contract where you’re willing to trade time for security or volume
And always, always follow up when payment is late. Send a reminder before the due date. Send another if it’s overdue. Don’t wait two months to ask. Small businesses that forget to pay usually aren’t trying to stiff you; they’re just disorganized. A reminder often works.
The goal of payment terms isn’t to sound official or formal. It’s to synchronize your cash needs with your client’s payment reality. When they match up, everyone wins. When they don’t, you’re the one holding the bag.
If you’re tired of tracking due dates in a spreadsheet, Plirin lets you set payment terms (Net 15, Net 30, Net 60, or Due on Receipt) once, use them as your default, and change them per invoice when a client negotiates. When an invoice is overdue, you can set up automatic reminders to chase it, and even automatic late fees if you want them. Join the waitlist to try it, or check out the pricing to see what’s right for your team.