Selections & allowances — the customer picks, the change order writes itself

Put allowances on the job, list the options at your cost plus your markup, and let the customer pick on their own project page with the price in front of them — the overage or credit becomes a change order, and their project total moves with it.

The operating system built exclusively for post-frame and barndominium builders.

Part of The Signing Room
The short answer

How should I handle barndominium selections and allowances?

Put each allowance on the job with a decide-by date, show the customer the options with the price change in front of them, and turn any overage or credit into a change order the day they pick. That keeps barndominium selections and allowances from turning into a surprise at the final invoice. Our selections let customers choose on their own project page and type their name to choose.

Why it works
  • Too many options stall the decision. In Iyengar and Lepper's field study, 30% of shoppers bought from a display of 6 jams, against 3% from a display of 24, and people offered fewer choices were more satisfied with what they picked. It is a reason to keep each allowance's list short enough to decide. Iyengar & Lepper, 2000 ↗
  • A cost people can see at the moment of choice changes the choice. When stores posted prices with tax included, demand fell 8%, with the same tax as before. Showing what each option does to the total stops 'the nicer one' becoming a surprise in the fall. Chetty, Looney & Kroft, 2009 ↗
  • An overage found at the final invoice is felt as a loss, and losses weigh more than equal gains. Prospect theory's value curve is steeper for losses, which is why the same upgrade feels fine at the showroom and feels like a betrayal on the last bill. Kahneman & Tversky, 1979 ↗
What it is

Barndominium contracts carry allowances — money for flooring, cabinets, countertops and lighting the customer chooses later. Each allowance on the job lists its options with your cost and their price; the customer chooses on their own project page, seeing exactly what each option does to their total, and types their name to choose. Approve the pick and the difference goes on the contract as a change order — approved if they chose it themselves, a draft to sign if you recorded it for them — and you can order it at cost from the supplier or sub in the same place. Every option can carry its product page, a picture and its specs — paste the product's link and the photo, name, description, price and SKU fill in from the page, wherever the store lets its page be read (where it won't, the link is kept and you type the rest) — and when the maker stops making it, the original choice is kept on record while the replacement is linked to it. With selection planning switched on (it is a per-account switch, off until you turn it on), it starts in the budget: each line item says where it goes in the home, and switching on Selection required puts it on the selections list and the customer's page, grouped by location. Each selection ties to the stage it's installed in and the supplier's lead time, so its order-by date comes off the schedule and moves when the schedule moves. And what was actually bought — the store, order number, dates and price paid — is recorded: the budget takes the price paid, and the House Book shows the purchase, never the price. We build exclusively for post-frame and barndominium builders, so allowances work the way a barndo contract actually carries them.

Also called: allowances · selections · customer selections · finish selections · allowance overage · upgrades · selection sheet · barndominium selections · flooring allowance · cabinet allowance · selection required · order by date · lead time · product link · purchase record

See it, piece by piece
01

An allowance is money that's already in the contract

Each allowance is a line in the job's Selections & allowances card, headed by where it goes in the home: what it's for, how much the contract already includes, where it stands — waiting on the customer, chosen and needing your approval, approved, ordered — the decide-by date, and what the pick does to the allowance, in money, on the right. The closed card says the rest: 1 to approve · 2 waiting on the customer · +$1,300 vs allowances.

Selections & allowances
Selections & allowances1 to approve2 waiting on the customer+$1,300 vs allowances+ Add
Main living area
Flooring — main living area · $8,000 allowance
Chosen — needs your approval · Shaw Floorte LVP, Pacific Oak ($1,600 over the allowance)
+$1,600
Kitchen
Kitchen cabinets · $14,000 allowance
Waiting on the customer · 3 options · decide by 10/20/2026
Kitchen
Countertops · $5,500 allowance
Waiting on the customer · 3 options · decide by 10/20/2026
Whole house
Lighting package · $3,500 allowance
Approved · Westbrook fixture package ($300 under — a credit)
−$300
Whole house
Plumbing fixtures · $4,200 allowance
Ordered · Moen Align, matte black (Exactly the allowance) · Hartzler Plumbing Supply
Five allowances — flooring chosen and waiting on you, two still with the customer. Real screen · sample data.
Without it

The cabinets aren't chosen, nobody notices until the drywall is up, and the job waits three weeks on an order that could have gone in a month ago.

Why we built it

The owner wants one place that answers "what's still undecided, and what has it cost us" without reading texts. Seeing open choices with a date beside them gets them decided before the crew needs them — and choices made on time are a job that finishes on time.

02

Planning selections from the budget is a switch you turn on

Try it

