Print-to-order vs pre-printed: choosing your model
The most fundamental inventory decision for a 3D printing business is whether to print on demand or maintain a pre-printed inventory. Both models have real advantages, and many sellers end up with a hybrid approach.
Print-to-order (made to order)
In this model, nothing is printed until an order is placed. You have zero finished goods inventory. Your "inventory" is filament, resin, and print capacity.
Advantages:
- No overstock risk. you only produce what is actually ordered
- Infinite colorway options within your available filament stock
- No need to predict demand by color or material combination
- No storage space for finished goods
Disadvantages:
- Longer processing times (print time plus any post-processing)
- Higher per-unit labor cost. every order triggers a print job
- Buyers who need a gift by a specific date may shop elsewhere if your processing time is too long
- No buffer for sudden demand spikes
Pre-printed inventory
You print ahead of demand, stocking finished goods ready to ship same or next day.
Advantages:
- Fast shipping. huge conversion factor for buyers comparison-shopping
- Better margin per unit when printing in larger batches
- Absorbs demand spikes without affecting processing times
Disadvantages:
- Requires demand prediction. print the wrong colors and you sit on unsellable inventory
- Storage requirements grow with catalog size
- Overstocking ties up filament and storage capacity
The hybrid model
Most successful 3D print sellers settle on a hybrid: pre-print your bestsellers in your most popular colors, and print-to-order for everything else. Pre-printed stock covers 80% of orders with fast shipping. Print-to-order covers custom colors, less popular sizes, and specialty materials without tying up inventory in slow-movers.
Managing material and color variations
A single product design in your catalog might realistically be offered in:
- 3–5 materials (PLA, PETG, ABS, TPU, resin)
- 10–20 colors per material
- 2–4 sizes
That is a potential matrix of hundreds of variants for one design. In practice, you will not offer every combination. but you may offer 15–30 meaningful options per design. Here is how to manage that across platforms:
Which variants to list
List only the combinations you can actually fulfill reliably. If you have PLA in 12 colors and PETG in 4, do not list PETG in 12 colors unless you plan to restock. Buyers who order a color you have to cancel because you ran out of that filament are far more frustrated than buyers who never saw the option.
Filament stock as inventory
For print-to-order sellers, your "inventory" is filament. Track filament stock levels by material and color. When a color is low, either reorder or retire that variant from your active listings. Running out of filament mid-order is the 3D print equivalent of overselling physical inventory. it means canceling an order you have already accepted.
Platform-specific variant limits
- Etsy: Up to 2 variation types per listing. You can fit Material + Color or Size + Color, but not all three simultaneously. Use this constraint to simplify your offering: one listing per material/size combination, with color as the single variant.
- Shopify: Up to 3 option types (e.g., Material, Color, Size) with up to 100 variants per product. Shopify handles the full matrix well.
- eBay: Multi-variation listings support multiple item specifics. Configure carefully to avoid creating undeliverable combinations.
Capacity planning for a print farm
Capacity planning for 3D printing is different from traditional inventory planning. Your constraint is not stock on hand. it is print hours per day.
Calculate your daily print capacity
Your daily capacity is determined by:
- Number of printers available
- Hours per day printers can run (continuous vs supervised printing, machine reliability)
- Average print time per item in your catalog
- Post-processing time (cleaning, supports removal, curing for resin, assembly)
For example: 2 printers running 20 hours/day, average item print time of 4 hours = approximately 10 item-slots per day. This is your hard ceiling for print-to-order volume. Pre-printed inventory stretches this by printing during low-demand periods.
Managing capacity across platforms
When you sell on multiple channels, your aggregate order volume is what matters. not per-channel volume. A busy Etsy day combined with a busy Shopify day can exceed your print capacity even if each channel alone looks manageable.
Two approaches:
- Hard quantity limits: For print-to-order items, set a maximum daily order quantity across all platforms. When you hit that limit, take down or mark as "temporarily unavailable" until the next day's capacity opens.
- Extended processing times: Instead of limiting quantity, increase your processing time when order volume is high. Transparent communication ("ships in 7–10 days") sets expectations correctly.
Processing times and how to set them honestly
Processing time is the number one cause of negative reviews in 3D print shops. Buyers see a 3D printed item, do not understand the production time involved, and expect it to ship in a day or two like a warehouse product.
Set your processing times conservatively, not optimistically. The math:
- What is the longest a print job for this item has ever taken? (include failed prints that required reprinting)
- Add post-processing time (support removal, sanding, painting if applicable)
- Add a buffer day for quality inspection and packaging
- That total is your realistic processing time. Add 1–2 days if you have any other source of orders beyond this platform.
A seller who promises "ships in 3–5 days" and ships in 4 days creates a satisfied customer. A seller who promises "ships in 1–2 days" and ships in 4 days creates a problem. The same outcome, completely different customer experience.
Which platforms work best for 3D printed products
Setting up inventory for a hybrid model
Identify your print-to-order items vs pre-printed items
Pre-print your top 20% of designs in your top 3–5 colors. Everything else is print-to-order. Flag this in your inventory system so you know which items have physical stock counts and which are capacity-limited.
Set quantity for pre-printed items based on physical stock
If you have 5 pre-printed black plant pot holders, your stock count is 5. When they sell, the count decrements normally. Set a restock alert so you reprint before selling out.
Set quantity for print-to-order items based on capacity
For print-to-order items, your quantity is not physical stock. it is your daily capacity. If you can fulfill 8 print-to-order items per day, set your print-to-order listing quantities to not exceed that across all channels combined. Reset the count each morning.
Connect channels via Commerce Kitty
Pre-printed item counts sync in real-time across channels. When a pre-printed item sells on Etsy, your Shopify stock decrements immediately. For print-to-order items, you manage daily capacity limits manually. Commerce Kitty ensures that the same capacity slot is not sold twice across different platforms.
Related guides: sell on Etsy and Shopify with the same inventory, stop overselling, one inventory across multiple platforms.