Find out what an hour actually costs you.
Most contractors price work at $95/hr and think the spread is profit. It isn't. Once you load the wages, the comp, the van, and the fact that only ~60% of paid hours are billable — that tech costs $100+/hr before overhead. This calculator runs the real engine. The same one the app uses. The same one 180 tests pin.
⌁ Runs on your device. No signup. No data leaves your browser.
margin on billed rate, after full load
You bill $95/hr. After the full load, each billed hour loses $4.59. Charge $124.48 for a real 20% margin — or cut unbillable time.
+ COMPONENT BREAKDOWN
| Component | $ / billed hr |
|---|
Q · "Is this installation compliant?"
"No rule codified for this jurisdiction. Refusing to emit."
Q · "Max A2L charge for this room?"
9.48 lb — from m_max = 2.5·LFL1.25·h₀·√A. Check it yourself.
Fifteen workbenches. One profile. Nothing entered twice.
Change the comp rate and it moves the price book, the callback cost, the hiring case, and the valuation. The ledger half runs your money. The field half runs code screening with citations. Both share one profile that lives on your device.
One profile feeds all fifteen. Type your comp rate once — it re-prices the book, re-costs the callbacks, and moves the valuation. Nothing entered twice.
Every number carries a label saying how much it deserves to be trusted.
180 tests pin the arithmetic. Every output names its source or refuses to emit. A screening result presented as an approval is worse than no screening result at all — so the app never does that.
m_max = 2.5 × LFL^1.25 × h₀ × √A
= 2.5 × (0.293)^1.25 × 1.8 × √15.61
= 4.30 kg → 9.48 lb
⚠ OEM instructions govern and are stricter.
- CodifiedWritten into a code or standard you can look up.
- PublishedManufacturer or OEM data, documented.
- BenchmarkIndustry figure. Good direction, not gospel.
- DerivedComputed from cited inputs — the chain is shown.
- AssumptionA placeholder. It's flagged, and it's yours to replace.
No label → no number. That's the rule the engine enforces.
Syrael Labs
One builder: physician, then automotive/EV, oil & gas, game engines, ML. A pattern-seeker who treats every uncited number as a defect.
"I quoted $138 an hour and the customer didn't blink — because I could show them the arithmetic behind it."
"First tool that says 'no' instead of guessing. That alone is worth paying for."
Wages are paid on every hour. They come back on the hours you invoice.
That sentence is the whole business. A technician on $32 an hour is paid for 2,236 hours a year and can only be invoiced for about 1,300 of them. Divide burdened cost by the wrong number and every job in the price book is underwater by construction — which is how a shop can be flat out all summer and finish the year with nothing.
| Component | Annual | Per billable hr |
|---|---|---|
| Straight-time wages | $55,120 | $35.25 |
| Overtime wages | $6,201 | $3.97 |
| Social Security + Medicare | $4,691 | $3.00 |
| FUTA + SUTA | $366 | $0.23 |
| Workers' compensation | $5,366 | $3.43 |
| General liability | $675 | $0.43 |
| Health insurance | $9,000 | $5.76 |
| Retirement match | $1,840 | $1.18 |
| Other benefits | $600 | $0.38 |
| Service vehicle | $19,800 | $12.66 |
| Tools, uniforms, device | $2,880 | $1.84 |
| Allocated company overhead | $54,444 | $34.82 |
| Loaded floor | $160,982 | $102.95 |
The figure most owners have heard of is the payroll burden — wages plus statutory, insurance and benefits, about 1.3× straight wages. The one that actually has to come back out of the invoice is the fully loaded multiplier: once you count the van, the fuel, the tools and the device, it's 1.7× or more. That is the number this product writes down for you, and it is the one that decides whether the price book is solvent.
The calculators are free. Permanently.
Every engine on this page runs in your browser. There is no server to pay for, so there is nothing to charge for. A product built on the claim that it will not mislead you should not start by putting the arithmetic behind a card form.
- ✓All ten ledger workbenches
- ✓All five field screening workbenches
- ✓Full loaded-rate and margin engine with worked arithmetic
- ✓Citation and confidence labelling on every number
- ✓Profile persisted locally — nothing transmitted
- ✓Works with no signal, in a basement, on a phone
The paid tier is for the things that genuinely need a server, and it is honest about not existing yet.
- ·Multi-user shops with a shared price book
- ·Asset history — plate captures, readings and compliance records per unit
- ·Bidirectional sync with your existing field-service platform
- ·Warranty claim packaging from the readings already captured
- ·Board-ready exports for lenders and acquirers
You're probably underpricing by 30%.
Find out in 30 seconds. No account, no card, no email required.
Open the app →The ones worth asking.
Didn't this product used to refuse all technical questions? +
Yes, and the line was drawn in the wrong place. Refusing everything technical is safe and it walks away from the compliance and diagnostic work where both the money and the liability actually are. The distinction that holds up is not what the question is about — it is whether the answer can be derived from a published relation and shown, or only generated. A2L charge limits are arithmetic on constants published in a standard. Equipment sizing is not. One gets computed with the clause named, the other gets refused. The trust mechanism is stronger, not weaker: "here is the formula, here are the constants, here is the clause, and here is what overrides me" beats a blanket no.
Is the compliance screening safe to rely on? +
It is safe to rely on as a screening step and it is not an approval, which is exactly what every result says on its face. Three things override it, in order: the OEM installation instructions for the listed equipment, the standard as adopted and amended by your AHJ, and the designer of record on engineered systems. What it removes is not professional judgement — it is the situation where a technician is standing in a mechanical room with no signal and no manual, and guesses.
How is this different from asking a general-purpose AI? +
A general model generates the most plausible-sounding continuation. On NEC ampacity that means it will usually cite the right table and then apply the derating and the termination cap in the wrong order, confidently, and you will not be able to tell. These engines are deterministic functions with 180 tests pinning them. Same inputs, same outputs, arithmetic shown, and the tests fail if anyone breaks them.
Does it replace ServiceTitan, Jobber or Housecall Pro? +
No. Those handle dispatch, scheduling and invoicing and this does none of that. It sits beside them and answers what they do not: what an hour actually costs you, what a discount actually costs you, which week the account goes negative, and whether the charge in front of you is inside the limit. The software workbench will also tell you, uncomfortably, whether the platform you are paying for returns more than it costs — including the termination clause you signed.
Where does my data go? +
Nowhere. The engines are pure functions that run in your browser and your profile is stored in IndexedDB on your device. A shop's wage rates and margin targets are the most commercially sensitive information it holds, and there is no reason for them to travel to run arithmetic. The practical trade-off is real: clearing site data clears your profile, and it does not follow you to another device. The waitlist form above is the only thing on this site that transmits anything, and it says so.
Is any of this legal, engineering or financial advice? +
No. It is a business-judgement and code-screening tool. It is not a licensed engineering, code-compliance, safety, legal, accounting or financial advisory service. Financial outputs are estimates for planning. You are responsible for verifying trade-specific requirements against your own jurisdiction, carrier, and the manufacturer's documentation.