SignedChangeOrders
← Guides

Change order log template: spreadsheet or app?

Updated November 10, 2026

A change order log is one list per job that shows every change order, its status and its money. It is how you answer “where are we on the budget?” in ten seconds instead of digging through texts.

Columns to include

ColumnWhat goes in it
CO #1, 2, 3 per job
Date sentWhen the client got it
DescriptionOne line, client’s words
AmountChange total including markup (negative for credits)
DaysSchedule impact
StatusDraft, sent, approved, declined
Date answeredWhen the client approved or declined
Approved byName of the person who approved

At the top, three numbers: original contract, total of approved change orders, and current contract total. Only count approved change orders in the total. Sent ones are a separate “waiting” number.

Setting it up in Excel or Google Sheets

  1. Make the columns above as a table.
  2. Use a data validation dropdown for Status so the values are always the same four words.
  3. Approved total: =SUMIF(StatusColumn,"approved",AmountColumn).
  4. Current contract total: original contract plus the approved total.
  5. One tab per job, or one sheet with a Job column and a filter.

Where spreadsheets break

When the change order itself updates the log the moment the client answers, those problems go away. That is the job SignedChangeOrders does: every change order has a status, an approval record and a running job total, with no separate sheet to keep in sync.

Want the client’s yes on record without printing anything? SignedChangeOrders is free for 3 change orders a month, or grab the free printable change order template.