The customer says "just do it now and we will square up later." You frame the wall. Three months later you are chasing a $14,000 invoice for work nobody documented and a customer who suddenly remembers it differently. Change orders are where contractor profit goes to die. Most contractors lose 3 to 8% of annual revenue to COs that never get paid. The fix is not a better lawyer. It is a CO process that takes three minutes per change and produces a signed document before the work starts.
BuildCrux is contractor management software with a change order workflow that pulls unit costs from the original estimate, generates a customer-facing summary in three minutes, and collects an e-signature through the customer portal. The process below is the same one our software automates, written so you can run it manually if you have to.
Why CO money disappears
Change order revenue is the most fragile money in your business. It evaporates four ways.
You did the work before getting written approval
The owner asks for it in a hallway conversation. You say sure. You build it. You bill it. The owner says they did not authorize that scope. Without a written record dated before the work, you have no leverage. Most contractors who lose CO money lose it here.
You priced from memory instead of from the estimate
You quote a CO at "about $4,800." The actual cost runs $6,200. You eat the gap. CO pricing should pull from the same unit costs that built the original bid. Pricing from memory is pricing for a loss.
You delivered the CO three weeks after the work
The customer's memory of value fades fast. A CO presented the same day the request happens gets approved. A CO presented three weeks later gets debated. The longer the gap between request and document, the more you lose.
Your CO document looked unprofessional
A handwritten note, a screenshot of a text message, a one-line email. None of these are CO documents. A real CO has a number, a date, a description, a price breakdown, the impact on the contract value, the impact on the schedule, and a signature line. Customers approve documents that look professional.
The BuildCrux Method for Change Orders
Five disciplines fix the four failure modes above. Same five-pillar framework that runs through every BuildCrux project.
Accurate Estimating
Every CO pulls unit costs from the original estimate baseline. Add 200 sqft of kitchen and the CO inherits the partition, drywall, paint, flooring, and electrical line items already priced for the project. No memory, no guesswork. The number is defensible because it uses the same math the customer already approved.
- CO line items inherit unit costs from the original estimate
- Quantity adjustments compute automatically
- Markup matches the contract markup, not a CO-specific markup
Structured Planning
Every CO has a schedule impact. Add the kitchen extension and the demo phase extends three days, drywall extends two days, paint extends one day. The CO document calls out the schedule delta so the customer sees the time cost alongside the dollar cost. Approving a CO becomes approving the new completion date too.
- Schedule delta calculated from CO scope
- Customer-visible completion date update
- Long-lead items in the CO trigger a flag
Controlled Execution
No CO work starts before signature. The crew lead sees the CO status on their device. If it is "Sent" or "Pending Signature," the work does not happen. If it is "Approved," the line items are added to the active phase budget and the work begins. The signature gate is the discipline.
- Crew app shows CO status on every project
- Approved status unlocks the line items in the field
- Photo documentation tied to CO line items, not just the project total
Change Order Management
The CO itself runs on a three-minute clock. Capture the request the moment it happens. Generate the document from the original estimate. Send it to the customer through the portal. Customer e-signs from their phone. Approval updates the contract value, the budget, and the schedule simultaneously. No re-keying, no spreadsheet drift.
- Three-minute capture-to-send workflow
- Customer e-sign from any device, no app install
- Contract value, budget, and schedule all sync on approval
Financial Visibility
CO margin is reported separately from base contract margin so you know which projects are profitable because of COs and which are profitable in spite of them. Pending CO value shows on the dashboard so you see uncollected revenue at a glance. QuickBooks two-way sync ensures CO invoices reconcile against approvals automatically.
- CO margin reported separately from base contract margin
- Pending CO value visible on the project dashboard
- QuickBooks sync reconciles CO invoices against approvals
The CO document checklist
Every CO document, regardless of how you produce it, must include all eleven items below. If any one is missing, the document is weak.
| # | Required item | Why it matters |
|---|---|---|
| 1 | CO number (CO-001, CO-002, ...) | Sequential numbering proves ordering |
| 2 | Date of issue | Establishes timeline against work start |
| 3 | Project name and contract reference | Ties CO to the original contract |
| 4 | Description of changed scope | Specific enough that a third party understands |
| 5 | Reason for change | Owner-requested, code-required, field condition, design clarification |
| 6 | Itemized price breakdown | Materials, labor, sub costs, markup |
| 7 | Total CO value | Single dollar figure |
| 8 | Schedule impact in days | Net add or subtract from completion date |
| 9 | New contract value (after CO) | Running cumulative contract value |
| 10 | New completion date | Updated final date |
| 11 | Signature lines for customer and contractor | With dates and printed names |
Run COs in three minutes, not three weeks
BuildCrux generates the CO document, sends it to the customer portal, and collects e-sign automatically. Pay day 1 with a 30-day money-back guarantee.
Get StartedTraditional vs BuildCrux Approach
| Dimension | Traditional CO Process | BuildCrux Method |
|---|---|---|
| Pricing source | Estimator memory or guesswork | Inherits unit costs from baseline estimate |
| Document creation | Word doc or PDF rebuilt manually | Generated from project data automatically |
| Delivery | Email attachment, hope they read it | Customer portal with notification |
| Signature | Print, sign, scan, return | E-sign from any device in 30 seconds |
| Time from request to signed CO | 1 to 3 weeks typical | 24 to 72 hours typical |
| Contract value update | Spreadsheet edit | Auto-updates contract value, budget, schedule |
| Tracking | Manual log | Pending value visible on dashboard |
Case study: $34K kitchen addition mid-remodel
A residential remodeler in Plano, Texas was three weeks into a $215,000 whole-house remodel when the homeowner asked to expand the kitchen by 180 sqft into the unused covered patio. Original contract did not include the addition. Verbal request happened during a Tuesday walkthrough.
On a phone, the contractor opened the project in BuildCrux, hit "New Change Order," selected the affected line items (framing, drywall, electrical rough, paint, flooring, HVAC distribution), and adjusted the quantities for the new 180 sqft. The system pulled unit costs from the original estimate, applied the contract markup, calculated a $34,200 CO with a 9-day schedule extension. Document generated and sent to the customer portal in 4 minutes 30 seconds.
The homeowner e-signed from their phone the same evening. Wednesday morning the framing crew started the addition. Thursday the contractor billed the deposit. Money in account by Friday. Total elapsed time from verbal request to first deposit: 72 hours.
Why contractors run COs in BuildCrux
BuildCrux is built for the change order workflow specifically. The CO module pulls from the original estimate, applies your contract markup, generates a customer-facing summary, sends it through the portal, and collects e-sign. On approval, the contract value, the budget, and the schedule update simultaneously. No re-keying, no spreadsheet drift. Pricing starts at $39/month for solo contractors, $149/month for crews, with no per-CO fees.
BuildCrux Feature
Change Order Tracking
Manage scope changes without the chaos
Learn moreFrequently asked questions
What is a construction change order?+
A change order is a written modification to the original construction contract. It documents added, deleted, or altered scope, the resulting price change, and the resulting schedule impact. COs require both contractor and customer signature to be enforceable.
How do I write a change order?+
A complete CO document includes a CO number, date, project reference, scope description, reason for change, itemized price breakdown, total CO value, schedule impact, new contract value, new completion date, and signature lines for both parties. Use the eleven-item checklist above.
Why do contractors lose money on change orders?+
Most CO losses come from doing the work before written approval, pricing from memory instead of the estimate, delivering the document weeks after the request, or producing an unprofessional document the customer disputes. A disciplined CO process closes all four gaps.
Can I use email or text messages as change orders?+
Email and text can supplement a formal CO document but should not replace it. A formal CO with signature, dollar figure, schedule impact, and updated contract value protects both parties in a dispute. Treat email as an early request and convert it to a formal CO within 24 hours.
How quickly should I deliver a change order?+
Aim for the signed CO document within 24 hours of the verbal request and customer signature within 72 hours. The shorter the gap between request and signed document, the higher the approval rate and the less money you leave on the table.
What is the typical markup on a change order?+
Most contractors apply the same markup to COs that they apply to the base contract. Some apply a higher CO markup (3 to 5% above contract markup) to compensate for the lost efficiency of mid-project change. Either is defensible if disclosed in the original contract.
How does change order software help me get paid?+
Change order software speeds the CO from request to signed document, prevents pricing errors by inheriting unit costs from the estimate, ensures every CO has all required fields, and gives the customer a clean digital signing experience. The faster and cleaner the process, the higher the approval rate and the lower the writeoff rate.
The bottom line
Change orders are not extra work. They are revenue. Most contractors leave 3 to 8% of revenue uncollected on COs every year, which is more profit than most marketing campaigns will ever produce. Run the disciplined CO process, deliver inside 24 hours, get the signature inside 72, and the money lands the same week. That is the difference between a busy contractor and a profitable one.