Service catalog

Your own list of priced add-ons — concrete, insulation, doors, permits, site prep — that drop onto an estimate as calculators that know their unit, and can be offered as options the customer adds themselves.

The operating system for post-frame and barndominium builders.

Part of The Pricing Engine
What it is

Your services, each with a name, a unit, a rate, a category and a private note. Per square foot, per linear foot, per each, flat, or custom-quoted. You set them once in Settings; your reps pick them while quoting. On a SmartBuild-priced estimate they land as lines under Services & Add-Ons — measured in feet and inches, priced by the calculator or by hand, and any one of them can be made optional for the customer to add on their own page. On an estimate built in Leads 2 Build, concrete and gutters can also ride on the model itself. The operating system for post-frame and barndominium builders, so the list starts where your jobs do: the pad, the approach, the overhead doors, the engineered plans.

Also called: add-ons · concrete and site work pricing · extras list · services and add-ons

See it, piece by piece
01

Your add-ons, priced once, quoted the same way by every rep

Concrete, insulation, gutters, doors, site prep, permits — your rows, your rates, grouped by category and searchable while the quote is open. Concrete and gutters can also go on the model instead of onto a line you fill in — put the service on the building and it takes its own quantity off the drawing.

Add a service
Add a service
Search services…
Concrete
Concrete Pad4″ pad, fiber mesh, saw-cut joints$7.25Per Sq Ft
Site Prep & GradingStrip, level and compact the pad area$2,850.00Flat Cost
Apron / Approach$9.80Per Sq Ft
Exterior
Seamless Gutters6″ K-style with downspouts$9.50Per Linear Ft
Versetta Stone Wainscot$28.00Per Sq Ft
Cupola — 30″ with weathervane$1,150.00Per Each
Openings
Custom Garage DoorSized per opening — quote it on the linequotedCustom Quoted
Walk Door — 36″ insulated steel$685.00Per Each
Permits & Fees
Building PermitJurisdiction fee — confirm before quotingquotedCustom Quoted
Add a service — your catalog, grouped by category, with each rate and its unit. Real screen · sample data.
Without it

The concrete rate lives on a sheet taped beside the printer, and the pad one rep quotes in March goes out at a different number than the one his partner quotes in April.

Why we built it

A rep at the kitchen table shouldn't have to make up a price. Whoever owns the pricing sets it once in Settings and the rep only picks from it, so every customer gets the same number for the same pad. A rep cannot invent a row from inside the estimate, and a line you no longer sell is switched off without deleting the quotes it is already on.

02

Each service prices the way you actually sell it, and prints the arithmetic

Per square foot from a length and a width, per linear foot, per each, flat, or custom-quoted — and the line shows its own math: 40′ × 60′ = 2,400 sq ft × $7.25 = $17,400. Type over the rate for one job and the line says it is above your standard $6.95 and offers to put it back. What it rolls into is the one total every screen shows.

Services & Add-Ons — line calculator
Concrete Pad
Per Sq Ft
Customer sees: 4″ pad, 3,500 psi, fiber mesh with saw-cut control joints.tailored
$17,400.00
×
Length (ft)
40
×
Width (ft)
60
or
Rate / sq ft
$ 7.25
above standard $6.95 — reset
Square feet
2,400
40′ × 60′ = 2,400 sq ft × $7.25 = $17,400
One service line — dimensions, rate, the off-standard warning, and the math string. Real screen · sample data.
Without it

Nothing on a hand-typed line tells you whether $7.25 was the rate or the total, so the discount someone gave to close a Friday deal stays invisible until the margin comes in short.

Why we built it

A number with its working beside it is a number nobody argues with. The unit decides which boxes appear, so a per-foot price can never be dropped into a flat charge — and a rate typed for one job never writes back to Settings, with the change written on the line where a reviewer can see it.

Sound familiar?“concrete pricing is on a PDF taped to the wall”
03

An option they can say yes to on their own page

Try it