Running selections from the budget is set per account and is off until you turn it on: Settings → Subs & Purchasing → Selections → Plan selections from the budget. On, each job's Budget & margin card gets Line items, and each selection takes the stage it's installed in and the supplier's lead time, so its order-by date shows on the schedule. Off, the selections card works the way it always has — and the location box, paste-a-link and the purchase record are there either way.

Settings — Subs & Purchasing — Selections

Subs & Purchasing

What you ask of the subcontractors you pay, and how purchase orders are coded and booked.

Selections

How the products your customers pick are planned and bought on each job.

Try it: flip the switch — it saves as you go. Real screen · sample data.
Without it

A new feature that rearranges every builder's budget card the morning it ships.

Why we built it

A builder's workflow only changes when he decides it should. The planning layer is there for the builders who run selections from the budget, and out of the way for the ones who don't.

03

Start in the budget: where it goes, and whether the customer picks it

Try it

With planning on, the job's budget & margin card carries Line items — each item with its location, its budget and a Selection required switch. Switch it on and the line joins the selections list and the customer's page straight away; switch it off and it asks first, keeps its options, and stays in the budget as Builder's choice. A line the customer has already chosen on can't be switched off. Each row says where it stands — Waiting on the customer · 2 options, Chosen: … — approve it, Approved · $6,350 · Buy (the Buy link opens the product page), Purchased Oct 2 · paid $8,000 (what was paid shows only to people who can see costs) — with its order-by date under it.

Budget & margin — Line items
Line items
ItemLocationBudgetSelection requiredStatus
Backsplash tile
Interior finish
Kitchen backsplash$1,200
Waiting on the customer · 2 options
Order by Oct 19
Island pendants
Interior finish
Kitchen island$900
Waiting on the customer · 2 options
Decision overdue — was due Oct 5
Order by Oct 12
Kitchen cabinets
Interior finish
Kitchen$14,000
Waiting on the customer · 3 options
Order by Oct 23
Countertops
Interior finish
Kitchen$5,500
now $6,350
Approved · $6,350 · Buy
Quartz, Calacatta
Order by Oct 12
Vanity
Flooring & fixtures
Master vanity$1,600
Chosen: Hartwell 36" single vanity — Pecan — approve it
Order by Sep 28 — overdue
Flooring — main living area
Flooring & fixtures
Main living area$8,000
now $9,600
Approved · $9,600 · Buy
Shaw Floorte LVP, Pacific Oak
Purchased Oct 2 · paid $8,000
Porch lights
Rough-ins
Porch$480Builder's choice
Try it: switch on the porch lights, or switch off a line still waiting. Real screen · sample data.
Without it

The selections live in a spreadsheet beside the budget, and the item nobody copied across is the one that holds up the trade waiting to install it.

Why we built it

The budget and the selections stop being two lists. Every item the customer has to choose is on the budget the owner reads, and every budget line the customer picks is on their page — nothing falls between them.

Sound familiar?“the customer picked upgrades and never paid the difference”
04

Every line says where it goes — the job's own rooms are suggested

Try it

+ Add line asks for the item and its location — Kitchen backsplash, Master vanity, Kitchen island. Under the box come the locations already on the job, then — when the job has a 3D design — the rooms on its floor plan, then the usual places; type to narrow them, tap one to fill it, or write your own. The selections card's + Add asks for a location too, with or without planning. The location heads each row on the selections card, and on the customer's page it becomes the heading their choices are grouped under.

Line items — + Add line, with location suggestions
Line items
Interior finish
Add lineCancel
Try it: type in the location box, or tap a suggestion. Real screen · sample data.
Without it

Two backsplashes and two vanities on one job, one vague line each — and the tile for the mudroom goes up in the kitchen.

Why we built it

"Backsplash" is a guess; "Kitchen backsplash" is an order. Placing every item in the home is what lets the customer choose room by room — and the crew install the right box in the right room.

05

Every option has your cost and their price — at your markup

Try it

Open an allowance and each option shows your cost, the customer's price, and what it does to the allowance: cost $8,000 · price $9,600 · $1,600 over the allowance. Type a cost into a new option and the price fills itself at the job's markup — set once on the job's budget & margin card — and you can change it for that one option.

Flooring — options, cost and price
Main living area
Flooring — main living area · $8,000 allowance
Chosen — needs your approval · Shaw Floorte LVP, Pacific Oak ($1,600 over the allowance)
+$1,600
Sheet vinyl & carpet (as quoted)
cost $6,667 · price $8,000 · Exactly the allowance
Customer chose thisProduct detailsMark discontinuedRemove
Shaw Floorte LVP, Pacific Oakchosen
cost $8,000 · price $9,600 · $1,600 over the allowance
Product detailsMark discontinued
Engineered white oak, 7" plank
cost $10,500 · price $12,600 · $4,600 over the allowance
Customer chose thisProduct detailsMark discontinuedRemove
Paste a product link — we fill in the photo, name, price and SKUFill from link
+ Product page, picture & specs
Approve selectionReopenDelete allowance
Type a cost in the new-option row — the price fills in at 20%. Real screen · sample data.
Without it

