The estimate that protects your markup.
MarkupProof is estimating software for general contractors on JobTread.
Talk through the job — or snap the plans. MarkupProof builds the estimate on your prices, keeps your markup on every line, and writes it straight into your JobTread budget. Your numbers. Shown, not guessed.
What does MarkupProof do for a JobTread contractor?
Walk notes, photos and plans become a line-by-line estimate, payment schedule and client proposal — with or without JobTread.
Pushes the finished budget and payment schedule straight into JobTread.
Walk it once. Keep the record.
Voice, typed notes, photos and plans land on this estimate. With JobTread, Sync files uploads them tagged Pre-construction — separate from the budget push.
After the bid is linked, Sync files uploads photos and notes to JobTread tagged Pre-construction.
Every bid is a bet.
Miss the number and you lose the job — or your margin.
Nights & weekends
Estimating eats the hours you don't have, in spreadsheets that don't talk to your PM system.
Margin lives in your head
One line entered wrong, one markup missed, and the job's profit quietly walks out the door.
AI that guesses
Generic estimators price off national averages; DIY tools you babysit break — cost group not grabbed, budget at $0.
Talk it through. Review it. Send it.
No setup, no wiring anything up, no babysitting an AI. The whole bid, from the field.
Talk it through — or show it
Walk the job out loud like you'd tell your lead, or snap photos and drop in the plans. It reads them and pulls the scope.
It builds on your prices
The estimate assembles from your own price book — your costs, your markup on every line. Not a national average.
It protects your markup
Your markup, labor rate, and minimums apply to every line automatically. It won't send a bid that undercuts your margin.
Straight into JobTread
One click builds your JobTread budget, the client proposal, the scope of work, and the payment schedule. No double entry.
No black box. It shows its work.
Every line shows its math.
Cost, markup, price — right there on every line, built from your own catalog. No hidden formulas, no mystery total. You see exactly how every number was reached, and you can change any of it before it goes out. That's the "Proof" in MarkupProof.
It gets sharper as you buy.
Snap a receipt or drop in a supplier quote and your price book updates itself — your real costs, captured the moment you pay them. The more you feed it, the tighter your numbers get — yours, not the industry's average.
Will the AI make up my prices?
It estimates when it has to. Ask chat to pull a cost from past jobs or your catalog. Your catalog stops the guesswork.
A fill with no catalog row is still an estimate. Edit it. Next time, the catalog is the price.
See the margin. Keep it.
Every line shows its cost, its markup, and its price. You can change any of it. After a JobTread budget push, a line priced below cost fails the check.
After the budget push, a line priced below cost fails the read-back check.
The estimating layer JobTread was missing.
MarkupProof writes your budget, proposal, scope of work, and payment schedule straight into the job, linked to your own cost catalog. Matched draft prices and the payment schedule stay aligned when the budget changes, then final review, delivery, and e-sign remain in JobTread. Not on JobTread yet? It runs standalone too.
Client. Budget. Proposal. Files.
Create the client, push the numbers, create a proposal draft. Photos and plans go to Job Files tagged Pre-construction so you can reference them later. After the push, JobTread is the source of truth.
On a phone, the JobTread card is on Review. On desktop, tell chat. Link an existing job from Job details.
Control what the client sees.
Set your terms and notices once, choose the detail at send time, preview the proposal, then deliver it through JobTread or directly from MarkupProof.
Build the JobTread budget, keep matched draft lines aligned, then review, deliver, and e-sign in JobTread.
Built by a working contractor.
MarkupProof was built inside a real GC business and run on real jobs before it ever shipped — for how you actually bid. Not a generic estimator guessing national averages. Not a DIY AI you babysit.
One operator, $119/month — or $1,200/year and save $228. No per-estimate fees. It still sits below the platform's own tools, because you already pay for JobTread.
Start free for 10 days. We take a card up front, Stripe shows you the exact date of your first charge before you confirm, and if you cancel before that date you are not charged at all.
Start your 10-day free trial →
Running a crew? Every seat is billed at the rate for your team size, so 3 seats is 3 × $89 = $267 a month.
-
1 seat$119a monthor $1,200 a yearsave $228
-
2–5 seats$89a seat a monthor $890 a seat a yearsave $178 a seat
-
6+ seats$75a seat a monthor $750 a seat a yearsave $150 a seat
Pricing as of .
See it build an estimate in 20 minutes.
Book a short demo — we'll build a real bid, live, and write it into JobTread.
Book a 20-minute demo →Questions first?
Not ready to book time? Send a note and we'll answer it. Real reply, not a sequence.