Markup

Add a percentage or a flat dollar amount to the whole job, or to any single part of it, and see exactly what each one adds.

What it is

A rule set rather than a single field. One rule can target everything; others target a material category, labour, services, colour upgrades, an individual labour line or an individual service line. Each rule is a percent or a flat dollar figure and reports its own contribution on the estimate.

Also called: margin · add my percentage · profit on the job · mark it up

See it, piece by piece
01

Markup applies to the whole job — labour and services included

A percentage marks up materials plus labour plus services plus colour upgrades together. Before that, services sat outside the base, so adding $11,000 of concrete to a job added nothing at all to your margin. That is the most common way a quote looks profitable and isn't.

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
The “Whole job” row — 8% against a base of $84,265.28, adding $6,741.22. The real screen, drawn from the product’s own design system. Sample data — no customer information appears here.
02

Put more margin on framing than on sheeting, on this job

One rule can target everything; others target a material category, labour, services, colour upgrades, or a single labour or service line. A flat percentage across the job cannot say that framing carries more risk than steel on this one, which is how a builder actually prices.

How this total is built
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 Markup group — a rule on Framing, a flat rule on Doors & Windows, and one on everything. The real screen, drawn from the product’s own design system. Sample data — no customer information appears here.
03

Percent or flat dollars, and every rule shows what it added

Each rule is a percentage or a dollar figure, and each renders as its own labelled line with the dollars it put on the job. You can see what your margin is worth on this quote without doing the arithmetic a second time to check.

04

Mark up individual material sections on top of the overall number

Framing, Openings and Trim can each carry their own percent or flat amount, keyed to the section name so it survives re-pulling the job. The live math prints under the input — “$12,400 + 8% = $13,392” — and a builder who only uses the overall markup never sees the extra column.

05

Your margin stays visually separate from the supplier's price

Line markup is printed below the supplier total and labelled as not on the supplier order. Everything above that line is the supplier's arithmetic; everything below it is yours. Rendered the other way round, margin reads as though the yard were charging it.

How it works
  1. 1Rules are stored per estimate with a target, a kind (percent or flat) and a value.
  2. 2The 'Everything' rule applies to materials + labour + services + colours combined.
  3. 3Targeted rules apply to their own bucket only.
  4. 4Every rule renders as a labelled line — 'Markup · Framing · 12%' — and its dollar amount is added to the customer total.
  5. 5Clearing a rule's value removes it entirely rather than leaving a zero.
Why we built it

Markup was applied to materials and labour but not to services, so adding $11K of concrete to a job added exactly nothing to the margin on it. A percentage now applies to the whole project cost — materials, labour and services together — and the breakdown shows what each rule contributes in dollars. Per-part rules exist because one overall percentage cannot say that framing carries more risk than sheeting on this particular job, which is the judgement a builder is actually paid for.

The problem
  • Markup applied to materials only, so services and labour carried no margin
  • One blanket percentage that can't reflect where the risk actually is
Sound familiar?
What you get
Margin covers everything the job costs, not just the materials
Price risk where the risk is
Every markup rule shows its own dollar contribution
What's inside

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 →