On a SmartBuild-priced estimate, any service line can be made optional. It stays out of the total — the line says Not in the total until the customer adds it — and on the customer's page it is tagged Optional with its price and an Add to my project button. Added, it gets its own row under Your Investment and the total moves to match; Remove takes it back out. Its price is what adding it does to the whole job, markup share included, and the choice survives a re-quote. Once they approve, it is locked.

Customer estimate · an optional add-on

Services & Add-Ons

4" Concrete Pad2,880 sq ft
10×10 Insulated Garage Door1 ×
Dumpster — Pole Barn
3×4 White Single Hung Window8 ×
36" White Half Glass Fiberglass Door2 ×
Concrete Insulation2,880 sq ft
Engineered Plans For Iowa1 ×
40′ × 40′ Concrete ApproachOptional40′ × 40′ · 1,600 sq ft
Not in your total · +$13,650.00

Your Investment

Materials$44,759.49
Labor$50,526.33
Services & Add-Ons$47,437.43
4" Concrete Pad$26,611.20
10×10 Insulated Garage Door$4,838.65
Dumpster — Pole Barn$1,209.66
3×4 White Single Hung Window$2,537.60
36" White Half Glass Fiberglass Door$1,545.68
Concrete Insulation$5,990.40
Engineered Plans For Iowa$4,704.24
Customer Total$142,723.25
The 40′ × 40′ approach, Optional at +$13,650.00 — press Add to my project and watch the total. Real screen · sample data.
Without it

Leave the approach off and you've under-sold the job; put it in and the bottom line jumps $13,650 for something he only might want.

Why we built it

Customers like choosing; they don't like being sold to. An option they add themselves feels like their idea — the bigger job closes without a re-quote, and the base price still looks like the price.

04

Markup reaches the extras — on the job, the section or the line

Set Markup applies to to Everything and materials, labour and services are added up first, with the project percentage on the lot — a service bolted on after the markup is work you did at cost. Set it to Building materials only and services go on after the markup at the price you set. On a SmartBuild-priced estimate a section markup on Services & Add-Ons and a line markup on any single service stack on top. How the levels stack, and how they reach the customer's prices, is set out under markup.

Estimates · Summary · Section & line markups
Section & line markupsline → section → project, each on top of the one before
Materials$33,301.50
Section markup
—
Labor$37,584.00
Section markup
—
Services & Add-Onswith line markups$35,302.00
Section markup
+$1,765.10
Customer sees it spread across
4" Concrete Pad $18,000.00
+$1,800.00
10×10 Insulated Garage Door $3,600.00
—
Dumpster — Pole Barn $900.00
—
3×4 White Single Hung Window $1,888.00
—
36" White Half Glass Fiberglass Door $1,150.00
—
Concrete Insulation $4,464.00
—
Engineered Plans For Iowa $3,500.00
—
All markup: $35,950.8834.4% of cost
The concrete pad at +10% and the Services & Add-Ons section at +5%, under the project markup. Real screen · sample data.
Without it

You add $11,000 of slab, apply your thirty percent, and only later work out the percentage was figured on the building alone — the concrete went out at cost.

Why we built it

Builders know which extras carry risk — the pour on a wet site, the long haul. Putting margin exactly where the risk is protects profit on the jobs that would otherwise eat it, and the owner can see every markup on the job in one total.

Sound familiar?“everyone quotes the extras differently”
05

Feet and inches, and a price you can type

Try it

Length, width, size and linear feet take 20′6″, 20 6, 20.5 or 42″, and read back as 20′ 6″. Click a line's total to set its price by hand — the line shows it was set by hand against what it calculates, and Reset puts the arithmetic back. On a SmartBuild-priced estimate a hand-set price is off catalog, so it goes through pricing approvals like a changed rate.

Estimates · Services & Add-Ons · one line
4″ Concrete Pad
Per square foot
Customer sees: Four inches of 4,000 PSI concrete over compacted gravel, broom finish.
×
or
$6.25
1,940
price set by hand = $12,000 (calculated $12,125)
A 48′ 6″ × 40′ pad, priced by hand at $12,000 against the $12,125 it calculates. Real screen · sample data.
Without it

