Most 3D printing bureaus obsess over machine uptime and print quality, yet quietly lose money on something far less glamorous: the material sitting on the shelf. When you are running jobs for paying clients, your filament and resin are working capital. Manage them poorly and you face wet spools, expired resin, surprise stockouts and margins that slowly erode. Manage them well and you protect both your delivery dates and your profit on every job.
Filament: moisture is the hidden cost
Hygroscopic materials such as PLA, PETG and especially nylon absorb moisture from the air within hours of being exposed. A spool that has sat unsealed in a humid Sydney workshop over summer will produce stringing, weak layer adhesion and rough surfaces long before you realise the material is the culprit. The waste is rarely one failed print; it is a batch of parts you have to reprint, plus the client goodwill you spend explaining the delay.
Treat storage as part of your process, not an afterthought. Keep opened spools in sealed containers with desiccant, run a drybox for anything sensitive, and label every spool with the date it was first opened. A simple rule of thumb helps: if you cannot vouch for how a spool has been stored, dry it before a critical job rather than gambling on it.
Resin: shelf life, safety and batch consistency
Resin adds two complications filament does not. First, it has a genuine shelf life; most photopolymers are best used within twelve months, and older resin can cure unpredictably or lose mechanical strength. Second, colour and formulation can shift subtly between batches, which matters when a client orders a repeat run and expects it to match the first. Record the batch number against each job so you can reproduce results or explain a variance.
Safety is inventory management too. Store resin away from light and heat, keep the volume on hand sensible rather than stockpiling, and dispose of part-cured waste responsibly. Buying in bulk to chase a discount is a false economy if half of it expires before you print it.
Setting reorder points that match your throughput
Stockouts are expensive because they stall paid work, but overstocking ties up cash and increases spoilage. The middle ground is a reorder point for each material you use regularly, calculated from your average weekly consumption and your supplier’s lead time. If you burn through two kilograms of a common PLA each week and delivery takes a week, your reorder trigger needs to sit comfortably above that, with a buffer for the job that always seems to land on a Friday afternoon.
Review these figures every quarter. Consumption drifts as your client mix changes, and a reorder point set twelve months ago may no longer reflect what actually leaves the shelf.
Reducing waste and tracking cost per job
Material cost is one of the few variables you can measure precisely, so use it. Weigh finished parts, account for supports and purge, and attribute the real material cost to each quote. Over a few months this reveals which jobs are genuinely profitable and which you have been underquoting. It also flags waste: a sudden jump in grams-per-part usually points to a calibration problem or an inefficient support strategy worth fixing.
When to automate the admin
Spreadsheets work at low volume. Once you are juggling dozens of materials across several machines, the manual tracking becomes the bottleneck, and forgotten reorders start costing you jobs. This is the point where it pays to connect your stock data, supplier catalogues and job records into an automated reordering and admin workflow so that low-stock alerts, purchase orders and cost tracking happen without someone remembering to check. The goal is not to replace judgement but to remove the routine steps that are easy to drop when the workshop gets busy.
Inventory discipline is not the exciting part of running a print service, but it is one of the clearest levers on profitability. Get storage, shelf life, reorder points and cost tracking right, and you spend far less time firefighting stockouts and reprints, and far more time on the work clients actually pay for.