SpoolPilot

SpoolPilot · Resources

How to price 3D prints

By an Etsy seller with 3,000+ sales

To price a 3D print, add up what it really costs to make (filament, electricity, machine wear, failed prints and packaging), then solve for the price that keeps your margin after the platform’s fees: price = (cost + flat fees) ÷ (1 − margin − fee%). On Etsy, a print that costs $3.40 to make lists at about $9.50 for a 50% margin.

By Sean, who runs Opus Design Company on Etsy: five years, 3,000+ sales. Last revised October 2, 2026.

Your slicer already shows a cost for the print. That number is the filament and only the filament, at whatever price per kilogram is stored in the profile. It is missing electricity, machine wear, the prints that fail, the box, and the platform’s cut, and it says nothing about what the print pays you for your time.

The short answer, with a worked example

Take a print the slicer prices at $1.03 of filament. Fully costed, with everything the slicer leaves out, it is $3.40 to make and pack (the sections below show where each part comes from). Say you sell on Etsy, where the percentage fees on a US sale are 6.5% transaction plus 3% processing (per Etsy’s Fees & Payments Policy), so 9.5% together, and the flat fees are $0.25 processing plus a $0.20 listing fee, $0.45 in all. You want to keep 50% of the price.

price = (3.40 + 0.45) ÷ (1 − 0.50 − 0.095) = 3.85 ÷ 0.405 = $9.51, so you list at $9.50 or $9.95.

Check it at $9.95: fees are 0.65 + 0.30 + 0.25 + 0.20 = $1.40, cost is $3.40, and you keep $5.15, which is 51.8% of the price. The margin held because the percentage fees were solved for rather than added afterward. Then the check that matters most: if the print takes ten minutes of your hands, taking off supports and packing it, that $5.15 pays you about $31 an hour.

If you want the arithmetic done for you, the free 3D printing cost calculator does exactly this, including the case where a margin is not reachable at any price. It also runs the other direction: type a price and see what a sale at that price nets after fees.

What the slicer’s cost line includes

Bambu Studio, OrcaSlicer, PrusaSlicer, and Cura all show a cost for a sliced job. Out of the box it is one multiplication: the grams the job will use times the price per kilogram saved in the filament profile. Two things follow from that. First, it is a material cost, not a print cost; the hours are right there on the same screen, but nothing is charged for them unless you have set up a machine rate, which almost nobody has. Second, it is only as good as the price in the profile, and the profile usually still holds the default from when the printer was set up, or the price of a spool you bought a year ago, not the one on the printer now.

The slicer’s number is a fine starting point, but it only covers filament.

What does the slicer’s cost leave out?

Electricity, machine wear, failed prints, paid help and packaging. Those are five of the six things that belong in the cost of a print; the slicer gives you only the first, filament. The five it leaves out are the costs that turn a price that looks profitable into a loss. Your own time is not one of them, and the section on it says why.

Filament

This is the slicer’s line. Grams for the job, including supports and any purge or waste from a color change, multiplied by the price per kilogram you actually paid for that spool, which means checking that the profile’s price is the real one. A $22 kilo makes a 47 g print cost $1.03 in material. Use the price of the roll on the printer, not the sale price you saw last month.

Print time and electricity

The slicer also tells you the hours. Electricity is your printer’s average draw times the hours times your rate per kilowatt-hour. A printer averaging 150 W over a six-hour print uses 0.9 kWh; at a rate near 18 cents (the US average residential price in EIA’s monthly table, which also lists your state) that is about 17 cents for the print. Enclosures, heated beds, and filament dryers push it up. It is rarely the biggest line, and it is never zero.

Machine and shop cost

A printer wears out. Divide what you paid for it, plus the nozzles, plates, and belts it will go through, by the print hours you expect from it, and you have a per-hour figure: a $600 machine over 3,000 hours is 20 cents an hour. Add a share of rent or a space you would otherwise use if that is real for you. Small shops usually fold this into a per-hour rate alongside electricity so it stops being forgotten. In SpoolPilot this is the Printer wear field in Cost settings: printer cost and expected print hours in, a per-hour rate out.

Failed prints

Some prints fail. If one in twelve of a product’s prints ends in the bin, every successful one has to carry a twelfth of a failure. Multiply the material and machine cost by 12 ÷ 11, about 1.09. A product with a fussy overhang might fail one in four and needs 1.33. If you have never counted your failure rate, that is the first thing to write down for a week, because it is different for every product and it is the cost people most often round to zero. The profit page covers where failures show up after the sale.