The rep measures 48 foot 6, converts it to 48.5 in his head on the phone, gets it wrong, and the pad is priced on the wrong footage.

Why we built it

Reps measure in feet and inches and talk in round numbers. Taking both the way he says them removes the mental math where mistakes happen — and the line still shows what the catalog would have charged.

06

Raising your prices never rewrites a quote already in a buyer's hands

A service takes the rate it had the moment it went onto the estimate, and later catalog edits leave that line alone — the screen says the catalog price has changed instead of applying it. Materials behave the other way round: a number you move in your material price book reaches every design it touches, because the takeoff stays live until the estimate is cut.

Cost breakdown
Item
Total
Materials
Framing
$18,420.00
%$10
+$1,842.00
$20,262.00
Sheathing
$12,905.50
%$0
$12,905.50
Trim
$3,180.00
%$0
$3,180.00
Doors & Windows
$9,640.00
%$500
+$500.00
$10,140.00
Foundation
$4,275.00
%$0
$4,275.00
Fasteners
$1,388.25
%$0
$1,388.25
Materials
$49,808.75
LaborOnOff
Erect shell
2,400 sf · 176 hrs × $42.25/hr
$7,436.00
%$0
$7,436.00
Walk doors & windows
3 × 1.5 hrs
$190.13
%$0
$190.13
Overhead doors
2 × 4 hrs
$338.00
%$0
$338.00
Lean-to / porch
480 sf · 22.4 hrs
$946.40
%$0
$946.40
Labor
$8,910.53
Services & add-onsSave as templateUse template+ Add service
Concrete & Site Package2 lines · $20,250.00Remove these lines
Concrete Pad
40′ × 60′ = 2,400 sq ft × $7.25 = $17,400
$17,400.00
×
%$0
$17,400.00
Site Prep & Grading
1 × $2,850 = $2,850
$2,850.00
×
%$0
$2,850.00
Seamless Gutters
168 lin ft × $9.50 = $1,596
$1,596.00
×
%$0
$1,596.00
Custom Garage Door
2 × 9′ × 8′ @ $1,850 = $3,700
$3,700.00
×
%$0
$3,700.00
Services
$25,546.00
Whole job
Marks up materials + labor + services together
$84,265.28
%$8
+$6,741.22
$91,006.50
Customer total
$84,265.28
+$9,083.22
$93,348.50
The cost breakdown — service lines carrying the arithmetic they were added with. Real screen · sample data.
Without it

You leave the price list stale on purpose, because every correction you make risks moving numbers on quotes already sitting in buyers' inboxes.

Why we built it

An owner should be able to fix a price list without fear. The old line holds its arithmetic and the newer price surfaces as something you choose to apply, on the jobs where applying it is fair. Nothing back-fills, so a correction is carried onto open quotes one at a time.

Sound familiar?“forgot to add the site prep again”
08

Every drawn opening has a priced door behind it

Try it

Rather quote doors and windows as services than take SmartBuild's door costs? Tick Openings are drawn in SmartBuild, doors are added here in Settings → Service Catalog, and mark each door or window service with the opening it fills — garage / overhead, walk door or window. With Check every opening is covered before sending on, an estimate can't go out until its doors and windows cover every opening SmartBuild drew; turn the check off if you add openings SmartBuild can't draw, like a basement's. A line that looks like a door but isn't marked is named on the estimate, so a rep is never told to add a door he already added.

Settings · Service Catalog · Doors & windows
Doors & windows
12×12 Insulated Overhead Door$4,250.00 each
Fills an opening in the building
Each one on an estimate covers one of that kind of opening drawn in SmartBuild. An estimate can only be sent once every opening is covered. Leave openers, hardware and install-only lines as No.
The Doors & windows rules, and an overhead door marked as filling a garage opening. Real screen · sample data.
Without it

