Pricing and selling

How much to charge for 3D printed keychains: minimum price

Updated November 1, 2026 · 7 min read · MakerPrice 3D team

The price of a keychain depends more on how you make it and where you sell it than on filament: 12 g of PLA costs $0.24, and the rest comes from your time, the ring, the bag and the channel's fees. This guide works out one keychain printed alone and on a full plate, lists the costs that usually get left out and calculates the minimum price, the one below which every sale loses money.

What a keychain costs: alone and on a full plate

Example premises, to swap for your own:

  • A single-color keychain, 12 g of PLA. Alone, the slicer shows 35 minutes. On a plate with 24 of them, it shows 288 g and 9 hours.
  • Labor: alone, 5 minutes of prep (slice, check the bed) and 2 minutes of finishing (take it off, add the ring, bag it). On the plate, 10 minutes of prep for the whole plate and the same 2 minutes per keychain.
  • Ring at $0.10 and bag with label at $0.15: the pack price divided by how many come in it.
  • The calculator's starting values: PLA at $20/kg, 120 W, electricity at $0.17/kWh, a $600 printer with a 6,000-hour life, $0.05/h maintenance and labor at $30/h.
Item Keychain printed alone Keychain from a plate of 24
Filament (12 g × $0.02) $0.24 $0.24
Electricity and printer wear $0.10 $0.06
Labor $3.50 $1.21
Ring $0.10 $0.10
Bag and label $0.15 $0.15
Cost per keychain $4.09 $1.76

Filament is the same in both columns. Everything else changes: on the plate, the printer spends 9 h ÷ 24 = 22.5 minutes per keychain instead of 35, and your work drops from 7 minutes to 58 ÷ 24 = 2.4 minutes per keychain, because prep happens once. The right weight and time come from your slicer, and the guide to batch cost per part shows the same split for any part.

Filament Power and wear Labor Ring and bag Alone 1 per print $4.09 $3.50 Plate of 24 cost per keychain $1.76 $1.21 Filament Power and wear Labor Ring and bag Alone 1 per print $4.09 $3.50 Plate of 24 cost per keychain $1.76 $1.21
Filament and the ring cost the same either way: the full plate makes each keychain cheaper because it splits your prep time, in orange, across 24.

The hidden costs of a keychain

  • Rings and hardware. A split ring, chain or clasp costs cents, but on a $1.76 keychain a $0.10 ring is already almost 6% of the cost. Divide the pack price, shipping included, by the count.
  • Purge from color changes. On an automatic changer (AMS, CFS), every swap throws filament away, and on a keychain with many swaps the purge can weigh more than the keychain. The slicer's total weight already includes purge and the prime tower, so use that total and do not add a percentage on top. An example with premises: if the slicer shows 12 g of keychain and 10 g of purge and tower, that is 22 g, or $0.44 of filament. On a plate of 24, each color change happens once per layer for the whole plate: if the total is 288 g of keychains and 12 g of purge and tower, that is 12.5 g per keychain, or $0.25. The guide to multicolor waste cost goes deeper.
  • Packaging per unit. Bags, cards and labels are per keychain, not per order. A buyer who takes ten needs ten bags.
  • Failures. A plate that comes loose halfway loses 24 keychains at once. The calculator adds a failure allowance on material, electricity and machine; do not leave it at zero.
  • Postage. Shipping one keychain can cost more than the keychain itself. A pack of ten goes out on one label.
  • Per-order fees. They weigh most on cheap items, as the warning below shows.

Warning: a $3.00 keychain sold on its own on Etsy pays 9.5% ($0.29) plus $0.45 in fixed fees, a quarter of the price. You keep $2.27. That is a profit if it came off a full plate at $1.76, and a loss of $1.82 if you printed it alone at $4.09.

The minimum price on each channel

The minimum price covers cost and fees and leaves no profit:

minimum price = (cost + fixed fees) ÷ (1 − fee % − tax %)

For the suggested price, replace cost with cost × (1 + markup). The table uses the $1.76 full-plate cost and the calculator's 60% markup, unless the row says otherwise.

Scenario Cost per unit Minimum price Suggested price
1 keychain, direct sale (cash) $1.76 $1.76 $2.82
1 keychain on Etsy $1.76 $2.44 $3.61
1 keychain on eBay $1.76 $2.38 $3.61
Pack of 10 on Etsy $1.76 $19.94 ($1.99 each) $31.61 ($3.16 each)
Pack of 10 on eBay $1.76 $20.83 ($2.08 each) $33.06 ($3.31 each)
Craft fair, 100 keychains, $50 booth $2.26 $2.26 $3.62
Wholesale to a shop, 100 keychains, 30% markup $1.76 $1.76 $2.29

Table premises: no sales tax in the price (Etsy collects it where it applies), shipping charged separately. Etsy at 9.5% plus $0.45 per order ($0.25 processing and $0.20 listing); for the pack, it is one order and one listing fee. eBay at 13.6% plus $0.30 for orders of $10.00 or less and $0.40 above that. At the fair, the $50 booth spread over 100 keychains sold adds $0.50 to each, and a card reader's percentage would go in the divisor.

Two rows deserve a closer look:

  • The single keychain on Etsy and eBay ends up at the same suggested price. Etsy charges less per cent, eBay less per order, and at $3.61 it evens out. Shipping, charged on top, is what makes a single keychain expensive for the buyer.
  • The fair depends on how many you sell. Sell 50 instead of 100 and the booth costs $1.00 per keychain, pushing the minimum to $2.76.

When listings sell below your minimum

If keychains like yours are listed below your minimum price, lowering your price does not fix it: below the minimum, every extra sale adds to the loss. The math shows where you can move:

  • Production: always print full plates and add rings in batches. Labor is the biggest part of the cost.
  • Channel: direct sales, business orders and fairs have no per-order fee. On a marketplace, a pack spreads the fixed fees and the postage across several units.
  • Product: a keychain with a name, a company logo or your own design does not compete on price with a generic one. The time to customize each one is a cost and goes into the price.
  • Mix: if a keychain does not pay on your channel, it can be a freebie in a larger order, with its cost added to that order.

Frequently asked questions

How many keychains fit on one plate?

Divide the plate by the keychain size plus spacing. On a 256 × 256 mm (about 10 × 10 in) plate, 50 × 30 mm keychains with 5 mm gaps take 55 × 35 mm each: 4 × 7 = 28 fit. Leave a margin at the edges and check in the slicer that auto-arrange placed them all.

How do I price a keychain plate in the MakerPrice 3D calculator?

Import the 3MF or G-code of the full plate. When the calculator says the slicer counted 24 objects, use the button to divide by 24, or type 24 in "Parts in this print". Add the ring and the bag as supplies used in each part with "Add supply", and enter prep as time for the whole plate.

Do personalized name keychains cost more to make?

Yes, because every name is a different file, and sometimes a different print. In the calculator, the "Prep repeated for each extra part" field handles that: 100% when each keychain needs full prep again, less when only part of it repeats.

Are multicolor keychains worth it?

They are if the price covers the purge. Designs where the second color sits only in the top layers, like a raised name, change color only a few times. A color inlaid through the middle of the keychain changes on every layer where it appears. Slice both versions and compare the total weight.

Can I sell below the minimum to get reviews?

You can, as long as you treat the difference as a marketing expense with a set limit. Work out how much each below-minimum sale costs you and decide how many you are willing to pay for, as you would with a paid ad.

Read next