Getting your pricing right is one of the hardest parts of selling 3D prints. Too low and you work for less than minimum wage once you factor in material, time and platform fees. Too high and your listing gets scrolled past. This calculator solves that problem with a formula that builds in every real cost layer: production, labor, your profit target and the platform fee — in the right order so none of them eat into the others.
The formula, explained step by step
Selling price = (production cost + labor cost + extras) × (1 + margin%) ÷ (1 − fee%)
Let's break this down in order, because each step matters:
Step 1 — Base cost (production + labor + extras):
This is everything it costs you to produce and ship one item. Production cost comes from the 3D Printing Cost Calculator — filament plus electricity. Labor is your time: packaging, communication with buyers, post-processing (sanding, priming, painting), and the print setup time. Even at minimum wage, 30 minutes of your time at $15/h adds $7.50 to the base cost. Extras cover packaging materials, a small box, tissue paper, a business card — typically $0.30–$1.50 per order.
Step 2 — Apply your profit margin:
Multiply the base cost by (1 + margin%). A 50% margin on an $8.61 base cost gives $8.61 × 1.50 = $12.92. This is what you need to receive, before fees. Many beginners skip this step and set prices based on "what feels fair" — then discover they're earning less per hour than their day job even before accounting for the time spent managing the shop.
Step 3 — Account for the platform fee (the critical step):
Divide by (1 − fee%). If Etsy's effective fee rate is 9%, divide by (1 − 0.09) = 0.91:
$12.92 ÷ 0.91 = $14.20
This is the price your listing should show. After Etsy takes its 9% ($1.28), you're left with $12.92 — exactly your with-margin amount. If you had simply added 9% instead ($12.92 × 1.09 = $14.08), you'd actually net $12.81 after fees — $0.11 short of your intended margin. On hundreds of orders, that gap becomes significant.
How to use this calculator
- Get your production cost first. Use the 3D Printing Cost Calculator to calculate filament + electricity cost. Enter that number in the "Production cost" field. A typical small PLA print costs $0.50–$2.00; a larger PETG part can cost $3–$8.
- Add your labor hours and rate. Be honest about this. Count: time to slice and set up the print (5–10 min), quality check (5 min), any post-processing like removing supports or sanding (10–30 min), packaging (5–10 min), and communication with buyers (5 min average). At $15–20/h, 30 minutes of labor is $7.50–$10. Most sellers dramatically underestimate their labor time.
- Add post-processing and packaging costs. A small cardboard box costs $0.20–$0.50. Bubble wrap or foam: $0.10–$0.30. A business card: $0.05. Sanding supplies amortized over many prints: ~$0.10–$0.30 per print. If you paint or prime, include that material cost.
- Set your profit margin. Start at 50% and adjust based on competition. If you sell a unique item with no close competition, 100–150% is achievable. For commoditized prints where many sellers offer the same thing, 30–40% may be the market ceiling.
- Enter your platform's fee. See the marketplace fees reference below. If selling on your own website with Stripe, the fee is typically 2.9% + $0.30 per transaction.
- Review the recommended price and net profit. If net profit is lower than you expected, review which cost component is eating your margin — usually it's underestimated labor time.
Marketplace fees reference (2024–2025)
These are effective total rates including payment processing:
- Etsy — ~9–10% (6.5% transaction + 3% payment processing + $0.20 listing amortized)
- eBay — ~12–13% (final value fee varies by category) + payment processing
- Amazon Handmade — 15% referral fee
- Faire (wholesale) — 15% on repeat orders, 25% on new buyers
- Your own website (Shopify + Stripe) — ~3.5–4% payment processing + Shopify fees
- PayPal invoicing — 3.49% + $0.49 per transaction
Real-world pricing examples
Example 1: Custom keycap set (small, high value)
Production: $1.20 (PETG, 40 g, 2.5 h print). Labor: 1 h post-processing + packaging at $18/h = $18. Packaging: $0.80. Base: $20.00. At 80% margin: $36.00. At 9% Etsy fee: $36 ÷ 0.91 = $39.56. This is a reasonable price for a custom set that takes real skill to produce well.
Example 2: Plant pot (commodity item, print-and-ship)
Production: $0.90 (PLA, 60 g, 4 h). Labor: 20 min total at $15/h = $5. Packaging: $1.20 (needs a box). Base: $7.10. At 40% margin (competitive category): $9.94. At 9% Etsy: $9.94 ÷ 0.91 = $10.93. Check competitor listings — if they're at $8, you need faster printing or lower material costs to compete profitably.
Example 3: Cosplay prop (large, one-off commission)
Production: $14.80 (PLA+, 680 g, 22 h). Labor: 4 h (setup, sanding, priming, painting) at $20/h = $80. Supplies (primer, paint, sandpaper): $8. Base: $102.80. At 60% margin: $164.48. Direct commission via PayPal (3.5% fee): $164.48 ÷ 0.965 = $170.44. Most cosplay commissioners charge $150–$250 for this size, making this competitive while preserving real profit.
Why most 3D print sellers undercharge
The most common mistake is treating the print time as "free" because the printer runs unattended. But the print time carries machine depreciation cost, electricity cost and failure risk — all of which this calculator captures. The second mistake is not including labor. If you spend 45 minutes total per order (setup, packaging, communication) and charge nothing for it, you're providing free work. At $15/h, that's $11.25 of invisible labor on every order.
A third mistake is only looking at material cost. A $22 spool makes the cost per gram look cheap, but the per-print cost can vary 10× depending on how much material the design uses. Always start from the actual print weight, not a general estimate.
Common mistakes when pricing 3D prints
Forgetting listing fees and renewals. Etsy charges $0.20 per listing per 4 months. If a listing sells 2 items per month, the listing fee per sale is $0.03 — negligible. If it sells 1 per year, it's $0.05 per sale. This is minor but worth knowing.
Setting margin too low to cover failures. If 1 in 10 prints fails mid-print (wasting material and electricity), your effective production cost is 11% higher than the calculator shows. Add this to your margin or factor a failure buffer into your "extras" field.
Ignoring off-site fees. PayPal Goods & Services has fees too. If a buyer insists on paying via PayPal invoice, account for the 3.49% + $0.49 fee in your pricing or quote accordingly.
Not updating prices after filament cost changes. Filament prices fluctuate significantly. A $22/kg PLA spool that rises to $28/kg after a bulk purchase runs out increases your production cost by 27%. Review your pricing every time you open a new spool from a different purchase.