Twelve openings drawn, ten doors priced — and the two missing doors turn up on install day.

Why we built it

Nobody should be counting doors at nine at night. A check that runs on every estimate catches the missing door before the customer does, and the crew never stands in front of an opening with nothing to hang in it.

09

Three 9×8 doors is one line, at the size it actually is

Try it

Services that come in a size carry a width, a height and a count, so the line names which door it is and multiplies out from a price you set per door. The size describes the item; it never quietly becomes a quantity — a 9×8 door costs what you say it costs, not seventy-two of something. It reaches the buyer as the scope list on the quote he reads.

Services & Add-Ons — what the customer sees

Services & Add-Ons

Concrete Pad2,400 sq ft × $7.25

6″ slab with fibre mesh and a 24″ thickened edge at the overhead door. Broom finish, saw-cut control joints on a 12′ grid. Poured after the frame is up so the crew is not walking green concrete.

Seamless Gutters & Downspouts188 lin ft × $9.50
Wall Insulation1,964 sq ft × $2.15
Overhead Garage Doors3 ea × $2,450.00

What each one is. What each one costs is itemised under Your Investment below.

Overhead Garage Doors, 3 ea × $2,450 — the count on the customer's own line, the size behind Details. Real screen · sample data.
Without it

Two 9×8 doors and a 10×10 all land on the estimate as "garage door", and the argument about which one the customer actually bought happens on install day with the crane already on site.

Why we built it

Nobody wants the which-door argument on install day. Whether a service has a size is set once on the service — a garage door does, a permit does not — and the size travels through to the sheet he signs, so the estimate itself records which door was bought.

Sound familiar?“doing the square footage math in my head”
10

Two descriptions per service: one for your estimator, one for the buyer

The internal note carries crew instructions and pricing cautions, and it never leaves the building. The customer-facing note is what the buyer reads under that line — 4″ of 4,000 psi over compacted gravel, fibre reinforced, broom finish. Leave it blank and no Details button appears on his line at all.

Service two notes

Edit service

Only your team sees this — crew notes, pricing cautions, anything you would not put in front of a buyer.

The customer reads this on their estimate, under this line, when they tap Details. Leave it blank and no Details button appears.

Per square foot
$
One service, two description boxes — the internal one, and the one the buyer reads. Real screen · sample data.
Without it

The note that warns "confirm frost depth before you commit to this price" is the same note the buyer reads, so either the crew loses the warning or the customer reads your cost caution.

Why we built it

The crew needs the warning and the customer needs the reassurance — never the other way round. Two labelled fields keep each audience's words where they belong, and the buyer's version is switched on one service at a time.

11

Rewrite the note for one buyer without changing it for anybody else

Try it

A customer who has asked three times about frost depth should read about frost depth on his estimate — and the standard wording should still be standard for the next one. A line can carry its own note, be silenced on purpose, or follow the catalog, and Reset to standard puts it back in one click. Where that note lands in front of him, under the line behind Details, is on the quote your customer reads.

Customer note override
4″ Concrete Slab
Per Sq Ft
What this customer reads

Tailored to this estimate. Standard is: Four inches of 4,000 PSI concrete over compacted gravel, fibre reinforced, with a broom finish and saw-cut control joints.

$9,520.00
One line's note — tailored, with the standard still readable underneath it. Real screen · sample data.
Without it

A buyer who has asked twice about frost depth still gets the same generic concrete blurb as everyone else, because the only wording you have is the wording everyone gets.

Why we built it

A customer who asked three times feels heard when the answer is on his estimate. Tailoring is a copy taken by that one line, so the shared wording is never touched — and a blank note and a missing note are stored differently, so a decision to say nothing is never lost.

Sound familiar?“I want to show an option without it going in the total”
12

The switch says 336 sq ft, not "show measurements"

Try it

