Late fees on service invoices: what to put in writing, how to set them up, and what Jobber can’t do
You did the work, the invoice went out, and the money hasn’t come in. A late fee is the obvious lever. Whether you can charge one depends on what the customer agreed to before the job. Whether your software adds it for you depends on the software. Sources are linked throughout.
On this page
The short answer
One Jobber user put the problem plainly on Jobber’s community board:
“my average invoice payment time is around 50 days. Because of this I have to finance my own payroll” Jobber Community thread
The same poster added: “Too many invoices to manually add fees.” Here’s where the three tools most service shops use actually stand:
| Tool | Automatic late fee? | What’s documented |
|---|---|---|
| Jobber | No, per Jobber’s community reply. | Add the fee by hand as an extra line item. Jobber Academy also describes a disclaimer that goes on every outgoing invoice. |
| QuickBooks Online | Yes. | A built-in setting adds a late-fee line to overdue invoices, with rules about timing, notice and which invoices it touches. |
| Housecall Pro | None documented. | Its own guide talks about putting late-fee language on estimates and invoices. We found no help-center article for an automatic fee. |
Sources: linked in each section below.
The Jobber answer comes from a reply in that same community thread that speaks for Jobber (it offers to pass users’ numbers to “our Product team”): “At this time there’s no way to automate adding interest or late fees to a past due invoices, those would need to be added manually as an additional line items.” Another user in the thread says Jobber support told them “manual is the only option.” The reply was posted about a year ago, and we found no Jobber help-center article or release note on late fees since. Jobber could ship something, so check the help center before you build a process around the gap.
Put it in writing first
This is not legal advice. Jobber and Housecall Pro land on the same two points: late-fee and interest limits vary by state, and the fee should be in written terms the customer agreed to before the work started. Intuit makes only the first point, that there may be limits where you work; it says nothing about written terms. What’s allowed where you work, and how much, is a question for your state’s rules or an attorney.
What each vendor says, in its own words:
- Jobber Academy: “Yes, it’s legal to charge late fees on overdue invoices as long as you outline the terms in your contract with a client.” It goes further than the others: “You have to provide customers with a copy of your late payment policy prior to beginning a job, and they must acknowledge it with a digital or in-person signature for it to be valid.” And: “Different states regulate the amount of interest you can charge” (Jobber Academy: late fees).
- Housecall Pro: “Late fees and interest charges are generally allowed as long as you clearly include them in your terms upfront and follow your state’s rules.” Also: “Always verify with a local attorney or your state’s consumer protection office” (Housecall Pro: how to charge late fees).
- Intuit, on its own late-fee feature: “There may be limits on the amount and type of fees you may charge your customers. You should confirm the requirements in your jurisdiction and how they relate to you.”
What the written terms should cover
Pulling together the vendor guides above, the terms should say, at minimum:
- When payment is due. A due date the invoice can be measured against.
- What the fee is. Housecall Pro’s guide walks through flat, scaled, simple-interest and compound models. Pick one and state it exactly, within whatever your state allows.
- When it starts. Jobber Academy calls a 7-day grace period after the due date “good practice.” Whatever you pick, write it down.
- Where the customer agreed. Housecall Pro: “Include the policy in your estimate or service agreement before work begins, not on the invoice after the fact,” and “A checkbox or signed approval on the estimate creates a clear paper trail.”
Two things the vendors say not to do
- Don’t add a fee retroactively. Housecall Pro says to “avoid adding fees retroactively to existing invoices.” A customer who never saw the term before the job didn’t agree to it.
- Don’t let the fee replace the follow-up. Housecall Pro again: “A late fee should usually come after reminder steps, not in place of them.”
How to add a late fee in each tool
Jobber: a manual line item
There’s no setting to turn on. Per Jobber’s reply, the fee goes on the overdue invoice by hand, as an additional line item. In practice that means a routine:
- Pull your overdue invoices on a fixed day each week, so nobody has to remember.
- Check each one against its terms. Was the late-fee term on the estimate or agreement this customer approved? Is the grace period you wrote down over?
- Add the fee as its own line item, named plainly (“Late fee”), so it’s easy to spot and easy to remove if you waive it.
- Tell the customer. Adding the line changes the balance; send the updated invoice or a reminder so the customer sees it.
For the terms themselves, Jobber Academy describes the one in-product mechanism it documents: “you can create a disclaimer that automatically applies to all your outgoing invoices.” That puts the policy on every invoice. It doesn’t calculate or add a fee, and an invoice disclaimer isn’t the same as a term the customer agreed to before the job, so keep the term on the estimate or agreement too.
QuickBooks Online: automatic late fees
QuickBooks Online can add the fee for you. Intuit tags its late-fee help pages for Simple Start, Essentials, Plus and Advanced, among other editions; these are the US help pages, and we didn’t check other countries. The setup path, from Intuit: turn on automatic late fees:
- Go to Settings → Account and settings → Sales.
- Find Late fees and select Edit.
- Turn on Default charge applied to overdue invoices.
- Enter an Amount and/or a Percent (%).
- Choose a Frequency.
- Optionally set a grace period in days, and rename “Late fee” if you want different wording on the invoice.
- Save.
The rules that catch people, from Intuit’s explainer on automatic late fees:
- It isn’t retroactive. “QuickBooks only calculates and applies late fees to overdue invoices the day after you turn on the late fee setting.” Invoices already overdue when you switch it on are left alone; Intuit says to add those as a line item by hand.
- It only covers invoices that go overdue after they’re created. Intuit says late fees apply only to transactions that become overdue after they’re created.
- It has to be on for the customer, too. “Make sure that late fees are turned on not only for your account but for the specific customer or customers that are late.”
- It stops after six months. “QuickBooks automatically adds late fees to overdue invoices for up to six months.”
- It runs overnight. Fees are calculated starting at 12 AM Pacific and should be applied before 7 AM Pacific.
- The base includes everything. The fee is figured on “the invoice’s due amount that’s inclusive of sales tax, shipping costs, and discounts.”
- The customer isn’t told. “You need to turn on invoice reminders or send one manually to tell the customer they’ve incurred late fees. Otherwise, they won’t know to pay them.” And: “QuickBooks won’t automatically email an invoice to customers on your behalf.”
- Changes aren’t retroactive either. Editing the setting later affects only new fees.
- The books. QuickBooks creates an Other Income account called “Late fee income.” If the invoice sits in a closed period, Intuit recommends billing the fee on a new invoice in the new period.
Housecall Pro: terms language
Housecall Pro’s own guide, in a list of what its software helps with, says: “Build due dates and late fee language into every estimate and invoice automatically,” and suggests automated reminders. It doesn’t say the software calculates or adds a fee. We found no Housecall Pro help-center article on an automatic late fee or finance charge. If you run Housecall Pro, ask their support directly before you assume either way, and until then treat the fee as something added by hand, the same as Jobber.
The Jobber + QuickBooks catch
If you run Jobber and sync to QuickBooks Online, it’s tempting to switch on the QuickBooks late fee and call the gap closed. Look first.
On Jobber’s new QuickBooks integration, syncing runs one way, from Jobber into QuickBooks, and Jobber calls itself the “source of truth.” An edit made only in QuickBooks doesn’t come back to Jobber (Jobber: how items sync, new integration). Our Jobber + QuickBooks sync guide covers that in detail.
Worth checking before you rely on it
We haven’t tested any of these, and neither vendor documents them. They’re risks to look at in your own setup, not known behaviour:
- Does the fee land on synced invoices at all? QuickBooks applies late fees to invoices that go overdue after being created. Whether it treats an invoice created by the Jobber sync the same way is untested.
- If it does, Jobber won’t know. A late-fee line added in QuickBooks is an edit made only in QuickBooks, and on a one-way sync it’s reasonable to expect it to stay there. That would leave the customer’s balance different in the two programs.
- Who tells the customer? QuickBooks says the customer won’t know about the fee unless a reminder goes out. If your reminders come from Jobber, check that the customer isn’t getting one balance from Jobber and another from QuickBooks.
- What happens on the next edit? If the invoice is edited in Jobber after QuickBooks added a fee, check what the sync does to that line.
The safe way to answer these is a test company or a single test customer, not your live books. Until you’ve seen it work, the documented route for a Jobber shop is the manual line item in Jobber, where the invoice actually lives.
Getting paid before an invoice can go late
We found no independent evidence on whether late fees get service businesses paid faster, and the Jobber reply above asks users for numbers on late payment rather than citing any. So treat a late fee as one tool among several. The vendor guides name these as options; none of them comes with outcome data, so they’re choices to weigh for your jobs, not proven fixes:
- A deposit or partial payment upfront. Housecall Pro lists “payment in advance, or a partial upfront deposit” alongside shorter terms like Net 7 or Net 15.
- Payment at completion. Housecall Pro’s guide gives the example of a plumber who “may require payment at completion.” If the tech collects before leaving the job, there’s no invoice to go overdue.
- Automatic payments for recurring work. Jobber Academy lists “Set automatic payments for recurring work.” For maintenance plans and repeat visits, that usually means a saved payment method the customer has agreed can be charged (our gloss, not Jobber’s).
- More ways to pay. Jobber Academy also lists accepting card, ACH and e-transfer, and sending invoices right away.
- An early-payment discount. The other side of the same lever, also on Jobber Academy’s list: “Offer early payment discounts.”
- Reminders that actually go out. “Send automated payment reminder emails and texts” is on Jobber Academy’s list, and Housecall Pro puts reminders before any fee.
Whichever you pick, it goes in the same written terms as the late fee, agreed before the work.
If you’d rather not run this by hand
Everything above works without us, and the linked vendor pages are the authority. If overdue invoices are eating your week, the Revenue Recovery Sprint starts with a baseline of what you’re actually owed and fixes the invoice data that breaks follow-up. The intake is the way in.