Most inventory in a mill sits on a shelf and holds still. A log yard does neither. Trees arrive wet, get heavier in the rain, lighter as they dry, and quietly lose value to stain and check while they wait. Counting that pile accurately is part accounting, part forestry, part knowing exactly how your loader operators name things at six in the morning. The good news is that a workable system doesn't require exotic software. It requires records built around how the yard actually runs.
Every pile needs a fixed identity. Walk the yard with a clipboard and give each deck or row a location code that matches what crews already say out loud: North 3, Rail Deck B, Wet Row 7. That location, not the species, is the primary key in your records. Two decks of the same species will always end up side by side, and once they blend, your grade mix becomes a guess.
Photograph each deck when you tag it. Stand where the light is behind you, capture the face of the pile, and store the image with the deck record. A photo has settled more month-end disputes than any spreadsheet tab.
Species, grade, and moisture class each need a short code. Keep them two to four characters so they fit on a tag written in the weather. Species codes usually follow accepted abbreviations your scalers already know. Grade codes should reflect where the log is going, not where it came from: veneer, sawlog, stud, pulp, cull. Moisture gets a class rather than a precise number — green, partially dried, or dry-stored — because that's what you can judge at receipt.
Each stack tag should carry, at minimum:
Write the tag in pencil for anything that might change, and update the moisture class if a deck sits through a dry stretch. That single update often explains a yield variance later.
You need two numbers: how much water the wood is carrying, and how much of what you paid for is actually fiber. The standard method is a small oven-dry test. Weigh a sample wet, dry it thoroughly, weigh it again, then calculate moisture content as the wet weight minus the dry weight, divided by the dry weight, times one hundred. Do it by species and by season, and record the results.
Handheld pin meters are useful for spotting trends across a deck, but they read near the surface and won't support a payment dispute on their own. If you buy logs by weight and sell lumber by volume, you need a conversion factor that turns green tons into a dry basis. Use a separate factor for each species — softwoods and hardwoods hold very different amounts of water — and revisit it when you change suppliers or seasons.
Scale tickets are the paper spine of the yard. Number them, and make sure the ticket says which deck the load landed on. A ticket that only names the supplier is nearly worthless at month-end, because nobody can tell where those logs went.
At the end of each shift, total the day's tickets by deck on a single sheet and enter them the same day. This is the least glamorous habit in mill accounting and the one that saves the most time. Reconstructing a week of deliveries from a shoebox is how errors become permanent.
Rotate through decks on a cycle count rather than saving everything for year-end. When you count, decide what you're measuring. For volume-based inventory, count pieces and re-scale a representative sample of logs, then extrapolate. For weight-based inventory, weigh a few loads and apply your conversion factor.
Set a tolerance — a small percentage of deck volume — and investigate anything outside it. Some negative drift is normal and honest: logs shrink, ends split, and a few pieces get rejected at the headrig. Track that drift as its own line item instead of letting it hide inside unexplained shrinkage. Frequency matters more than precision. Counting a deck every few weeks keeps the variance small enough to chase.
With decks coded consistently, the reporting becomes arithmetic. Cost per thousand board feet is total log cost, freight, and yard handling, divided by recovered lumber volume. Run it by species, by grade, and by deck. Compare a supplier's veneer-grade loads against their sawlog loads and the conversation about price writes itself.
For yield, compare input volume by grade against output tally by product. Log grade mix moves recovery more than almost any other variable, so a monthly grade-mix report is worth more than a beautiful chart of overall recovery. Pick one unit — Scribner board feet, Doyle, or cubic meters — and never mix them in the same report. If these numbers feed financial statements or tax filings, have your accountant review the method before you rely on it.
Yard systems fail when they demand more time than the person on the loader has to give. Start with four things: a location code, a species code, a grade code, and a moisture class, written on one tag and entered on one daily sheet. Add moisture testing and cycle counts as the volume justifies it. Move to dedicated inventory software when your spreadsheet slows you down, not before.
Then run the boring part consistently. Enter tickets daily, count decks on rotation, and reconcile monthly. A yard record that is 90 percent accurate and always current will beat a perfect system that nobody updates — and it will give you lumber yield and cost numbers you can actually defend.
Photo: Photo Collections / Pexels