Each service on the quote gets two switches — how much there is, and what each one costs — and each switch is labelled with the literal text it turns on: 336 sq ft, $13/sq ft. A builder who bundles labour into a square-foot rate turns the second off and keeps the first; a builder quoting a package turns both off and shows a name and a number.

Services & Add-Ons — what shows
Services & Add-Ons — what shows
Per service: the line itself, its measurement, and its unit price.
ServiceShow lineMeasureUnit price
Concrete Pad
Seamless Gutters & Downspouts
Wall Insulation
Overhead Garage Doors

Hiding a line keeps its money inside the customer total — the price does not change, the breakdown does.

Two chips under each service, labelled with the words the buyer would see. Real screen · sample data.
Without it

The customer sees $13 a square foot against the stone, works the material cost out for himself, and the next meeting is about your margin instead of his building.

Why we built it

A builder decides faster when the switch shows the words the customer will read. The labels come from how the service is priced, never chosen by hand, so Versetta Stone can't be shown the wrong way on a page the customer is already reading.

13

Hiding a line takes it off the page, not out of the price

Try it

Turn a service off for this customer and it stops being itemised — the Customer Total does not move. Same rule the labour and markup rows follow. The switches sit in one place, what they see, and they are the same switches before you send and after.

What they see live
What They See
Miller Road 40×60 Shop · every stage of their funnel, changeable any time

The quote they approve, and the page around it. Untouched rows follow Settings → Client Portal.

Applies to the estimate they already have. Same link, no resend.
The same visibility switches, still live after the quote has gone out. Real screen · sample data.
Without it

Somebody hides the site-prep line to keep the quote looking simple, the total drops by $2,400 without anyone saying so, and it turns up as a short invoice.

Why we built it

Hiding detail must never hand out a discount by accident. One switch per visible thing, and the total stays put — so a tidy quote never turns into a short invoice.

Sound familiar?“the quote had ten doors and the building has twelve openings”
14

The concrete bundle you quote every week lands in one action

Save a set of services with their quantities, sizes and prices already dialled in, then drop the whole thing onto any estimate. Templates live outside any one job — a package belongs to the business, so you build it from the Estimates header or save one out of the estimate you have just priced.

Estimate total
How this total is built
Materials$49,808.75
Framing$18,420.00
Sheathing$12,905.50
Trim$3,180.00
Doors & Windows$9,640.00
Foundation$4,275.00
Fasteners$1,388.25
Labor$8,910.53
Erect shell2,400 sf · 176 hrs × $42.25/hr$7,436.00
Walk doors & windows3 × 1.5 hrs$190.13
Overhead doors2 × 4 hrs$338.00
Lean-to / porch480 sf · 22.4 hrs$946.40
Services & site work$25,546.00
Concrete Pad2,400 Per Sq Ft × $7.25$17,400.00
Site Prep & Grading$2,850.00
Seamless Gutters168 Per Linear Ft × $9.50$1,596.00
Custom Garage Door2 × $1,850.00$3,700.00
Markup+$9,083.22
Markup · Framing · 10%+$1,842.00
Markup · Doors & Windows · $500+$500.00
Markup · Everything · 8%+$6,741.22
Customer total
Materials, labor, services and markup — everything the customer pays.
$93,348.50
The four-line bundle inside the total — concrete, site prep, gutters, doors, each priced. Real screen · sample data.
Without it

The same four lines get rebuilt from the catalog on every quote, and on the third one that week the site prep is left off — $2,400 of work done for nothing.

Why we built it

The package you quote every week shouldn't take ten minutes every week. The template builder uses the same line editor as the estimate, so a rate typed into a package behaves exactly like a rate typed onto a job — and the site prep is never forgotten on the third quote of the day.

15

An applied package stays a unit you can lift back out

Try it

The group comes out in one action while the lines you added by hand stay — and the reverse: remove what you added and every package survives it. A builder who adds a couple of things, applies a template, then changes his mind about the template should not have to work out which four rows came from where.

Package groups

Services & Add-Ons

