How to Price 3D Prints for Selling: The Maker's Profit Formula (2026)
Why Most Makers Under-Price Their 3D Prints
The most common pricing mistake in 3D printing is treating it as a material-cost-only business. "The filament costs ₹40, so I'll charge ₹80" — a 100% markup that looks generous but evaporates once you account for electricity, machine depreciation, your time, and the occasional failed print.
Sustainable 3D print pricing requires a full-absorption cost model — one that captures every real cost before applying your target profit margin. This guide walks through the complete pricing formula, with numbers you can apply immediately using our free 3D printing cost calculator.
The Full Pricing Formula
Selling Price = (Direct Costs + Overhead) × (1 + Profit Margin %)
Where Direct Costs = Filament + Machine Time + Multicolor Fees + Setup Fees
And Overhead = Labour + Packaging + Platform Fees
Let's build this up step by step.
Step 1: Calculate Filament Cost
Use the actual weight of filament consumed (in grams), not a guess. For MakerWorld models, our calculator reads exact weights from the slicer profile. For your own designs, slice in BambuStudio or OrcaSlicer to get the exact gram estimate.
Filament Cost = Weight (g) × Cost per gram × Material Multiplier
Cost per gram benchmarks:
| Material | Approx. ₹/g | Approx. $/g |
|---|---|---|
| PLA Standard | ₹0.70–₹1.00 | $0.009–$0.013 |
| PETG | ₹0.90–₹1.30 | $0.011–$0.016 |
| ABS / ASA | ₹0.80–₹1.20 | $0.010–$0.015 |
| TPU Flexible | ₹1.50–₹2.50 | $0.018–$0.030 |
| Carbon Fiber | ₹4.00–₹8.00 | $0.048–$0.096 |
The material multiplier (typically 1.0–3.0×) adjusts for specialty materials and implicit waste. Apply at least a 2.5× multiplier on raw gram cost to cover failed prints and purge waste when setting your customer-facing material charge.
Step 2: Calculate Machine Time Cost
Your hourly machine rate must cover at minimum:
- Electricity: A 100W FDM printer at ₹8/kWh = ₹0.80/hr
- Depreciation: ₹700 printer / 3,500 hrs = $0.20/hr (≈₹17/hr)
- Consumables (nozzles, PEI sheets, belts): ~₹10–₹15/hr
Minimum defensible rate: ₹30–₹50/hr for a consumer FDM printer in India; $0.50–$0.80/hr globally.
Most commercial sellers targeting margin set their visible rate at ₹80–₹150/hr ($1.00–$2.00/hr) — covering costs and implicit profit on machine time.
Step 3: Add Setup and Multicolor Fees
Setup fee: Charge a flat fee per print run when your involvement or printer attention is required (bed cleaning, adhesion spray, monitoring start). Typical range: ₹20–₹50/run.
Multicolor fee: For every additional filament color beyond the first in a multi-color AMS print, add a per-color surcharge to cover purge waste and swap time. Typical: ₹25–₹60 per extra color per run.
A 3-color model printed 5 times = 5 runs × 2 extra colors × ₹40 = ₹400 in multicolor overhead — a number most casual sellers completely miss.
Step 4: Calculate Labour and Overhead
Labour is your time: slicing the model, starting the print, removing the part, quality-checking, post-processing, and client communication.
| Task | Typical Time |
|---|---|
| Slicing & profile setup | 5–15 min |
| Print start & monitoring | 5–10 min |
| Part removal & inspection | 3–7 min |
| Sanding / post-processing | 0–60 min |
| Packaging & dispatch | 5–15 min |
At a professional labour rate of ₹500–₹1,000/hr ($6–$12/hr), even a "simple" order with 30 minutes of labour adds ₹250–₹500 to the job cost.
Packaging: Add ₹20–₹80 per shipment for bubble wrap, box, and tape.
Platform fees (Etsy): 6.5% transaction fee + 3–4% payment processing + ₹20 listing fee. See our Etsy pricing guide for the exact net margin formula.
Step 5: Apply Profit Margin
Profit margin is your business sustainability buffer. It funds equipment upgrades, business growth, and risk.
Selling Price = (Direct Costs + Labour + Overhead) × (1 + Margin%)
Recommended margins:
| Business Type | Recommended Margin |
|---|---|
| Casual hobbyist / cost recovery | 15–20% |
| Part-time seller (Etsy, WhatsApp) | 25–35% |
| Print-on-demand service | 30–40% |
| Commercial print farm | 20–30% |
| Bespoke / design+print service | 50–100%+ |
The 3× Rule of Thumb: Many experienced sellers simply charge 3× raw material cost as a quick sanity check. This covers machine time, labour, and a reasonable margin for standard PLA prints. For complex, multi-color, or engineering-grade prints, 4–5× is more appropriate.
Avoiding the Race to the Bottom
The biggest threat to selling 3D prints profitably is commodity competition. If you're selling the same files available free on MakerWorld or Printables, buyers will always find someone cheaper.
Sustainable differentiation strategies:
- Bespoke designs: Custom work commands 2–5× premium over stock models
- Post-processing quality: Sanding, painting, and assembly add real value
- Speed: Local next-day delivery vs. week-long overseas shipping
- Niche specialization: Targeting specific verticals (gaming accessories, cosplay, engineering prototypes) where buyers value expertise over pure price
- Licensing: Only print commercially-licensed models (CC BY, CC0) to stay legally protected
Use the Calculator to Set Your Price in Seconds
Rather than running this math manually for every order, use the 3D printing cost calculator to automate it:
- Paste the MakerWorld URL or upload your STL/3MF
- Open Pricing Settings and enter your actual gram rate, hourly rate, and fees
- Set quantity
- Hit Calculate — you get an itemised cost breakdown instantly
- Add your profit margin in the settings to see the final customer price
- Share the estimate link directly with your customer for full transparency
Save your rates as a default preset so every future calculation uses your real costs without reconfiguration.