Net 30 vs Net 15 vs Due on Receipt: Which Payment Terms Get Canadian Small Businesses Paid Faster?

Net 30 vs Net 15 vs Due on Receipt: Which Payment Terms Get Canadian Small Businesses Paid Faster?

You finish the work, send the invoice, and then wait.

And wait.

For many small businesses, the time between completing a job and actually receiving the money can create a bigger cash-flow problem than the work itself.

Common payment terms such as Due on Receipt, Net 15, and Net 30 set clear expectations for when your client should pay the invoice. Choosing the right terms sounds like a small administrative decision, but it can have a significant effect on your cash flow.

What does “Due on Receipt” actually mean?

The phrase can be confusing because a receipt is usually a document issued after payment has been completed.

But in the payment term “Due on Receipt,” the word receipt means receipt of the invoice.

In other words, the invoice becomes payable as soon as the customer receives it. It does not mean that you are issuing a receipt instead of an invoice.

For example:

  • Invoice issued: September 10

  • Payment terms: Due on Receipt

  • Payment expected: As soon as the customer receives the invoice

For clarity, you can also show a specific due date on the invoice — often the same date as the invoice date — rather than relying on the phrase alone.

Invoice vs. receipt: An invoice requests payment. A receipt confirms that payment has already been made.

Recent small-business research illustrates the problem. QuickBooks' 2026 Late Payments Report found that 59% of surveyed small businesses had invoices more than 30 days overdue. Businesses requiring immediate payment were also much more likely to report having no overdue invoices than businesses offering longer payment periods.

That doesn't mean every business should switch to "Due on Receipt." Large companies may insist on Net 30 or even Net 60, while a freelancer completing a one-day project may have little reason to extend a client a month of credit.

The better question is: How much time does your client actually need to pay you?

Let's look at the most common payment terms and when each one makes sense.

What do Net 15, Net 30 and Due on Receipt mean?

Invoice payment terms tell your client when payment is expected.

The most common options are straightforward:

Payment term Meaning
Due on Receipt Payment is expected when the client receives the invoice
Net 7 Payment is due within 7 days
Net 15 Payment is due within 15 days
Net 30 Payment is due within 30 days
Net 45 Payment is due within 45 days
Net 60 Payment is due within 60 days

For example, if you issue an invoice on September 10 with Net 30 terms, payment is due 30 days later.

Quick fact

InvoiceCast supports issue dates and due dates on invoices on every plan, so your customer can see exactly when payment is expected. Additionally, you can setup automatic payment due reminders on every plan. So, start creating invoices for free.

But there is an important distinction:

The payment term is the maximum amount of time you're giving the customer to pay. It isn't a prediction of when the money will actually arrive.

A client given 30 days may pay tomorrow. Another may begin processing the invoice on day 30.

For that reason, an explicit due date such as "Payment due September 25, 2026" can sometimes be clearer than relying only on accounting shorthand such as "Net 15."

Is Net 30 still the best default?

Net 30 is probably the payment term most business owners recognize.

But "common" doesn't automatically mean "best."

Net 30 developed as a practical business-to-business credit term. A company receiving hundreds of supplier invoices needs time to verify an invoice, obtain approval and process payment.

That can make perfect sense when you're supplying a larger organization.

It makes less sense automatically giving every client 30 days to pay simply because that's what you've always put on your invoices.

Consider a self-employed consultant who completes a $3,000 project on September 1.

With Net 30 terms, the invoice isn't technically overdue until October.

If the client then pays a week late, the consultant may not receive that $3,000 until October 7 or later — more than five weeks after completing the work.

Meanwhile, rent, software subscriptions, contractors and other expenses don't wait 30 days.

BDC recommends paying close attention to the relationship between the terms you give customers and the terms your own suppliers give you. Extending customers significantly longer payment periods than you receive from suppliers can put unnecessary pressure on cash flow.

So rather than treating Net 30 as an automatic default, choose it when the relationship actually calls for it.

When Net 15 may be a better choice

For many freelancers, consultants and small service businesses, Net 15 is a useful middle ground.

It gives the customer time to process the invoice while cutting your waiting period roughly in half compared with Net 30.

Net 15 can work especially well for:

A 15-day deadline usually feels reasonable rather than aggressive.

And if your client normally pays invoices once or twice per month, Net 15 still gives them a realistic opportunity to put your invoice into their regular payment cycle.

When to use Due on Receipt

Due on Receipt works best when there is little reason to extend credit.

Typical examples include:

If the work is complete and the client has accepted it, asking for payment immediately is not unreasonable.

But "Due on Receipt" should not be confused with "the client must transfer the money within five minutes."

Depending on the customer's internal process, receiving and approving an invoice may still take a few days.

If you want to eliminate ambiguity, you can combine the term with plain language:

Payment due upon receipt. Please pay by September 15, 2026.

The objective isn't to make the invoice threatening. It's to make the expectation obvious.

Consider deposits for larger projects

Sometimes the best payment term isn't Net 15 or Net 30.

It's getting part of the money before you start.

For larger projects, a common structure is:

50% upfront + 50% on completion

For longer engagements, milestone billing may make even more sense:

The exact percentages depend on the type of work and your client relationship.

