November 15, 2026 · 12 min read

Bookkeeping for Contractors: What to Prepare

Graphic title card for the article “Bookkeeping for Contractors: What to Prepare” with a stylised motif: a stack of supply-house and fuel receipts next to a folder for the accountant with ticks, one receipt still open.
Graphic: HumanITy

Bookkeeping for contractors is mostly preparation. Receipts and supplier invoices have to be collected and tied to a job, customer invoices and progress bills have to go out on time, open invoices need watching, and every month your bookkeeper or CPA needs a complete package. Posting entries, filing returns and closing the year usually happen on their side. What sets contractors apart from an office business: many supply-house invoices that belong to specific jobs, progress billing and retainage, subcontractors who need a W-9 and possibly a 1099, and vehicles and fuel cards that produce small receipts all month. An AI can do much of the groundwork: screen and match receipts, list what's missing, assemble the month-end package. Posting and tax judgement stay with you and your accountant.

This is not legal or tax advice. US references are to IRS guidance; there is a separate section for Germany, all as of November 2026. The examples come from plumbing and HVAC, construction and roofing; the principle works for any trade. What else AI can take on in a plumbing or HVAC office is in AI for Plumbers: Quotes, Inbox and Receipts.

Bookkeeping for contractors: who does what

Task Usually done by What an AI can prepare
Collecting supplier invoices, fuel receipts, cash receipts you or your office gather them from inbox and folders, set the receipt type
Matching receipts to bank and card transactions you or your bookkeeper line-by-line match, list of missing receipts
Assigning costs to jobs you suggest the job from the order or delivery note
Customer invoices, progress bills you a draft from the quote, hours and materials
Following up on open invoices you list of overdue items, draft reminder
Month-end package you package assembled, gaps listed
Posting, payroll filings, tax returns bookkeeper, CPA nothing, that stays there

Where the line sits, you agree with your bookkeeper: either they post and you deliver documents, or you post and they review. How much time the groundwork alone takes, I know from my own business: my bookkeeper otherwise needs about 9 hours a month just for screening and matching receipts.

What's different for contractors

  • Job costing. Every supply-house invoice, rental and subcontractor bill belongs to a job. If it doesn't get tagged when it comes in, nobody knows afterwards whether a job made money.
  • Supply-house invoices. Plumbing and HVAC shops get batch statements, credits for returns and early-payment discounts. The invoice has to match the order and the delivery ticket before you pay it.
  • Progress billing and retainage. Larger jobs are billed in stages, and the customer often holds back a percentage until the end. Retainage receivable belongs on its own line, or it disappears. How a progress invoice is built is in Progress Billing Explained, With a Template.
  • Subcontractors. Collect a Form W-9 before the first payment; the IRS describes it as the form to "provide your correct Taxpayer Identification Number (TIN) to the person who is required to file" an information return. For services by a non-employee, the IRS says: "For payments made in 2026, the reporting threshold is $2,000." Before 2026 it was $600, and from 2027 the threshold is adjusted for inflation. Whether a payment is reportable, your CPA decides.
  • Vehicles. Fuel cards and repairs: small receipts that stay in the truck.
  • Sales tax. Whether materials and labor are taxable depends on your state. Your accountant sets the rule; the AI flags invoices that break it.

Keep records weekly, not in a shoebox

The shoebox that goes to the accountant once a quarter costs twice: receipts go missing, and job costs show up months late. Better: weekly collect, match, tag the job, note what's missing.

How long to keep records: the IRS page "How long should I keep records?" says to "Keep records for 3 years" in the standard case, and "Keep employment tax records for at least 4 years after the date that the tax becomes due or is paid, whichever is later." Longer periods apply in special cases, for example 7 years for a bad debt deduction and 6 years if you underreport income by more than 25 percent of the gross income shown. A filing system that holds up is described in Digital Receipt Filing in Germany: GoBD Rules, apps for receipts from the truck in Receipt Scanning Apps for German Businesses.

The month-end package for your bookkeeper

What goes in, you agree with your bookkeeper or CPA. Typical for a contractor:

Document Where it comes from Typical gap
Statements for every business account and card bank, card issuer a second account or card forgotten
Customer invoices, progress bills, credits invoicing software cash collected on site without a receipt
Supplier and subcontractor bills inbox, supplier portal only the delivery ticket is there
Fuel card, cash paid out statements, receipts receipt still in the truck
Time sheets and payroll changes time tracking overtime, sick days
W-9s of new subcontractors email, folder not requested before payment
Open questions you a payment nobody can place

A short cover note saves the back-and-forth. A template to adapt:

Subject: Documents for [month year], [company name]

Hi [name],

attached or uploaded for [month year]:
- Bank and card statements: [accounts], complete through [date]
- Customer invoices: no. [from] to [to], progress bills: [no.]
- Supplier and subcontractor bills: [count], tagged to jobs: [yes/no]
- Fuel card: statement [period]
- Payroll: hours and changes [yes/no], details in [file]
- New subcontractors this month: [names], W-9 on file: [yes/no]