from your Service Catalog
Garage Package3 lines · $6,986.00
4″ Concrete Slab
Per Sq Ft · 24′ × 24′ · 576 sq ft
$4,896.00
Overhead Door 12×12 Insulated
Custom quoted · 12′ × 12′
$1,450.00
Opener & Keypad
Per Each · 1 ×
$640.00
Garage Package3 lines · $6,986.00
4″ Concrete Slab
Per Sq Ft · 24′ × 24′ · 576 sq ft
$4,896.00
Overhead Door 12×12 Insulated
Custom quoted · 12′ × 12′
$1,450.00
Opener & Keypad
Per Each · 1 ×
$640.00
Site Grading & Fill
Flat Cost
$1,850.00
Gutter & Downspouts
Per Lin Ft · 168 lin ft
$1,176.00
Services subtotal$16,998.00
The group's own header — its line count, its subtotal, and its own remove. Real screen · sample data.
Without it

Seven service rows on the estimate, four of them from a template he no longer wants, and the only way out is deleting rows one at a time and hoping he got the right ones.

Why we built it

Changing your mind about a package should take one click, not a hunt. Membership is written onto each line when the package is applied, so the group lifts out cleanly and hand-added rows stay put.

Sound familiar?“my rep measures in feet and inches, not decimals”
16

Applying a template copies it — editing one never reaches the other

The lines become the estimate's own. Changing a quantity here never writes back to the saved package, and editing the package never reaches into estimates already built from it. They still price and print one by one for the buyer, instead of arriving as a lump he cannot question.

Your Investment

Your Investment

Materials$55,177.74
Labor$9,870.99
Services & Add-Ons$28,299.77
Concrete Pad$19,275.55
Site Prep & Grading$3,157.20
Seamless Gutters$1,768.03
Custom Garage Door — 9′ × 8′ (2)$4,098.99
Customer Total$93,348.50
As low as $1,915.24/month (60-month estimate at 8.5% APR)
Illustrative only — based on a 8.5% APR over 60 months. Actual financing terms vary by lender and credit profile. We are not a lender and do not provide financing.
Package lines priced one by one under Services & Add-Ons, on the customer's copy. Real screen · sample data.
Without it

You tidy a price in the garage template in March, and four quotes already sitting in buyers' inboxes quietly change with it.

Why we built it

A quote already in a buyer's inbox should never move because you tidied a template. The lines become the estimate's own, and they still price and print one by one so the buyer can question any of them.

17

Two garages means two garage packages

Try it

The same package can be applied more than once, and each one is its own removable group — a second garage is a second set of doors and a second slab, not a duplicate. Each group keeps the template's name, frozen at the moment it went on, so it stays labelled even after you rename or delete the saved template.

Section markup

Material Breakdown

Columns & Framing
+$1,200.00$19,620.006,240 lbs
Markup$18,420.00 + $1,200.00 = $19,620.00
Trusses
$4,315.901,944 lbs
Roof Steel
+$787.39$10,629.793,120 lbs
Markup$9,842.40 + 8% = $10,629.79
Wall Steel
$8,206.002,480 lbs
Trim
$3,180.00640 lbs
Doors & Windows
$3,554.00570 lbs
Fasteners & Accessories
$1,388.25180 lbs
Subtotalbefore tax — this is what the supplier order shows$48,906.55
Sales tax (6%)on materials — labor isn’t taxed$2,934.39
SmartBuild Total$51,840.94
Your line markupon 2 lines — not on the supplier order+$1,987.39
Two applications of the same package, priced as two. Real screen · sample data.
Without it

The second shop gets its own slab and its own two doors, then removing the first garage package strips all four lines and nobody notices until the contract is out.

Why we built it

Two garages is two garages, and the quote should say so. Each application gets its own id, so removing one package never takes the other with it — on exactly the job where that would cost the most.

