← THE BLOG

A Revised Quote Keeps Its Link, Not a New Attachment

SEPTEMBER 5, 2026 · KEITH LEMAY
A quote board hanging by one chain inside a half-built pole barn, old printed revisions crumpled in a bucket below

A revised quote should keep the same link and stack a dated version behind it, so there is exactly one live document at any moment. Construction estimating software that emails a new PDF for every change hands the customer four documents and leaves the first number — the lowest one — load-bearing in their head. This is what a version record has to capture to be worth keeping, why signing belongs on the same link as the price, and where the deposit fits.

Why does the attachment thread cost real money?

Call it a 40x60x14 shop: 6x6 posts at 8-foot spacing, 60-foot trusses, 2x6 girts, 29-gauge walls and roof, three overhead doors and a walk door, priced at an illustrative $32 a square foot — $76,800. Day three they want a 12x60 open lean-to down the eave. Day six the 12x14 overhead moves from the sidewall to the gable end, which means a different header. Day nine they ask what wainscot costs. That is Miller-Shop-Estimate.pdf, -REV2, -REV2-updated and the one named final that was not, sitting in a thread with a photo of a neighbour's barn and an out-of-office reply.

The damage lands in four places. The customer quotes $76,800 back at you, so every later figure feels like a price rise rather than added building. Your lead carpenter builds off rev 2 and frames the door on the sidewall. When the lean-to surprises them in month two, you have no clean record showing they asked for it on March 4 — the evidence problem a proper change order solves later, only earlier. And you are blind on the one thing that matters: whether they opened it at all. Better file naming fixes none of that. The problem is that you shipped a copy.

What changes when the estimate is a place instead of a file?

One address, sent once; when you revise, the contents change and the address does not. The link they got on day one still works on day nine and shows day nine's price. They can forward it to the spouse who was not on the original email or the banker who wants the number, and everyone reads the same page. Superseded versions stay readable behind the current one, stamped with the dates they were live. And it works on a phone in a truck, which is where the day goes when a PDF needs a computer.

The pain on your side is drawing all week without disturbing the price the customer is looking at. Estimate version history freezes the model and the total into the estimate at send, so the customer's link keeps showing the building he was quoted until you make a new version live.

Version make live

Versions

Miller Road 40×60 Shop
Compare
  1. Materials$51,840.94
    Labor + porch$15,914.50
    Services & add-ons$14,270.00
    Markup$6,874.56
    Customer total$88,900.00

Live is the version the customer sees in their portal right now. Tap any version and choose Make this the live version — an already-sent version switches instantly; an internal draft opens Send first so labor & markup are added before the customer sees it.

The customer's link shows the version you made live — the model and the price frozen at send — no matter what you drag around in the builder tomorrow. Real screen · sample data.

What has to be in a version record?

Most version control in construction stops at "keep a copy." A version entry is worth keeping only if it answers what changed, who asked for it, and what it did to the price. The shape, on the shop above, with invented figures:

VersionWhat changedWho askedTotal
v1Base building, 40x60x14, three OH doors$76,800
v2Added 12x60 open lean-to, eave sideCustomer, phone, Mar 4$84,100
v3Added 40" steel wainscot, four sidesCustomer, email, Mar 7$85,900
v412x14 OH moved to gable end; header upsizedSite walk, Mar 10$86,650

Read down that column with the customer on the phone and you are not defending $86,650 against $76,800 — you are showing $9,850 of building they asked for, dated. Nobody argues with their own decisions when they are written next to what they cost. It is also the record that saves you in July when someone asks why the barn cost what it cost; the IRS is blunt in its recordkeeping guidance that records have to actually support the numbers. A proposal that separates scope from price makes that log a running history of scope.

The pain is pricing the wainscot question without the customer watching the number twitch. A draft version lets you move whatever you like and see what it does to the total while the live link does not budge — then you send it, which is what makes it live, or throw it away.

Version what if
v7Version 7Aug 25, 2026 · Marcus Feld
Materials (SmartBuild)$51,840.94
Subtotal$85,085.44
Customer total$97,635.69