The LVP is quoted at the supplier's $8,000 because that's the number on the sheet, and the upgrade the customer loves makes the builder nothing.

Why we built it

Upgrades quoted straight off a supplier sheet leave the builder's margin on the showroom floor. When the markup goes in by itself, nobody has to remember it on a busy day — and every upgrade a customer picks earns what the rest of the job earns.

07

The customer chooses on their own page — and sees what it does to their total

Try it

On their project page, Your selections lists each allowance with Your allowance: $8,000, and every option with what it does to their total — Included in your allowance, $1,600 over your allowance, $300 credit. Choose this asks them to type their full name, and says plainly that if you approve it, that amount is added to — or taken off — their contract. Until you approve it they can still change their mind; an approved pick locks, with a note to ask you if they'd like to change it. The moment they choose, your office gets Customer made a selection — Renee Hostetler chose Shaw Floorte LVP, Pacific Oak for Flooring — main living area ($1,600.00 over the allowance). Approve it in the project's Selections card. — in the app and, by default, by email to admins, project managers and sales managers.

Your selections — the customer's page
Your selections (5)
2 waiting for your choice
Main living area
1 selection
Flooring — main living area
Your allowance: $8,000
Sheet vinyl & carpet (as quoted)
Included in your allowance
Shaw Floorte LVP, Pacific Oakyour choice
Waterproof rigid-core plank, 7 in wide, attached pad.
View the product
$1,600 over your allowance
Engineered white oak, 7" plank
Wire-brushed white oak over a plywood core.
View the product
$4,600 over your allowance
Chosen by Renee Hostetler on 9/30/2026 — your builder will confirm it.
Whole house
1 selection
Lighting package
Your allowance: $3,500
Westbrook fixture packageyour choice
View the product
$300 credit
Ridgeway farmhouse package
View the product
$200 over your allowance
Approved by your builder — ask them if you'd like to change it.
Kitchen
1 selection
Kitchen cabinets
Your allowance: $14,000
· choose by 10/20/2026
Thermofoil, white (as quoted)
Included in your allowance
Hickory raised panel, natural
$1,000 over your allowance
Amish maple shaker, painted
$2,500 over your allowance
Flooring chosen and waiting on the builder; lighting approved and locked; cabinets still open. Real screen · sample data.
Without it

The customer chooses at a showroom, the overage is mentioned once in passing, and the final invoice is the first time they see it in writing.

Why we built it

People stand behind a choice they made themselves, with the price in front of them. When the homeowner picks on their own phone, in their own time, it stops being "what the builder charged me" and becomes "what we chose" — and that takes the heat out of the final invoice.

Sound familiar?“allowance overages turn into an argument at the final invoice”
08

Their page, room by room

Try it

When selections carry locations, Your selections groups them — Kitchen backsplash · 1 selection, Kitchen island · 1 selection — in your order. Each option shows the store's photo, its description — the first three lines, however much copy the store's page had; the rest is on the product page — and its specs (a quantity rides along as one), View the product, and what it does to their total; Choose this asks for their name. A line you've left as Builder's choice never appears, and neither does your cost or what you paid.

Your selections — grouped by location
Your selections (6)3 waiting for your choice
Kitchen backsplash
1 selection
Backsplash tile
Your allowance: $1,200
· choose by 10/14/2026
Zellige-look ceramic tile — Sage
Glazed ceramic with a hand-made wave, 3×6 in. Each piece varies in tone, the way zellige does.
Brand:
Keystone
Quantity:
40
View the product
$142 over your allowance
Handmade subway tile — Warm white
3×12 in glossy ceramic with a soft, pillowed edge.
Brand:
Keystone
Quantity:
40
View the product
$252 credit
Kitchen island
1 selection
Island pendants
Your allowance: $900
· choose by 10/5/2026
Orbit 8" globe pendant — Brass
Hand-blown opal globe on a brushed brass rod. Dimmable.
Brand:
Northfield
Quantity:
2
View the product
$86 credit
Dome 12" pendant — Matte black
Spun steel dome, white inside to throw the light down.
Brand:
Northfield
Quantity:
2
View the product
$120 over your allowance
Kitchen
2 selections
Try it: Choose this, then type a name. Real screen · sample data.
Without it

A long list of selections in no order, and the customer can't tell which tile goes where.

Why we built it

People choose a house a room at a time. Grouping by location turns a list of line items into the kitchen they're picturing — which is how decisions get made on time.

09

Your cost never reaches the customer's page

