Service catalog (your add-ons, priced)

Your own list of priced services — concrete, insulation, doors, permits, site prep — that drop onto an estimate as unit-aware calculators.

What it is

A per-org catalog of add-on services, each with a name, a unit (per square foot, per linear foot, per each, flat, or custom-quoted), a rate, a category and an internal note. The calculator mechanics are platform code identical for every tenant; the numbers are org-scoped and private, so one builder's rates are never visible to another. Tenants edit their own rates in Settings; reps consume them in the estimate's Services & Add-Ons section.

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 you build the quote. Rates that live on a printed sheet taped to the wall get read wrong, go out of date, and vary by whoever is quoting. These numbers are yours and no other account can read them.

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. The real screen, drawn from the product’s own design system. Sample data — no customer information appears here.
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. Override the rate on one job and the line says it is above your standard $6.95 and offers to put it back. Square footage worked out in your head at a kitchen table is where the $1,800 mistakes come from.

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 override warning, and the math string. The real screen, drawn from the product’s own design system. Sample data — no customer information appears here.
03

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

A service takes the rate it had at the moment it went onto the estimate, and later catalog edits leave that line alone — the workspace flags that the catalog price has changed instead. Otherwise a concrete increase entered on Tuesday silently reprices the quote a buyer opened on Monday, and you find out when they call about it.

Cost breakdown
Item
Base
Markup
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
Service lines carrying the arithmetic they were added with. The real screen, drawn from the product’s own design system. Sample data — no customer information appears here.
04

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

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. Typing the same door in three times, or typing one number from memory, are the two ways this goes wrong on paper.

Your Investment

Your Investment

Materials$49,808.75
Labor$8,910.53
Services & Add-Ons$25,546.00
Concrete Pad$17,400.00
Site Prep & Grading$2,850.00
Seamless Gutters$1,596.00
Custom Garage Door — 9′ × 8′ (2)$3,700.00
Markup$9,083.22
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.
Custom Garage Door — 9′ × 8′ (2) — the size on the line the customer reads. The real screen, drawn from the product’s own design system. Sample data — no customer information appears here.
05

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

The internal note carries crew instructions and pricing cautions and never leaves the building. The customer-facing note is what the buyer reads under that line — 4″ pad, 3,500 psi, fibre mesh with saw-cut control joints. One description doing both jobs ends up either useless to the crew or unpublishable to the customer.

06

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

A customer who has asked three times about frost depth should read about frost depth on their estimate, and the standard wording should still be standard for the next one. A line can carry its own note, be silenced deliberately, or follow the catalog — three different states, and putting it back is one click. Editing the shared description to satisfy one buyer is how the wording drifts for everyone.

How it works
  1. 1Add services in Settings → Service Catalog with a unit, a rate and a category.
  2. 2On an estimate, pick a service and its unit-aware calculator appears — square feet from length × width, linear feet, a count, a flat charge, or a hand-typed custom price.
  3. 3Each line prints its own math: '1,200 sq ft × $3.30 = $3,960'.
  4. 4Service totals join materials and labour as part of the markup base.
  5. 5Lines save to job_meta.services with a ref-first debounce so a background refresh can't overwrite 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 a rep's head, priced from memory on the phone. The catalog turns it into your own priced list that drops onto an estimate as unit-aware calculators. The calculator mechanics are shared platform work; the numbers are yours and private to your account. Services also sit inside the markup base rather than bolted on after it, because markup has to apply to the actual total of everything on the job.

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
Sound familiar?
What you get
Extras get quoted the same way by everyone
The math is shown, so a wrong number is obvious
Your rates stay private to your account
What's inside
Rates freeze when you add them
A service added to an estimate keeps the rate it had at that moment, so later catalog edits never silently reprice a quote a customer is already holding.
Sized services — a 9×8 door, three of them
Services that come in a size carry a width × height and a count, so 'three 9×8 doors' is one line instead of three or a number typed from memory.
Unit-aware service calculators
Each service prices itself the way it's actually sold — per square foot from length × width, per linear foot, per each, flat, or custom quoted — and prints the arithmetic.
Internal note vs customer note on a service
Every service carries two descriptions — a private one for whoever is building the estimate, and a plain-English one the customer reads under that line on the portal.
Change the customer note for one customer only
Rewrite or silence a service's customer note on one estimate without changing the standard wording for anybody else — and put it back in one click.

See it on your own jobs

Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.

or keep browsing features →