stl primeby data frontier
Get the 10 free models

STL Prime › Blog › Pricing

Pricing

How to price a 3D printed part: from cost to selling price.

Knowing the cost is half the job. The other half is reaching a price that, after the commission, the fixed fees, the shipping and the tax, still leaves what you want to earn. Here is the method, with a formula that does the math backwards.

October 5, 20267 min readby the STL Prime team

Laptop with a 3D model open next to a 3D printer and colorful printed parts
Photo: ZMorph / Unsplash

The starting point: the whole cost

A price is built on top of the cost, and the cost of a printed part has six pieces: material, energy, machine-hour, a failure allowance, your finishing time and packaging. We broke each one down in how much does 3D printing cost, so here we start from a finished number.

In the examples below, the part costs $6.00, everything included. Get yours from the cost calculator and follow along. The examples are in US dollars; in euros the method is exactly the same: swap the symbol and use the fees your channel charges in your country.

Markup is not margin

The most expensive pricing mistake is treating the two words as synonyms:

Markup is easy to apply and knows nothing about the channel. Look at what it does to a cheap part sold on Etsy with free shipping, using the US reference fees (6.5% transaction fee, 3% + $0.25 payment processing, $0.20 listing fee) and a $5.00 shipping label as a round example. Real label prices depend on weight, size and destination, and every platform changes its fees from time to time:

Part with a $4 cost100% markup20% margin
Price$8.00$13.49
Transaction fee (6.5%)$0.52$0.88
Payment processing (3% + $0.25)$0.49$0.65
Listing fee$0.20$0.20
Shipping label (on you)$5.00$5.00
Part cost$4.00$4.00
What's left−$2.21$2.76

The markup "doubled the cost" and lost $2.21 on every sale. The shipping label alone took more than half of the price. On cheap parts, what rules the price is the cost you pay per order, not the cost of the part. Abroad, the platforms' fixed fees are small; the big per-order cost is the label, whenever shipping is on you.

The formula that does the math backwards

Instead of starting from the cost and hoping, start from the margin you want and let the math find the price:

price = (cost + fixed fees + shipping you pay) ÷ (1 − commission − tax on the sale − desired margin)

Everything that is an amount of money goes on top. Everything that is a percentage of the price goes on the bottom. On Etsy, the percentages add up to 9.5% (6.5% + 3%) and the fixed amounts to $0.45 ($0.25 + $0.20). With the $6.00 part and a 20% margin, no shipping and no tax for now:

  1. On top: 6.00 + 0.45 = $6.45
  2. On the bottom: 1 − 0.095 − 0.20 = 0.705
  3. Price: 6.45 ÷ 0.705 = $9.15. List it at $9.25.

Checking: at $9.25 the transaction fee is $0.60, payment processing $0.53, the listing fee $0.20 and the cost $6.00. That leaves $1.92, or 20.8% of the price. The margin you asked for arrived in full. (The same formula gave the $13.49 in the table above: (4.00 + 5.00 + 0.45) ÷ 0.705 = $13.40, rounded up to $13.49.)

The break-even price

Take the margin out of the formula and you have the break-even price, the one at which a sale makes neither a profit nor a loss: (6.00 + 0.45) ÷ 0.905 = $7.13. Below that, every new order makes the hole deeper.

It's the first number to know, and it's the one the calculator shows for each channel. When a customer asks for a discount, the break-even tells you how far you can go.

Shipping, tax and the costs that go missing

Shipping

If you advertise free shipping, or the platform nudges you into it (Etsy, for instance, gives search priority in the US to listings that ship free on orders of $35 or more; check the current rule), the label goes on top of the formula. For a kit with a $15 cost, an $8.00 label on you (a hypothetical amount), Etsy fees and a 20% margin: (15 + 8 + 0.45) ÷ 0.705 = $33.26. List it at $33.50. Shipping depends on weight, size and destination: get a quote with the package already packed, not with the loose part. The calculator has a field just for this.

And if the buyer pays shipping separately, it isn't fee-free: Etsy, eBay and Amazon charge their percentage on the shipping the buyer pays too.

Tax

It depends on where you are and how you are registered. In the US, marketplaces such as Etsy, eBay and Amazon collect and remit sales tax for you in most states, so it doesn't come out of your price; on your own store, sales tax is usually added on top of the price where it applies. In the EU and the UK, if you are VAT-registered and your prices include VAT, the VAT is a percentage of the price and goes on the bottom of the formula (with 20% VAT, it's one sixth of a VAT-inclusive price, about 16.7%). Income tax is charged on profit, not on each sale. Suppose a tax that takes 6% of the sale, just for the math: 6.45 ÷ (1 − 0.095 − 0.06 − 0.20) = $10.00. Check with your accountant which number is yours.

The ones nobody remembers

Profit per printer hour

The machine-hour in the cost pays for the printer's wear. This is a different number: how much each hour of machine time is earning you. When the queue is full, printer time is your stock.

ExampleProfit per partHoursPer hour
Part A, small$3.002 h$1.50
Part B, large$6.0010 h$0.60

Part B leaves more per sale, but in the same 10 hours the machine makes five A parts and leaves $15.00, as long as there is demand for them. Set your minimum profit per hour and use it as a floor: a long print that falls below it needs a higher price or leaves the catalog.

A full plate helps a lot. Six small parts on the same plate share the heat-up and the plate change, and the profit per hour goes up without touching the price.

Failures: when 10% isn't enough

The calculator's 10% failure rate is an honest start for a tuned profile and a well-behaved part. In three cases, go higher:

To cut failures at the source, prefer files that have already been printed and checked before they reach you. That's what the "farm-tested" seal on STL Prime means.

Only now, look at the competition

The order matters: your math first, the market second. If competitors charge more than you, there's room for a bigger margin or for a competitive price. If they charge less than your break-even, don't join that fight. The ways out are different: build a kit to spread the per-order costs, change channels, adjust the part to use less machine time, or choose another part. Copying the price of someone who didn't do the math is inheriting their loss.

Checklist before you publish the price

Check, in this order

  1. Does the cost include all six pieces, machine-hour and failures included?
  2. Did I use the current commission and fixed fees from the platform's seller dashboard?
  3. Is shipping on me at this price? Did I get a quote with the package packed?
  4. Is the tax in, the way my accountant told me?
  5. Is the price above break-even, with room for coupons and returns?
  6. Does the profit per printer hour beat my floor?
  7. Does the file's license allow selling the part? (see how to read it)

A good price is the one that still leaves something after everyone has taken their share.

Run the numbers for your part in the cost and fee calculator. With STL Prime files, the free ones included, you can sell the printed part with no unit limit; the details are in the file license.

Read also

Ten free models when you create your account

All ten are waiting in your account, along with the e-book. No card needed. The full catalog opens on November 20.