How it works
  1. 1Add your services in Settings, Service Catalog — a unit, a rate and a category each.
  2. 2On an estimate, pick a service and the right calculator appears: square feet from a length and a width, linear feet, a count, a flat charge, or a price you type. Measurements take feet and inches — 20′6″, 20 6 or 20.5.
  3. 3Each line prints its own math — 1,200 sq ft × $3.30 = $3,960 — or click the total to set the line's price by hand.
  4. 4Make optional keeps a line out of the total until the customer adds it on their page.
  5. 5With your markup set to apply to Everything, services carry it alongside materials and labour — and a section markup or a line markup can sit on top.
  6. 6Lines save to the job as you type, so a background refresh can never wipe an edit in flight.
Why we built it

Builders quote far more than the shell — concrete, site prep, permits, doors, insulation — and all of it lived in a PDF or in a rep's head, priced from memory on the phone. Two reps quoting the same slab a month apart came out well over a thousand dollars apart, and the low one is the one that got sold. Now it is your own priced list, and it lands on the estimate as a calculator. The rest followed from how builders actually sell. Margin has to be able to reach the extras, because an $11,000 pad at cost is $11,000 of work done for nothing. A rep standing in a driveway says twenty and a half feet, so the boxes take feet and inches. And a customer who might want the 40 by 40 approach shouldn't see it inflate the bottom line — so it can sit on the quote as an option, priced, until they say yes.

The problem
  • Add-on pricing living in a document nobody updates
  • Every rep quoting the same service at a different rate
  • Arithmetic done by hand on the phone
  • Options that either inflate the total or get left off the quote
  • Drawn openings with no priced door or window behind them
What you get
Extras get quoted the same way by everyone
The math is shown, so a wrong number is obvious
Options the customer can say yes to on their own page, without a re-quote
Your markup reaches the extras, at the level you choose
What's inside
Rates freeze when you add them

Each line carries its own copy of the rate, the unit and the name. Change your catalog afterwards and the line does not move — the row tells you the catalog price has changed and offers the new one, rather than applying it behind your back.

Sized services — a 9×8 door, three of them

Mark an item as sized and its lines gain a width and a height. The size names which door this line is and never feeds the arithmetic — a 9×8 door costs what you say it costs, not 72 of something. Custom-quoted lines carry a price each and a count that multiplies it.

Unit-aware service calculators

Five kinds of unit, each with its own controls and its own wording. A square-foot line can be entered as length by width, and it keeps both — because the dimensions are what a customer recognises. A 21 by 16 pad means something that a bare 336 sq ft does not.

Two notes on a service — one private, one for the customer

One description was doing two jobs. The private one stays what it always was — crew instructions and pricing cautions, and it never leaves the building. The customer one is what a buyer reads when they tap Details: four inches of 4,000 PSI concrete over compacted gravel, fibre reinforced, broom finish.

Change the customer note for one customer only

Three states on every line: follow your standard wording, blank it on purpose for this customer, or write something specific. Your standard is always still there, which is what makes an override undoable.

SERVICE CATALOG

See service catalog
on one of your own jobs.

Twenty minutes, your building, your numbers. Bring the job where “concrete pricing is on a PDF taped to the wall” — we will show you exactly where that stops.

leads2build.com
Add a service
Add a service
Search services…
Concrete
Concrete Pad4″ pad, fiber mesh, saw-cut joints$7.25Per Sq Ft
Site Prep & GradingStrip, level and compact the pad area$2,850.00Flat Cost
Apron / Approach$9.80Per Sq Ft
Exterior
Seamless Gutters6″ K-style with downspouts$9.50Per Linear Ft
Versetta Stone Wainscot$28.00Per Sq Ft
Cupola — 30″ with weathervane$1,150.00Per Each
Openings
Custom Garage DoorSized per opening — quote it on the linequotedCustom Quoted
Walk Door — 36″ insulated steel$685.00Per Each
Permits & Fees
Building PermitJurisdiction fee — confirm before quotingquotedCustom Quoted
Contractor Price Book: Priced Add-Ons for Every Estimate