Net 30 means the client has 30 days to pay from the invoice date. Due on receipt means the client owes payment when the invoice arrives. Net 30 sounds professional. Due on receipt gets money into the account. QuickBooks' 2026 Late Payments Report found 55 percent of businesses on net-30 terms had overdue invoices, compared to 26 percent of those that required immediate payment. The payment term on the invoice is the biggest predictor of whether it gets paid on time.

TL;DR

  • Net 30 gives the client a month of free credit. 55 percent of net-30 invoices go overdue.
  • Due on receipt with a card link gets paid in days, not weeks.
  • Among businesses with no overdue invoices, 64 percent required immediate payment. Among those with overdue invoices, only 34 percent did.
  • A $5,000 invoice on net 30 is a promise. A $5,000 invoice due on receipt with a PayFly card link at 2.9 percent is a $145 fee and $4,855 in the account the same week.
  • The Freelancers Union reports 71 percent of freelancers struggle to get paid. The invoice term is the first lever to pull.

Why do freelancers use Net 30?

Freelancers adopt net 30 for one of two reasons. The client asked for it as a contract condition, or the freelancer copied "Net 30" from a template because it looked like what real businesses do. Both cost money.

When the client asks for net 30, the freelancer is financing the project. The work is done, the deliverable shipped, and the freelancer waits 30 days covering rent and expenses on money earned but not received.

When the freelancer copies net 30 from a template, the problem is worse because nobody asked for it. The client would have paid on receipt. The freelancer volunteered a 30-day delay for free.

Mixing Light, a freelance business resource, calls net 30 a trap for solo operators. The freelancer fronts all labor and material costs, then waits a month to collect.

What does Net 30 actually cost?

The QuickBooks 2026 Late Payments Report puts the numbers plainly. Nearly 3 in 5 businesses (59 percent) had invoices overdue by 30 days or more, up from 47 percent the year before. Businesses with unpaid invoices are owed an average of $17,700.

For a freelancer billing $5,000 a month, that average is one invoice. One invoice sitting unpaid for 30 extra days is the difference between paying rent on time and putting it on a credit card.

The math on a single $5,000 net-30 invoice:

  • Invoice sent: September 1. Payment due: October 1.
  • If paid on time: 30 days of waiting. If overdue (55 percent chance): 45 to 60 days.
  • Late fee at 1.5 percent per month: $75 per month.

The opportunity cost of waiting 30 days for $5,000 at a 10 percent annual rate is roughly $41. If the freelancer bridges the gap with a credit card at 20 percent APR, the carry cost is $82. The late fee does not cover the carry cost, and collecting it means another round of emails.

A due-on-receipt invoice with a card payment link changes the math. The same $5,000 at 2.9 percent is a $145 fee and $4,855 in the account the same week. No 30-day wait, no follow-up, no late fee to enforce.

Due on receipt: what it means and why it works

Due on receipt means the invoice date is the due date. The client owes payment when they receive the invoice, not 15 or 30 days later. The payment window shrinks from a month to whatever the client's card processing time allows.

QuickBooks compared term length directly. Among businesses with no overdue invoices, 64 percent required immediate payment. Among businesses with overdue invoices, only 34 percent did. Shorter terms, fewer overdue invoices.

The reason is behavioral. A net-30 invoice goes into a pile. The client knows it is not due for a month, so it gets filed with everything else. A due-on-receipt invoice with a card link arrives with a prompt to pay now. The friction drops to one click.

WaffleInvoice, a freelance invoicing resource, recommends putting the actual calendar due date on the invoice instead of the term. "Due: October 15, 2026" is clearer than "Net 30." A specific date is actionable. A term is a category.

The deposit changes the equation

Due on receipt is the term on the final invoice. A 50 percent deposit before the work starts is the term that makes due on receipt safe. A $5,000 project with a 50 percent deposit: $2,500 collected by card before kickoff, $2,500 invoiced on delivery and due on receipt. If the balance goes overdue, the freelancer has already collected half. If paid on receipt, $2,500 at 2.9 percent is $72.50 in fees and $2,427.50 in the account the same week.

Payment terms that get freelancers paid start in the contract, not on the invoice. The deposit percentage, the due-on-receipt clause, the late fee rate, and the card payment method all belong in writing before the work begins.

When Net 30 makes sense

Net 30 is not always wrong. Large corporate clients with AP departments process invoices on a cycle. Asking for due on receipt from a company that runs net-30 cycles means the invoice gets flagged as non-standard and delayed.

Enterprise clients, government contracts, and agencies with structured payment cycles are the cases where net 30 is the cost of doing business. The freelancer should price for it. A 5 percent premium on a $10,000 project adds $500, which covers the carry and the risk.

The mistake is defaulting to net 30 for every client. A small business, a direct engagement, a one-off project: these are due-on-receipt clients. They have a founder who opens the invoice and pays it, or forgets for 30 days because the term said they could.

How to switch from Net 30 to due on receipt

A freelancer moving from net 30 to due on receipt should make the change in the contract, not on the invoice. New clients get due on receipt from the first engagement. Existing clients get a heads-up email: "Starting with the next invoice, payment terms are switching to due on receipt with a card payment link."

The card link is what makes due on receipt work. An invoice that says "due on receipt" with no payment method still gets paid in two weeks because the client has to write a check and mail it. An invoice with a PayFly card link at 2.9 percent gets paid the same day the client opens the email.

The numbers side by side

A $5,000 invoice under two payment terms:

| | Net 30 | Due on receipt + card | |---|---|---| | Days to payment | 30+ (if on time) | 1-3 | | Overdue probability | 55 percent | 26 percent | | Fee at 2.9 percent | $145 | $145 | | Cash in account | $4,855 in 30+ days | $4,855 in days |

The fee is the same. The wait is not.

FAQ

Is Net 30 standard for freelancers?

Net 30 is common in business-to-business billing, but it is not a standard freelancers should default to. QuickBooks' 2026 Late Payments Report found 55 percent of businesses on net-30 terms had overdue invoices, compared to 26 percent of those that required immediate payment. Due-on-receipt terms with a card payment option get freelancers paid faster.

What does due on receipt mean on an invoice?

Due on receipt means the client owes payment when they receive the invoice. The invoice date is the due date. A card payment link lets the client pay immediately. Among businesses with no overdue invoices, 64 percent required immediate payment. Among those with overdue invoices, only 34 percent did.

How much does waiting 30 days cost a freelancer?

On a $5,000 invoice, 30 days of waiting is roughly $41 in opportunity cost at a 10 percent annual rate, or $82 if the freelancer carries a credit card balance at 20 percent APR to bridge the gap. QuickBooks found 59 percent of small businesses had invoices overdue by 30 days or more, averaging $17,700 per business. Due on receipt with a card link shortens the wait and reduces the risk.

What is the best payment term for a freelancer?

Due on receipt with a 50 percent deposit upfront and a card payment link on the final invoice. The deposit covers the calendar and materials. Due on receipt removes the 30-day wait. The card link removes the check-in-the-mail delay. A $5,000 final invoice on PayFly at 2.9 percent is a $145 fee and $4,855 in the account the same week, not a $5,000 promise due in 30 days.