How the "Materials Presently Stored" column works on a G703, what documentation owners demand before paying for uninstalled material, and the accounting rule most contractors miss: stored materials earn zero margin until the crew installs them.
Stored materials are materials you have purchased and delivered for a project but not yet installed — membrane on the roof deck waiting for weather, glass fabricated and crated at the shop, switchgear staged in a warehouse. On a G702/G703-style pay application, they are billed in Column F, "Materials Presently Stored," which lets you recover the cash you have spent on major material before the labor to install it happens.
Billing stored materials is a right the contract gives you — or does not. Most commercial contracts allow it for materials suitably stored at the site, require advance approval for offsite storage, and demand documentation either way. For material-heavy trades, negotiating stored-materials billing into the contract is one of the highest-impact cash-flow moves available: on a job where $150,000 of material lands six weeks before installation, that is $150,000 of your money the owner is otherwise sitting on.
The continuation sheet walks left to right, and stored materials have their own lane.
On the G703 continuation sheet, each schedule-of-values line carries: work completed from previous applications (D), work completed this period (E), and materials presently stored (F). The total, Column G = D + E + F, is "total completed and stored to date," and drives percent billed and retainage.
The part that trips people up: F is a snapshot, not a running total. It holds only the value of material stored right now. When stored material gets installed, its value moves out of Column F and into Column E as work completed this period. Billed correctly, the move is invisible to the total — G stays whole while the mix shifts from stored to installed. Billed lazily — material installed but still sitting in F — the same dollars appear twice, and the application overstates what you are owed. Owners' reviewers look for exactly that.
A worked example: a glazing contractor has $120,000 of curtain-wall glass fabricated and delivered in March, installation scheduled for May. The March application bills $120,000 in Column F (with whatever retainage rate the contract applies to stored materials). In May, the crew installs it: Column F drops to zero and Column E picks up the $120,000 as work completed — plus the installation labor line earns its own progress. Total completed and stored never double-counts.
Nobody pays for a pile of material on trust. Typical stored-materials requirements, drawn from standard contract terms:
Build the backup package the day the material lands, not the day the application is due — the paid invoice, the photos, the insurance certificate. Applications with clean stored-materials backup get certified; applications without it get cut, and the cut usually costs you a full payment cycle.
Billing stored materials solves cash. It does not earn profit — and this is where pay applications and financial statements part ways.
Under ASC 606 (the revenue recognition standard), materials the customer has paid for but the contractor has not yet installed are uninstalled materials: you recognize revenue only up to their cost — zero margin — until installation, because transferring a crate of material is not the performance the contract is really buying. The margin is earned by the installing, not the delivering.
Practically, that means your WIP schedule must carve stored materials out of the percent-complete math: take the uninstalled cost out of both cost-to-date and estimated total cost, compute percent complete on what remains, then add the stored-materials revenue back at cost. Skip the carve and a big material delivery inflates your percent complete overnight — margin appears on the P&L that no crew has earned yet, and it reverses out of a later period when the real installation happens. Auditors, sureties, and CPAs who work construction look for this adjustment by name; on the G703 it is the same dollars sitting in "Materials Presently Stored."
The rule of thumb: stored materials move cash forward, never margin. If your WIP shows margin jumping in the same month a large material buy landed, the schedule is lying to you.
Each of these shows up on real jobs, and each has a real cost.
If the contract is silent or requires consent you never got, Column F gets cut from the certified amount. Negotiate stored-materials billing before you buy, not after.
No paid invoice, no inventory tie-out, no insurance certificate — any one gap is enough for a reviewer to cut the line and cost you a payment cycle.
Material installed but still shown as stored double-counts in the total. It is the first thing an owner’s reviewer checks, and it reads as padding even when it is just sloppiness.
Under ASC 606 uninstalled materials earn revenue at cost only. Booking full margin when the material lands overstates this period and steals from the one where the work actually happens.
Contracts often retain at a different rate on stored materials than on completed work. Applying one rate to the whole application misstates retainage held — check the split.
Material in your own yard without consent, segregation, insurance, and inspection rights usually does not qualify. Get the storage terms approved in writing first.
This is a place where the billing document and the accounting have to agree, and it is exactly where spreadsheets drift. SitewideOps treats stored materials as one thread through the whole system: pay applications carry the materials-presently-stored column with its own retainage rate, and the WIP schedule applies the ASC 606 carve automatically — job material that has been billed to the project but not yet issued to a crew is recognized at zero margin, shown as its own "Stored Materials" line with an evidence drawer listing the purchase-order lines behind the figure, because that is the first question an auditor asks.
When the crew draws the material and installs it, the carve releases on its own — the same event that moves Column F into work completed moves the margin into earned. No month-end adjusting entry, no side schedule.
See how SitewideOps carries Materials Presently Stored from the pay application through the ASC 606 carve on your WIP schedule, with the evidence drawer auditors ask for.
Anyone interested gets a free 21-day demo account: the full product, every feature, no credit card.