All posts
Operations · 6 min read

Net 30 payment terms for service contractors

Net 30 payment terms are a loan you're giving the client. How to handle deposits, terms on the PO, late fees, and when to stop working for a slow payer.

A

Andres Ponce

July 25, 2026

Net 30 payment terms mean you did the work, you paid your techs, you paid for the parts, and now you wait a month to see your own money. That’s not a payment schedule. That’s a loan. You’re the bank, the client is the borrower, and most contractors never once think about it that way.

Once you do think about it that way, everything changes. You start asking the questions a bank asks before it lends. Who is this client. How much am I on the hook for. What do I get if they pay late. And at what point do I stop lending. Net 30 is fine as a tool. It’s a disaster as a default you never examined. Here’s how to run it like you actually loaned somebody money, because you did.

Treat the terms as credit you’re extending

A bank doesn’t hand a stranger a line of credit and hope. Neither should you.

Before you agree to net 30 with a new commercial client, you’re making a credit decision whether you call it that or not. A national facilities-management company that pays every account in 45 days is a different risk than a two-year-old restaurant group with thin cash. Same net-30 words on the page, completely different bet.

For a first job with somebody you don’t know, ask for a deposit. Half up front on a real project isn’t insulting, it’s standard in commercial trades, and a client who balks at a deposit is telling you something about how they treat their vendors. On anything big or long-running, bill in progress. Don’t float three weeks of labor and a truckload of material and then start the 30-day clock on the whole thing at the end. Bill a chunk when you hit a milestone, bill the next chunk at the next one. Your exposure at any moment stays small, and you find out early if this client pays like they said they would.

The deposit and the progress bill do the same job. They shrink the size of the loan you’re carrying so that if it goes bad, it doesn’t take a chunk of your year with it.

Get the terms on the PO, in writing

The worst version of net 30 is the one nobody agreed to.

You assume net 30. The client’s accounts payable runs on net 45. Nobody wrote it down, so their number wins, because when it’s payment time they’re holding the money and you’re holding a verbal understanding. That’s two extra weeks of your cash floating for free, and you agreed to it by not reading the PO.

Read the purchase order before you accept the work. If it says net 45, you either push back before you start or you accept that you just became a 45-day lender. Get the payment terms, the not-to-exceed number, and the approval process all on that PO in writing. An invoice that matches an approved NTE cap and terms everyone signed off on gets paid. An invoice that surprises the client’s AP goes to the bottom of the stack while they “look into it.”

While you’re at it, put a late fee in the terms. Most contractors won’t. They think it’s aggressive. It isn’t. A late-fee clause almost never gets charged, but its existence changes how an account treats your invoices, because now sitting on your money has a price attached. A client with ten vendors pays the one who charges for late first. That’s not personal, it’s just how AP triages.

Make the invoice impossible to sit on

Net 30 only starts meaning 30 days when the invoice goes out clean and immediate.

Every day between finishing the job and sending the bill is a day added to the front of the loan. Finish Monday, invoice the next Monday, and you turned net 30 into net 37 for free. So invoice the same day the work closes, and close the work with everything AP needs to match it: the completed work order, the photos, and a completion signature from whoever’s on site.

That signature is your loan document. It’s the proof the work happened, signed by someone at the client, at the moment it was done. When AP asks “how do we know this is complete,” the answer is already stapled to the invoice, and there’s no 40-day gap where they claim they never approved it. A signed completion kills the dispute before it can start, and a disputed invoice is a loan that isn’t getting paid this month or maybe any month.

Then chase on a schedule, not a mood. A quiet heads-up before the due date. A plain reminder the day after. A phone call to AP a week past due. Run the same ladder on every account so the slow payers don’t get to hide behind the good ones. Tracking your overdue invoices in one place, with reminders that fire on their own, is how you chase everybody the same way without it eating your week or feeling personal.

Know when to stop lending

Here’s the part most contractors get wrong. They keep working for a client who’s three invoices behind, because they don’t want to lose the account. But an account that doesn’t pay isn’t an account. It’s a hole.

Set a limit on how far a client can get behind before new work stops. Pick a number. Two open invoices past due, or a dollar amount you’re not willing to have on the street with one client at once. When they hit it, the next work order waits until they clear something. This isn’t a threat and you don’t deliver it like one. It’s the same thing a supplier does when your account with them goes past due. Nobody takes it personally because it’s just the terms.

The client who’s going to stiff you almost always tells you first. They stretch net 30 to 50, then 60. They stop answering AP emails. They ask for more work while the old invoices sit. When you see that pattern, believe it. The most expensive invoice you’ll ever write is the second one you send to a client who never paid the first.

Net 30 is a fine way to do business with commercial clients. It’s how commercial clients expect to pay, and fighting it just costs you jobs. But run it like the loan it is. Size the loan with deposits and progress billing, document it on the PO, bill it clean and same-day, and cut off the borrower who stops paying. Do that and net 30 stays a payment term instead of turning into a bad debt.

If you want the completion signature, the invoice, and the overdue tracking to come out of one closing step instead of three separate chores, see how the work order and billing tools fit together before your next big net-30 job wraps.

TradelyHQ

Run dispatch, quotes, and invoices from one place

Work order software built for commercial maintenance shops. First call to paid invoice, without the group texts and spreadsheets.

A

Written by Andres Ponce, who runs operations at a commercial maintenance contractor and built TradelyHQ.

Read more from the blog