Contractor Bookkeeping Checklist
Follow this contractor bookkeeping checklist to review job costs, supplier balances, retentions, VAT support, and month-end project controls.
- Contractor bookkeeping should follow the project, not only the general ledger.
- The monthly checklist should review job costs, supplier balances, retentions, and bank movement.
- Weak coding can hide project-margin problems until the job is almost complete.
- A clean contractor month-end makes project cash pressure easier to explain while work is still live.
Contractor bookkeeping checklist usually feels manageable until the supporting file has to stand on its own. Once SARS deadlines, lender requests, or management reporting land in the same week, weak job costing, supplier coding, and monthly reconciliation of site spend starts costing real time and money.
Contractor bookkeeping should answer one question clearly: where did the job cash actually go?
So the checklist has to follow the project, not only the general ledger totals.
The five control areas to review every month
1. Project-coded costs
Confirm whether site expenses, materials, and subcontractor payments are being assigned to the correct job.
2. Supplier balances
Review whether outstanding supplier balances still make commercial sense and whether disputed items are visible.
3. Retentions
Track retentions separately so debtor expectations and cash forecasts do not become misleading.
4. Bank and cash movement
Check whether project-related cash receipts and payments align with what the work on the ground suggests.
5. Month-end support
Make sure the file is strong enough for accounting review without another reconstruction exercise.
A monthly contractor review table
| Area | Review question |
|---|---|
| Job costs | Are major costs coded to the correct project? |
| Suppliers | Do open balances still make sense? |
| Retentions | Are retentions visible and tracked separately? |
| Claims and receipts | Does project cash movement align with expectations? |
| Site support | Are invoices and site records available? |
| Month-end | Can management explain job pressure from the books? |
The project-cost checklist
Each month, test:
- direct costs captured to the right job
- unusual site purchases explained
- subcontractor costs linked back to project activity
- overhead not accidentally absorbing project spend
These checks protect job-profit visibility.
The supplier and retention checklist
Review:
- supplier invoices still outstanding
- disputed balances
- retentions receivable
- retentions payable if relevant
- unexplained balance movement between months
These are the balances that most often mislead management.
The support-record checklist
| Support type | What should exist |
|---|---|
| Supplier invoices | Stored and traceable |
| Site expense support | Clear enough to explain project coding |
| Subcontractor records | Easy to link to the correct job |
| Claim and retention notes | Documented for later review |
If the support is weak, the month-end numbers may still exist, but they are not dependable enough.
The exception log
Use a small monthly table:
| Issue | Project | Owner |
|---|---|---|
| Missing invoice | ||
| Retention mismatch | ||
| Unclear site spend | ||
| Supplier dispute |
This makes recurring project problems visible early enough to fix.
Project coding rules to agree upfront
Contractor bookkeeping becomes unreliable when each person codes site spend differently. The business should decide the coding rules before month-end, not while trying to explain a margin problem.
Set rules for:
| Cost type | Coding decision |
|---|---|
| Materials | Direct project cost unless bought for general stock |
| Subcontractors | Project cost with supplier and site support |
| Plant and equipment hire | Project cost if tied to a site period |
| Travel and fuel | Split between project use and general overhead where practical |
| Repairs and tools | Decide whether the item belongs to a project or general operations |
The point is consistency. A slightly imperfect but consistent rule is usually more useful than a different judgment every month.
VAT and retention checks for contractors
VAT can become difficult in contractor files because claims, retentions, deposits, progress invoices, and supplier timing do not always move neatly together.
Each month, review:
- whether output VAT agrees to issued tax invoices
- whether input VAT claims have usable supplier tax invoices
- whether retentions are tracked separately from normal trade balances
- whether deposits and progress claims have been treated consistently
- whether VAT control agrees to the VAT201 support before filing
If VAT support is already weak, read the bookkeeping red flags before VAT filing before the next return is prepared. Contractor VAT pressure is much easier to fix before the filing date than after a SARS query.
Supplier statement review
Supplier balances matter because contractor businesses often run many project suppliers at once. A ledger that looks reasonable in total can still hide duplicate invoices, disputed charges, or site costs posted to the wrong job.
Review supplier statements for:
- high-volume materials suppliers
- subcontractors with staged invoices
- plant hire suppliers
- suppliers linked to active disputes
- any supplier with an old balance that is not moving
Where the statement does not agree to the ledger, record the difference and owner. Do not wait for year-end to discover that a project cost was never captured or that a disputed invoice was treated as normal spend.
Reporting that management should expect
A contractor month-end should support project decisions while the work is still live. The output does not need to be complicated, but it should be useful.
At minimum, management should be able to see:
- costs by active project
- supplier balances that need attention
- retention balances and expected recovery timing
- unexplained site spend
- project cash receipts and payments
- open bookkeeping queries that affect margin
If the bookkeeping cannot produce those answers, the general ledger may be current but the project control is still weak.
Monthly review meeting agenda
Contractor bookkeeping is most useful when the numbers are reviewed while projects are still active. A short monthly review can prevent the file from becoming a backward-looking admin record.
Use the meeting to review the largest active projects, supplier balances that changed unexpectedly, retentions due or withheld, project cash receipts, and unresolved site-support queries. Keep the agenda tied to decisions management can still make.
The bookkeeper should not be expected to solve site operations, but the bookkeeping should show where finance evidence is weak. If a supplier balance cannot be explained, if a retention was not tracked, or if a site purchase has no support, that issue should be assigned before the next close.
The meeting should end with a short exception list. That list becomes the starting point for the next month-end instead of another conversation from scratch.
Close-out checks when a project ends
When a project is completed, the bookkeeping should not simply move on to the next job. Close-out is where old supplier invoices, retention balances, final claims, and site costs need one last review.
Confirm that all direct costs have been captured, disputed supplier items are documented, retentions are still recoverable, and the final project margin can be explained. If the close-out is skipped, old project issues often sit in the ledger until year-end.
The close-out note should stay with the project records so management can explain the job later without reconstructing the file.
That note is also useful for future pricing. If the final bookkeeping shows where margin leaked, management can adjust quoting, supplier controls, or retention terms before the next similar project starts.
Those lessons should feed back into the next project budget.
What this checklist should improve
It should improve:
- job-cost accuracy
- supplier control
- retention visibility
- cash and profit discussions during live projects
So it supports contractor bookkeeping services. A contractor business needs the books to reflect the project reality while the project is still live.
When the checklist points to a backlog problem
If the business cannot identify the last clean month, explain supplier balances, or trace site support properly, the issue may be bigger than a routine monthly review.
That is a sign the business may need targeted cleanup before the normal process becomes reliable again.
For contractors, that cleanup should be project-aware. A generic ledger tidy-up can miss the site, supplier, and retention detail that management needs to understand active jobs.
The cleanup should also protect current work, so live project decisions are not delayed while old records are repaired.
Use this page with
- contractor bookkeeping services
- bookkeeping documents checklist
- month-end bookkeeping checklist
- contractor bookkeeping mistakes that destroy job profit
The best result is a file that makes project cash and margin pressure easier to see before the project is finished.

