2026-10-23 · Fidele Maniraruta
How to Set Payment Terms and Late Fees on Contractor Invoices (Net 30, Due on Receipt, and What to Say)
Most contractors do not have a customer problem when the money is late. They have a paperwork problem.
The invoice says "Total: 6,200" and nothing else. No due date. No word on what happens if it sits. The customer figures there is no rush, because nobody told them there was one. Three weeks later you are sending the awkward text.
Payment terms fix a lot of that before it starts. Here is how I would set them, what to put on the invoice, and how to handle a late fee without making a mess.
Pick your trade and the situation, get 3 copy-paste texts instantly. Drop an email and all 18 unlock, plus the day-by-day send schedule.
Quick answer
Put a due date on every invoice, not just a total. For most residential jobs, "due on completion" or "due within 7 days" is fair. Save net 30 for commercial customers who will not pay faster anyway. If you want a late fee, write it into the quote or contract before the job starts, keep it small and plain, and check what is allowed where you work. Then follow your own terms, because terms you never enforce are decoration.
What payment terms actually are
They are just the rules for when the money is due. Three lines on your paperwork that answer: how much, by when, and what happens if it is late.
Common ones you will see:
Due on receipt. The customer owes it the day they get the invoice. Simple, and fine for small jobs.
Due on completion. Same idea, tied to finishing the work. Good for most home jobs.
Net 7, net 15, net 30. The customer has that many days from the invoice date to pay. Net 30 means thirty days.
Deposit up front, balance on completion. Probably the best setup for residential work, because you never end up fronting the whole job.
None of these is the one right answer. Pick the one that fits the size of the job and who is paying.
Which terms for which job
Small repair or one-day job: due on completion, paid the same day if you can swing it. Take the card or e-transfer before you pack up the truck. A final bill of a few hundred dollars that goes out by mail gets paid slower than one that gets settled at the door.
Bigger home project: a deposit to start, progress payments along the way, and the balance due the day you finish. If you are not doing draws yet, how to ask for a progress payment walks through it. And how to ask for a deposit covers the first piece.
Commercial customers, property managers, builders: expect net 30, sometimes net 45 or 60, because their accounting runs on a cycle. You can ask for shorter. Some will say yes, some will not. If you must take net 30, price it in. Waiting a month for your money has a cost, especially if you paid for materials yourself.
New customer you do not know: shorter terms and a bigger deposit. A repeat customer who has always paid can get a little more room.
Where to put the terms (this matters more than the number)
Terms on the invoice alone are too late. By then the job is done and the customer feels like they are being handed something new.
Put them in three places.
On the quote. A line like "Payment: 30 percent deposit to start, balance due on completion." Now it is part of the deal they agreed to.
In the signed agreement. If you are getting a customer to sign the estimate, the payment terms and any late fee should be sitting right there above the signature line.
On the invoice. Repeat it. "Due [date]. Late payments may be charged [your late fee]." Put the actual date, not "net 15." People skim. A real date is harder to miss.
If the first time a customer hears your terms is when the invoice shows up, you are going to have a fight about it. Say it out loud at the start too. "Just so you know, the balance is due the day we finish, and I will bring the invoice with me."
About late fees
A lot of contractors want one. It makes sense. If someone holds your money for two months, that costs you.
But a few things to know before you put one on paper.
Rules on late fees and interest are different depending on where you live and the kind of work. Some places cap the rate. Some require the fee to be written in the agreement the customer signed before the work. Some treat residential customers differently from business customers. I am not a lawyer and I cannot tell you what applies to you. A short call with a local lawyer or your trade association is cheap compared to a dispute.
If you do add one, here is what tends to hold up in practice.
Write it in before the job, not after the customer is already late. A fee you invent on day 40 looks like a punishment and it can backfire.
Keep it modest and clear. Something like a flat fee, or a small percent per month on the unpaid balance. Say exactly which. Do not make the customer do math to figure out what they owe.
Give a grace period. A few days after the due date before it kicks in is normal and it makes you look reasonable.
Put a number on the invoice. "A late fee of X will apply if payment is not received by [date]."
Here is the honest part. For most residential customers, a late fee is more of a nudge than a money maker. Few people will ever pay it, and chasing it can cost more in goodwill than it brings in. Plenty of contractors write the fee in, mention it once if they have to, and then use it as a reason for a friendly call rather than a bill.
You can also use it the other way. A small discount for paying on the day, like a couple percent off for payment at completion, gets some customers to pay fast, and it feels better to them than a penalty. Do the math first so you are not giving away your margin.
What to put on the invoice
Keep it clean so nobody has to guess.
Your business name and contact info. The customer's name and the job address. An invoice number and the date. A short list of what was done. The total, and what has already been paid, so the balance is obvious. The due date, written out. How to pay: e-transfer, card, check, and who to make it out to. Your late fee line, if you use one. A thank you.
That last one sounds small. It is not. An invoice that reads like a form letter gets treated like one. One friendly line at the bottom, like "Thanks again for having us, it was a good job," keeps it a conversation between two people.
Make paying easy. If the customer has to dig for your address to mail a check, they will do it later. A pay link or an e-transfer email on the invoice cuts the delay a lot.
Send it the same day
Do not let a finished job sit for a week before you invoice. Every day you wait, the work feels less fresh to the customer and the due date moves further away.
Do the final walkthrough, get the sign-off, and send the invoice before you leave the driveway or that evening. Customers pay fastest when they are still happy with what they see.
When the due date passes anyway
Some will be late no matter what. A calm routine beats a heated one.
The day after the due date: a short, friendly text. "Hi, just checking the invoice from the 12th came through okay. Let me know if you need the link again." Most late payers are just busy, or they lost the email.
A week later: a call. People are harder to ignore by voice. Ask if there is a problem with the work or the bill. Sometimes there is, and it is better to hear it.
After that: a short written notice that references the invoice, the amount, the due date, and the late fee if your agreement has one. Keep it factual.
If it keeps going, the full step by step is in what to do when a customer will not pay the final invoice. And if they are asking to split it up instead of paying it all, see what to do when a customer asks to pay in installments. Keep every text, email, and photo from the job. If this ever goes to small claims, that paper trail is your case.
Mistakes I see a lot
No due date on the invoice. The single most common one.
Terms that only live in your head. If it is not written down and agreed to, it does not exist.
A late fee nobody was told about. Hard to defend and it sours the whole relationship.
Invoicing late. A bill sent three weeks after the job feels like an afterthought, so it gets paid like one.
Never following up. If you are shy about asking, the customer learns they can wait.
Being too aggressive for a small slip. One late payment from a good customer is not a war. Stay friendly first.
The short version
Decide your terms before you quote. Put them on the quote, the agreement, and the invoice, with a real due date. Take a deposit, collect on completion when you can, and send the invoice the same day. If you want a late fee, write it in up front, keep it small, give a grace period, and check local rules. When a payment slips, start with a friendly text and work up from there.
Do not let late money and quiet quotes pile up together
Chasing invoices is one half of the follow-up problem. The other half is the quote that went quiet before the job even started, which is money you never get to invoice.
That is what QuoteChaser is for. It follows up on every quote that has gone quiet, in your own voice, and pings your phone when a customer writes back. You spend your time on the work and the invoices, not on remembering who to text.
Join the QuoteChaser waitlist and stop letting good quotes go cold.
Don't write the next one from scratch.
Get all 18 follow-up texts free →Want the sending handled for you too? Join the QuoteChaser waitlist.
While you wait — let Claude run your back office. 6 install-ready AI skills for trades: quotes, follow-ups, reviews, invoices, marketing, customer texts.
Get Contractor Office OS — $37 →