Walk the job and scope it on your phone. Line up every cost against it. Send the client something that looks like you meant it.
Photograph the space, say what you are doing to it in plain words, and it maps the work to the cost codes it will actually touch — plus the questions that change your price before you have quoted it.

Is the shower window inside the wet zone? Is there a mud bed under that tile? It flags what could move your price and what to settle with the client — before you have quoted it, not after you have started.

What is quoted, what is sent, what the client has opened, what is still waiting on you. One list, on the phone in your pocket.

I've spent my whole life on jobsites — swinging the hammer, running the crews, and doing the estimates at the kitchen table long after everyone else clocked out. I've run my own renovation company and led jobs for some of the biggest builders in the business.
And everywhere I went, it was the same thing: a job is won or lost before the first nail goes in. I watched big builders with every tool money could buy still hand their crews software made by people who'd never priced a job or chased down a deposit.
So I built the tool I always needed: the discipline of the big builders, without the bloat that kills the work. Fast estimates. Clean proposals. A deposit schedule that matches how you actually get paid.
The other guys made software for contractors. I built it as one.
Send each trade the scope, the site conditions and the drawings they need — and never a single one of your prices. Subs bid their own line items with no account to create. You get their numbers side by side with what each one left out, because a lower bid that excludes the stain is not a lower price.
Upload the drawing set once and route the right sheets to the right trade. Issue a revision and it voids only the bids it actually affects — the electrical change does not blow up your framer's number — and emails every sub the updated set.
Set the scale from any printed dimension, then trace. Floor areas come out exact on an L-shaped plan — no width-times-depth guess. Trace the walls and it works out the lumber list: studs, plates, sheathing, joists, by size and length, with the rule beside every number. Trusses and beams stay with the supplier and the engineer, where they belong.
Your trades in one list with licence, general liability and workers comp dates. It warns you before you invite an uninsured sub and again before you award the contract, because a sub working uncovered on your job is your exposure, not theirs.
Walk the space, snap up to six photos, and say what you are doing to it in plain words. It maps the job to the exact cost codes it will touch, drafts your scope lines and exclusions, and hands back the questions that change your price. No prices, no measurements — those stay with you.
Drop in the whole set — forty sheets if that is what it is — and every page gets read. It pulls the finishes, the framing spec off the sections, and the header schedule, drafts your scope from what is actually drawn, and tells you what the set doesn't show: septic, well, service, driveway. You confirm the footprint, because on a real set that is a judgement call, not a lookup.
Pick a job type, enter the square footage, and get a full line-item estimate in seconds. 14 job types — from a single bathroom to a full new house or detached garage — priced Budget, Standard, or Premium.
170 pre-loaded codes in the starter library, or load the full CSI library at 482 across 24 divisions. Tap any line for Material, Labour, Sub, Allowance, and Other. Price the same code separately in the kitchen and the powder room, with subtotals per room and a grand total that always ties out.
What a unit of work costs you, per cost code. Where the drawings gave a quantity and you have a rate, the line is priced from measurement rather than a share of a square-foot figure — and it says which is which. Start from national ballparks, replace them as you go.
Turn the estimate into a branded proposal with your logo and colors: scope, inclusions, exclusions, and terms. Show every line item or just the number. Attach the 5-milestone deposit schedule so the client sees exactly what is due and when.
Walk the job at the end and log what is left, room by room, with a photo on each item. Assign every item to the trade that owns it and share their list with them — so the painter gets the painter's items and nobody argues about who is holding up the last payment.
Your company uses different codes? Edit, rename, add, and reorder every category and line item. Export your code library and load it on any device.
One tap exports a complete .xlsx workbook — full cost sheet, deposit schedule, and calculators. Hit Share and the estimate goes straight to your client through the native share sheet: AirDrop, email, WhatsApp, whatever you use.
Name the job, then walk it. Photograph each room and say what you are doing in plain words. It drafts your scope lines and exclusions, flags the questions that change your price, and marks the cost codes the job will touch — before you have quoted anything.
Pick a job type and enter the square footage — or drop in the plan set and let it read the finishes and dimensions for you to confirm. A full line-item estimate appears instantly, ready to fine-tune. 14 job types, from a bathroom to a full new house.
Tap any line item to open the cost editor. Adjust Material, Labour, Sub, Allowances, or Other. Grand total recalculates as you go.
Dial in your Material GP% and Labour GP% separately. See exactly what you're making before you send a single number.
Send each trade the scope, the site answers and the sheets they need — never your prices. Their bids come back side by side with what each one excluded, so you can see which low number is actually low. Award it and the amount lands on your cost sheet in their own words.
Every plan includes a 3-day free trial — no charge until day 4. No hidden fees, cancel anytime.
For the GC running jobs solo. 1 seat.
For general contractors with a crew. 3 seats (admin + 2 members).
For larger operations & offices. 10 seats (admin + 9 members).
🔒 Secure payment via Stripe · 3-day free trial — no charge until day 4 · Cancel anytime, no questions asked.
Need more than 10 seats? Contact us for custom pricing.
Still have a question? Email support@boltstrike.app — a real person (the founder) gets back to you.
Three bids, three different ways of writing the same job. Boltstrike lines up what each one excluded, so the cheap number is not the one that costs you in month four.
Material and labour marked up separately, per code, with the sub margin stated rather than assumed. You see what you are making before the client sees a number.
The estimate follows what the plans actually show. A detached garage does not get priced with plumbing and cabinets because a template said so.
Three days free. No card until day four. Works on every device.