Contractor Invoices and Job Files: What to Keep and What Gets You Paid
A contractor showed me a stack of invoices that all said the same thing: “Labor and materials.”
No address. No scope. No list of what went in the wall. No signed change. The customer paid some of them and disputed the rest. The bank wanted job records for a line of credit. Year-end books had no way to match materials to jobs.
The invoice is what you send. The job file is what gets you paid and protects you later.
What the invoice itself should show
Keep it simple and complete:
Your legal business name, address, and phone
Customer name and job site address
Date and invoice number
Clear description of the work (not just “labor and materials”)
Labor and materials broken out when it matters for sales tax or the contract
Sales tax charged, or a note that the job is a capital improvement with ST-124 on file
Payment terms and how to pay
One job, one invoice when the tax treatment is different. Do not mix a taxable repair and a capital improvement on the same bill.
Invoice apps, the box of receipts, and the books
A lot of small contractors (especially newer ones) invoice from a phone app and drop supplier receipts in a box, a glove compartment, or a kitchen drawer. The app gets the bill out. The box is the “file.” A real set of books, QuickBooks Online or another accounting system, is not in the picture yet.
That can work until someone asks for the whole story: a customer who won’t pay for the extra work, a bank that wants job records, the state looking at sales tax on the invoice, or your accountant when the box and the app do not add up to the same year.
The invoice app is a field tool. It’s not the books.
If you stay in the app only:
The app has the invoices the customer saw
The box has the material receipts, if you can still find the matching ones for each job
Nothing ties invoice #1047 to the supply run from that Tuesday
Payments live in the app or on the card reader. They don’t automatically clear the invoice when the money hits the bank.
If you add QuickBooks Online or another accounting system later, the cleanup is matching a year of app invoices to a year of bank deposits and a year of loose receipts. That is slower and more expensive than putting the habit in place on the next job.
You do not have to invoice inside your accounting software. Many contractors keep the app for estimates, photos, and text-to-pay. What has to happen is this:
Every paid job ends up as an invoice in the books with the same total and a real description (site address, what you did)
The payment in the app is applied to that invoice in the books when the money hits the bank
The receipt for the parts on that job is attached to that job, in the accounting system, in a folder named with the invoice number, or in a secured client portal your accountant may already offer, not left in the box “for later”
Three checks the week the job closes, whether you use an app, software invoicing, or both:
Does this invoice exist in one place (that you will still have next April) with the site and the work described?
Can you point to the payment in the bank and on that invoice?
Can you put your hand on the material receipts for that job without dumping the box on the table?
If the answer is “it’s in the app and the receipts are in the box,” you have a billing system. You do not yet have books.
The app can send the bill. The box cannot explain the year. The books are where the invoice, the payment, and the receipt have to meet.
A credit card statement is not a job file
Paying materials on a credit card is not the same as keeping a job file. The statement shows a date, a vendor, and a total. It does not show the fittings, the pipe, or which house those parts went into. Six months later you cannot rebuild a job from a $186.42 charge at the supplier.
Keep the itemized receipt and put it with that invoice, not only with the card.
What belongs in the job file, not only on the invoice
Keep these with the invoice, in the truck folder, in your accounting system, or in a secured client portal your accountant may offer:
Signed estimate or contract
Signed change orders (date, dollars, what changed)
Photos before, during, and after, especially anything that will be covered up
Material invoices and packing slips tied to that job
Signed ST-124 when the work is a capital improvement
Proof of payment (check image, ACH, card receipt)
Any text or email that changed the scope
You do not need a fancy system. You need the same papers in the same place every time.
Why the books matter, not only the invoice
The invoice gets you paid on that job. A complete set of books tells you whether the year worked.
That can be QuickBooks Online or another real accounting system. The brand matters less than this: income, payments, and costs live in one place, matched to the bank, and you can find a job again six months later.
When the books are thin, the damage shows up later:
You cannot see which jobs made money and which only kept the truck busy
A bank or bonding company asks for records and you have invoices in an app and receipts in a box
New York or the IRS asks how you got to a number and you are rebuilding the year from memory
A customer disputes a balance and you cannot put the signed change, the invoice, and the payment in one file
Year-end costs more because someone has to reconstruct what should have been recorded as you went
Good books are not extra paperwork on top of the invoice. They are how the invoice, the deposit, and the supply receipt become one story.
You can keep the field app. You still need a ledger that can answer: what came in, what went out, and which job it belonged to.
An app plus a box feels lighter in the truck. It gets heavy when you have to rebuild the year.
Missing records usually cost more than the time it takes to take the photo and scan the receipt.
Saturday check
Pick your last five completed jobs.
Does the invoice name the site and describe the work?
Is there a signed estimate or change order if the price moved?
Are material receipts attached to that job, not sitting in a glove-box pile?
If it was an improvement, is the signed ST-124 in the file?
Can you find proof the customer paid and the receipts for that job without hunting through the app and a box?
If two of those five are thin, the next job is the place to start the habit.
Own Your Numbers.
Nina Guidi, CPA
Don’t guess on the invoice. Don’t guess on the file.
Let’s schedule a call if you want help tying invoices, receipts, and the books together so the job file actually supports the books.
This article is for general information only and is not tax, legal, accounting, or insurance advice for your specific situation. Rules depend on your facts and current law. Talk with your CPA and, when needed, an attorney before you file, elect, or change anything.

