Your receipts are working overtime
You've been photographing receipts to see what a job actually cost. Fair enough — that's what they were for. But a receipt is also the only place in your whole business where a real price, a real supplier, and a real date sit on the same piece of paper, and we were throwing all of that away the second the total was logged.
Not anymore. Same receipts, same two taps, considerably more to show for it.
It remembers what you paid
Every line BidCraft can match to something in your materials library becomes a dated price at that supplier. Your library rows start showing a Paid $42.80 · Home Depot · Aug 2 chip — the receipt of record for what you're really spending, not what a manufacturer wishes you were spending.
It also learns the store's own item number for that product. That's the number printed next to the description that means nothing to anybody but the store. Once we've seen it, the next receipt from that supplier matches that line without guessing.
It tells you when your numbers have gone stale
Your library holds your cost — the number that prices your jobs. Supplier prices move; that number usually doesn't, until a job comes in thin and you go looking for why.
Now, when a receipt lands more than 10% off what you have on file, the material asks a question:
Paid $42.80 at Home Depot on Aug 2 — update your cost from $38?
Confirm takes the new number. Dismiss and it never asks about that receipt again. Nothing reprices itself — buying at a negotiated rate is your business, and the app doesn't get a vote.
There's an Inventory tab now
Catalog → Inventory. When a receipt shows you bought more than the job used, the extra shows up here with what it cost you. No form, no entry, it's just there.
Adjust for a relative change ("three sheets came back off the truck"). Count for an absolute ("there are four on the shelf, whatever the app thinks"). Once you've got some history, a Purchase Insights card below the list shows what you buy over and over, whether it's getting more expensive, and what you buy often enough that a bulk order would save you the trips.
And your next job can spend it
On a project's materials list, anything you already own shows a green In stock chip. Use from stock lets you say how many are coming off your shelf, and those units come out of inventory so the count stays honest.
It does not touch the proposal. What you charge for a job is your call, and having leftovers in the garage isn't a reason for software to quietly discount your work.
One small ask
If you upload a supplier price list, the review screen now asks where it came from. It's optional — but naming the supplier is what lets BidCraft learn their item numbers and track those prices over time. Ten seconds, and the next import is smarter than this one.
Full walkthrough: Tracking inventory and material prices.