The same option on two screens. Yours shows cost $8,000 · price $9,600. Theirs shows $1,600 over your allowance — and nothing else. The customer's page is sent prices and differences only; your cost stays on your side.

One option, two screens
Your project window
Shaw Floorte LVP, Pacific Oakchosen
cost $8,000 · price $9,600 · $1,600 over the allowance
Their project page
Shaw Floorte LVP, Pacific Oakyour choice
$1,600 over your allowance
Cost on your screen only. Their page gets the difference. Real screen · sample data.
Without it

An upgrade sheet emailed as a spreadsheet goes out with the cost column still in it.

Why we built it

A customer who sees the builder's cost starts negotiating the markup instead of choosing the flooring. Keeping cost private lets the builder price fairly without defending every percent — and keeps the conversation on the house, where it belongs.

10

Approving a pick writes the change order

Approve selection shows the option and what it does — Shaw Floorte LVP, Pacific Oak — $1,600 over the allowance — and what happens next. A credit goes on the contract the same way an overage does, as a minus; a pick at exactly the allowance changes nothing on the contract. The new change order appears in the job's change orders without a reload.

Approve a selection

Approve Flooring — main living area

Shaw Floorte LVP, Pacific Oak — $1,600 over the allowance.

The customer chose this in their portal with the price shown, so the overage goes on the contract as an approved change order.

Cancel
The pick was made on their page with the price shown — so the change order goes on approved. Real screen · sample data.
Without it

The upgrade was approved on a call, the change order was going to be written "tonight", and by spring nobody can find it.

Why we built it

The change order is the paperwork everyone means to write and nobody does. Writing it from the approval means the office never has to remember — and a contract that always matches what the customer chose is one nobody argues about.

Sound familiar?“I forgot to add my markup to the upgrade price”
11

Their pick is approved; a pick you record goes out to sign

Who made the choice decides what kind of change order it becomes. A choice the customer made on their own page, with the price on screen and their name typed, is their approval — the change order goes on Approved and counts in the contract at once. A choice you recorded from a phone call becomes a Draft for them to sign the usual way, on their change orders.

Change Orders — after the picks
Change Orders(4)$8,150.00+ New Change Order
CO-1Porch extended 8 ftApproved
$6,850.00· +2d
View
CO-2Selection: Lighting package — Westbrook fixture packageApproved
-$300.00
View
CO-3Selection: Flooring — main living area — Shaw Floorte LVP, Pacific OakApproved
$1,600.00
View
CO-4Selection: Countertops — Quartz, CalacattaDraft
$850.00
View
CO-2 and CO-3 from picks made on her page, approved; CO-4 recorded from a phone call, a draft to sign. Real screen · sample data.
Without it

The countertop upgrade was agreed on the phone, billed on the next invoice, and disputed — because the customer never saw it in writing.

Why we built it

A signature only means something if the person saw what they were signing. Treating the customer's own on-screen choice as approval saves a round trip; treating a phone call as a draft protects the builder from "I never said that." Both keep the record honest.

12

The change line carries your cost, so the budget moves with it

The change order an approved pick writes isn't just a price. Its line carries the share of the option's cost the overage represents — on a $1,600 overage at 20% markup, $1,333.33 of cost — so the job's budget & margin moves by what the upgrade really costs you, not by what you charged for it.

The change line a pick writes
Line Items+ Add Line
KindMaterial
DescriptionFlooring — main living area: Shaw Floorte LVP, Pacific Oak — over the $8,000 allowance
SupplierUnassigned
Qty1
Unitea
Your cost / unit1333.33
Markup %20
Unit Price1600.00
Total
$1,600.00
$1,600 of price, $1,333.33 of cost, 20% markup — the line the flooring pick wrote. Real screen · sample data.
Without it

The contract goes up by $1,600, the budget doesn't move, and the job looks $1,600 more profitable than it is.

Why we built it

A margin number is only worth reading if it's right. When every approved upgrade adds its true cost to the job, the owner can trust the margin he sees — and act on it while there are still choices left to make.

13

Order it at cost, from the same card

Try it

Once a pick is approved, choose who supplies or installs it — the list is your subcontractors and suppliers — and Draft purchase order writes a PO at the option's cost, tagged to the allowance's phase, ready to send from Orders. The budget counts it as committed the moment it's sent.

Order a selection at cost
Whole house
Plumbing fixtures · $4,200 allowance
Approved · Moen Align, matte black (Exactly the allowance)
Moen Align, matte blackchosen
cost $3,500 · price $4,200 · Exactly the allowance
Mark purchased
Delete allowance
Fixtures at exactly the allowance — nothing on the contract, a PO at cost to the supplier. Real screen · sample data.
Without it

The customer picked matte black, the order went in as chrome from an old email, and the plumber stood in an empty bathroom.

