Can You Add a Late Fee After a Homeowner Misses Net 30?
A late fee usually only holds up if the homeowner agreed to it in writing before the job started. Here are example rates, what to check with your state, and one line to paste onto your estimates and invoices.
By the MagicBuild team ·
You put Net 30 on the invoice, and day 45 came and went with no check. A late fee can help, but it usually only holds up if the homeowner agreed to it before you started the job. This guide covers what to put in writing, example rates other contractors use, and one line you can paste onto your estimates and invoices.
Can I legally charge a late fee if the homeowner didn't pay by Net 30?
A late fee holds up best when the homeowner agreed to it in writing before the work started, and this post is not legal advice for your state. A fee the homeowner never saw until the invoice was late is the version that gets argued.
The sources we reviewed agree on the order of operations. Put the fee or rate, the date it begins, and whether it repeats in writing before the job starts (Housecall Pro). Your estimate or contract should also state payment terms in plain language (due date, accepted payment methods, late fee policy) and get the client's signature or approval before you schedule the job (LateFee). A term the client agreed to before the work started is the one that holds up when you need to enforce it.
Then repeat it. State your late fee policy on the invoice itself, not just in a contract the client signed months ago and forgot about (LateFee).
If you never told this homeowner about a fee, here is what I would do:
- Leave the fee off this invoice and send a firm reminder for the original balance.
- Add the late fee line to your estimate template so it is in front of the next client before you start.
- If you want a firm answer on what applies to home improvement contracts where you work, ask your state's contractor registration office.
What's a normal late fee for a contractor: flat fee or percent per month?
A late fee is usually either a set amount, for example $15, or interest-based, and it is charged after the invoice due date has passed (Jobber). There is no good data on what the typical contractor charges, so treat every number below as an example, not an industry standard.
Most late fees are charged 1 to 30 days after the due date, and the amount varies with your business, your clients and your state's laws (Jobber). Here are a few example rates that show up in the sources:
- For example, Jobber's credit terms guide describes charging an extra 5% on outstanding payments after 30 days, and says a flat rate works too (Jobber).
- For example, Housecall Pro suggests wording like 1.5% of the unpaid balance per month after the due date (Housecall Pro).
- For example, one handyman on Reddit applied a 10% charge after 30 days, but on invoices of a few hundred dollars that only adds about $20 (Reddit).
Say you have a $300 invoice and a $5,000 invoice. Here is how a flat fee and a monthly percentage compare on each:
| Example fee type | Flat fee (say $15) | Percent (say 1.5% a month) |
|---|---|---|
| On a $300 invoice | $15 | $4.50 |
| On a $5,000 invoice | $15 | $75 |
| Easy to explain | Yes, no math | Needs a quick calculation |
| Best fit | Small invoices | Larger invoices |
If most of your invoices are a few hundred dollars, a percentage can come out to pocket change, which is the same problem that handyman ran into. A flat fee is easier to collect on small jobs, and a percentage does more work on big ones. Some contractors use both, a flat minimum or the percentage, whichever is larger, as long as it is written down up front.
How high can my late fee be, and do state laws cap it?
There is no single number, because late fee limits, grace periods and interest caps can vary by state (Housecall Pro). Check your own state's rules before you pick a rate.
That means the rates in this post are examples, not a green light. Before you print a number on your estimate, ask your state's contractor registration office what applies to home improvement work where you live.
One practical rule: pick a fee you are willing to enforce. A modest fee you collect every time does more than a big one you quietly drop. A big number can also turn a small slip into a fight, which is how you end up with a bad review over an invoice you could have collected with a phone call.
How should I word the late fee on my estimate and invoice?
Put the fee or rate, the date it begins, and whether it repeats, in the same words on your estimate and on every invoice (Housecall Pro). Spell out exact terms so there is no dispute.
Here is a line you can paste and fill in:
> Payment terms: Invoices are due Net 30. If an invoice is unpaid [X] days after the due date, a late fee of [amount or rate] is added, [one time / every 30 days until paid].
For example, you could fill it in with a flat $15 (Jobber) or with 1.5% of the unpaid balance per month after the due date (Housecall Pro). Whatever you pick, make sure your state allows it first.
A few things that keep the wording solid:
- Name the start date, not just "late." "[X] days after the due date" leaves nothing to argue about.
- Say whether the fee repeats. A one-time fee and a monthly fee are very different to a homeowner.
- Put it on the estimate the client signs, and again on each invoice.
Our free invoice template has a payment terms section where this line fits. If you send estimates through MagicBuild, the client gets them by email and signs on their phone, so you have a signed record of the terms before you start. You can see what MagicBuild does for the full workflow.
Should I give a grace period or send a reminder before adding the fee?
Yes, a 7-day grace period before applying any late fee is good practice, because it gives you time to send a reminder and warn the client (Jobber). It also keeps a forgetful homeowner from feeling ambushed.
Here is a simple order that works:
- The due date passes with no payment.
- Within a few days, send a short, friendly note: the invoice is past due, here is the balance, and the late fee in your agreement starts on a specific date.
- If the grace period ends and there is still no payment, apply the fee exactly as your agreement says.
A text or email is fine. Something like: "Hi Mark, just checking on the invoice for the deck repair. Per our agreement, a late fee starts on the 8th if it's not paid by then. Let me know if you need anything from me."
This also answers the worry about bad reviews. People get upset when a fee shows up out of nowhere. They rarely get upset about a fee they signed, plus a heads-up before it kicks in.
What if I add the late fee and the homeowner only pays the original amount?
First check whether the fee was in the estimate the homeowner signed. If it was not, drop the fee and collect the original balance, because that is the version you can defend.
One handyman reported a customer more than 60 days late who paid only the original amount after he sent a revised invoice with the fee added (Reddit). A revised invoice with a brand new line on it, with no signed terms behind it, is easy for a homeowner to push back on.
Here is how to handle it:
- Pull up the signed estimate and look for the late fee line. If it is there, reply with a short note that quotes it and the date the fee began.
- If it is not there, accept the original amount, mark the invoice paid, and fix your estimate template for the next job.
- Decide if the fight is worth it. Say the fee is only $20, because on a small invoice that is often the case. Chasing it can cost more in time and goodwill than it brings in.
- If you waive it, write "late fee waived as a courtesy" on the invoice so the client knows the policy is real.
That last step matters. If you never enforce the fee, the line at the bottom of your invoice is an empty threat, and homeowners figure that out quickly. Apply it the same way every time, or waive it in writing on purpose. If a client refuses a fee that was clearly agreed in writing, ask your state's contractor registration office what options exist where you work.
What should I do on my next estimate?
Add the late fee line to your next estimate, get it signed before the job starts, and repeat it on the invoice.
You can try MagicBuild free for 14 days with a free trial, or start with the free invoice template and paste the line in yourself. Either way, the fee is only worth printing if you plan to enforce it.
Sources
- How to Set Late Fees on Invoices - Jobber · getjobber.com
- Late Payment Fee: How to Charge Late Fees on Invoices · housecallpro.com
- How to Collect Payments for HVAC Jobs and Get Paid Faster · housecallpro.com
- What Are Credit Terms? - Jobber · getjobber.com
- How to Get Clients to Pay Invoices On Time (2026) - LateFee · latefee.co
- Late payment fees? · reddit.com