Waste & markup
Waste % is added to materials only; markup % is applied to the entire job cost.
Waste %
A per-template percentage applied to the materials subtotal only (consumable categories). It accounts for offcuts, breakage and over-purchasing.
wasteAmount = materialsSubtotal × wastePercent
Markup %
A flat percentage applied to the entire job cost (materials + waste + features + labor) to produce the customer-facing quote price.
jobCost = materials + waste + features + labor
quotePrice = jobCost × (1 + markupPercent)
In the breakdown
Both numbers are visible to you on the contractor detail view (`/quote/[id]/detail`). Whether the customer sees them is controlled by the share-link financial visibility setting.