Calculators
Calculate fully-loaded labour rate and overhead allocation
Real per-job cost inputs based on actual business costs
Start taskBlueprint journey
Lesson 10 / 36
0 completed
Next best lesson: Start Here: How to use Blueprint week by week
Guided operating lesson
Separate your cost layers correctly so margin never gets accidentally absorbed by costs you forgot to include.
Who this is for
Contractors who know roughly what jobs cost but want to price more precisely and understand where their margin is actually going.
Why it matters
When cost layers are blended or incomplete, margin gets quietly absorbed by missing costs. The invoice total looks healthy but the take-home is thin.
Lesson outcome
You have clear definitions for each cost layer, your overhead is calculated and allocated per job, and your margin is always applied explicitly and last.
Real-world problem
Margin does not usually disappear in one place — it leaks slowly across multiple cost layers that were never fully included. A labour rate that does not account for travel time. Materials without a waste factor. No overhead line. Margin applied to incomplete costs. Each gap is small. Together they turn a 20% apparent margin into a 4% reality.
A painter applies a 25% markup on a $5,000 materials and labour job. He assumes $6,250 total — a healthy margin. But he forgot to add the scaffold hire ($280), his tool replacement allocation ($90), his insurance share ($120), and the travel time to a rural site ($160). His real cost is $5,650. His real margin is 10.6%, not 25%. On a month of similar jobs, this costs thousands.
Why this happens
A tradesperson working eight hours on site is rarely billing for eight hours of productive work. Travel, setup, tool maintenance, quoting time, and admin are real labour costs that need to be covered in the hourly rate or accounted for in the overhead layer.
Monthly overhead — vehicle, insurance, accounting, phone, software, trade association — does not obviously belong to any single job. So it gets left out. Every job then subsidises the overhead from apparent profit, leaving the owner underpaid.
Professional standard
Labour covers only direct time on tools at a fully-loaded rate. Materials covers only materials with waste. Equipment covers only hire and owned tool costs. Overhead is a per-job allocation of business running costs. None of these layers carries someone else's cost.
Take all monthly business costs that are not direct job costs — vehicle, insurance, accounting, phone, software, tools replacement, trade membership. Divide by your average number of jobs per month. This is your overhead allocation. It goes into every quote as a line item.
Step-by-step operating system
Start with your target take-home per hour. Add: super/tax obligation, tool wear, non-billable time ratio (typically 20-30% of total hours are non-billable for a sole operator). The result is your billing rate.
BuilderBuddi: Use Calculators to calculate your fully-loaded hourly rate accounting for non-billable time.
Different trades and job types have different waste expectations. Tiling: 10-15% for straight lay, 15-20% for diagonal. Painting: 5-10% for rollers, higher for spray. Build these into your default material quantities.
If this specific job requires scaffold, cherry picker, concrete saw, or any hired equipment — it is a line item. Never assume it is "covered" by labour rate.
List all monthly overhead items. Total them. Divide by average jobs per month. This is your overhead allocation line for every quote.
BuilderBuddi: Open Calculators and use the overhead allocation tool to calculate your per-job overhead contribution.
Once all cost layers are complete, apply your target margin as the final number. This is the layer that determines whether the job is worth doing. Never set it below your floor.
BuilderBuddi: Review the quote totals. Check margin against your floor. If below floor, revise price or scope before sending.
BuilderBuddi workflow cards
Use calculators for rate-setting and the quote builder to ensure every layer is present before sending.
Calculators
Real per-job cost inputs based on actual business costs
Start taskQuotes
Visible, reviewable cost structure that can be defended
Start taskJobs
Layer-by-layer drift visibility for pricing calibration
Review recordContext: A roofer charges $65/hour for labour. He feels competitive and usually wins on price. But his actual business costs mean he needs $88/hour to cover his obligations and overhead when non-billable time is factored in. Every hour billed at $65 is a $23 underpayment to himself.
Challenge: How to identify and fix a structural labour rate problem without losing jobs to cheaper competitors.
Recommended response: Calculate the fully-loaded rate. Understand that competing on an unsustainable rate is not winning — it is slowly draining the business. Present quotes with clear scope and quality justification rather than relying on lowest hourly rate.
Field notes
Key takeaways
Common mistakes
Consequence: Every hour billed undervalues the actual cost of delivering that hour. Over a year, this costs tens of thousands in underpayment to the business.
Prevention: Calculate your fully-loaded labour rate using the Calculator. Include travel, setup, non-billable admin, and your target take-home.
Consequence: Business running costs are silently absorbed from apparent profit after every job. The business is profitable on paper but the owner is underpaid in reality.
Prevention: Calculate monthly overhead, divide by average jobs per month, add as a line to every quote. This is not optional.
Consequence: Margin is calculated on an incomplete cost base, making it look higher than it actually is. The real margin is discovered only after the job closes.
Prevention: Never apply margin until every cost layer — including overhead allocation — is complete.
Complete this in BuilderBuddi
Tick these only when the real business output exists. This keeps Blueprint tied to work done, not pages viewed.
Practical action
Calculate your overhead allocation per job right now using Calculators. Then open your most recent quote and add it as a line item. See what it does to your margin.
Worksheet prompt
List all monthly overhead costs, calculate the per-job allocation, and compare to what you typically include in quotes. Record the gap.
Worksheets and templates
Set trade-specific hourly and productivity defaults with full overhead loading.
Ready for immediate use
BuilderBuddi action bridge
Use Calculators to establish your labour rate and overhead allocation, then apply to your next quote.
Next step