Paid help, and your own time

Removing supports, sanding, gluing, inserting magnets, packing, replying to the message about the color. If you pay someone for those minutes, their wage is a cost like the box: ten minutes at $18 an hour is $3, and it goes on the list.

If the minutes are yours, leave them off. Your pay is what the sale keeps after costs and fees, so count it there: divide what you keep by your hands-on time. A sale that keeps $5 for ten minutes of work pays you $30 an hour. Adding your own time as a cost and then taking a margin on top mixes your wage into your profit, and you can no longer see what the work actually paid. If the hourly figure is lower than you would take for the work, the price is too low, however healthy the margin looks.

Packaging

The box or mailer, tape, tissue, insert, and the card if you send one. Count the actual box. A $1.40 mailer on a $12 item is more than 10% of the sale.

Add those up. For the example above: the slicer’s $1.03 of filament, $0.17 electricity, $1.20 machine time, a 1.09 failure multiplier on those three ($0.22), and $0.78 packaging comes to $3.40. Your ten minutes are not in it; they are paid from what the sale keeps.

Why can’t you just add the fees to the price?

Because percentage fees are charged on the price itself, so fees added after the fact shrink the margin you thought you had. The common shortcut is to add up the cost, double it, and call the rest profit. Then the platform takes its percentage off the top and the doubled price turns out to have been a 35% margin, or a 20% one once shipping and the failure rate are in. Percentage fees are charged on the price, and the price is the thing you are trying to find, which is why they belong in the denominator of the formula rather than as a line added at the end. On a marketplace they also apply to the shipping the buyer pays, which is easy to miss: the Etsy fees page works through an order with shipping included.

Sometimes the formula returns a price the market will not pay. When it does, either the cost has to come down (a faster print profile, cheaper packaging, less finishing), the margin has to come down, or the product should not be made. A calculator that prints a price for an unreachable margin without warning you is worse than one that says so; the free one on this site tells you the highest margin that is reachable instead.

SpoolPilot sale detail for a $28 Desk Organizer sold on Etsy: $7.68 in Etsy fees read from the payment account (Offsite Ads $4.03, transaction fee $1.82, payment processing $1.26, transaction fee on shipping $0.37, listing fee $0.20), then $11.13 of product cost (filament, electricity, shipping and packaging, labor and finishing), leaving $9.19 net profit at a 33% margin.
A $28 sale in SpoolPilot (demo shop). Etsy’s fees took $7.68, 27% of it, before the product cost a cent.

What margin should a 3D print have?

There is no correct margin. Pick it from two things: what the sale should pay you per hour of your hands-on time, and what the product sells for elsewhere. If the market price leaves a thin margin, the fix is usually in the cost lines above.

Margin is the share of the price you keep after costs and fees; markup is the amount added on top of cost. They are different numbers and mixing them is the second most common pricing error. A 50% markup on $3.40 is a $5.10 price with a 33% margin before fees.

Mistakes that make prints lose money

When does a pricing spreadsheet stop working?

A pricing spreadsheet stops working at variants and at retyping. Until then it is a fine tool: one row per product, columns for the six costs and the formula, done. The first is variants: once a product has four sizes and six colors, the sheet grows to a page of near-duplicate rows and the filament price gets updated in some of them. The second is the retyping: every time you slice something you copy grams and hours from one screen into another, and that is the step that gets skipped, so new products get priced from memory.

That retyping step is why SpoolPilot reads the slicer screen with the iPhone camera. Point it at Bambu Studio, OrcaSlicer, PrusaSlicer, or Cura and the grams and hours come off the screen into a priced print, with your filament price, electricity, and packaging already applied, the price solved for the margin you want after fees, and a line that says what that price pays you an hour. The web calculator is the same math without the camera, free, no signup. Pricing is free in the app too; the paid part is what happens after the sale, which is the profit page. For where pricing sits among everything else a shop tracks, see what software a 3D printing business needs.

Price your next print in a minute

The free calculator takes grams, hours, and your rates, and returns the price that hits your margin after fees, or tells you the margin is not reachable. No signup, nothing stored.

Open the free pricing calculator

Or get SpoolPilot for iPhone and price prints by pointing the camera at your slicer.

More: how to calculate the real profit on a print · Etsy fees for 3D print sellers · tracking filament inventory · what software a 3D printing business needs