Contracts

Change order log template

A change order log tracks every change on a job from request to approval to billing, with a running revised contract sum. Download this template as a CSV for Excel or Google Sheets, or print it for the OAC meeting.

Two construction professionals review paper plans beside a tablet at a jobsite workbench.
Plan reviews connect field conditions, drawings, and the next decisions on a job. AI-generated illustration.

A change order log template is the running list of every change on a job. Each row is one change: where it came from, what you asked for, what was approved, how many days it added, whether it has been billed, and what the contract sum is now. The individual change order is the signed paper; the log is how you keep track of all of them without digging through email.

The log earns its keep in two moments. At the owner meeting, when someone asks what is still pending. And at closeout, when you need to prove that every approved dollar made it onto a pay app.

What a change order log is for

Most money lost on changes is not lost on price. It is lost on changes that were approved and never billed, changes that were requested and never followed up, and credits nobody remembers agreeing to. A log with a status column and a billed column catches all three. It also gives you a clean record of time: days requested against days granted, which matters if the schedule slips and liquidated damages come up.

Keep one log per job and update it the same day anything changes. If you also track change order requests or potential change orders separately, link them with the reference column so a request can be traced to the final change order.

How to fill in each column

  • CO no.: the sequential change order number. Rejected numbers stay on the log; do not reuse them.
  • Source reference: the RFI, ASI, field directive, or owner request that started it.
  • Description: one line on the scope. The full scope lives on the change order itself.
  • Date submitted and date approved: the gap between them is your approval cycle time. Watch it.
  • Amount requested and amount approved: keep both. Negotiated reductions are useful when pricing the next change.
  • Days requested and days approved: schedule impact, in the same units your contract uses.
  • Status: pending, approved, rejected, or in dispute.
  • Billed on: the pay application where the approved amount was billed, or not billed.
  • Revised contract sum: original contract plus every approved change so far. Pending and rejected rows do not move it.

Common mistakes

  1. Adding pending amounts to the revised contract sum, which overstates what the owner owes you.
  2. Logging only approved changes. The pending ones are the ones that get lost.
  3. Not recording the approved days, then arguing about the completion date later.
  4. Forgetting to flow approved changes down to the affected subs, so your margin pays for their extra work.
  5. Keeping the log in a PM's personal file where accounting cannot see it at billing time.

Related forms and guides

Write each change with the construction change order template, then follow how to track change orders across projects and how to invoice change orders without delays. Approved changes become new lines on the schedule of values template, and many trace back to an entry on the RFI log template.

Smart Business Automator keeps the change order log tied to approvals, so status, approved amount, and revised contract sum update when the owner signs. See change order approval automation.

Change order log

Download CSV
CO no.Source referenceDescriptionDate submittedDate approvedAmount requestedAmount approvedDays requestedDays approvedStatusBilled onRevised contract sum
CO-001RFI-012Add 4 duplex outlets in break room2026-05-042026-05-07943.00943.0000ApprovedPay app 3480,943.00
CO-002Field directive FD-04Replace rotted sill plate, east wall2026-05-112026-05-152,240.001,989.5032ApprovedPay app 3482,932.50
CO-003ASI-03Upgrade lobby tile to 24x48 porcelain2026-05-186,842.503PendingNot billed482,932.50
CO-004Owner requestDelete exterior bike rack, owner to furnish2026-05-222026-05-23-1,430.00-1,430.0000ApprovedPay app 4481,502.50
CO-005Inspection reportAdd fire blocking at soffits2026-06-021,380.000.0010RejectedNot billed481,502.50
CO-006RFI-019Add wall blocking for 6 TV mounts2026-06-092026-06-121,150.001,150.0011ApprovedPay app 5482,652.50
  • Sample data only. The example assumes an original contract sum of 480,000.00.
  • Revised contract sum = original contract sum + all approved amounts to date. Pending and rejected rows do not change it.
  • Use negative amounts for credits (deductive change orders).
  • Keep rejected change orders on the log with a note on why, so the number sequence has no gaps.
  • Review the billed on column before every pay app. Any approved row marked not billed should go on the next one.

Frequently asked questions

What is a change order log?

It is a running list of all change orders on a project with their source, amounts, schedule impact, status, and billing, plus the revised contract sum after each approved change.

Who keeps the change order log?

Usually the project manager or project engineer, with accounting reading it at billing time. Owners and architects often keep their own version, so compare logs at each OAC meeting.

Should pending change orders be in the revised contract sum?

No. Only approved change orders change the contract sum. Track pending ones separately so you can see the exposure without overstating the contract.

Can I use this change order log in Excel?

Yes. Download the CSV, open it in Excel or Google Sheets, and add a formula that adds each approved amount to the previous revised contract sum.

Written and edited by

Maurice Francois writes and edits construction operations guides for Smart Business Automator. More from Maurice on the Scaling Legends podcast.

Get a free assessment