3D Printing Cost Per Gram Calculator — PLA, PETG, ABS, TPU

Enter your spool price and weight to get cost per gram, per 100g and per kg instantly.

🧮

Enter values above to see results

Typical filament costs per gram (2026)

MaterialBudgetMid-rangePremium
PLA£0.012£0.02£0.028
PLA+£0.015£0.018£0.025
PETG£0.016£0.024£0.034
ABS£0.014£0.022£0.032
TPU£0.028£0.038£0.052

UK-style ranges for 2026 (budget / mid / premium). Your currency above is for your own spool only.

What is cost per gram for filament?

Cost per gram tells you how much you pay for each gram of filament. It's the key number for pricing prints: multiply your print weight by this value to get material cost. Comparing cost per gram across brands and spool sizes helps you choose the best value.

How to calculate filament cost per gram

Formula: Cost per gram = Spool price ÷ Spool weight in grams

Example: £19.99 ÷ 1000g = £0.020 per gram

FAQ

What is a good cost per gram for PLA?

In 2026 UK prices, budget PLA is often £0.012–0.018/g (£12–18/kg), mainstream £0.018–0.025/g, and premium £0.025–0.032/g. About £0.020/g (£20/kg) is a fair default for decent mid-range PLA.

How do I use cost per gram to price my prints?

Multiply the weight of your print in grams by your cost per gram to get material cost. Add electricity, labour and packaging, then apply your desired markup to get a selling price.

Is a 1kg spool always 1000g?

Most 1kg spools are 1000g ±20g. Some brands sell 0.75kg or 2kg spools — always use the actual weight printed on the spool or from the product page for accurate cost per gram.

How do I compare filament value across different spool sizes?

Convert everything to cost per gram. A £15 500g spool is £0.030/g; a £24 1kg spool is £0.024/g — the 1kg is better value per gram despite the higher total price.

Related tools & guides

Related Calculators

View all 49+ calculators →

Now calculate your full print cost

Add material, electricity, shipping and profit in one place.