How to stop losing an hour a day to supply runs
The short answer
Most supply runs happen because nobody wrote down what the job needed before the day started. Keep one material list per job, add to it the moment anyone spots something missing, and buy the whole list on the way in each morning. That habit alone eliminates most mid-day trips, which for a small crew is close to an hour a day recovered.
The real price of 'quick run to the supplier'
The trip is never twenty minutes. It is the drive, parking, finding the fitting, the counter line, the chat with the counter guy, the drive back, and re-finding your rhythm on site. Call it 50 minutes, and someone is making that trip most days.
At a loaded crew cost of $85 an hour, one daily run is roughly $70 a day and $350 a week, before counting the job that did not finish Friday because Thursday afternoon went to the supplier. Two runs a day is common on poorly planned jobs, and doubling those numbers stings.
The list is written at the wrong time
The supply run problem is a memory problem in disguise. The moment somebody discovers the missing 3/4 fittings is Tuesday afternoon on the job. The moment the list gets written, if it gets written, is Wednesday 6:45am in the supplier lot, from memory. Between those two moments, half the items get forgotten, which schedules the next run.
The fix is writing the item down at the moment of discovery, not at the moment of purchase. Whoever spots the shortage logs it right then, from the roof if that is where they are standing.
One shared list the whole crew can feed
A paper list dies in a wet truck, and a group chat buries the fittings under memes by dinnertime. What works is one list per job, in one place, that everyone can add to.
DeimLead can build this from a sentence, something like 'a material list per job where my crew adds item, quantity, and who needs it, with a purchased checkbox'. It lives at a link with a real database. The crew opens it like a web page, no accounts, no installs, adds 'two boxes of 3/4 elbows' in ten seconds, and whoever passes the supplier in the morning buys everything unchecked. The list is always current because it is written on site, at the moment of discovery, by the person who found the gap.
Batch the buying
Once the list exists, add one rule: supplier stops happen on the way in, at 7am, not mid-day. A morning stop costs 20 minutes because it interrupts nothing. A 1pm stop costs an hour because it breaks a working rhythm and usually takes a second person along for company.
For recurring stock, vans run out of the same twenty items forever, do a Friday restock from the same list so Monday never starts with a run.
Start the list tomorrow
Tomorrow morning, start a material list for your current job and tell the crew the new rule: spot it, log it, buy it on the way in. Track your supplier trips for two weeks and watch the mid-day ones disappear.
Build the tool
Build a shared material list your crew updates from the roof, and make mid-day supply runs rare.