Why we built it

The moment a customer decides is the moment the order should go in. Ordering from the same card keeps the choice and the purchase from drifting apart — the right fixtures arrive on time, and nobody re-keys a part number at nine at night.

Sound familiar?“the customer says they never agreed to the more expensive flooring”
14

The order-by date comes off the schedule

Try it

With planning on, each selection takes the stage it's installed in and the supplier's lead time, and works out Order by — that stage's start less the lead time: Order by Sep 28 — overdue · 49 days before Flooring & fixtures starts Nov 16. It moves when the schedule moves. Move the stage and the date moves with it. A passed order-by turns red, so does a decision past its decide-by date and a delivery due after install starts — and the closed card leads with them: 1 past order-by · 1 decision overdue. Nothing is texted or emailed about it; the flags are on the screen.

Selections & allowances — order by, off the schedule
Selections & allowances1 past order-by1 decision overdue1 to approve3 waiting on the customer+$2,620 vs allowances
+ Add
Kitchen backsplash
Backsplash tile · $1,200 allowance
Waiting on the customer · 2 options · decide by Oct 14 · order by Oct 19
Kitchen island
Island pendants · $900 allowance
Waiting on the customer · 2 options · order by Oct 12
Decision overdue — was due Oct 5
Kitchen
Kitchen cabinets · $14,000 allowance
Waiting on the customer · 3 options · decide by Oct 20 · order by Oct 23
Kitchen
Countertops · $5,500 allowance
Approved · Quartz, Calacatta ($850 over the allowance) · order by Oct 12
+$850
Master vanity
Vanity · $1,600 allowance
Chosen — needs your approval · Hartwell 36" single vanity — Pecan ($170 over the allowance)
Order by Sep 28 — overdue
+$170
Hartwell 36" single vanity — Pecanchosen
cost $1,475 · price $1,770 · $170 over the allowance
Product details
Linden 36" vanity — White oak
cost $1,250 · price $1,500 · $100 under — a credit
Customer chose thisProduct details
days lead time
Order by Sep 28 — overdue · 49 days before Flooring & fixtures starts Nov 16. It moves when the schedule moves.
Approve selectionReopenDelete allowance
Main living area
Flooring — main living area · $8,000 allowance
Purchased · Shaw Floorte LVP, Pacific Oak ($1,600 over the allowance)
+$1,600
Try it: change the lead time or the stage. Real screen · sample data.
Without it

A long-lead vanity is ordered the day the plumber asks where it is.

Why we built it

The date that matters is the one the schedule sets. Working backwards from install day is the step that's easiest to skip in a busy week — here it's done every time the list is read.

15

The order-by day is tied to its stage's bar

Try it

On the build schedule, every selection still to buy puts a mark on the row of the stage it's installed in, on its order-by day — level with the bar, ahead of it by the lead time, and tied to it by a dashed line that reads Order Vanity by Sep 28 · overdue when there's room. It moves when the bar moves. Orders due the same day share one mark with a count on it. Amber while it's coming, red once it has passed; hover or tap it for the full list — Order Master vanity — Vanity by Sep 28 — overdue. Once it's bought, the mark is gone.

Build Schedule — order-by marks
Project / Task
Hostetler Barndominium
Siding & RoofingSep 28 – Oct 10
Rough-insOct 12 – Oct 24
InsulationOct 26 – Nov 1
Interior finishNov 2 – Nov 14
Flooring & fixturesNov 16 – Nov 26
Sep 21– Sep 27
Sep 28– Oct 4
Oct 5– Oct 11
Oct 12– Oct 18
Oct 19– Oct 25
Oct 26– Nov 1
Nov 2– Nov 8
Nov 9– Nov 15
Nov 16– Nov 22
Nov 23– Nov 29
TODAY
59% • 150d
Siding & Roofing7/11
Rough-ins0/4
Insulation
Interior finish0/6
Flooring & fixtures0/4
Order Master vanity — Vanity by Sep 28 — overdue
Try it: hover or tap the marks — the countertops and pendants share one. Real screen · sample data.
Without it

The schedule looks on track while a long-lead item is already late.

Why we built it

What has to be ordered shows where the job is planned — and you can see which stage it belongs to. The order-by day is often weeks ahead of the stage; the line back to the bar means whoever scans the schedule sees the late order, and what it holds up, without opening a single card.

16

Mark purchased — what was actually bought, and why

Try it

On an approved selection, Mark purchased asks What was bought: The approved one, or A different product (discontinued or long lead). A swap goes the same way as a discontinued product — the approved one stays on record marked Discontinued, Lead time too long or another reason, the replacement is linked to it, and the approved change order doesn't move unless you write one. Then the store, order #, date ordered, Price paid (your cost), expected delivery and delivered date. The price paid lands in the budget's actual cost (unless a purchase order already counts it), and the House Book shows the purchase — the store and the dates, never the price.

