Supplier-maintained trade catalogs

Your supplier keeps the prices — through a no-login price portal, a price sheet or their own system's API — and your estimates quote from them instantly.

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

Part of The Trade Network
What it is

A catalog that belongs to the supplier, not to you: an in-house trade division or an outside company keeps its own items, prices, stock and lead times. They change a price in place, upload a price sheet (every change is shown before it's published), or connect their own system with an API key. Every change is a version with who and when, and the last one can be undone exactly. You see the same list in Settings → Trade catalogs, set your markup on it, and make or replace the portal link and the API key. HVAC is the first trade; the same pattern is how plumbing, electrical and other trades join.

Also called: supplier price portal · hvac price list · trade catalog · supplier api · division price list · price sheet portal

See it, piece by piece
Sound familiar?“my hvac guy emails a new price list”
02

You name who keeps the prices, and your markup

Try it

In Settings → Trade catalogs, say who keeps the HVAC prices — Our own division or an Outside supplier — with a contact and email, and the markup every quote starts with: added on top of the supplier's price, which the rep can change per quote, and never charged on sales tax. From there you make the price-portal link, or an API key when the supplier's own system already holds the prices and can update the catalog itself. The key and the link are each shown once. You see the same catalog the supplier sees, and instant HVAC quotes read straight from it.

Settings — Trade catalogs

Trade catalogs

Instant Good / Better / Best HVAC quotes. The supplier keeps the prices and stock; you quote from them instantly. Prices here are what the supplier charges you — your markup goes on top on the estimate.

Who keeps the HVAC prices
Kind
Division
New price-portal link shows the link once; the catalog below is the same one the supplier edits. Real screen · sample data.
Without it

Two copies of the price list — the supplier's and the builder's — and nobody knew which was current.

Why we built it

One list, kept by the people who buy the equipment, is the only one anyone quotes from.

Sound familiar?“retyping a supplier's prices”
03

Every price-sheet change is seen before it's published

Try it

A supplier who works in a spreadsheet presses Download CSV for the list as it stands, edits it, and uploads it back — a SKU column and a Price column, with In stock and Lead days if they like. Preview changes lists every item that changes, with the old and new price, and every new item — here one changed (+4.4%) and one new — before Publish. Only the SKUs on the sheet change unless the sheet is marked as the whole catalog. It works the way material price-sheet uploads do.

Trade catalog — Price sheet preview
Price sheet
1 changed (avg +4.4%) · 1 new — 1 up, 0 down
SKUItemChangeWasNow
HP-TX2-36Crosstimber TX2 3-ton heat pump splitPrice$5,650$5,900
NEW-TESTNEW-TESTNew—$99
In the catalog now: Crosstimber TX2 3-ton heat pump split at $5,650 · 41 items
Edit the sheet, Preview changes, Publish — then Undo last change. Real screen · sample data.
Without it

A price sheet with a typo went live and doubled one system's price on every quote.

Why we built it

Nobody publishes a price they haven't looked at.

Sound familiar?“prices in the estimate are out of date”
04

Who changed what, and an exact undo

Try it

Every change is a version — a price edited in place, a stock switch, a sheet — with who made it and when. Undo last change puts the catalog back exactly as it was before that change, and it stops at the opening catalog rather than emptying it. An undone change stays in the history, marked Undone.

Trade catalog — Price history
Oct 9, 10:42 AM · Ridgeline Mechanical & Dirt (price portal)Redbud VX9 5-ton heat pump split — out of stock
Sep 22, 9:05 AM · Emmett Hale · Undone25 changed (avg +4%) · spring-price-sheet.csv
Sep 1, 8:00 AM · Opening catalogOpening catalog
Systems · 2
Redbud VX9 4-ton heat pump split
HP-VX9-48 · best · 4 t · 19.5 SEER2 · R-454B
$9,700Stock
Redbud VX9 5-ton heat pump split
HP-VX9-60 · best · 5 t · 19.5 SEER2 · R-454B
$11,450Order
Undo last change puts the 5-ton back in stock; press it again and it stops at the opening catalog. Real screen · sample data.
Without it

A price was wrong for a month and nobody could say who changed it or what it had been.

Why we built it

A mistake is one click from fixed, and "who changed this price?" has an answer.

Sound familiar?“who changed this price”
05

Quotes already sent keep their prices

A price change reaches the next quote, never one already on a customer's estimate: HVAC lines freeze the supplier's rate when they are added. A saved quote whose catalog has moved says Prices updated and offers to re-price — it never re-prices on its own. HVAC is the first trade on this pattern; plumbing, electrical and other trades join the same way, alongside your material price book.

Without it

The supplier raised prices and an estimate the customer had already read changed underneath them.

Why we built it

The supplier can keep prices current without anyone worrying about what it does to a signed estimate.

How it works
  1. 1In Settings → Trade catalogs, name who keeps the prices — our own division or an outside supplier — and your markup.
  2. 2Make a price-portal link and send it; the supplier opens it with no login. Making a new one switches the old one off.
  3. 3The supplier edits prices, stock and lead times, or uploads a CSV with a SKU and a Price column and previews every change before publishing.
  4. 4Make an API key for a supplier whose own system keeps prices: it reads and updates the catalog over the API, and each update is a version too.
  5. 5Price history lists every change and who made it; Undo last change puts the catalog back exactly.
  6. 6Quotes already on estimates keep the prices they were made with.
Why we built it

Builders with a sister HVAC company, or a regular supplier, wanted the people who buy the equipment to keep the prices — so the builder's estimates are always current without anyone retyping a price list. The same pattern was asked for across trades, so it was built once and shared.

The problem
  • The builder retyping a supplier's price list
  • Estimates quoting prices the supplier changed months ago
  • Price changes with no record of who made them
  • A bad sheet with no way back
What you get
The supplier keeps the list; you quote from it
No login for the supplier — one link
Every change previewed, recorded and undoable
Their own system can keep it current over the API
One pattern for every trade you add later
TRADE MODULES

See supplier-maintained trade catalogs
on one of your own jobs.

Thirty minutes with Keith — your building, your numbers. Bring the job where “my hvac guy emails a new price list” — we will show you exactly where that stops.

leads2build.com
Price portal — the supplier's own link
Price portal · for Ridgeline Builders

Ridgeline Mechanical & Dirt

Keep your prices, stock and lead times current here and Ridgeline Builders quotes from them instantly. Change a price in place, or upload your price sheet — you'll see every change before it's published, and you can undo the last one. Quotes already sent to customers keep the prices they were sent with.

Supplier-maintained trade catalogs — Leads2Build