Tag: how to handle construction change orders accounting

  • How to Handle Construction Change Orders Accounting

    How to Handle Construction Change Orders Accounting

    Table of Contents

    Last Updated: October 2, 2026

    What Is a Construction Change Order and Why It Matters

    A construction change order is a written request that modifies the original scope, cost, or timeline of a construction contract. It’s the formal document that bridges the gap between what was originally planned and what actually gets built.

    Construction change orders matter because they directly affect three critical areas: your project budget, your cash flow, and your financial reporting accuracy.

    Most construction firms treat change orders as a project management issue. That’s a mistake. Change orders are fundamentally an accounting problem. They change what you’re billing, what you’re spending, and when you recognize revenue.

    This guide walks you through how to handle them correctly.

    The Change Order Lifecycle: From Request to Close-Out

    The change order lifecycle has four distinct steps. Each one has accounting implications. Miss one, and your numbers fall apart.

    Step 1: Initiate and Document the Change Order Request

    A change order request (COR) starts when something changes on the job site. The general contractor, subcontractor, or client identifies a scope change. Someone fills out a form. This is where documentation begins.

    The key here is capturing information that your accounting team will need later:

    • What work is being added or removed
    • Why the change is happening
    • The estimated cost impact
    • Which contract line items are affected
    • Who authorized the request

    Many contractors skip this step or do it informally. A text message or a verbal conversation doesn’t create an audit trail. Your accounting team has nothing to work with. Document everything in writing.

    Construction project manager on a job site reviewing change order documents on a clipboard with workers and building materials visible in the background, illustrating the documentation process
    Construction project manager on a job site reviewing change order documents on a clipboard with workers and building materials visible in the background, illustrating the documentation process

    Step 2: Get Approval and Sign-Off

    A change order request is not a change order until it’s approved. This is where scope creep stops and accountability begins.

    The approval workflow matters for accounting because an unapproved change order has different tax and revenue recognition treatment than an approved one. You can’t recognize revenue on work that hasn’t been authorized. You also can’t deduct costs for work that falls outside the original contract.

    Get written approval from the client or the party responsible for authorizing changes. Document the approval date. This date becomes your cutoff for when you can recognize the cost and revenue in your accounting records.

    Step 3: Execute and Track Costs

    Once approved, the work happens. Your job cost tracking system needs to capture every expense tied to the change order.

    This is where most construction firms break down. They execute the work but fail to track costs separately from the original contract. When it’s time to close out the project, nobody can tell what the change order actually cost versus what was budgeted.

    Set up a separate cost code or job number for each approved change order. Every invoice, every labor hour, every material purchase related to that change order goes into that code. This gives you the data you need for accurate job costing and profitability analysis.

    Step 4: Record the Accounting Entry

    This is the step that separates contractors who understand construction accounting from those who don’t.

    An approved change order requires you to adjust three things in your accounting system:

    • Your contract revenue (the amount you’re billing)
    • Your estimated costs at completion (EAC)
    • Your Work-in-Progress (WIP) schedule

    If the change order increases the contract price, you increase revenue. If it increases costs, you adjust your cost estimates. These adjustments flow into your percentage of completion calculations, which determine how much profit you recognize each month.

    Many contractors record a change order as a simple invoice to the customer. That’s incomplete. You also need to record the cost side and adjust your job profitability estimates. Without both sides, your financial statements are misleading.

    How to Track Change Orders in QuickBooks

    QuickBooks is the standard accounting software for construction contractors. Tracking change orders in QuickBooks requires a specific workflow.

    First, create a separate job or cost code for each change order. In QuickBooks, this means setting up a sub-job under your main project.

    Second, assign all expenses related to the change order to this sub-job.

    Third, use QuickBooks reports to track change order profitability. Run a job profitability report filtered by the change order sub-job.

    The mistake most contractors make is mixing change order costs with original contract costs. This makes it impossible to see whether individual change orders are profitable.

    Construction Revenue Recognition and Change Order Impact

    Revenue recognition is where construction accounting gets technical. The IRS requires contractors to use the percentage of completion method for long-term contracts. Change orders directly affect your completion percentage and your monthly revenue recognition.

    Here’s how it works: You estimate the total contract value and total contract costs. You calculate what percentage of the contract is complete.

    When you add a change order, you increase the total contract value. This increases your total profit.

    Example: Your original contract is worth $100,000 with estimated costs of $70,000. You’re 50% complete.

    A change order adds $20,000 to the contract. Your new contract value is $120,000. Your estimated costs increase to $80,000.

    Get Started Today →

    The key is updating your cost estimates and contract values in your accounting system when a change order is approved.

    Job Costing for Contractors: Integrating Change Orders

    Job costing is the foundation of construction profitability analysis. It tells you what each project actually cost versus what you estimated.

    Change orders complicate job costing because they split your costs into two categories: original contract costs and change order costs. You need to track both separately so you can see the profitability of each.

    Set up your job costing system to capture:

    • Labor hours and rates by cost code
    • Material costs by cost code
    • Subcontractor costs by cost code
    • Equipment and overhead allocation by cost code

    For change orders specifically, you need to know:

    • The approved change order amount
    • The actual costs incurred
    • The margin (revenue minus costs)
    • Whether the change order is profitable

    This data feeds into your project profitability reports and your overall business performance analysis. Without it, you’re flying blind.

    Many contractors use spreadsheets to track job costs. This works until you have 20 projects and 50 change orders. Then it becomes unmaintainable. Consider using dedicated construction accounting software. It automates much of the job costing work and reduces the risk of errors.

    Using a Construction Change Order Template for Consistency

    A construction change order template ensures that every change order in your organization captures the same information. Consistency makes accounting easier and reduces errors.

    Your template should include:

    • Project name and number
    • Change order number and date
    • Description of the work being added or removed
    • Original contract line items affected
    • Estimated cost of the change
    • Estimated revenue impact
    • Approval signature and date
    • Cost code or sub-job assignment

    The last item is critical for accounting. When you create the change order, you also assign it a cost code. This code gets used for every expense and invoice related to that change order. Your accounting team doesn’t have to guess where costs belong.

    A template also creates an audit trail. When an auditor asks why a specific cost was incurred, you can point to the change order that authorized it. Without documentation, you have no defense.

    Handling Disputed Change Orders and Tax Implications

    Not every change order gets approved smoothly. Sometimes the customer disputes the cost. Sometimes the contractor and subcontractor disagree on scope. These disputes create accounting complexity.

    An unapproved change order is fundamentally different from an approved one. You cannot recognize revenue on unapproved work.

    If you perform work without a signed change order, you’re taking a risk. You might not get paid.

    For disputed change orders, document the dispute in writing. Track the actual costs separately. When the dispute is resolved, you can adjust your accounting records retroactively.

    The tax implications are significant.

    Work with your tax advisor on disputed change orders.

    Common Mistakes to Avoid When Accounting for Change Orders

    Most construction firms make the same mistakes with change order accounting.

    Mistake 5: Delaying change order accounting. Some contractors wait until project close-out to record change orders.

    Mistake 6: Not tracking change order profitability separately. You need to know whether each change order is profitable.

    Mistake 7: Ignoring tax implications. An unapproved change order has different tax treatment than an approved one.


    Construction change order accounting is more complex than most contractors realize.

    If your construction firm is struggling with change order accounting, AMG Accounting can help.

    Frequently Asked Questions

    How do you record a construction change order in accounting software?

    Record the change order as a separate line item in your project ledger once it’s signed by both parties. Create a new cost code or account within your job in QuickBooks (or similar software), document the original amount and change amount, and post the corresponding revenue entry. This keeps the change order distinct from the original contract, making it easier to track profitability and reconcile with the client’s invoice.

    What documentation is required for a valid construction change order?

    A valid change order must include the project name and number, a clear description of the work or scope change, the original contract price, the change amount (labor, materials, overhead), the reason for the change, authorization signatures from both the contractor and client, and the date. Keep a change order log that ties each order to your accounting records and WIP schedule for audit purposes.

    How do change orders affect job costing and project profitability?

    Change orders directly impact your project’s cost-plus or fixed-price contract margins. If you don’t track them separately in your job costing system, they blur your actual labor and material costs, making it impossible to know if the project is profitable. Properly recorded change orders show the true cost at completion and help you identify which projects are over budget before the job finishes.

    What are the tax implications of unapproved change orders?

    Unapproved change orders create accounting and tax risk. If you record revenue for work the client hasn’t authorized, you may face disputes and non-payment. For tax purposes, revenue should only be recognized when it’s earned and collectible under the percentage of completion method or completed contract method. Disputed or unapproved change orders should be documented separately and not included in revenue until the client formally approves them in writing.