Once the scope is locked it becomes the list you work from. Mark each line done, skipped, or bought, log what you actually paid at the counter, and let the invoice build itself out of what really happened.

Approving and locking a bid turns the frozen scope into a checklist. Every approved task and material sits there waiting to be marked complete, skipped, or purchased, and approved change orders join the same list. Tap into any line for its pricing, notes, measurements, and surfaces. Filter down to what is left, or group by room and work a room at a time. When nothing is outstanding, the job moves itself to Work Complete.

  • Every approved task and material in one list, change orders included
  • Mark a line complete, skipped, or purchased
  • Per-line detail with pricing, notes, measurements, and saved surfaces
  • Filter by status to see only what still needs doing
  • Group by room and work through a room at a time
  • The job reaches Work Complete on its own, not because you said so
img-src="Coming Soon" img-alt="Coming Soon"

Skipping an approved line is not just crossing it off. It produces a credit for work not performed, and that credit carries through to the receipt. So when the final number comes in under the contract total, the document shows the customer exactly why, instead of you explaining it over the phone from a truck.

  • A skipped line becomes a recorded credit
  • The credit flows through to the receipt arithmetic on its own
  • The customer sees why the final number differs from what they signed
  • Lines the customer declined at approval are recorded, not deleted
  • Nothing is erased, so the record of what was discussed survives

Log the purchase while you are standing at the counter. Vendor out of your store list or typed in, the item, how much, what you paid per unit, the shelf price, whether it is taxable, and whether it has actually shown up yet. Link it to the approved material line it satisfies and the app tracks fulfillment for you. Half the order arriving, the yard being out of what you specced, and a purchase that turned out to be wrong are all handled as real events rather than something you delete.

  • Vendor, item, quantity, unit cost paid, and shelf price
  • Taxable flag and received status on every purchase
  • Link to the approved line it satisfies, or leave it standing alone
  • Partial receipt when only some of the order turned up
  • Substitute a different material than planned without losing the link
  • Void a purchase and keep the record that it happened
img-src="Coming Soon" img-alt="Coming Soon"

When a purchase is linked to an approved material line, the billable quantity is capped at whatever approved quantity has not already been invoiced. You cannot bill the same material twice and you cannot run past the agreed scope, even by accident. Purchases that are not linked to an approved line bill in full, because buying outside scope is legitimate and sometimes that is just the job. Bill part of a purchase and the remainder stays sitting there for next time.

  • Linked purchases bill only up to the approved, uninvoiced quantity
  • The same material cannot go on two invoices
  • Unlinked purchases bill in full, because work outside scope is real
  • Part-bill a purchase and the rest stays available
  • Invoices build from completed work and logged purchases, not estimate guesses

The agreed scope as a working checklist, purchases tied to the lines they satisfy, and billing that cannot run past what the customer approved. Bought once, with no monthly charge behind any of it.