This is the full price the customer sees — same buildup as the estimate, services included. Untick a line to preview the total without it.

A draft version priced beside the live one — the customer's page keeps the number it was sent until you send the new version, not while you try it. Real screen · sample data.

Once the price is right, the worst thing you can do is move the customer somewhere else to accept it; every jump — a new email, a login, an app — is a place a week goes missing. Electronic signatures on construction agreements are ordinary under the federal E-SIGN Act and state UETA laws, provided the signer intended to sign, the signature is tied to the exact version, both sides can keep a copy, and the record shows when. Standalone signing tools do this well for a document that has stopped changing; an estimate that moved four times in nine days fights them. Check with your own attorney on what your state and contract type require.

The pain is a customer sitting on the day-three email approving v2 after you sent v4. Only one version is ever live, and if what they approved is not the live one, the job says so on your side before anyone orders a header.

Approval divergence
⌂ Your side — live tracking×
Miller Road 40×60 Shop
Dale Hostetler · 7 versions · 2 links
OpenedApprovedSigned
Heads up: the customer approved $86,410.00, but the live estimate (v7) now says $91,150.00. The contract keeps the approved number until you pull the live one in Review & Send.
Aug 25
9:02 AMAPPROVED — Dale Hostetler locked link #2 at $86,410.00
2:14 PM🔓 Unlocked for revision by Marcus Feld — re-negotiation; the customer must approve the new version
2:41 PMEstimate edited in SmartBuild by Marcus Feld — $51,840.94 pre-markup (v7, internal)
4:12 PMSend-version v7 created by Marcus Feld — $91,150.00
▸ Versions · sends · opens · approval — the moment they happen
▸ Once approved, it locks. What they signed off on is what they signed off on.
The customer approved from an older link — the job says so on your side before that number reaches a contract. Real screen · sample data.

The pain after "yes" is the gap before money: they sign Tuesday, the truck needs brakes, and by Monday they are "getting one more price." The approval block at the end of the quote names the exact total, and the price it approves is the price the contract carries — no step in between where a number is retyped.

Approve & Sign
Authorization
Ready to build?

Review your estimate above, then approve below to lock in this pricing and start your project.

I have reviewed the estimate above and approve the project for $93,348.50. I understand this serves as my digital authorization to proceed.
Approve & Start My Project
Encrypted & recorded with a timestampYou agree to the payment schedule above
The approve block on the same page as the price — the exact total they tick is the total the agreement is written from. Real screen · sample data.

Where does the deposit fit?

Two things make a deposit defensible rather than arbitrary. Tie it to what you actually spend first: if the post and truss package lands at $17,000 and you order it the week they sign, a 20% deposit — $17,330 on the example — is the material order, and almost nobody pushes back when you say so in those words. Then name what it buys: "holds your build slot and orders the package" beats "deposit required," and the draw schedule that follows reads as a plan. The whole motion — open the link, read v4, approve v4, pay, land on a page that says what happens next week — is what the live estimate system is built around, and the page your customer reads is where it happens.

What versioning does not fix

Versioning keeps everyone on the same page; it does not stop the page going stale. Your steel and truss quote has an expiry, and a v4 the customer sits on for six weeks can be signed at a number you can no longer build for. The honest answer is a validity window on the face of the estimate — 15 or 30 days, matched to your longest supplier quote — and a habit of re-pricing anything older before you countersign. An estimate that revalidates itself against live supplier pricing is a real problem we have not solved. If someone tells you they have, ask what happens when the mill changes its price on a Friday.

LEAD · QUOTE · SIGN · BUILD · PAID

Build the business,
not just the buildings.

One system from the first call to the final invoice — pipeline, 3D estimates your customer can see, e-sign, deposits, scheduling, change orders and a branded portal.

leads2build.com
A post-frame barndominium at dusk, warm light in every window
The great room of a finished barndominium — exposed timber trusses, a stone fireplace and a wall of windows
A finished post-frame shop with charcoal steel siding and two overhead doors
Leads2BuildBUILDER OPERATING SYSTEM