The important point is that you don't necessarily have to finance the entire project yourself while waiting for a final invoice to be paid.

If you're spending weeks doing the work — or paying employees, contractors or suppliers along the way — collecting a deposit can reduce your exposure considerably.

What about Net 60 or Net 90?

Large organizations sometimes impose Net 45, Net 60 or even Net 90 payment terms.

You may not have much negotiating power if that company is an important customer.

But remember what those terms really mean:

You are effectively extending short-term credit to your customer.

If you deliver $20,000 worth of work today and agree to Net 60, your business may carry that $20,000 receivable for two months.

BDC notes that businesses working with governments and large national or multinational organizations may experience longer collection periods because those organizations often have established payment processes and less-negotiable terms. It recommends considering those collection delays when pricing the work.

So if a large customer insists on long terms, consider the impact before accepting the contract.

A $10,000 project payable tomorrow and a $10,000 project payable in 90 days are not economically identical to a small business.

Should you offer an early-payment discount?

Another option is to reward customers for paying early.

You might see terms such as:

2/10 Net 30

That means the customer receives a 2% discount if they pay within 10 days. Otherwise, the full amount is due within 30 days.

BDC uses this as a common example of an early-payment incentive and recommends doing the math before offering one: faster cash has value, but so does the margin you're giving away.

For a $5,000 invoice, a 2% discount costs you $100.

Would you willingly pay $100 to receive $4,900 twenty days earlier?

Sometimes yes.

Sometimes absolutely not.

The answer depends on your margins and cash position.

Should Canadian businesses charge late fees?

Late fees can encourage timely payment, but this is one area where you should set the rules before an invoice becomes overdue.

Don't wait until a customer is 45 days late and then unexpectedly add a penalty they never agreed to.

Your agreement or contract should clearly explain your payment terms and any interest or late-payment charges that may apply.

If you charge interest using a monthly rate, pay particular attention to how the rate is disclosed. Section 4 of Canada's federal Interest Act generally requires a contract using a rate for a period shorter than a year to expressly state the equivalent annual rate if more than 5% per year is to be recoverable.

Requirements and enforceability can also depend on the circumstances and applicable provincial law, so businesses using significant late-payment charges should obtain appropriate legal advice.

For many small businesses, though, a good reminder process is more valuable than immediately reaching for penalties.

Don't wait until an invoice is overdue to communicate

Your payment terms establish the deadline.

Your invoicing process helps determine whether the client actually meets it.

A simple reminder schedule might look like this:

3 days before the due date

A friendly reminder that payment is coming up.

On the due date

A short notice that payment is due today.

3–7 days overdue

A polite follow-up with the invoice and payment link.

14 days overdue

A more direct reminder asking whether there is a problem preventing payment.

The tone can remain professional throughout.

Most clients don't need an angry collection email. They need the invoice brought back to the top of their inbox.

BDC recommends sending invoices quickly, clearly communicating payment terms and using digital tools and automation to reduce manual work in the collection process.

InvoiceCast can do this work for you! You can setup automatic payment reminders to notify your customers when payment due date is approaching.

Make paying the invoice easy

There is little benefit in demanding fast payment if the customer has to email you asking:

"How do I pay this?"

Your invoice should make the next step obvious.

Depending on your business, you may accept:

If you use InvoiceCast and connect your Stripe account, customers can pay online directly through the hosted invoice link. The payment goes to your connected Stripe account, and the invoice status updates automatically after payment.

Reducing the number of steps between opening the invoice and paying the invoice removes unnecessary friction.

So which payment term should you use?

There is no universal answer, but a practical starting point looks like this:

Situation Payment term to consider
Small one-time service Due on Receipt
Freelancer or consultant Net 7 or Net 15
Established small-business client Net 15 or Net 30
Larger corporate customer Net 30, or their required terms
Large project Deposit + milestone payments
Long-term recurring service Recurring invoice with consistent terms

The bigger lesson is simple:

Don't give clients 30 days to pay simply because Net 30 sounds professional.

Payment terms are part of your cash-flow strategy.

If a client genuinely needs 30 days, Net 30 may be appropriate.

If they don't, Net 15 may be better.

If the service has already been completed and there is no reason to extend credit, Due on Receipt may be perfectly reasonable.

Better payment terms work best with a better process

Changing Net 30 to Net 15 isn't going to solve every late-payment problem.

The strongest invoicing process combines several things:

  1. Agree on payment expectations before starting the work.

  2. Send the invoice as soon as the work or billing milestone is complete.

  3. Show a clear due date.

  4. Make payment easy.

  5. Send reminders automatically.

  6. Track whether the invoice is outstanding, overdue or paid.

  7. Use deposits or milestone payments when carrying the entire project cost yourself creates unnecessary risk.

InvoiceCast lets Canadian businesses create invoices, set due dates and payment terms, and email them directly to your customers. You can also schedule payment reminders, create recurring invoices and accept online payments through a connected Stripe account.

The goal isn't simply to make a nicer invoice.

It's to shorten the distance between work completed and money received.

Put better payment terms into practice

InvoiceCast helps Canadian freelancers and small businesses set clear invoice due dates, send invoices by email, schedule payment reminders, create recurring invoices and accept online payments through Stripe.

Start invoicing for free →

No credit card required.