Countertops — Mark purchased, a long-lead swap
Kitchen
Countertops · $5,500 allowance
Approved · Quartz, Calacatta ($850 over the allowance) · order by Oct 12
+$850
What was bought
Lead time too long

Quartz, Calacatta stays on record as what was approved, marked with the reason, and the customer sees what replaced it. The approved change order doesn't move — write one if the contract should.

Date ordered
Oct 6, 2026
Expected delivery
Oct 28, 2026
Delivered
Not yet
Cancel
Try it: switch between the two, then Save purchase. Real screen · sample data.
Without it

The countertop that arrived isn't the one approved, and the only record of why is a text from the supplier.

Why we built it

The record matches what's on the wall. When a slab's lead time forces a swap, the customer sees what replaced their pick, the contract only moves through a change order, and the margin counts what was really paid.

Sound familiar?“selections are scattered across texts and showroom receipts”
17

Each option carries its product — page, picture and specs

Try it

Add an option and open + Product page, picture & specs: paste the product page (it opens for the customer in a new tab), add a picture or leave it empty and the page's own picture is copied into your storage, and list the specs as rows — Finish: Matte black · Model #: PF-2210-MB · Flow rate: 1.8 gpm. The customer sees the picture, the specs and View the product on their page.

Kitchen faucet — add an option with its product
Kitchen faucet · $350 allowance
Fill from link
No picture
Paste an image, drop one here, or
Leave empty to use the product page's own picture · PNG, JPG, WEBP, GIF or SVG · up to 5MB
Choose file
Specs — finish, size, model #
×
×
×
×
+ Add a spec
Try it: open and close the product details. Real screen · sample data.
Without it

An option called 'the black faucet' is a guess at order time — which black, which model, from which page.

Why we built it

The customer picks the actual product, not 'the black one'. Because the picture is copied when you save it, a supplier page that moves or disappears never blanks out what they chose — and the office orders exactly what's on the selection.

18

Discontinued? The original stays on record

When the maker stops making it, Mark discontinued. The option stays where it was, greyed — its name, specs, picture, price and link exactly as they were, plus who chose it and when — with Discontinued 9/29/2026 by Ridgeline office — Supplier discontinued the matte black finish. It can't be picked any more, the closed card flags 1 discontinued — needs a replacement, and a pick whose product is discontinued can't be approved until it has one.

Selections & allowances — a discontinued pick and its replacement
Kitchen faucet · $350 allowance
Chosen — needs your approval · Pull-down kitchen faucet — Matte black (2025 model) ($49 over the allowance) · Valley Plumbing & Drain
+$49
Pull-down kitchen faucet — Matte black
cost $290 · price $389 · $39 over the allowance
Product details
Finish: Matte black · Model #: PF-2210-MB · Spout reach: 9.5"
Product page
Discontinued 9/29/2026 by Ridgeline office — Supplier discontinued the matte black finish.
Pull-down kitchen faucet — Matte black (2025 model)chosen
cost $298 · price $399 · $49 over the allowance
Mark discontinuedProduct details
Finish: Matte black · Model #: PF-2215-MB · Spout reach: 9.5"
Product page
Replaces Pull-down kitchen faucet — Matte black ($389)
Single-handle kitchen faucet — Stainless
cost $180 · price $249 · $101 under — a credit
Customer chose thisMark discontinuedProduct details
Finish: Stainless · Model #: SH-1100-SS · Spout reach: 9.5"
Product page
The original, greyed and kept; the replacement linked to it. Real screen · sample data.
Without it

The faucet they picked is discontinued, somebody swaps it, and by the final invoice nobody can say what was originally chosen.

Why we built it

'That's not what I picked' has an answer, frozen on the day they picked it. The office never argues from memory, and the customer feels looked after when a product disappears mid-build.

19

Marking it discontinued deletes nothing

The dialog says exactly what happens: the option stays on the selection as the record of what was offered — its name, specs, picture, price and link are kept exactly as they are. Add a note saying why. If it was the customer's choice, the replacement form opens next.

Mark discontinued

Pull-down kitchen faucet — Matte black is discontinued

The option stays on the selection as the record of what was offered — its name, specs, picture, price and link are kept exactly as they are. It can't be picked any more, and if it was the customer's choice you'll add the replacement next.

Cancel
Kept exactly as it is — with a note saying why. Real screen · sample data.
Without it

Deleting a dead product deletes the proof of what the customer chose.

Why we built it

Nobody hesitates to mark a dead product when they know nothing is lost. The record stays clean, and the next person on the job can see why it changed.

20

The replacement points back at the original — and never moves the price

Try it

