How to Price Your 3D Prints
The most common reason 3D-print side hustles fizzle out isn't bad prints — it's bad pricing. Makers charge "a bit more than the filament cost," forget their time, and quietly lose money on every sale. Here's a simple formula that captures the real costs and leaves you an actual profit.
The cost-plus formula
Start by adding up what a print truly costs you, then add a markup:
Price = (Material + Electricity + Machine wear + Your time) × Markup
- Material: grams used ÷ 1000 × price per kg.
- Electricity: printer watts ÷ 1000 × hours × your kWh rate (usually pennies).
- Machine wear: a small amount per hour for nozzles, belts, plates (e.g. $0.05–0.15/hr).
- Your time: the big one people skip — setup, removal, cleanup, post-processing. Pay yourself an hourly rate for hands-on time (not the passive printing hours).
- Markup: multiply the total by 1.5–3× depending on the item, the demand, and how custom it is.
Don't want to do this by hand? Our free 3D Print Cost Calculator adds material, electricity, your time and a failure buffer, then suggests a selling price from a markup.
Don't forget the failure buffer
Some prints fail — especially while you're learning — and you still paid for the plastic and time. Add a 5–15% buffer on top so your winners cover your losers. Pricing as if every print succeeds is a slow way to lose money.
Pricing physical prints vs STL files
- Physical prints: use the cost-plus formula above. You're selling material + time + a finished object, so your time is the biggest lever — batch similar prints to spread setup cost.
- STL files (digital): different game entirely. There's no per-unit material or time — you design once and sell infinitely. Price on value and demand, not cost: a genuinely useful, well-documented model can sell for $3–15+ regardless of how long it took to make. (See how to sell STL files online and where to sell them.)
Cost-plus vs value-based
Cost-plus stops you from losing money — it's your floor. But the most profitable sellers also price on value: a custom replacement part someone can't buy anywhere is worth far more than its grams of plastic. Use cost-plus as the minimum, then charge what the item is genuinely worth to the buyer, especially for custom or hard-to-find pieces.
The mistakes that kill your margin
- Charging "filament + a little". That ignores your time, the biggest cost.
- Never raising prices. Start low to get reviews, then raise once you have proof.
- Competing only on price. There's always someone cheaper — compete on quality, reliability and service instead.
- Forgetting fees. Marketplace and payment fees come off the top — bake them in.
Bottom line: add up all your costs (especially your time), add a failure buffer, apply a healthy markup, and for anything custom or scarce, charge for the value — not just the grams.