If you price a print by weighing it and multiplying by your filament cost per gram, you are paying your customers to take plastic off your hands. A desk organizer with $4.20 of PETG in it can easily cost you $15 to actually produce once electricity, wear parts, failed prints, your finishing labor, and the slice of your printer's lifespan are counted. Sell it for $18 because "the plastic only cost four bucks" and every order quietly moves money from your pocket to the buyer's.
This is the most common reason small print shops stall: not bad products, not weak demand, but prices built on one cost layer out of six. Here is how to stack up all six, turn them into a per-product cost you can reuse, and set Etsy prices that survive fees and still leave a margin.
Why "Filament Cost Times Markup" Loses Money
The filament math feels precise, which is why it is so convincing. Your slicer says 150 grams, your spool cost $28 per kilo, so the print "costs" $4.20. Add a 3x markup, list at $15 or $18, done.
The problem is that filament is often the cheapest input in the print — sometimes under a third of the true cost, and on hand-finished pieces under five percent. The other layers are real money leaving your business whether you track them or not:
- Electricity for multi-hour prints
- Nozzles, build surfaces, tubes, belts, and bearings your printer consumes
- Failed prints that ate material and power and produced nothing sellable
- Your own post-processing labor: support removal, sanding, priming, painting, assembly
- Machine depreciation: the portion of your printer's working life each print burns through
Miss any of these and the margin you think you earned never existed. The fix is one careful costing pass per product type, saved and reused — not a fresh spreadsheet session before every listing.
The Six Layers of True Print Cost
Work through these in order for each product. Do it once, write the numbers down, and update only when an input changes (a new filament supplier, a different electricity rate, a better or worse failure rate).
1. Filament, Including the Plastic You Throw Away
Start with what your slicer reports, but use the total consumed — model plus supports, raft or brim, purge line, and prime tower — not the finished part weight. A part that weighs 50 grams on the scale can easily consume 65 grams of filament once tree supports and a brim are included, which is 30 percent more material than the number in your head.
Convert spool price to cost per gram first:
- $22/kg PLA = $0.022/gram
- $28/kg PLA = $0.028/gram
- $35/kg PETG = $0.035/gram
So a 50-gram PLA print at $22/kg costs $1.10 in filament, and a 200-gram PETG part at $28/kg costs $5.60. If you print with soluble supports (PVA or HIPS at $40–60/kg), track that as a separate line — even small amounts add up fast. Same rule for multi-color purge waste: if the slicer says it extruded it, you paid for it.
2. Electricity: Pennies Per Hour, Dollars Per Plate
A typical desktop FDM printer draws roughly 100–250 watts depending on bed and hotend temperatures. The formula is simple:
Electricity cost = (watts × hours) ÷ 1,000 × your rate per kWh
At the average US residential rate of about $0.16 per kWh with a printer averaging 200 watts:
| Print time | Energy used | Electricity cost |
|---|---|---|
| 2 hours | 0.4 kWh | about $0.06 |
| 8 hours | 1.6 kWh | about $0.26 |
| 18 hours | 3.6 kWh | about $0.58 |
| 36 hours | 7.2 kWh | about $1.15 |
Short prints barely register. The 14-hour organizer and the full-bed batch plate running overnight are where this becomes a genuine line item. If you run a resin printer, add the UV cure station (typically 10–15 minutes at 40–60 watts per batch). Measure your machine once with a $15 plug-in power meter instead of trusting the spec sheet, then let the slicer's time estimate do the rest.
3. Wear Parts: Your Printer Eats Itself Slowly
Nozzles, build surfaces, Bowden tubes, drive gears, belts, and bearings all have lifespans, and every print hour consumes a slice of them. Turn each into a per-hour cost:
| Part | Typical cost | Typical lifespan | Cost per print hour |
|---|---|---|---|
| Brass nozzle (standard filament) | $2 | 400 hours | $0.005 |
| Brass nozzle (abrasive filament) | $2 | 40 hours | $0.050 |
| Hardened steel nozzle | $8 | 1,200 hours | $0.007 |
| PEI build sheet | $25 | 1,500 hours | $0.017 |
| Bowden tube | $6 | 600 hours | $0.010 |
| Belt set | $10 | 2,000 hours | $0.005 |
Most setups land somewhere between $0.02 and $0.08 per print hour. That is $0.20–$0.80 on a 10-hour print — small alone, significant across hundreds of prints. The abrasive-filament row deserves special attention: carbon fiber, glow-in-the-dark, and wood-fill filaments can kill a brass nozzle in 20–50 hours. If you price those prints with standard-filament wear rates, every order subsidizes your next nozzle ten times over.
4. Failed Prints: Charge the Survivors for the Spaghetti
Every shop has a failure rate. A well-tuned printer running proven files might fail 3–5 percent of starts. New designs, experimental settings, or the temperamental machine you keep meaning to recalibrate can run 10–20 percent. Those failures consumed filament, electricity, and machine time and produced nothing sellable — and the successful prints have to cover them.
The clean way to handle it is a failure factor applied to material and electricity:
Adjusted cost = base cost ÷ (1 − failure rate)
A print costing $3.00 in filament and power with a 10 percent failure rate becomes $3.00 ÷ 0.90 = $3.33. That extra $0.33 per print is insurance against the ones that end up as a pile of spaghetti. Over 200 prints it totals about $66 — roughly what two or three real failures cost in wasted material and time.
Keep a simple log: prints started versus prints completed, reviewed monthly. A climbing failure rate is a maintenance signal, and maintenance is almost always cheaper than absorbing the waste.
5. Post-Processing Labor: Usually the Biggest Line, Usually Priced at Zero
A print comes off the bed. Then what? Support removal, sanding layer lines, priming, painting, assembling multi-part prints, pressing in heat-set inserts, quality checks, bagging. For unfinished utility prints this is minutes. For painted miniatures, cosplay parts, and assembled products it is the dominant cost — and the one most often given away free.
Time yourself with an actual timer across three to five units of each product type and average the result. Memory estimates are almost always low. Typical ranges:
- Support removal and cleanup: 2–5 minutes
- Light sanding: 10–20 minutes
- Assembly of multi-part prints: 10–30 minutes
- Priming (active time, plus drying): 20–30 minutes
- Painting miniatures or detailed finishes: 45–90 minutes
- Hardware inserts and QA: 5–15 minutes
Apply a defensible hourly rate — $20–$30 per hour is a reasonable starting point for skilled manual work. A miniature using $0.26 of PLA but needing 45 minutes of finishing at $25/hour carries $18.75 in labor. The plastic is essentially irrelevant; labor is 98 percent of the cost. Listing that miniature at $8 because "it barely uses any filament" is not a thin margin — it is a loss on every sale before fees.
6. Machine Depreciation: The Printer You Will Have to Replace
Your printer cost real money and has a finite productive life. Depreciation spreads that cost across the hours it actually prints:
Depreciation per hour = (purchase price − salvage value) ÷ expected print hours
| Machine class | Price | Salvage | Expected hours | Cost per hour |
|---|---|---|---|---|
| Budget FDM | $300 | $25 | 3,000 | about $0.09 |
| Mid-range FDM | $600 | $50 | 5,000 | about $0.11 |
| Prosumer machine | $1,200 | $100 | 7,000 | about $0.16 |
| Resin setup | $400 | $30 | 3,000 | about $0.12 |
A 10-hour print on the mid-range machine costs about $1.10 in consumed machine life. That money has to come from the prices charged along the way, not from savings when the machine finally dies. The tax side follows the same logic in a different register: equipment placed in service for the business is generally depreciable, and current rules allow fast write-offs (including 100 percent first-year bonus depreciation for qualifying property and Section 179 expensing within its limits) — worth confirming with your tax advisor rather than assuming, since eligibility and income limits apply.
A Worked Example: The $4.20 Print That Costs $15.32
Take a 3D-printed desk organizer: 150 grams of PETG, 14-hour print, 20 minutes of support removal and light sanding, a 5 percent failure rate, mid-range FDM machine, $25/hour labor, $0.16/kWh power.
| Cost layer | Calculation | Amount |
|---|---|---|
| Filament | 150g × $0.028/g | $4.20 |
| Electricity | 200W × 14h ÷ 1,000 × $0.16 | $0.45 |
| Wear parts | $0.04/hour × 14h | $0.56 |
| Failure buffer | ($4.20 + $0.45) ÷ 0.95 − ($4.20 + $0.45) | $0.24 |
| Post-processing labor | 20 min at $25/hour | $8.33 |
| Machine depreciation | $0.11/hour × 14h | $1.54 |
| True cost | $15.32 |
Filament-only math says $4.20. Reality says $15.32 — nearly four times higher. At a $25 selling price the real margin is $9.68 before marketplace fees, not $20.80. Still profitable, but a completely different business decision.
Now flip to the painted miniature: $0.26 of filament against $18.75 of finishing labor. Anyone pricing from plastic weight alone will list it under $10 and lose money on every order while feeling busy. That contrast is the whole lesson — material weight tells you almost nothing about which products actually make money.
From Cost to List Price: Fees Eat 10 Percent Before You Start
Your true production cost is the floor. The listing price has to clear that floor plus the marketplace's cut. On Etsy in 2026, US sellers typically face three stacked fees on every sale: a $0.20 listing fee, a 6.5 percent transaction fee on the total sale price including shipping, and payment processing around 3 percent plus $0.25. Combined, standard fees run roughly 10–12 percent of a typical order before any optional advertising fees.
Run the $25 organizer through that:
- Production cost: $15.32
- Etsy fees on $25 (about 10 percent plus fixed cents): roughly $2.90–$3.20
- Net before your profit: about $21.90, leaving roughly $6.60 of actual profit — a 26 percent margin, not the 83 percent filament math implied
That is why the pricing formula has to work backwards from the list price, not forwards from filament:
- Start with true production cost ($15.32).
- Divide by (1 − fee rate) to clear marketplace fees — at 10 percent, that is $15.32 ÷ 0.90 = $17.02 just to break even after fees.
- Divide again by (1 − target margin) for profit — at a 30 percent target margin, $17.02 ÷ 0.70 = $24.31 minimum list price.
Round to a sensible price point ($25), then sanity-check against comparable listings. If the market will not bear $25, the answer is not to eat the difference — it is to cut cost (faster print profile, less support, batch plates, simpler finish) or discontinue the product. A product the market prices below your break-even is a hobby, not inventory.
Watch the two fee traps that hit print shops hardest. Optional off-site advertising can add 12–15 percent on attributed sales, which turns a 26 percent margin into single digits overnight — know your margin with the ad fee before opting in. And international orders carry different payment processing rates plus possible currency conversion, so price shipping and cross-border listings from the higher-fee case, not the domestic one.
Five Margin Killers to Audit This Week
Run your top five sellers through this checklist. Most shops find at least one product that needs a price change the same day.
- Support and purge weight priced at zero. If your cost uses finished-part weight instead of total extruded grams, re-run it with the slicer's total. Multi-color purge towers and dense supports routinely add 20–40 percent.
- Abrasive filament at standard wear rates. Any product in carbon fiber, glow, wood-fill, or glass-fill needs the $0.05/hour-class nozzle cost, or better yet a hardened nozzle whose longer life you amortize honestly.
- Untimed finishing labor. Anything painted, sanded smooth, or assembled needs three timed runs with a stopwatch. Estimates from memory undercount by a third or more in most shops.
- A failure rate from the good months. Use the trailing three-month average including new-product launches, not the best week your favorite printer ever had. Launch months run hot.
- Single-unit pricing on batch economics. A full bed of twelve small parts splits heat-up, leveling, and monitoring time twelve ways. Price batch products from batch costs, and resist letting a one-off prototype's cost set a production product's price.
Make the Books Carry This So You Don't Have To
Costing that lives in your head evaporates; costing that lives in your books compounds. You do not need fancy software — you need one repeatable record per product type:
- A per-product recipe card: grams consumed (total, not part weight), print hours, finishing minutes, filament SKU and cost per gram, machine used. Update it when an input changes, not every sale.
- A monthly failure and maintenance log: starts versus completions per machine, plus nozzle, sheet, and tube replacements with dates. This is what justifies your failure factor and tells you when maintenance beats waste.
- Clean separation of COGS from equipment: filament, power share, wear parts, packaging, and marketplace fees are cost of goods sold; printers and cure stations are depreciable equipment. Mixing them makes both your pricing and your tax return wrong in opposite directions.
- Fee-aware sale records: record each sale net of marketplace fees, not at list price. A $25 sale that nets $21.90 is $21.90 of revenue for margin purposes — the rest was never yours.
If you track inventory and sales in plain-text accounting, each of these maps naturally: consumables and fees post against the sale, equipment depreciates on its own schedule, and the recipe card becomes the standing cost estimate you reconcile against actuals monthly. The documentation covers ledger structure for small sellers, and the dashboard makes per-product margin trends visible before a quiet loser eats a quarter of profit.
Keep Your Print Business Profitable From Layer One
You got into this to make things people want, not to subsidize their shelves with free labor and free machine life. Costing all six layers once per product — then pricing past fees to a real margin — is what turns a busy printer into a business. Beancount.io gives you plain-text accounting that is transparent, version-controlled, and AI-ready, so every gram, kilowatt-hour, and fee stays traceable. Get started for free and price your next listing from numbers instead of vibes.