The simple answer is 1,000 divided by grams per part. The useful answer is lower. A production spool must also cover supports, brim, purge, calibration, changeover loss, unusable remainder, and failed output. Start with the slicer's total purchased grams, then convert nominal quantity into expected accepted parts.

1. Divide usable spool grams by total grams consumed per part
If a complete single-color job consumes 50 g per accepted part, the theoretical maximum from a nominal 1,000 g spool is 20 parts. This is a planning ceiling, not a production promise. The spool label, slicer profile, support, purge, startup extrusion, remaining tail, and failed output determine the real count.
Use the filament mass printed on the product label rather than assuming every spool contains exactly 1,000 g. Keep spool and filament mass separate when weighing inventory. If a scale shows the complete spool, subtract the known empty-spool mass for that exact spool design.
The table uses a nominal 1,000 g spool and a conservative 950 g planning allowance. The allowance is not a universal loss rate; replace it with purchasing and completed-job records from your workshop.
2. Use the slicer's full job total, not model-body weight
A product that contains 42 g of plastic may consume 50 g after support, brim, skirt, purge, and a shared prime structure are included. Use the full slice total for the planned quantity and keep the categories visible so later optimization has a target. For a batch, divide plate-level structures by the number of units on the plate.
Compare the same product at realistic batch quantities. Four copies may use less than four times the brim or transition structure, while a full plate can require a larger safety margin because one failure affects more inventory. The correct grams per part come from the production layout you intend to run.
If different colors or materials have different prices, a total gram count is enough for physical yield but not for cost. Preserve grams by spool so the inexpensive main body and premium support or accent material are not priced at one artificial average.
3. Set a documented reserve for changeover and unusable remainder
Production rarely consumes a spool to the last nominal gram. A tail may not reach the drive gears, the remaining quantity may be too uncertain for a long job, or material may be used for loading, purging, calibration, test lines, and maintenance. Moisture-damaged or tangled material can also leave an unusable remainder.
Do not copy a fixed five-percent reserve forever. Start with a cautious allowance if records are missing, then log opening weight or labeled mass, material assigned to jobs, scrap, and final remainder. Several completed spools reveal the usable percentage for that supplier, spool type, printer fleet, and workflow.
Small parts are sensitive to rounding. A 30 g reserve removes only part of one 100 g product but can remove several 8 g products. Always round down to a whole accepted unit and retain the leftover grams as inventory rather than imaginary revenue.
4. Convert printed quantity into expected accepted quantity
A spool can physically print twenty jobs and still produce fewer than twenty saleable parts. First-layer failures, support damage, dimensional rejection, color defects, stringing, warping, and post-processing damage all consume filament. Use a success rate from similar products, materials, and profiles instead of a site-wide average.
If the planned physical output is 20 parts and the recorded acceptance rate is 90%, the expectation is 18 accepted parts. This is a planning average, not a promise that every spool will fail exactly twice. Use enough completed jobs to avoid overreacting to one good or bad run.
Keep rework separate when a rejected part can be repaired and sold to the same standard. The relevant yield is accepted output delivered from the purchased grams, including any extra material consumed by repair.
5. Build a production estimate from one sliced part
Assume a product body uses 44 g, support and brim add 5 g, and shared purge averages 1 g per unit. Total purchased consumption is 50 g. A 950 g usable allowance gives 19 physical parts. With a 95% acceptance rate, expected accepted output is 18.05, so a conservative customer commitment should not exceed 18 without backup material.
If the $25 spool is allocated across 18 accepted parts, filament purchase cost is about $1.39 per accepted part. Dividing $25 by the theoretical twenty parts would give $1.25 and understate material cost before machine time, labor, packaging, fees, and margin are added.
All figures in this example are assumptions. Replace them with the labeled net mass, slicer totals, completed-spool reserve, and accepted-output records for the product being quoted.
6. Use spool yield to promise quantity and schedule purchasing
Before accepting an order, divide available usable grams by the production slice total and compare the result with the required accepted quantity. Add a delivery buffer when the exact color, batch, or material cannot be replaced quickly. A half-used spool should be treated by measured remaining filament, not by a visual guess from the coil diameter.
For repeat products, store model revision, slicer profile, color or material, batch quantity, grams per plate, accepted units, and leftover scrap in the job record. Update the product's standard yield when a design or profile changes. This also reveals when a cheaper spool creates more waste or failures and is not actually cheaper per accepted part.
Spool yield sets only the material quantity. A selling price must still include machine hours, electricity, direct labor, depreciation, maintenance, packaging, platform fees, tax treatment, and profit. Use the FDM cost calculator after the physical yield is realistic.
- Confirm the labeled net filament mass for the purchased spool.
- Use full slicer grams for the intended production batch.
- Replace the temporary reserve with completed-spool records.
- Apply a product- and profile-specific acceptance rate.
- Round commitments down and keep backup material for deadlines.
References and further reading
These manufacturer and technical references support the workflow described above. Use them as a starting point, then validate costs and settings in your own workshop.
Test your numbers