Costs 5 min read
How to calculate your real margin on a 3D printed product
The margin in a spreadsheet almost always looks better than the margin you actually collect. Between the production cost and what ends up in your account, there is shipping, the platform fee, VAT and a few returns. Here is how to set up the full calculation, using a real example.

Start from the production cost, not the selling price
The starting point is the real cost of the part: €0.50 of preparation per part, plus material by volume. Count €0.033/cm³ for PLA, €0.038/cm³ for PETG and €0.040/cm³ for ABS.
This figure is reliable because it does not depend on an estimate: it is calculated from the volume of the file. The pricing is explained in detail in how the price of a part is calculated.
Until you have this number, you are not calculating a margin, you are hoping for one. Set it first, before you even pick a selling price.
The bedside lamp example
Let's take a concrete case: a bedside lamp printed in two parts, so two STL files. Production comes to around €10, not counting the assembly of components.
This lamp sells for around €39.90 in an online shop. On paper, the difference is €29.90, a gross margin of 75%. That is the figure that makes people get started, and it is the one that will shrink over the next paragraphs.
What follows is removing, one by one, the lines the spreadsheet forgets.
Shipping, to decide before setting the price
Direct shipping to the end customer costs €7.90, in an unbranded package under your shop's name, with tracking sent back to the shop. Shipping to the seller costs €6.90.
If you advertise free shipping, that €7.90 comes out of your margin: €22 is left on the lamp. If you charge the customer for it, the displayed price goes up to €47.80 and the conversion rate drops. Both choices can be defended, but they have to be made before the listing goes live.
Shipping to the seller adds up two trips: one from the workshop to you, then yours to the customer. That is why direct shipping is the main offer. The full process is described on the production page.
Platform fees
A marketplace takes a cut of every sale. Your own website avoids the fee but adds hosting, payment fees and above all traffic acquisition, which is not free either.
The right habit is to use the exact fee schedule of your channel, payment fees included, and apply it to the selling price including VAT. A rough percentage is enough to throw the calculation off by several euros.
The specifics of online shops are covered in selling 3D printed products on Etsy.
VAT and what it changes
If you are registered for VAT, the €39.90 displayed is a price including VAT: the VAT is not yours. Reason in amounts excluding VAT on both sides, for the selling price as well as the production cost.
The classic mistake is comparing a production cost excluding VAT with a selling price including VAT. The resulting gap is mechanically too favorable, and the illusion lasts until the first tax return.
If you are under the VAT exemption scheme, the question does not arise as long as you stay below the threshold. Check your tax status before building your price list, not after.
The lines everyone forgets
A product that sells well generates some returns, lost parcels and goodwill gestures. These incidents do not fall on the average sale, they fall on the month: set aside a percentage rather than handling them case by case.
There are also the photos, the product page, replies to messages, and possibly test copies before the model is approved. A prototype printed once is still a paid order.
Finally, if the product needs assembly (bulb, socket, screws), you request it in the production note and the workshop confirms the price before starting. Include that amount in the cost before setting your price.
- Returns, breakage and lost parcels: a percentage set aside
- Prototypes and photo samples: real orders
- Assembly and components: confirmed by the workshop before production
The levers that bring the margin back up
The first lever is the volume of the part. Since material is billed per cm³, hollowing out a model or trimming an unnecessary wall shows up directly in the production cost, on every copy sold.
The second is the quantity ordered: 3% off from 10 parts, 6% off from 50, 10% off from 200. Reaching a tier takes cash flow, but the discount applies with no time commitment.
The third is lead time. Express in 3 business days adds 30% to production; standard in 7 business days costs nothing extra. Keeping express for the cases that justify it avoids eroding the margin out of habit.
- Reduce the material volume of the model
- Group orders to reach a discount tier
- Keep express for real emergencies
Redo the calculation every quarter
A margin is never a given. Fees change, shipping changes, the product changes. Going over the calculation every quarter takes an hour and keeps you from finding out after six months that a product is losing money.
Also keep the tipping point in mind: when volumes become large, printing is no longer the most economical process and plastic injection molding becomes relevant. Bobitech offers it as well.
To rework your figures, the pricing page gives the current rates and the simulator calculates the cost of a part from its volume. If you are just starting out, the overall reasoning is laid out in selling without buying a printer.
Frequently asked questions
- How do I calculate my margin on a 3D printed product?
- Start from the real production cost, which is €0.50 of preparation per part plus material by volume, then subtract shipping, the platform fee and VAT. Finally, set aside a percentage for returns and breakage.
- What margin can I expect on a 3D printed part?
- It depends entirely on the product and the sales channel. In the example of a lamp produced for around €10 and sold for around €39.90, the gross difference is large, but shipping, fees and VAT eat up part of it.
- Should I offer free shipping on a 3D printed product?
- It is a trade-off: direct shipping to the customer costs €7.90, and offering it means taking it out of your margin. Charging for it protects the margin but raises the displayed price, so you have to decide before the listing goes live.
- How can I lower the production cost of a part?
- Reduce the material volume of the model, since material is billed per cubic centimeter. Then group your orders to reach the discount tiers at 10, 50 or 200 parts.