The Ultimate 12-Step Year-End Financial Closing Checklist for General Contractors
Quick Answer
For payments made in 2026, the federal reporting threshold for many Form 1099-NEC payments is $2,000, and businesses filing 10 or more aggregate information returns generally must file electronically. A year-end financial closing checklist for contractors should therefore start before January filing deadlines and end only after cash, payroll, subcontractor, WIP, fixed-asset, and job-cost balances have been reconciled and approved. The 12 steps below are structured so a contractor can print the checklist and hand it directly to a bookkeeper.
The Contractor Pain Point: December Activity Is Still Moving in January
A general contractor finishes December with crews on active jobs, vendor invoices still arriving, retainage outstanding, unapproved change orders, equipment purchases waiting to be classified, and subcontractors who never returned a W-9.
The bookkeeper is then asked to complete three different jobs at once:
Finish normal December bookkeeping
Prepare W-2 and 1099 information
Produce final year-end financial statements
Without a defined year-end process, those tasks collide.
A December material invoice may be entered in January. Labor may be assigned to the wrong project. Customer deposits may be recorded as revenue even though the work has not been completed. A closed job may still be missing subcontractor costs. The preliminary profit number keeps changing every time another item is discovered.
That is not simply a busy-season problem. It is a cutoff, documentation, and review problem.
The year-end close should build on the controls in the Monthly Close Checklist for Contractors, not replace them. Contractors that need a printable monthly control can also use the free Contractor Month-End Close Checklist throughout the year so December does not become a twelve-month reconstruction project.
Why a Contractor Year-End Close Requires More Than Reconciliation
A monthly close confirms that one accounting period is complete.
A year-end close must also confirm that the entire financial system agrees across four areas:
The general ledger: Bank, credit card, loan, payroll, receivable, payable, and equity balances are supported.
The job-cost system: Labor, materials, subcontractors, equipment, and other direct costs are assigned to the right projects.
The operational records: Contracts, invoices, change orders, retainage, purchase documents, payroll reports, and job folders match the accounting records.
The compliance package: Vendor tax information, employee wage totals, payroll liabilities, and year-end reports are ready for filing and tax preparation.
A reconciled bank account does not prove that job costs are accurate.
A clean Profit and Loss statement does not prove that retainage is correct.
A completed 1099 report does not prove that subcontractor expenses were assigned to the correct jobs.
The year-end close is complete only when the accounting records, job records, and supporting documents tell the same story.
The 12-Step Year-End Financial Closing Checklist
1. Establish the Close Calendar and Assign Owners
What to do
Create one shared year-end close schedule before the final December statements arrive.
Include:
The final date for field receipts and purchase documentation
The deadline for vendor and subcontractor invoices
The payroll review date
The W-9 collection deadline
The first draft financial review
The WIP review meeting
The management approval date
The date the accounting period will be locked
Assign one owner to every close section. Avoid assigning a task to “accounting” without naming the person responsible.
Bookkeeper checklist:
Create the year-end close calendar
Assign an owner to each step
List required supporting reports
Create an exception log
Schedule management and WIP reviews
Confirm the tax advisor’s delivery requirements
Why it matters
A close calendar separates normal bookkeeping from final review. It gives project managers, office staff, payroll processors, and owners a firm deadline for submitting information.
What goes wrong if skipped
The bookkeeper becomes the person chasing every missing receipt, job detail, vendor form, and payroll correction. The close stalls because nobody knows which missing item is holding it open.
2. Collect and Lock the Year-End Source Documents
What to do
Gather all documents supporting activity through December 31.
This includes:
Bank statements
Credit card statements
Loan statements
Payroll registers
Payroll tax reports
Vendor invoices
Subcontractor invoices
Material receipts
Customer invoices
Deposit records
Change orders
Retainage schedules
Equipment purchase documents
Vehicle purchase or disposal records
Insurance audit statements
Lease documents
Merchant processor reports
Use a consistent digital filing structure. The process in How Contractors Should Organize Digital Receipts and Job Documents provides a practical framework for keeping those records tied to the correct job.
Bookkeeper checklist:
Confirm all December statements are available
Import or enter remaining receipts
Match each job-related document to a project
Flag unreadable or incomplete documents
List missing invoices by vendor or subcontractor
Save source documents in the year-end archive
Why it matters
A transaction without supporting documentation cannot be reviewed reliably. The amount may be correct while the job, cost code, tax treatment, or accounting period is wrong.
What goes wrong if skipped
Expenses remain uncategorized, equipment purchases are posted as repairs, job costs land in overhead, and the tax preparer receives an incomplete package.
3. Reconcile Every Cash, Credit, Loan, and Clearing Account
What to do
Reconcile every balance-sheet account that moves money.
At minimum, review:
Operating bank accounts
Payroll bank accounts
Savings accounts
Lines of credit
Credit cards
Equipment loans
Vehicle loans
Merchant processor clearing
Payroll clearing
Undeposited funds
Intercompany or due-to/due-from accounts
Do not treat a connected bank feed as a reconciliation. A feed imports activity. Reconciliation proves that the ledger agrees with the outside statement.
Bookkeeper checklist:
Reconcile every bank account through December 31
Reconcile every credit card through December 31
Match loan balances to lender statements
Separate principal and interest
Clear duplicate transfers
Investigate stale checks and deposits
Reconcile payroll and merchant clearing accounts
Document every unresolved difference
Why it matters
Cash and liability reconciliations establish the opening point for every later review. Missing payments, duplicated expenses, incorrect transfers, and unrecorded debt activity often surface here.
What goes wrong if skipped
The Profit and Loss statement may look reasonable while the balance sheet contains unsupported amounts. Any job-cost, cash-flow, or tax decision based on those books becomes suspect.
4. Enforce the December Revenue and Expense Cutoff
What to do
Determine whether December activity was recorded in the correct accounting period.
Review transactions entered in late December and early January. Look for goods received, subcontractor work completed, payroll earned, invoices issued, and deposits collected around the cutoff date.
Ask:
Was the work completed by December 31?
Were materials received before year-end?
Does the customer invoice represent completed work, a deposit, or advance billing?
Does a January vendor invoice relate to December work?
Are there earned costs or liabilities that have not been recorded?
Are there prepaid costs that belong to the next year?
The proper entry depends on the contractor’s accounting method and reporting requirements. Record proposed cutoff adjustments separately for review by the CPA or tax advisor.
Bookkeeper checklist:
Review late-December transactions
Review January transactions for prior-year activity
Identify unrecorded December vendor costs
Identify customer deposits and advance billings
Identify prepaid expenses
Prepare a cutoff adjustment schedule
Obtain approval before posting material adjustments
Why it matters
Financial statements become misleading when revenue and costs are recorded in different periods. A job can show revenue in December while its material and subcontractor costs do not appear until January.
What goes wrong if skipped
December profit is overstated, January profit is understated, and management evaluates job performance using distorted margins.
5. Finalize Vendor, Subcontractor, W-9, and 1099 Records
What to do
Review every vendor and subcontractor paid during the year.
Confirm:
Legal name
Business name
Address
Taxpayer identification number
Entity type
W-9 status
Payment total
Payment method
1099 eligibility
Correct expense account
Correct job and cost code
Use the current IRS threshold and filing instructions for the year being closed. For payments made in 2026, IRS guidance lists a $2,000 threshold for many nonemployee-compensation reporting situations. Form 1099-NEC generally follows a January 31 filing and recipient deadline, subject to the next-business-day rule.
Review Subcontractor 1099 Requirements for Contractors for the contractor-specific controls that should occur before year-end.
Bookkeeper checklist:
Run the vendor payment detail report
Separate check and ACH payments from card or processor payments
Verify W-9 information
Flag missing taxpayer identification numbers
Review vendor entity types
Confirm reportable payment totals
Correct duplicate vendor records
Prepare the final 1099 review report
Confirm electronic filing requirements
Document management approval
Why it matters
Information-return problems usually begin in vendor setup, not during filing. Missing W-9s, duplicate vendor names, mixed payment methods, and incorrect entity types can make the final report unreliable.
What goes wrong if skipped
The contractor may issue incorrect forms, omit required recipients, duplicate amounts reported by payment processors, or spend January rebuilding vendor records manually.
6. Reconcile Payroll, Labor Allocation, and Employee Records
What to do
Tie the full-year payroll records to the general ledger and job-cost reports.
Compare:
Gross wages
Employee tax withholdings
Employer payroll taxes
Benefit deductions
Retirement contributions
Workers’ compensation classifications
Payroll service withdrawals
Payroll liabilities
Job labor
Overhead labor
Officer or owner payroll, when applicable
Forms W-2 are generally due to employees and the Social Security Administration by January 31, with the next-business-day rule applying when the date falls on a weekend or legal holiday.
Bookkeeper checklist:
Tie annual gross payroll to the general ledger
Reconcile payroll tax liabilities
Verify employee names, addresses, and Social Security numbers
Review taxable benefits and deductions
Reconcile workers’ compensation wage classifications
Compare field labor to job-cost reports
Separate job labor from overhead labor
Review unassigned or uncategorized time
Approve the final W-2 register
Save payroll reports in the year-end archive
Use the free Contractor Month-End Close Checklist during the year to reconcile payroll and job labor before small allocation errors accumulate into a year-end repair project.
Why it matters
Labor is often a contractor’s largest controllable cost. Payroll can be correct at the employee level while being wrong at the job level.
What goes wrong if skipped
W-2 wages may not tie to the books, payroll liabilities remain on the balance sheet after payment, and job margins become unreliable because field labor sits in overhead or on the wrong project.
7. Reconcile Accounts Receivable, Retainage, Deposits, and Credits
What to do
Review every customer balance as of December 31.
Separate:
Current invoices
Past-due invoices
Retainage receivable
Unapplied customer payments
Customer deposits
Credit balances
Disputed invoices
Unapproved change orders
Potential bad debts
Closed jobs with remaining balances
Confirm that each receivable belongs to a real invoice and that each invoice belongs to the correct job.
Bookkeeper checklist:
Run Accounts Receivable aging by customer and job
Separate retainage from standard receivables
Apply customer payments and credits
Investigate negative customer balances
Review invoices more than 30, 60, and 90 days old
Confirm collection status with management
List disputed billings
Review customer deposits for proper classification
Prepare a bad-debt review schedule
Obtain approval for write-offs or credits
Why it matters
Accounts Receivable is not simply a total amount customers owe. It contains job-level cash-flow risk, billing errors, retainage exposure, and balances that may no longer be collectible.
What goes wrong if skipped
Revenue and assets may be overstated, customer deposits may be treated as earned revenue, and the contractor may carry old balances that nobody expects to collect.
8. Review Inventory, Stored Materials, Equipment, and Fixed Assets
What to do
Identify what the business owns and where it is being used.
Review:
Materials stored in the shop
Materials stored at jobsites
Customer-owned materials
Small tools
Vehicles
Trailers
Heavy equipment
Computers and office equipment
Purchased assets not yet placed in service
Sold, traded, damaged, or scrapped assets
Repairs that may actually represent capital improvements
Create a fixed-asset addition and disposal schedule for the CPA or tax advisor. Include the purchase date, description, cost, job or business use, financing details, and date placed in service.
Bookkeeper checklist:
Complete the year-end material count
Separate job materials from company inventory
Identify stored materials included in billings
Review large repair and maintenance transactions
List equipment and vehicle purchases
List equipment and vehicle disposals
Tie loan proceeds to asset purchases
Prepare the fixed-asset schedule
Attach invoices and financing documents
Submit the schedule for tax review
Why it matters
Equipment and stored materials can affect the balance sheet, depreciation records, insurance schedules, job costs, and tax planning.
What goes wrong if skipped
Assets disappear from the records, disposed equipment continues to be depreciated, major purchases are buried in operating expenses, and job materials are counted twice or not counted at all.
9. Clean Up Job Costs, Cost Codes, and Closed Projects
What to do
Run job-cost detail for every active and recently completed project.
Look for:
Costs with no job assigned
Costs assigned to a customer but not a project
Labor in the wrong cost code
Materials posted to overhead
Subcontractor costs on the wrong job
Equipment costs missing from projects
Duplicate bills
Negative cost categories
Costs posted after the job was marked complete
Jobs with revenue but no costs
Jobs with costs but no revenue
Do not close a project in the accounting system until the project manager confirms that all labor, materials, subcontractor bills, equipment charges, change orders, retainage, and customer billings have been captured.
Bookkeeper checklist:
Run job-cost detail for active jobs
Run job-cost detail for completed jobs
Review uncategorized job costs
Review costs coded to overhead
Reassign costs only with supporting evidence
Verify change-order revenue and costs
Review late vendor and subcontractor invoices
Compare final cost to original estimate
Obtain project manager approval
Mark jobs closed only after final review
Why it matters
A company-level Profit and Loss statement can be accurate while individual job reports are wrong. Year-end is the final opportunity to repair the historical data that will be used for estimating, staffing, and pricing.
What goes wrong if skipped
Profitable scopes appear unprofitable, losing scopes appear healthy, and next year’s estimates are built from contaminated job history.
10. Reconcile WIP, Percent Complete, and Revenue Recognition
What to do
Prepare or update the year-end work-in-progress schedule for every applicable long-term project.
The schedule should include:
Contract value
Approved change orders
Revised contract value
Estimated total cost
Cost incurred to date
Estimated cost to complete
Percent complete
Earned revenue
Billings to date
Underbilling
Overbilling
Expected gross profit
Margin change from the prior review
The WIP Schedule Example for Contractors shows how these fields work together.
Management and the bookkeeper should review large changes in estimated cost, gross profit, and percent complete. The CPA or accounting advisor should approve year-end WIP and revenue-recognition entries based on the contractor’s reporting method.
Bookkeeper checklist:
Confirm revised contract values
Enter approved change orders
Confirm costs incurred to date
Obtain updated cost-to-complete estimates
Calculate percent complete
Compare earned revenue to billings
Identify underbilling and overbilling
Investigate margin changes
Obtain project manager approval
Submit proposed WIP entries for accounting review
Why it matters
Billing activity and job progress rarely occur at the same rate. WIP aligns revenue, costs, billing, and progress so active jobs are not evaluated solely by invoice timing.
What goes wrong if skipped
Large deposits can make unfinished jobs look profitable, underbilling can hide cash-flow pressure, and late costs can create a margin collapse after the financial statements have already been reviewed.
11. Review the Balance Sheet and Build the Final Profit Bridge
What to do
Compare the preliminary financial statements to the final adjusted statements.
Review every balance-sheet account and require supporting documentation for material balances.
The review should answer:
What changed from the preliminary profit number?
Which entries affected job gross profit?
Which entries affected overhead?
Which entries affected assets or liabilities only?
Which adjustments will reverse next year?
Which adjustments require CPA approval?
Does the final balance sheet contain any negative or unsupported balances?
Illustrative Year-End Profit Bridge
The table below shows how a contractor’s preliminary profit can change after year-end cutoff, payroll, WIP, asset, and receivable reviews.
| Year-End Adjustment | Effect on Net Income | Running Net Income |
|---|---|---|
| Preliminary Net Income | — | $268,000 |
| Unrecorded December Vendor and Subcontractor Costs | ($42,000) | $226,000 |
| Accrued Payroll and Employer Taxes | ($18,000) | $208,000 |
| WIP Revenue Adjustment | $25,000 | $233,000 |
| Depreciation and Fixed-Asset Adjustments | ($12,000) | $221,000 |
| Bad-Debt and Customer-Credit Cleanup | ($9,000) | $212,000 |
| Final Adjusted Net Income | ($56,000) net change | $212,000 |
This example is illustrative. The accounting and tax treatment of each adjustment depends on the contractor’s reporting method and circumstances.
Bookkeeper checklist:
Review every balance-sheet account
Attach supporting schedules
Clear negative asset and liability balances
Review owner draws and contributions
Reconcile loans and interest
Review sales-tax and payroll-tax liabilities
Prepare the profit bridge
Separate recurring entries from year-end adjustments
Document reversing entries
Obtain management and advisor approval
Why it matters
The profit bridge shows why the final result changed. It prevents the owner from receiving a year-end profit number without understanding the missing costs, timing adjustments, or balance-sheet problems behind it.
What goes wrong if skipped
Management loses confidence in the books because profit appears to change without explanation. The same unsupported balances then roll into the next year.
12. Produce the Final Package, Obtain Sign-Off, and Lock the Year
What to do
Create one permanent year-end package containing the final reports and supporting schedules.
Include:
Final Profit and Loss statement
Final balance sheet
Statement of cash flows
General ledger
Trial balance
Accounts Receivable aging
Accounts Payable aging
Retainage schedule
WIP schedule
Job-profitability reports
Payroll reconciliation
1099 review report
Fixed-asset schedule
Debt schedule
Profit bridge
Adjustment journal-entry report
Exception log
Management approval
CPA or tax preparer package
After approval, set a closing date or period lock in the accounting system. Limit the password or override permission to authorized personnel.
Bookkeeper checklist:
Export the final financial statements
Export supporting schedules
Save adjusting journal entries
Clear the exception log
Obtain written management approval
Deliver the tax-preparation package
Lock the accounting period
Restrict override access
Back up the final records
Save the package in the permanent archive
Document any later changes separately
Why it matters
A closed year must remain closed. The final package creates one approved version of the financial records for management, lenders, insurance providers, tax advisors, and future reference.
What goes wrong if skipped
Prior-year reports continue changing, tax-return numbers stop matching QuickBooks, and nobody can identify which version of the financial statements was approved.
Year-End Close Sign-Off Sheet
Contractor Gotchas That Delay the Year-End Close
A Bank Feed Is Not a Reconciliation
Imported transactions can still be duplicated, omitted, matched incorrectly, or posted to the wrong period. The outside statement must agree with the accounting balance.
A Paid Vendor Bill Can Still Be Coded Wrong
Payment approval does not prove that the expense belongs to the correct job, cost code, or year.
Closed Jobs Often Receive Late Costs
Final material invoices, subcontractor retainage, equipment charges, and warranty labor can arrive after a project is marked complete. Review recently closed projects before relying on final margin.
Customer Deposits Are Not Automatically Revenue
The accounting treatment depends on the work completed, contract terms, and reporting method. Keep deposits separate from earned revenue until the proper treatment is confirmed.
Retainage Should Not Disappear Inside Standard Receivables
Separating retainage makes collection timing and job cash exposure visible.
Information-Return Counts Are Aggregated
Businesses with 10 or more covered information returns generally must file electronically. The count can include multiple form types rather than only Forms 1099.
Year-End Adjustments Need Documentation
Do not post material entries simply to make an account “look right.” Every adjustment should have a calculation, explanation, preparer, reviewer, and supporting document.
Tax Entries and Management Entries Serve Different Purposes
Some tax-basis adjustments may not belong in the contractor’s internal management reports. Confirm the reporting approach with the CPA rather than assuming one set of books answers every question.
The Real-World Impact of a Controlled Year-End Close
Better Visibility
The owner receives a final profit number supported by job performance, WIP, receivables, liabilities, and cash—not merely the balance in the operating account.
Better Control
The bookkeeper knows which reports to prepare, which balances require support, who approves adjustments, and when the period can be locked.
Better Profit Protection
Clean job history improves future estimates. Labor, material, subcontractor, and equipment performance can be compared against the original budget without unresolved year-end activity distorting the results.
Faster Tax Preparation
The tax advisor receives reconciled books, complete schedules, fixed-asset details, payroll reports, and vendor information in one organized package.
Fewer January Emergencies
Missing W-9s, late invoices, payroll differences, and unreconciled accounts are identified through a year-round system rather than during the final filing window.
The printable Contractor Month-End Close Checklist can be used during the next twelve months to keep each accounting period controlled before the following year-end close begins.
Summary: The Close Is a Control System, Not a Cleanup Event
A reliable year-end close does not start with tax forms.
It starts with source documents, reconciliations, cutoff controls, and accurate job data. It then moves through vendor records, payroll, receivables, assets, job costs, WIP, financial statement review, and final approval.
The sequence matters.
When contractors follow the same process every year:
Preliminary profit stops changing without explanation
Job-cost history becomes more reliable
Tax preparation becomes more organized
WIP reviews become easier to support
Management starts the new year with trusted opening balances
The goal is not to make the books look clean.
The goal is to prove that the numbers match what happened in the field, on the jobs, and in the bank.
Frequently Asked Questions
1. When should a general contractor start the year-end close?
Planning should begin before December ends. W-9 collection, fixed-asset documentation, job-status reviews, and missing invoice follow-up should not wait until January. Final reconciliation begins once the December bank, credit card, payroll, and loan statements are available.
2. Can the bookkeeper complete the year-end close without project managers?
Not reliably. Project managers or owners must confirm job status, cost-to-complete estimates, unapproved change orders, missing subcontractor bills, retainage, and whether completed jobs still have outstanding costs.
3. Should every contractor prepare a WIP schedule?
The need for formal WIP accounting depends on contract length, reporting requirements, accounting method, and the needs of lenders, bonding companies, tax advisors, and management. Contractors with multi-period projects should at least maintain a job schedule comparing contract value, cost incurred, estimated cost to complete, billings, and expected margin.
4. What reports should be locked after the close?
The final Profit and Loss statement, balance sheet, trial balance, general ledger, receivable aging, payable aging, WIP schedule, payroll reconciliation, fixed-asset schedule, debt schedule, and adjustment report should all be saved as part of the approved year-end package.
5. What should happen when a prior-year error is found after the books are locked?
Do not silently reopen the year. Document the error, determine whether it is material, and obtain approval from the CPA or accounting advisor before posting a prior-period or current-period correction. Save the explanation with the final year-end records.
Build a Close Process That Does Not Depend on Memory
When the year-end close still relies on inbox searches, verbal follow-up, and last-minute adjustments, the next step is a defined contractor financial close system. Contact EdgeStrat Finance to discuss where the current process is losing control.
This content is for general educational purposes only and does not constitute tax, legal, or accounting advice. Individual circumstances vary, and tax and reporting requirements can change. Always consult a qualified CPA, tax professional, or legal advisor for guidance specific to your business.
- The Contractor Pain Point: December Activity Is Still Moving in January
- Why a Contractor Year-End Close Requires More Than Reconciliation
- The 12-Step Year-End Financial Closing Checklist
- Year-End Close Sign-Off Sheet
- Contractor Gotchas That Delay the Year-End Close
- The Real-World Impact of a Controlled Year-End Close
- Summary: The Close Is a Control System, Not a Cleanup Event
- Frequently Asked Questions