Price the work with a pad that knows what a door is. Send it, and the estimate freezes exactly as the customer received it. When the job grows, write a change order against it and the original bid stays untouched.
Tasks come out of your pricing catalog or get written on the spot. Materials attach to the task they belong to, which is what makes the per-task cost breakdown and the whole-job material roll-up work. Labor, materials, markup, and sales tax all come off your saved rates, and one shared calculator drives the screen, the PDF, and the frozen record, so the three can never disagree.
- Reusable catalog of priced work with your own categories and units
- Materials attached to a task, or standing on their own
- Assign lines to rooms and group the estimate by room
- Markup and tax figured per your saved rates, with taxable flagged per line
- The app asks for a rate it has never been given instead of quietly using zero
- Every bit of it works with the phone in airplane mode
A catalog item declares what it needs measured, and the right pad opens when you add it to a job. Hanging a door gives you width, height, and thickness. A door unit adds jamb depth, hand, and swing. Wall work gives you length by height in feet, inches, and real fractions, and does the square footage for you. Save as many surfaces against one task as the room needs, label each one, and they total on their own.
- Five measurement types: none, 2D area, linear feet, door slab, door unit
- Feet, inches, and fractions, entered the way you actually say them
- Door units carry jamb depth, hand, and swing
- Multiple labeled surfaces on one task, totaled automatically
- Measurements carry through to the approved scope and the field checklist
The moment an estimate goes out, the app stores a permanent copy of exactly what the customer received. Every line, every price, every total. Change your catalog prices next spring and the estimate you sent last fall still reads the way they read it. Pull the PDF up two years later and it matches, because it is built from the stored copy rather than from today's numbers.
- A permanent copy of the document as sent, not as it looks now
- Numbered on send, so abandoned drafts do not burn numbers
- Branded PDF with your logo, business details, and rooms grouped
- Simple totals or a full breakdown of materials, markup, labor, and tax
- Re-open it any time and it renders identically
- Revise a sent estimate without destroying the copy they already have
Numbered change orders hang off the job with their own tasks, materials, measurements, rooms, and cost summary. Each one moves from draft to sent to approved on its own, gets its own review step, and produces its own document. Approve it and it joins the approved scope. The estimate the customer signed stays exactly as it was, which is what ends the argument about what the bid actually said.
- Its own tasks, materials, measurements, and cost summary
- Draft, sent, and approved as separate states
- A review step before approval, with declined lines recorded rather than deleted
- Approved change orders fold into the job's approved work
- Sends and revises the same way an estimate does
- Buying outside approved scope is allowed, because sometimes that is the job
Catalog pricing, trade measurement pads, estimates that freeze when they go out, and change orders that leave the original alone. Bought once, with no monthly charge behind any of it.