Most mills don't lose money because someone sawed the wrong logs. They lose it in the office — a stack of scale tickets nobody entered, a fuel card used for both the loader and the family pickup, a depreciation schedule that hasn't been opened since the equipment was financed. Bookkeeping at a lumber mill is harder than at a typical small business because you're carrying inventory that arrives on someone else's truck, equipment that wears out fast, and freight costs that belong in three different places on the income statement.
None of these problems are exotic. They're ordinary ones, repeated across the industry, and they usually surface at the worst time: tax season, a bank loan review, or the day you finally try to figure out your cost per thousand board feet. Here are the mistakes that show up most often and what to do about each.
This is the first mistake and often the root of the others. The mill account pays a logger, then pays the owner's truck payment, then buys groceries. Log purchases and personal spending share one checking account, and by year end nobody can sort out what was business.
The fix isn't complicated, but it has to be consistent:
Commingled books blur your real cost per log and make legitimate deductions harder to defend. Ask your accountant how owner draws and distributions should be recorded for your entity type, because a partnership, an S corporation, and a sole proprietorship handle them differently.
Logs are inventory, not an expense. When you write off every logging purchase the moment it's paid, your monthly reports swing wildly — a heavy cutting month looks like a loss, and a light month looks artificially profitable. The lumber that money bought is still sitting in the yard or on the stack, and the books don't show it.
A cleaner approach is to record log purchases into a log inventory account and move them to cost of goods sold as the lumber is sold. If you don't run a full perpetual inventory system, a simpler periodic method still beats expensing everything immediately. Track species and grade where you can, record incoming board feet or tonnage from scale tickets, and reconcile received volume against produced volume monthly. That gap is where short loads and yard shrinkage hide.
A sawmill, edger, trimmer, kiln, loader, and forklift are not expenses when you buy them. They're assets that get written off over time. Missing depreciation overstates your profit, overstates your tax bill, and makes your equipment look free in your cost accounting — which it is not.
Build one asset register and keep it current. For each item, record:
The reverse error matters too. Replacing a bearing is a repair. A $40,000 rebuild that adds years of life to the head saw is usually a capital improvement, not maintenance. Getting that line wrong in either direction makes your maintenance costs and your asset base both misleading. Walk the mill once a year with your register in hand and confirm the list matches reality. Depreciation methods and any elections you're eligible for are worth a conversation with your tax preparer rather than a guess.
Freight gets dumped into a single catch-all account at a lot of mills, and that hides how the business actually performs. The three common situations are genuinely different:
When these run together, a mill can look like it's earning a healthy margin on lumber when a meaningful share of that margin is really hauling income. Split the accounts, and note the ticket or load number on each entry so you can trace it back.
Unentered scale tickets are the single most common cause of a painful year-end. Tickets fade, get rained on, or disappear from the truck console. Enter them daily, or at minimum once a week, and keep the paper in date order in one place. Photographing each ticket as it comes in takes seconds and has saved more than one mill during an audit.
Then reconcile. Received volume, produced volume, and shipped volume should tell a story you can explain. If they don't, you're missing tickets, losing lumber, or selling something you never logged.
Wholesale customers buying for resale, retail customers paying at the gate, and custom sawing jobs where you never own the lumber are different transactions with different tax treatment. Collect resale certificates where they apply, keep retail sales clearly separated, and record custom sawing as service revenue rather than lumber sales.
The same discipline applies to people who work for you. Whether a hauler or a sawyer is an employee or an independent contractor depends on the facts of the arrangement, not on preference. Misclassification can be expensive to unwind, so get a professional opinion before you hand out a 1099 or run someone through payroll.
You don't need a bigger accounting department. You need a rhythm. Reconcile the bank account every month, enter scale tickets weekly, review payroll before each run, and close the month within about ten days. Once a quarter, update the asset register and look at your gross margin on lumber separate from hauling and retail. Once a year, sit down with a CPA who understands timber and lumber, and bring questions rather than a shoebox.
Then ask one question every month: what did it cost me to produce a thousand board feet, and what did I sell it for? If your books can answer that without a week of digging, your bookkeeping is doing its job.
Good mill bookkeeping isn't about perfect records for their own sake. It's about knowing, at any point in the month, whether the mill is making money.