Bookkeeping for contractors, trades, and small businesses in Utah.

Call or Text: (208) 971-3479

How do I account for change orders in my books?

Keep change orders separate from your original contract in your accounting system. When a customer approves additional work, create a new line item or sub-job rather than adjusting the original contract amount. This separation is essential because it lets you see how you actually performed against your original estimate versus what was added later.

Record a change order when it gets approved, not when the work is complete. At approval, you have a committed amount of additional revenue coming. Create an entry that increases your contract value for that job. If you wait until the work is done and billed, you lose visibility into pending scope changes that affect your overall project position.

Track costs against change orders just like you track them against the original scope. If that added coffered ceiling requires $800 in materials and 12 labor hours, those costs need to hit the change order, not the original interior finish budget. Otherwise your reports show the original scope running over budget when it was actually on track.

In QuickBooks, you can handle this a few ways. Some contractors create sub-customers for each change order under the main project. Others use classes or a separate project segment. The method matters less than consistency. Pick an approach and use it on every job so your reports mean something across projects.

The revenue side needs the same discipline. When you invoice for change order work, code it to the change order, not to the original contract billing. This lets you see collection status on additional work separately and ensures your job cost reports show true margins on both original scope and changes.

Pending change orders need tracking too. You’ve submitted a change order request for $4,500 but the owner hasn’t approved it yet. That’s not revenue until approval, but you need to know it’s out there. A simple spreadsheet or notes field tracking pending changes keeps you from being surprised when cash flow doesn’t match expectations.

The payoff from proper change order accounting shows up in your job costing reports. You can see whether you estimated the original work accurately or whether you only made money because of additions. You can identify which types of change orders are profitable and which ones you underpriced. That data makes your future estimates better.

Contractors who dump everything into one bucket learn nothing from their financial reports. They finish a job thinking they did great because total revenue exceeded total cost, but they have no idea whether the original bid was accurate. A construction bookkeeper in American Fork who understands job costing can set up your system to track change orders properly from the start so your numbers actually tell you something useful.

Utah's Construction Bookkeeping Specialists

The Next Step:
A 15-Minute Call

We'll ask a few questions about your business, figure out what you need, and give you a straightforward price.

More Questions

Who is the best bookkeeper in American Fork Utah?

The best bookkeeper depends on your industry and what you need. For contractors and construction businesses in American Fork, look for someone with job costing experience and hands-on knowledge of how the trades actually work.

Read answer

How do I set up job costing in QuickBooks?

Job costing in QuickBooks requires enabling projects or sub-customers, structuring your chart of accounts for construction, and coding every transaction to the correct job. The setup takes a few hours but the real challenge is maintaining consistency.

Read answer

What are cost codes and how do I use them?

Cost codes are a numbering system that assigns every job expense to a specific category like framing, electrical, or finishes. They let you track exactly where money goes on each project instead of lumping everything together.

Read answer

Why are my job cost estimates always wrong?

Job cost estimates typically miss because you're not learning from completed projects. Without tracking actual costs by phase and cost code, every new estimate relies on gut feeling rather than real data from your own jobs.

Read answer

What is the best job costing software for small contractors?

For most small contractors, QuickBooks handles job costing well when configured correctly. The software matters less than proper setup and consistent use. Construction-specific platforms make sense when you need integrated project management.

Read answer

Why is my profit different from my estimate at the end of a job?

The gap usually comes from labor overruns, material cost changes, untracked change orders, or expenses that never got coded to the job. Separating real cost increases from tracking problems helps you fix the right issue.

Read answer

Utah bookkeeping firm for contractors, trades, and small businesses. We provide bookkeeping, construction job costing, payroll, and QuickBooks support. Locally owned in American Fork, serving Provo to Salt Lake City and the entire Wasatch Front.

Client Reviews

5-Star Rated Firm

Social

  • Intuit Bookkeeping Certification badge
  • QuickBooks Online Certification Level 1 badge
  • QuickBooks Online Certification Level 2 badge
  • QuickBooks Online Payroll Certification badge
  • QuickBooks ProAdvisor Advisory badge

© 2026 TRUEquity Bookkeeping, LLC