Still missing (I'll send by [date]):
- [document, amount, date, reason]

Questions:
- [e.g. which job a payment belongs to]

Thanks,
[name]

If your business is in Germany

German rules add specifics. Transactions have to be recorded promptly: the GoBD, the tax authority's bookkeeping rules, accept periodic posting if cash transactions are recorded daily, non-cash ones "within ten days", and the documents can't get lost before then (margin no. 50). Invoices and other accounting documents are kept for eight years, books and records for ten, counted from the end of the calendar year (section 147 AO). Business-to-business invoices are moving to structured e-invoices; details are in German E-Invoicing Mandate: Dates, Exemptions, the basics in Bookkeeping Basics for the Self-Employed. If you work for a contractor who regularly does construction work too, that customer owes the VAT and your invoice says "Steuerschuldnerschaft des Leistungsempfängers" (sections 13b and 14a UStG). A business customer has to withhold 15 percent construction tax unless you hand over a valid exemption certificate (section 48 EStG). If your tax adviser uses DATEV, see DATEV Integration: 3 Routes, Costs and Setup.

Open invoices and payment reminders

Cash flow often hangs on a few large invoices. Before any reminder, someone has to check whether the customer paid after all: in part, with a different reference, minus retainage. An AI takes on that check; whether and how firmly you chase a payment is your call. When it pays to automate is in Automate Payment Reminders and Dunning.

Who does what: Peter and you

In my business, Peter, my AI employee for receipts and bookkeeping, has been running since August 19, 2026. He works in my bookkeeping interface in the browser, screens new receipts, assigns the receipt type and matches the credit card statement line by line. In his first run he screened 116 receipts, matched 38 of 40 correctly and needed just over an hour. The two open ones he flagged instead of forcing them to match. He follows a written process description, and he doesn't book entries.

Task What Peter does For a contractor What stays with you
Screening receipts screens receipts, sets the receipt type supply house, subcontractor, fuel card as receipt types, tagged to a job the rules
Reconciliation statement against receipts, reports what doesn't add up bank statement and fuel card against receipts clearing every difference
Checking invoices checks every invoice before payment supplier invoice against order and delivery ticket approving payment
Package for the accountant puts it together, communicates with your accountant month-end package, cover note, list of gaps agreeing the details
Uploading documents uploads my receipts to DATEV monthly naming files, upload after your yes approval
Payment reminders matches payments against open invoices matching open items, draft reminder whether to chase
Posting doesn't book entries stays that way posting, tax questions

Peter's page lists these under "What else Peter can take on": prepare the bookkeeping, check invoices, put together the documents for your tax adviser, communicate with your tax adviser, upload to DATEV, handle billing, handle payment reminders. Peter can do all of them, tested. To set one up: he learns it in read-only mode with screenshots, you test it on real cases, then you approve it. Invoices that arrive by email can be pre-sorted by Frieda; receipts are a waystation for her, not an archive. My customer invoices are created as drafts in the accounting tool by Anton, and nothing goes out without my click.

Your accountant is part of this. Peter's page puts it this way: together you define the handoff format, responsibility boundaries and review steps, and the adviser must be able to accept the prepared data. My house rule also applies: whoever produced something does not check it. We'll look at how to set this up in your business together.

How Peter reconciles line by line is in Credit Card Reconciliation: An AI Test Run, the bigger picture in AI Bookkeeping: What Actually Works Today, the inbox setup in AI Agent for Bookkeeping and Inbox, the trades in general in AI Agents for Tradespeople: Roles, Not Tools.

For construction companies there is AI Construction Estimating: What It Can Do. Which trade software handles invoicing is in Software for Plumbers: Plans and Prices.

Frequently asked questions

What does bookkeeping for contractors include?

Supplier and subcontractor bills tagged to jobs, customer invoices and progress bills, retainage, bank and card reconciliation, fuel and cash receipts, payroll data, W-9s and 1099s, and a month-end package for your bookkeeper or CPA.

What does my accountant need every month?

Usually statements for every account and card, all customer and supplier invoices, cash receipts, payroll changes and a list of what's still missing. The exact list is something you agree with them.

Do I need to send 1099s to my subcontractors?

For services by a non-employee, the IRS threshold is $2,000 for payments made in 2026. Collect a W-9 before the first payment; whether a specific payment is reportable, your CPA decides.

Can AI do bookkeeping for contractors?

It can do the groundwork: screen and match receipts, tag them to jobs, list gaps and assemble the package for your accountant. Posting, tax judgement and approval stay with people.

What to do next

Take last month and put your bank statement next to your receipts. Count how many transactions have no receipt and how long the search takes. That's the task an AI starts with. If you want to know which work in your business depends on you the most, book a first call via contact: in 20 minutes we look at the one workflow that depends on you the most. More industries are on AI by industry.

Kevin Welter

Kevin Welter

Developer, IT architect, author of technical books (Kubernetes, cloud infrastructures) and speaker. Runs his business with an AI workforce of fifteen AI employees and shows solo business owners in his community how to hire their first AI employee.

More about AI employees

Your first AI employee up and running within an hour

Join the community

$5/month founding price, first 50 members