Add replacement starts blank: the replacement's own name, your cost and a price at your markup, with The original was $389 and +$10 against the original's price underneath. Copy the original's specs to edit brings them over only when you ask, marked as copied. Saved, it becomes the choice and the customer sees what it replaced. A different price never changes an approved selection's change order — if the contract should move, you write a change order.

Replacement for a discontinued product
Replacement for Pull-down kitchen faucet — Matte black

The original stays on record and the customer sees “Replaced — originally chose Pull-down kitchen faucet — Matte black”. A different price never changes an approved selection's change order — write a change order if it should.

The original was $389.
+$10 against the original's price
Paste an image, drop one here, or
Leave empty to use the product page's own picture · PNG, JPG, WEBP, GIF or SVG · up to 5MB
Choose file
Specs — finish, size, model #
×
+ Add a spec
Try it: copy the original's specs to edit. Real screen · sample data.
Without it

A replacement that silently changes the price on an approved selection is a change order nobody signed.

Why we built it

A supplier's swap can never quietly rewrite what the customer agreed to pay. The contract only moves through a signed change order, so the margin and the customer's trust both stay intact.

Sound familiar?“I don't know if the upgrades are eating my margin”
21

The customer sees what they first chose

Try it

On the customer's page the replacement shows as their choice, with its specs and View the product — and Replaced — originally chose Pull-down kitchen faucet — Matte black on 9/12/2026, which opens to the original's picture, specs, price and link. The same note follows the selection into the House Book at closeout.

Your selections — Replaced, originally chose
Kitchen faucet
Your allowance: $350
Break-room sink in the office.
Pull-down kitchen faucet — Matte black (2025 model)your choice
The supplier's replacement for PF-2210: same finish and reach.
Finish:
Matte black
Model #:
PF-2215-MB
Flow rate:
1.8 gpm
View the product
Finish: Matte black
Model #: PF-2210-MB
Spout reach: 9.5"
$389
The original product
$49 over your allowance
Single-handle kitchen faucet — Stainless
Standard-height, side sprayer.
Finish:
Stainless
Model #:
SH-1100-SS
Flow rate:
1.8 gpm
View the product
$101 credit
Choose this
Chosen by Ridgeline office (replacement) on 9/30/2026 — your builder will confirm it.
Try it: open the note to see the original. Real screen · sample data.
Without it

'That's not what I picked' — said about a product that no longer exists, with nothing to point at.

Why we built it

Showing the customer their own original choice settles the question before it's asked. They see the swap was handled in the open — which is what keeps a mid-build substitution from becoming a dispute.

22

The total they read first includes every approved change

The Project Total tile at the top of the customer's page is the estimate total plus every approved change order — the porch, the upgrades and the credits — with incl. $8,150.00 in approved changes under it. A draft they haven't signed isn't counted.

Project Total — with approved changes
Project Total
$428,150.00
incl. $8,150.00 in approved changes
Status
Rough-ins
Approved On
July 14, 2026
Milestones
37 / 62
$428,150.00 — the contract plus three approved changes. Real screen · sample data.
Without it

The page said $420,000, the final invoice said $428,150, and the customer felt ambushed by changes they had approved themselves.

Why we built it

The first number a customer sees is the one they remember. When it already includes the upgrades they chose, the final invoice confirms what they expected instead of surprising them — and a customer who's never surprised is the one who sends you the neighbor.

23

The allowances sit beside the job's margin

The job's Budget & margin card carries the allowances in one line — $35,200 in the contract · $23,350 chosen so far · +$2,150 over · 1 still open — right beside the projected margin and the one markup every change and selection on the job starts from.

Budget & margin — projected margin

1 change-order line has no cost entered — its cost is estimated as the price less the change order's markup.

Projected margin$80,19018.7% of the revised contract
Allowances: $35,200 in the contract · $23,350 chosen so far · +$2,150 over · 1 still open
Markup on changes and selections20%
The allowances line, beside the projected margin. Real screen · sample data.
Without it

Allowance overages live in a notebook, so nobody knows the job's real margin until the last selection is billed.

Why we built it

Upgrades are where a good job's margin quietly moves. Putting them next to the margin lets the owner see the effect while the choices are still being made — control, not hindsight.

