Spool & Margin

Free 3D print cost calculator

Know what every print really costs.

Filament is only part of it. Add machine wear, power, your time, failed prints and fees, then see the price that pays.

Enter your numbers
  • Free
  • No sign-up
  • Your numbers stay in your browser
Filament
Use the slicer's weight for the whole job, supports and purge included.
Print time
Printer and electricity
Labor and packaging
Hands-on time is the minutes you actually work on one item: plate prep, removal, cleanup, packing. Not the print time.
Risk, margin and selling fees
Margin is profit as a share of the selling price: 40% means 4 left from a sale of 10, after all costs and fees. The fee defaults are an example (US Etsy rates); see where they come from and enter your own. Selling direct? Set the fees to 0.
Your price

Suggested price = (true cost + fixed fees) ÷ (1 − target margin − fee %), rounded up to the next .99. A calculation tool, not financial advice.

Result

Enter your numbers

True cost

—

Suggested price

—

Your costs, stacked against your price

Where the cost comes from
Material—
Machine wear—
Electricity—
Labor—
Failure allowance—
Packaging—
True cost—
At your price
Selling fees—
Profit per sale—
Margin—
Profit / printer hour—
Break-even price—

When one product is not enough

You priced one print. Now price the whole shop.

The same formulas in three sizes. Start free, and move up only when you outgrow it.

01 · ONE PRODUCT

This calculator

Free, in your browser

  • One product at a time
  • Six cost layers and selling fees
  • Suggested price and a verdict
You are here

02 · TEN PRODUCTS

Price Checker

Free spreadsheet

Its sample rows, each with a verdict
Phone StandOn target
Desk OrganizerBelow target
Custom Name SignLosing money
Download the free checker

Excel + Google Sheets · Free on Gumroad, enter 0

03 · THE WHOLE SHOP

3D Print Business System

$14, one-time

  • Every product ranked by profit per printer hour
  • Several printers, two-color prints, plate printing
  • Quotes, orders, filament stock, dashboard
See the full system

$14, one-time · Opens on Gumroad · Instant download

Nothing here asks you to take our word for it.

We are a new, small studio with no reviews to show yet. So here is what you can check yourself.

01

Tested against the spreadsheet

An automated test compares this calculator with every calculated column of the spreadsheet’s five sample products, to nine decimal places, and checks edge cases such as missing inputs.

02

Formulas in the open

Every formula is written out below. Each guide uses the same sample numbers, so you can reproduce any figure here.

03

No account, no tracking

No sign-up, and no cookies or analytics from us. Your numbers are saved only in your own browser, and Reset deletes them.

04

Built with AI, said plainly

The tools and texts were made with AI assistance under human direction. Tested does not mean infallible. Read how we work

How this 3D print cost calculator works

Six layers, one true cost.

Most people price a print from the filament alone: a spool costs 20, the part weighs 95 g, so it “costs” 1.90. These are the layers that number leaves out.

  • Materialgrams used × (spool price ÷ spool weight)
  • Machine wearprint hours × (printer price ÷ expected life in hours)
  • Electricityprint hours × (watts ÷ 1000) × price per kWh
  • Laborhands-on minutes ÷ 60 × your hourly rate
  • Failure allowance(material + machine wear + electricity) × failure %
  • Packaging and extraswhatever you type: box, bag, label, magnets, inserts

The six lines add up to the true cost. Profit at your price is the price minus the true cost minus the selling fees (price × fee % + fixed fee per order + fee per item). The verdict compares that profit with the target you set.

The defaults are the sample numbers from our free spreadsheet: a custom name sign that looks fine at 9.99 and in fact loses 2.34 on every sale. Load the other examples to see products that are on target, or read the full walk-through in How to price 3D prints.

Questions

How do you calculate the cost of a 3D print?

Add six things: material, machine wear, electricity, labor, a failure allowance and packaging. The exact formulas are listed above, and they are the same ones used in our spreadsheets. The total is the true cost of one item.

How is the suggested price calculated?

Suggested price = (true cost + fixed fees per sale) ÷ (1 − target margin − platform fee %), rounded up to the next price ending in .99. Dividing, instead of adding a markup on top of cost, is what makes the margin survive a percentage fee. If your target margin plus the fee percentage reaches 100%, no price can work and the calculator tells you to check the settings.

What does the verdict mean?

LOSING MONEY: profit at your price is below zero after costs and fees. BELOW TARGET: you make a profit, but the margin is under the target you set. ON TARGET: the margin meets or beats your target.

What should I enter for printer life and power?

They are estimates, and you should use your own. Printer life is the number of printing hours over which you want the machine to pay for itself. Power is the average draw over a whole print, which is lower than the peak figure on the label; a plug-in energy meter gives you a real number. Both layers are usually small next to labor, so a rough estimate is fine to start.

Does it work for resin printing or other currencies?

The currency selector only changes the symbol; the maths is the same in any currency as long as every amount is in the same one. For resin, enter the bottle price and its weight in grams in place of the spool, and add gloves, alcohol and other consumables to “Packaging and extras”.

What do I get for $14, and how is it delivered?

Four Excel files (a sample with example data and a blank, each in a light and a dark theme) and a quick-start guide. They work in Microsoft Excel and in Google Sheets. Gumroad handles the checkout and gives you the download straight after payment. It is a one-time purchase with no subscription.

Is my data sent anywhere?

No. The calculator runs entirely in your browser. Your numbers are kept in your browser’s local storage so they are still there next time, and they never leave your device. Our pages set no cookies and run no trackers. “Reset” clears the saved numbers.

Price the next one before you print it.

Full system: $14, one-time · Opens on Gumroad · Instant download