How it works
  1. 1Add an allowance — what it's for, how much the contract includes, which phase it belongs to, and the date the customer should decide by.
  2. 2List the options with your cost; the price fills in at the job's markup and can be changed per option.
  3. 3The customer chooses on their project page — each option shows what it does to their total, never your cost — and types their name to choose. Your office gets a Customer made a selection notice with the allowance and the option.
  4. 4You approve the pick. The difference becomes a change order: approved if they chose it with the price on screen, a draft to sign if you recorded it.
  5. 5The change line carries the matching share of your cost, so the budget moves by what the upgrade really costs you.
  6. 6Order it at cost — a draft purchase order to the supplier or subcontractor, tagged to the phase.
  7. 7Their project total includes every approved change, so the number they read first is the real one.
  8. 8Each option keeps its product — its page, its specs and a saved copy of its picture — and a discontinued product keeps its original record, with Add replacement linking the new one to it.
  9. 9Start in the budget — switch on Plan selections from the budget in Settings → Subs & Purchasing (it is off until you do). Each line item then has a location ("Kitchen backsplash", "Master vanity" — the job's floor-plan rooms are suggested), and Selection required puts it on the selections list and the customer's page. A line nobody has chosen on can come off again.
  10. 10Paste a product link and press Fill from link: the page's own photo, name, description, price and SKU come in for you to check. Set the quantity — square feet for tile and flooring, fixtures for lights — and the store's price times the quantity goes in as your cost. Re-check price later says if it moved. Some stores block automatic readers — then Keep the link puts the page on the option and you type the rest.
  11. 11The customer sees every option grouped by location, with its photo, price and product link.
  12. 12Approved, the budget line shows the approved price and a Buy link to the product page.
  13. 13Order by, off the schedule (with selection planning on): pick the stage it's installed in and the lead time, and the order-by date is that stage's start less the lead time. It moves when the stage moves, shows on the schedule bar, and turns red once it's passed; an undecided selection past its decide-by date is flagged too.
  14. 14Mark purchased records what was actually bought — the approved product, or a different one when it was discontinued or the lead time was too long — with the store, order number, dates and price paid. The price paid lands in the budget's actual cost; the House Book shows the purchase.
Why we built it

On a barndominium, the argument at the end of the job is rarely about the steel. It's about the flooring. The customer picked "the nicer one" at a showroom in spring, nobody wrote down what it did to the price, and in the fall the final invoice is $4,600 higher than the number they remember. Both sides feel cheated, and both are a little right. Allowances exist to stop exactly that, and on paper they do: the contract says $8,000 for flooring, and the customer picks within it or pays the difference. In practice the difference lives in a text message, the upgrade was quoted off a supplier sheet with no markup, and the change order that should have followed never got written. So here the customer makes the choice on their own project page, with the difference in plain words — "$1,600 over your allowance" — and types their name to choose it. Approving it writes the change order. Nobody has to remember to.

The problem
  • Allowance overages agreed verbally and never billed.
  • Upgrade prices quoted at cost, with no markup.
  • Customer choices with no record of the price they saw.
  • Selections that change the contract without changing the budget.
What you get
Every upgrade is priced, chosen and on the contract before it's ordered.
Your markup is in every option price, and your cost never reaches the customer.
The customer's project total is the real number, every approved change included.
The pick, the change order, the budget and the purchase order in one place — one system for the whole barndominium job, not five tools that don't talk.
What's inside
Selection product records & discontinued items

An option can hold the product page (it opens in a new tab for the customer), specs like finish, size and model number, and a picture copied into your own storage when you save it — so a dead supplier link never blanks the selection. Fill from link can read the page's photo, name, description, price and SKU for you, where the store lets its page be read. When the maker stops making it, Mark discontinued freezes the original — name, specs, picture, price, link and who chose it when — and Add replacement links the new product to it; when what's bought differs from what was approved, Mark purchased swaps it the same way, with the reason kept.

CHANGE ORDERS

See selections & allowances — the customer picks, the change order writes itself
on one of your own jobs.

Thirty minutes with Keith — your building, your numbers. Bring the job where “the customer picked upgrades and never paid the difference” — we will show you exactly where that stops.

leads2build.com
Your selections — the customer's page
Your selections (5)
2 waiting for your choice
Main living area
1 selection
Flooring — main living area
Your allowance: $8,000
Sheet vinyl & carpet (as quoted)
Included in your allowance
Shaw Floorte LVP, Pacific Oakyour choice
Waterproof rigid-core plank, 7 in wide, attached pad.
View the product
$1,600 over your allowance
Engineered white oak, 7" plank
Wire-brushed white oak over a plywood core.
View the product
$4,600 over your allowance
Chosen by Renee Hostetler on 9/30/2026 — your builder will confirm it.
Whole house
1 selection
Lighting package
Your allowance: $3,500
Westbrook fixture packageyour choice
View the product
$300 credit
Ridgeway farmhouse package
View the product
$200 over your allowance
Approved by your builder — ask them if you'd like to change it.
Kitchen
1 selection
Kitchen cabinets
Your allowance: $14,000
· choose by 10/20/2026
Thermofoil, white (as quoted)
Included in your allowance
Hickory raised panel, natural
$1,000 over your allowance
Amish maple shaker, painted
$2,500 over your allowance