1<!DOCTYPE html><html lang="en"><head><title data-rh="true">3D Print Calculator â Free 3D Printing Cost Calculator</title><meta data-rh="true" name="description" content="Calculate the true cost of your 3D prints: filament, energy, machine depreciation and labour. Free, no account needed â export a PDF, or create a free account to save results."/><meta data-rh="true" name="robots" content="index, follow, max-image-preview:large"/><meta data-rh="true" property="og:type" content="website"/><meta data-rh="true" property="og:site_name" content="3D Print Calculator"/><meta data-rh="true" property="og:title" content="3D Print Calculator â Free 3D Printing Cost Calculator"/><meta data-rh="true" property="og:description" content="Calculate the true cost of your 3D prints: filament, energy, machine depreciation and labour. Free, no account needed â export a PDF, or create a free account to save results."/><meta data-rh="true" property="og:url" content="https://www.3dprintcalculator.net/"/><meta data-rh="true" property="og:image" content="https://www.3dprintcalculator.net/og-image.png"/><meta data-rh="true" property="og:image:width" content="1200"/><meta data-rh="true" property="og:image:height" content="630"/><meta data-rh="true" property="og:locale" content="en_US"/><meta data-rh="true" name="twitter:card" content="summary_large_image"/><meta data-rh="true" name="twitter:title" content="3D Print Calculator â Free 3D Printing Cost Calculator"/><meta data-rh="true" name="twitter:description" content="Calculate the true cost of your 3D prints: filament, energy, machine depreciation and labour. Free, no account needed â export a PDF, or create a free account to save results."/><meta data-rh="true" name="twitter:image" content="https://www.3dprintcalculator.net/og-image.png"/><link data-rh="true" rel="canonical" href="https://www.3dprintcalculator.net/"/>
1<script data-rh="true" type="application/ld+json">[{"@context":"https://schema.org","@type":"WebApplication","name":"3D Print Calculator","url":"https://www.3dprintcalculator.net","description":"Calculate the true cost of your 3D prints â filament, energy, machine depreciation and labour â in one place.","applicationCategory":"UtilitiesApplication","operatingSystem":"Web, iOS, Android","offers":{"@type":"Offer","price":"0","priceCurrency":"USD"},"installUrl":["https://play.google.com/store/apps/details?id=net.printcalculator.app","https://apps.apple.com/app/id6782417484"]},{"@context":"https://schema.org","@type":"Organization","name":"3D Print Calculator","url":"https://www.3dprintcalculator.net","logo":"https://www.3dprintcalculator.net/apple-touch-icon.png","sameAs":["https://play.google.com/store/apps/details?id=net.printcalculator.app","https://apps.apple.com/app/id6782417484"]}]</script>
1<meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="theme-color" content="#09253d"/><meta name="application-name" content="3D Print Calculator"/><meta name="apple-mobile-web-app-title" content="3D Print Calculator"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><link rel="manifest" href="/manifest.webmanifest"/><style id="expo-reset">#root,body,html{height:100%}body{overflow:hidden}#root{display:flex}</style><style id="react-native-stylesheet">[stylesheet-group="0"]{} 2body{margin:0;} 3button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;} 4html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);} 5input::-webkit-search-cancel-button,input::-webkit-search-decoration,input::-webkit-search-results-button,input::-webkit-search-results-decoration{display:none;} 6[stylesheet-group="1"]{} 7.css-11aywtz{-moz-appearance:textfield;-webkit-appearance:none;background-color:rgba(0,0,0,0.00);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;border:0 solid black;box-sizing:border-box;font:14px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;margin:0px;padding:0px;resize:none;} 8.css-146c3p1{background-color:rgba(0,0,0,0.00);border:0 solid black;box-sizing:border-box;color:rgba(0,0,0,1.00);display:inline;font:14px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;list-style:none;margin:0px;padding:0px;position:relative;text-align:start;text-decoration:none;white-space:pre-wrap;word-wrap:break-word;} 9.css-1jxf684{background-color:rgba(0,0,0,0.00);border:0 solid black;box-sizing:border-box;color:inherit;display:inline;font:inherit;list-style:none;margin:0px;padding:0px;position:relative;text-align:inherit;text-decoration:none;white-space:inherit;word-wrap:break-word;} 10.css-9pa8cd{bottom:0px;height:100%;left:0px;opacity:0;position:absolute;right:0px;top:0px;width:100%;z-index:-1;} 11.css-g5y9jx{align-content:flex-start;align-items:stretch;background-color:rgba(0,0,0,0.00);border:0 solid black;box-sizing:border-box;display:flex;flex-basis:auto;flex-direction:column;flex-shrink:0;list-style:none;margin:0px;min-height:0px;min-width:0px;padding:0px;position:relative;text-decoration:none;z-index:0;} 12[stylesheet-group="2"]{} 13.r-11mg6pl{border-bottom-color:rgba(255,255,255,1.00);border-left-color:rgba(255,255,255,1.00);border-right-color:rgba(255,255,255,1.00);border-top-color:rgba(255,255,255,1.00);} 14.r-13awgt0{flex:1;} 15.r-1awa8pu{border-bottom-color:rgba(101,119,134,1.00);border-left-color:rgba(101,119,134,1.00);border-right-color:rgba(101,119,134,1.00);border-top-color:rgba(101,119,134,1.00);} 16.r-1bq2mok{margin:3px;} 17.r-1d4xg89{border-bottom-color:rgba(170,184,194,1.00);border-left-color:rgba(170,184,194,1.00);border-right-color:rgba(170,184,194,1.00);border-top-color:rgba(170,184,194,1.00);} 18.r-1dzdj1l{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px;} 19.r-1f0042m{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;} 20.r-1j16mh1{border-bottom-left-radius:100%;border-bottom-right-radius:100%;border-top-left-radius:100%;border-top-right-radius:100%;} 21.r-1jkafct{border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;} 22.r-1jyn79y{border-bottom-color:rgba(0,150,136,1.00);border-left-color:rgba(0,150,136,1.00);border-right-color:rgba(0,150,136,1.00);border-top-color:rgba(0,150,136,1.00);} 23.r-1pcd2l5{padding:20px;} 24.r-1phboty{border-bottom-style:solid;border-left-style:solid;border-right-style:solid;border-top-style:solid;} 25.r-1q9bdsx{border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px;} 26.r-1qsk4np{overflow-x:clip;overflow-y:clip;} 27.r-1rvyss1{border-bottom-color:rgba(255,255,255,0.20);border-left-color:rgba(255,255,255,0.20);border-right-color:rgba(255,255,255,0.20);border-top-color:rgba(255,255,255,0.20);} 28.r-1sp51qo{padding:10px;} 29.r-1udh08x{overflow-x:hidden;overflow-y:hidden;} 30.r-1uu6nss{padding:5px;} 31.r-1xfd6ze{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;} 32.r-4a18lf{border-bottom-color:rgba(255,0,0,1.00);border-left-color:rgba(255,0,0,1.00);border-right-color:rgba(255,0,0,1.00);border-top-color:rgba(255,0,0,1.00);} 33.r-60ke3l{border-bottom-color:rgba(0,128,0,1.00);border-left-color:rgba(0,128,0,1.00);border-right-color:rgba(0,128,0,1.00);border-top-color:rgba(0,128,0,1.00);} 34.r-6t2glc{border-bottom-left-radius:40px;border-bottom-right-radius:40px;border-top-left-radius:40px;border-top-right-radius:40px;} 35.r-9x6qib{border-bottom-color:rgba(204,214,221,1.00);border-left-color:rgba(204,214,221,1.00);border-right-color:rgba(204,214,221,1.00);border-top-color:rgba(204,214,221,1.00);} 36.r-crgep1{margin:0px;} 37.r-d045u9{border-bottom-width:2px;border-left-width:2px;border-right-width:2px;border-top-width:2px;} 38.r-d23pfw{padding:24px;} 39.r-edyy15{padding:8px;} 40.r-fx7oqy{border-bottom-color:rgba(0,0,255,1.00);border-left-color:rgba(0,0,255,1.00);border-right-color:rgba(0,0,255,1.00);border-top-color:rgba(0,0,255,1.00);} 41.r-krxsd3{display:-webkit-box;} 42.r-rs99b7{border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-top-width:1px;} 43.r-t60dpp{padding:0px;} 44.r-wg31gx{border-bottom-color:rgba(49,53,56,1.00);border-left-color:rgba(49,53,56,1.00);border-right-color:rgba(49,53,56,1.00);border-top-color:rgba(49,53,56,1.00);} 45.r-xoduu5{display:inline-flex;} 46.r-ywje51{margin:auto;} 47.r-z2wwpe{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;} 48[stylesheet-group="2.1"]{} 49.r-11f147o{padding-bottom:8px;padding-top:8px;} 50.r-17q4wm6{margin-left:5px;margin-right:5px;} 51.r-184id4b{margin-bottom:12px;margin-top:12px;} 52.r-1d7mnkm{padding-bottom:15px;padding-top:15px;} 53.r-1e084wi{padding-left:0px;padding-right:0px;} 54.r-1mmae3n{padding-bottom:12px;padding-top:12px;} 55.r-1ntr0p{padding-left:5px;padding-right:5px;} 56.r-1rsorjc{padding-left:36px;padding-right:36px;} 57.r-1yd117h{padding-bottom:7px;padding-top:7px;} 58.r-3o4zer{padding-left:12px;padding-right:12px;} 59.r-cxgwc0{padding-left:24px;padding-right:24px;} 60.r-f8sm7e{margin-left:auto;margin-right:auto;} 61.r-is05cd{padding-left:8px;padding-right:8px;} 62.r-jdiy1a{margin-left:11px;margin-right:11px;} 63.r-jusfrs{margin-left:12px;margin-right:12px;} 64.r-n5f61p{margin-bottom:3px;margin-top:3px;} 65.r-n7gxbd{padding-left:4px;padding-right:4px;} 66.r-u9wvl5{padding-left:20px;padding-right:20px;} 67.r-ugi1tw{padding-left:5%;padding-right:5%;} 68.r-w7s2jr{padding-bottom:16px;padding-top:16px;} 69.r-ytbthy{padding-bottom:10px;padding-top:10px;} 70[stylesheet-group="2.2"]{} 71.r-10s2tm5{left:0%;} 72.r-16o8guy{right:100%;} 73.r-1a11zyx{margin-right:12px;} 74.r-1cwvpvk{margin-left:12px;} 75.r-1e97lx8{margin-right:3px;} 76.r-1euzeng{padding-left:24px;} 77.r-1g4tz6n{margin-right:-14.5px;} 78.r-1h31txp{padding-right:16px;} 79.r-1lhn9r{margin-left:-14.5px;} 80.r-1sqnqi2{margin-left:3px;} 81.r-1vl2501{padding-right:24px;} 82.r-9mo606{margin-right:10px;} 83.r-c59us2{left:-3px;} 84.r-dqe1q{right:0%;} 85.r-qb41rp{margin-right:5px;} 86.r-rci37q{left:100%;} 87.r-uhung1{margin-left:10px;} 88.r-vpmibe{right:-3px;} 89.r-w67my2{padding-left:16px;} 90.r-wizibn{margin-left:5px;} 91[stylesheet-group="3"]{} 92.r-105ug2t{pointer-events:auto!important;} 93.r-10ptun7{height:16px;}
94.r-10v3vxq{transform:scaleX(-1);} 95.r-10x49cs{font-size:10px;} 96.r-10xqauy{padding-top:env(safe-area-inset-top);} 97.r-11j9u27{visibility:hidden;} 98.r-11mpjr4{background-color:rgba(223,223,223,1.00);} 99.r-11udlyb{background-color:rgba(0,150,136,1.00);} 100.r-11v9fek{min-width:180px;} 101.r-11yh6sk{overflow-x:hidden;} 102.r-12f6czt{top:17px;} 103.r-12vffkv>* {pointer-events:auto;} 104.r-12vffkv{pointer-events:none!important;} 105.r-135wba7{line-height:24px;} 106.r-136ojw6{z-index:2;} 107.r-13aq9py{animation-name:r-1iq689l;} 108.r-13qz1uu{width:100%;} 109.r-13tjlyg{transition-duration:0.1s;} 110.r-1472mwg{height:24px;} 111.r-14gqq1x{margin-top:4px;} 112.r-14lw9ot{background-color:rgba(255,255,255,1.00);} 113.r-14sbq61{background-color:rgba(33,150,243,1.00);} 114.r-150rngu{-webkit-overflow-scrolling:touch;} 115.r-16y2uox{flex-grow:1;} 116.r-173mn98{align-self:flex-end;} 117.r-173mzie{transform:scaleY(-1);} 118.r-1777fci{justify-content:center;} 119.r-17bb2tj{animation-duration:0.75s;} 120.r-17leim2{background-repeat:repeat;} 121.r-17s6mgv{justify-content:flex-end;} 122.r-17tb59b{opacity:0.7;} 123.r-17tloay{opacity:0.6;} 124.r-17u3ijr{background-color:rgba(155,161,166,0.27);} 125.r-184en5c{z-index:1;} 126.r-18nhz7w{top:-3px;} 127.r-18u1ve8{color:rgba(255,255,255,0.40);} 128.r-18u37iz{flex-direction:row;} 129.r-19oahor{font-size:64px;} 130.r-19wmn03{width:20px;} 131.r-19z077z{touch-action:none;} 132.r-1a2p6p6{-webkit-text-decoration-style:solid;text-decoration-style:solid;} 133.r-1abnn5w{animation-play-state:paused;} 134.r-1acpoxo{width:36px;} 135.r-1aockid{width:40px;} 136.r-1awozwy{align-items:center;} 137.r-1ay1djp{animation-duration:1s;} 138.r-1b43r93{font-size:14px;} 139.r-1c6unfx{forced-color-adjust:none;} 140.r-1c85bru{width:270px;} 141.r-1cmwbt1{gap:8px;} 142.r-1d2f490{left:0px;} 143.r-1d5kdc7{flex-direction:column-reverse;} 144.r-1ddef8g{-webkit-text-decoration-line:underline;text-decoration-line:underline;} 145.r-1dernwh{height:70%;} 146.r-1ei5mc7{cursor:inherit;} 147.r-1enofrn{font-size:12px;} 148.r-1euycsn{flex-direction:row-reverse;} 149.r-1ewcgjf{box-shadow:0px 1px 3px rgba(0,0,0,0.5);} 150.r-1ff274t{text-align:right;} 151.r-1g40b8q{z-index:3;} 152.r-1g80hic{opacity:0.8;} 153.r-1ge9hsw{max-width:960px;} 154.r-1ghxqbu{font-variant:tabular-nums;} 155.r-1h0z5md{justify-content:flex-start;} 156.r-1habvwh{align-items:flex-start;} 157.r-1i10wst{font-size:18px;} 158.r-1i6wzkk{-moz-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;} 159.r-1i71y14{gap:14px;} 160.r-1ikidpy{letter-spacing:0.5px;} 161.r-1iln25a{word-wrap:normal;} 162.r-1inkyih{font-size:17px;} 163.r-1iusvr4{flex-basis:0px;} 164.r-1janqcz{width:16px;} 165.r-1jkjb{margin-left:8px;} 166.r-1kb76zh{margin-right:8px;} 167.r-1kfrs79{font-weight:600;} 168.r-1kihuf0{align-self:center;} 169.r-1ld3bg{top:-4px;} 170.r-1ldzwu0{animation-timing-function:linear;} 171.r-1loqt21{cursor:pointer;} 172.r-1mlwlqe{flex-basis:auto;} 173.r-1mrlafo{background-position:0;} 174.r-1muvv40{animation-iteration-count:infinite;} 175.r-1niwhzg{background-color:rgba(0,0,0,0.00);} 176.r-1nlw0im{bottom:8px;} 177.r-1no09lo{margin-top:28px;} 178.r-1nxhmzv{margin-bottom:28px;} 179.r-1ny4l3l{outline-style:none;} 180.r-1ocf4r9{scroll-snap-type:y mandatory;} 181.r-1onu96p{border-curve:continuous;} 182.r-1or9b2r{height:10px;} 183.r-1oszu61{align-items:stretch;} 184.r-1otgn73{touch-action:manipulation;} 185.r-1p0dtai{bottom:0px;} 186.r-1pi2tsx{height:100%;} 187.r-1pm8pkb{font-family:Courier;} 188.r-1qd0xha{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;} 189.r-1qulhi1{animation-name:r-1pzkwqh;} 190.r-1r4fvd0{color:rgba(82,169,255,1.00);} 191.r-1r74h94{left:8px;} 192.r-1r8g8re{height:36px;} 193.r-1rnoaur{overflow-y:auto;} 194.r-1ssbvtb{gap:12px;} 195.r-1sxrcry{background-size:auto;} 196.r-1udbk01{text-overflow:ellipsis;} 197.r-1ui5ee8{font-size:32px;} 198.r-1vr29t4{font-weight:800;} 199.r-1w6e6rj{flex-wrap:wrap;} 200.r-1wbh5a2{flex-shrink:1;} 201.r-1wtj0ep{justify-content:space-between;} 202.r-1wyyakw{z-index:-1;} 203.r-1x0uki6{margin-top:20px;} 204.r-1xcajam{position:fixed;} 205.r-1xnzce8{-moz-user-select:text;-webkit-user-select:text;user-select:text;} 206.r-1xpsq9i{box-shadow:0px 3px 3px rgba(0, 0, 0, 0.33);} 207.r-1xzupcd{width:13px;} 208.r-1yef0xd{animation-name:r-11cv4x;} 209.r-2eszeu::-webkit-scrollbar{display:none} 210.r-2eszeu{scrollbar-width:none;} 211.r-30o5oe{-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none;} 212.r-356f0p{letter-spacing:0.35px;} 213.r-3mc0re{right:8px;} 214.r-3s2u2q{white-space:nowrap;} 215.r-417010{z-index:0;} 216.r-4gszlv{background-size:cover;} 217.r-4v7adb{height:5px;} 218.r-5oul0u{margin-bottom:8px;} 219.r-60vfwk{min-width:1px;} 220.r-633pao>* {pointer-events:none;} 221.r-633pao{pointer-events:none!important;} 222.r-6dt33c{opacity:1;} 223.r-6gpygo{margin-bottom:12px;} 224.r-6taxm2:-ms-input-placeholder{color:var(--placeholderTextColor);opacity:1;} 225.r-6taxm2::-moz-placeholder{color:var(--placeholderTextColor);opacity:1;} 226.r-6taxm2::-webkit-input-placeholder{color:var(--placeholderTextColor);opacity:1;} 227.r-6taxm2::placeholder{color:var(--placeholderTextColor);opacity:1;} 228.r-726pan{width:31px;} 229.r-76blku{height:21px;} 230.r-7cikom{font-size:inherit;} 231.r-7klgxt{background-color:rgba(204,204,204,1.00);} 232.r-7q8q6z{cursor:default;} 233.r-8akbws{-webkit-box-orient:vertical;} 234.r-8ay8q1{letter-spacing:0.1px;} 235.r-97e31f{padding-bottom:env(safe-area-inset-bottom);} 236.r-9daxd3{animation-duration:250ms;} 237.r-adyw6z{font-size:20px;} 238.r-agouwx{transform:translateZ(0);} 239.r-ah5dr5>* {pointer-events:none;} 240.r-ah5dr5{pointer-events:auto!important;} 241.r-aruset{font-weight:200;} 242.r-be79c3{background-color:rgba(192,192,192,1.00);} 243.r-bi4vy9{transform:translateY(100%);} 244.r-bt1l66{min-height:20px;} 245.r-buy8e9{overflow-y:hidden;} 246.r-bv2aro{padding-left:env(safe-area-inset-left);} 247.r-c68hjy{color:rgba(161,161,161,1.00);} 248.r-cpa5s6{scroll-snap-align:start;} 249.r-cqee49{color:rgba(0,0,0,1.00);} 250.r-dkge59{background-color:rgba(170,184,194,1.00);} 251.r-dnmrzs{max-width:100%;} 252.r-eafdt9{transition-duration:0.15s;} 253.r-ebwn4k{animation-name:r-q67da2;} 254.r-ehq7j7{background-size:contain;} 255.r-eqz5dr{flex-direction:column;} 256.r-eu3ka{height:40px;} 257.r-fdjqy7{text-align:left;} 258.r-g3mlsw{animation-name:r-t2lo5v;} 259.r-ghxds0{transform:translateY(0%);} 260.r-gtdqiz{position:-webkit-sticky;position:sticky;} 261.r-h0d30l{height:28px;} 262.r-hxflta{padding-right:env(safe-area-inset-right);} 263.r-icoktb{opacity:0.5;} 264.r-ipm5af{top:0px;} 265.r-jwli3a{color:rgba(255,255,255,1.00);} 266.r-k200y{align-self:flex-start;} 267.r-kemksi{background-color:rgba(0,0,0,1.00);} 268.r-kizejy{color:rgba(155,161,166,1.00);} 269.r-knv0ih{margin-top:8px;} 270.r-leqjx2{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);} 271.r-lltvgl{overflow-x:auto;} 272.r-lpb231{height:168px;} 273.r-lrsllp{width:24px;} 274.r-lrvibr{-moz-user-select:none;-webkit-user-select:none;user-select:none;} 275.r-m5arl1{width:2px;} 276.r-majxgm{font-weight:500;} 277.r-mfh4gg{scroll-snap-type:x mandatory;} 278.r-mhe3cw{z-index:10;} 279.r-mro3nb{background-color:rgba(21,23,24,1.00);} 280.r-n6v787{font-size:13px;} 281.r-o4n3w5{width:23px;} 282.r-orgf3d{opacity:0;} 283.r-q4m81j{text-align:center;} 284.r-qfi6ny{top:30000px;} 285.r-qklmqi{border-bottom-width:1px;} 286.r-qn3fzs{padding-bottom:24px;} 287.r-rjixqe{line-height:20px;} 288.r-rs94m5{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8
288cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K");} 289.r-s62m2j{animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);} 290.r-sfbmgh{z-index:9999;} 291.r-so7y2g{line-height:64px;} 292.r-tsynxw{text-transform:uppercase;} 293.r-u6sd8q{background-repeat:no-repeat;} 294.r-u8s1d{position:absolute;} 295.r-u92y06{background-color:rgba(255,165,0,1.00);} 296.r-ubezar{font-size:16px;} 297.r-uho16t{font-size:34px;} 298.r-uia4a0{align-content:center;} 299.r-vacyoi{padding-bottom:64px;} 300.r-van48c{caret-color:transparent;} 301.r-vboj7i{top:-7px;} 302.r-vvn4in{background-position:center;} 303.r-vw2c0b{font-weight:bold;} 304.r-wfqgy4{transition-duration:100ms;} 305.r-ws9h79{left:4px;} 306.r-x11e5r{font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;} 307.r-x3cy2q{background-size:100% 100%;} 308.r-xx3c9p{animation-name:r-imtty0;} 309.r-y7v2we{background-color:rgba(32,36,37,1.00);} 310.r-z2qzgk{width:5px;} 311.r-z80fyv{height:20px;} 312.r-zchlnj{right:0px;} 313.r-zz5t5d{font-size:28px;} 314@-webkit-keyframes r-11cv4x{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}} 315@-webkit-keyframes r-1iq689l{0%{transform:translateY(0%);}100%{transform:translateY(100%);}} 316@-webkit-keyframes r-1pzkwqh{0%{transform:translateY(100%);}100%{transform:translateY(0%);}} 317@-webkit-keyframes r-imtty0{0%{opacity:0;}100%{opacity:1;}} 318@-webkit-keyframes r-q67da2{0%{transform:translateX(-100%);}100%{transform:translateX(400%);}} 319@-webkit-keyframes r-t2lo5v{0%{opacity:1;}100%{opacity:0;}} 320@keyframes r-11cv4x{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}} 321@keyframes r-1iq689l{0%{transform:translateY(0%);}100%{transform:translateY(100%);}} 322@keyframes r-1pzkwqh{0%{transform:translateY(100%);}100%{transform:translateY(0%);}} 323@keyframes r-imtty0{0%{opacity:0;}100%{opacity:1;}} 324@keyframes r-q67da2{0%{transform:translateX(-100%);}100%{transform:translateX(400%);}} 325@keyframes r-t2lo5v{0%{opacity:1;}100%{opacity:0;}}</style><link rel="icon" href="/favicon.ico"/>
325<script type="module">globalThis.__EXPO_ROUTER_HYDRATE__=true;</script>
325<link rel="preload" href="/_expo/static/css/web-d8f090f66a7235558e95a428bb7fd31b.css" as="style"> 326<link rel="stylesheet" href="/_expo/static/css/web-d8f090f66a7235558e95a428bb7fd31b.css"></head><body><div id="root"><div class="css-g5y9jx r-13awgt0"><!--$--><div class="css-g5y9jx r-13awgt0"><div class="css-g5y9jx" style="flex:1;--color-background:#FFFFFF;--color-surface:#FFFFFF;--color-surface-elevated:#F2F2F7;--color-surface-muted:#F9FAFB;--color-border:rgba(17,24,39,0.1);--color-border-strong:#D1D5DB;--color-text-primary:#111827;--color-text-secondary:#6B7280;--color-text-muted:#9CA3AF;--color-accent:#00B7FF;--color-accent-text:#0077AA;--color-on-accent:#FFFFFF;--color-on-accent-aa:#0A1A28;--color-input-bg:#FFFFFF;--color-input-border:#D1D5DB;--color-success:#16A34A;--color-error:#DC2626;--color-error-bg:#FEF2F2;--color-overlay:rgba(0,0,0,0.4);--color-accent-subtle:rgba(0,183,255,0.10);--color-icon-muted:#8E8E93"><div class="css-g5y9jx flex-1"><div style="position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none;visibility:hidden"></div><div class="css-g5y9jx r-13awgt0"><div class="css-g5y9jx r-13awgt0 r-1p0dtai r-1d2f490 r-u8s1d r-zchlnj r-ipm5af" style="background-color:rgba(242,242,242,1.00);display:flex"><div class="css-g5y9jx r-13awgt0"><div class="css-g5y9jx r-13awgt0"><!--$--><div class="css-g5y9jx r-150rngu r-eqz5dr r-16y2uox r-1wbh5a2 r-11yh6sk r-1rnoaur r-agouwx flex-1 bg-background"><div class="css-g5y9jx"><header role="banner" class="css-g5y9jx border-b border-border bg-surface"><div class="css-g5y9jx flex-row items-center justify-between px-6 py-4"><a href="/" dir="auto" role="link" class="css-146c3p1 r-1loqt21"><div aria-label="3D Print Calculator" class="css-g5y9jx r-1mlwlqe r-1udh08x r-417010 r-xoduu5" style="width:180px;height:42px;flex-shrink:1;max-width:100%"><div class="css-g5y9jx r-xoduu5 r-1niwhzg r-vvn4in r-u6sd8q r-1p0dtai r-1pi2tsx r-1d2f490 r-u8s1d r-zchlnj r-ipm5af r-13qz1uu r-1wyyakw r-ehq7j7"></div></div></a><div class="css-g5y9jx hidden md:flex flex-row items-center gap-6"><a href="/" dir="auto" role="link" class="css-146c3p1"><span class="css-1jxf684 text-sm font-semibold text-accent-text">Home</span></a><a href="/calculators/new" dir="auto" role="link" class="css-146c3p1"><span class="css-1jxf684 text-sm font-semibold text-text-secondary">New Calculation</span></a><a href="/guides" dir="auto" role="link" class="css-146c3p1"><span class="css-1jxf684 text-sm font-semibold text-text-secondary">Guides</span></a><a href="/contact" dir="auto" role="link" class="css-146c3p1"><span class="css-1jxf684 text-sm font-semibold text-text-secondary">Contact</span></a><a href="/login" dir="auto" role="link" class="css-146c3p1"><span class="css-1jxf684 text-sm font-semibold text-text-secondary">Login</span></a><a href="/register" dir="auto" role="link" class="css-146c3p1"><span class="css-1jxf684 text-sm font-semibold text-text-secondary">Register</span></a></div><button aria-label="Open menu" role="button" class="css-g5y9jx r-1i6wzkk r-lrvibr r-1loqt21 r-1otgn73 md:hidden p-2 -mr-2" style="transition-duration:0s" type="button"><div dir="auto" class="css-146c3p1 r-lrvibr" style="font-size:26px;color:rgba(55,65,81,1.00);font-family:Ionicons;font-weight:normal;font-style:normal">ï</div></button></div></header><main role="main" class="css-g5y9jx w-full"><div class="css-g5y9jx px-6 py-16 items-center max-w-2xl self-center w-full"><div dir="auto" class="css-146c3p1 text-base font-semibold text-accent-text mb-2 text-center">Want to know how to price your 3D prints? We are here to help.</div><h1 dir="auto" aria-level="1" role="heading" class="css-146c3p1 text-3xl font-bold text-text-primary mb-6 text-center">Free 3D Print Cost Calculator</h1><div dir="auto" class="css-146c3p1 text-lg text-text-secondary text-center mb-10">Calculate the true cost of your 3D prints â filament, energy, machine depreciation, and labour â all in one place. No account required.</div><a href="/calculators/new" dir="auto" role="link" class="css-146c3p1 bg-accent px-10 py-3 rounded-lg mb-4 r-1loqt21"><span class="css-1jxf684 text-on-accent-aa font-bold text-xl">Start calculating â it's free</span></a><div dir="auto" class="css-146c3p1 text-sm text-text-muted mb-2">No account needed to calculate.</div><a href="/register" dir="auto" role="link" class="css-146c3p1 r-1loqt21"><span class="css-1jxf684 text-sm text-accent-text font-semibold">Create a free account to save your results â</span></a></div><div class="css-g5y9jx px-6 pb-16 max-w-2xl self-center w-full"><div class="css-g5y9jx flex-row mb-6 pl-14 relative"><div class="css-g5y9jx absolute left-0 w-10 h-10 bg-accent rounded-full items-center justify-center"><div dir="auto" class="css-146c3p1 text-on-accent-aa font-bold">1</div></div><div class="css-g5y9jx flex-1"><div dir="auto" class="css-146c3p1 font-semibold text-text-primary mb-1">Enter your project details</div><div dir="auto" class="css-146c3p1 text-sm text-text-secondary">Add filament type, colour, weight, and spool cost.</div></div></div><div class="css-g5y9jx flex-row mb-6 pl-14 relative"><div class="css-g5y9jx absolute left-0 w-10 h-10 bg-accent rounded-full items-center justify-center"><div dir="auto" class="css-146c3p1 text-on-accent-aa font-bold">2</div></div><div class="css-g5y9jx flex-1"><div dir="auto" class="css-146c3p1 font-semibold text-text-primary mb-1">Add energy and machine costs</div><div dir="auto" class="css-146c3p1 text-sm text-text-secondary">Include power usage, printer depreciation, and repairs.</div></div></div><div class="css-g5y9jx flex-row mb-6 pl-14 relative"><div class="css-g5y9jx absolute left-0 w-10 h-10 bg-accent rounded-full items-center justify-center"><div dir="auto" class="css-146c3p1 text-on-accent-aa font-bold">3</div></div><div class="css-g5y9jx flex-1"><div dir="auto" class="css-146c3p1 font-semibold text-text-primary mb-1">Get your total price</div><div dir="auto" class="css-146c3p1 text-sm text-text-secondary">See an itemised breakdown instantly.</div></div></div><div class="css-g5y9jx flex-row mb-6 pl-14 relative"><div class="css-g5y9jx absolute left-0 w-10 h-10 bg-accent rounded-full items-center justify-center"><div dir="auto" class="css-146c3p1 text-on-accent-aa font-bold">4</div></div><div class="css-g5y9jx flex-1"><div dir="auto" class="css-146c3p1 font-semibold text-text-primary mb-1">Save or export as PDF</div><div dir="auto" class="css-146c3p1 text-sm text-text-secondary">Share a PDF of any calculation â no account needed. Create a free account to save them.</div></div></div></div><div class="css-g5y9jx px-6 pb-16 max-w-2xl self-center w-full"><h2 dir="auto" aria-level="2" role="heading" class="css-146c3p1 text-2xl font-bold text-text-primary mb-6 text-center">What does a 3D print cost?</h2><div dir="auto" class="css-146c3p1 text-base text-text-secondary mb-8">The plastic is only part of the price. A realistic quote covers four cost factors â the calculator itemises each one so you can see exactly where the money goes:</div><div class="css-g5y9jx mb-5"><h3 dir="auto" aria-level="3" role="heading" class="css-146c3p1 font-semibold text-text-primary mb-1">Filament</h3><div dir="auto" class="css-146c3p1 text-sm text-text-secondary">Weight used à spool price per gram, plus your markup. A 125 g print from a $25.99 spool of PLA costs about $3.25 in material.</div></div><div class="css-g5y9jx mb-5"><h3 dir="auto" aria-level="3" role="heading" class="css-146c3p1 font-semibold text-text-primary mb-1">Energy</h3><div dir="auto" class="css-146c3p1 text-sm text-text-secondary">Print time à printer wattage à your electricity price. Six hours at 150 W and $0.30/kWh adds roughly $0.27.</div></div><div class="css-g5y9jx mb-5"><h3 dir="auto" aria-level="3" role="heading" class="css-146c3p1 font-semibold text-text-primary mb-1">Machine depreciation</h3><div dir="auto" class="css-146c3p1 text-sm text-text-secondary">Your printer wears out. Spreading a $299 printer over three years of 4-hour days adds about $0.07 per print hour, plus a repair allowance.</div></div><div class="css-g5y9jx mb-5"><h3 dir="auto" aria-level="3" role="heading" class="css-146c3p1 font-semibold text-text-primary mb-1">Labour</h3><div dir="auto" class="css-146c3p1 text-sm text-text-secondary">Slicing, plate prep and post-processing take time. 15 minutes at $12/hour adds $3.00 â often more than the plastic itself.</div></div><div class="css-g5y9jx mt-6 rounded-xl border border-border bg-surface p-6"><h3 dir="auto" aria-level="3" role="heading" class="css-146c3p1 font-semibold text-text-primary mb-3">Example: what a real print costs</h3><div dir="auto" class="css-146c3p1 text-sm text-text-secondary mb-4">A 125 g PLA print that runs for 6 hours:</div><div class="css-g5y9jx flex-row justify-between gap-4 mb-2"><div dir="auto" class="css-146c3p1 text-sm text-text-secondary flex-1">Filament â 125 g from a $25.99 / 1 kg spool</div><div dir="auto" class="css-146c3p1 text-sm font-semibold text-text-primary">$3.25</div></div><div class="css-g5y9jx flex-row justify-between gap-4 mb-2"><div dir="auto" class="css-146c3p1 text-sm text-text-secondary flex-1">Energy â 6 h à 150 W at $0.30/kWh</div><div dir="auto" class="css-146c3p1 text-sm font-semibold text-text-primary">$0.27</div></div><div class="css-g5y9jx flex-row justify-between gap-4 mb-2"><div dir="auto" class="css-146c3p1 text-sm text-text-secondary flex-1">Machine â $299 printer, 3-year payback at 4 h/day</div><div dir="auto" class="css-146c3p1 text-sm font-semibold text-text-primary">$0.41</div></div><div class="css-g5y9jx flex-row justify-between gap-4 mb-2"><div dir="auto" class="css-146c3p1 text-sm text-text-secondary flex-1">Labour â 15 min prep and cleanup at $12/h</div><div dir="auto" class="css-146c3p1 text-sm font-semibold text-text-primary">$3.00</div></div><div class="css-g5y9jx flex-row justify-between gap-4 mt-2 pt-3 border-t border-border"><div dir="auto" class="css-146c3p1 text-sm font-bold text-text-primary flex-1">True cost, before markup</div><div dir="auto" class="css-146c3p1 text-sm font-bold text-text-primary">$6.93</div></div></div></div><div class="css-g5y9jx px-6 pb-16 max-w-2xl self-center w-full"><h2 dir="auto" aria-level="2" role="heading" class="css-146c3p1 text-2xl font-bold text-text-primary mb-6 text-center">Frequently asked questions</h2><div class="css-g5y9jx mb-6"><h3 dir="auto" aria-level="3" role="heading" class="css-146c3p1 font-semibold text-text-primary mb-1">How do I calculate the cost of a 3D print?</h3><div dir="auto" class="css-146c3p1 text-sm text-text-secondary">Add up four things: filament (grams used à price per gram), energy (print hours à printer wattage à your electricity rate), machine depreciation (printer price spread over its expected lifespan, plus repairs) and your labour. This calculator does all of it for you and shows an itemised breakdown.</div></div><div class="css-g5y9jx mb-6"><h3 dir="auto" aria-level="3" role="heading" class="css-146c3p1 font-semibold text-text-primary mb-1">
326How much does filament cost per gram?</h3><div dir="auto" class="css-146c3p1 text-sm text-text-secondary">A typical 1 kg spool of PLA costs $20â30, which works out to $0.02â0.03 per gram. Engineering filaments like ABS, PETG or nylon and specialty materials can run two to five times that.</div></div><div class="css-g5y9jx mb-6"><h3 dir="auto" aria-level="3" role="heading" class="css-146c3p1 font-semibold text-text-primary mb-1">How much electricity does a 3D printer use?</h3><div dir="auto" class="css-146c3p1 text-sm text-text-secondary">Most desktop FDM printers draw 50â150 W while printing. At $0.30 per kWh, a 6-hour print costs roughly $0.10â0.30 in electricity â small, but it adds up across a print farm.</div></div><div class="css-g5y9jx mb-6"><h3 dir="auto" aria-level="3" role="heading" class="css-146c3p1 font-semibold text-text-primary mb-1">What should I charge for a 3D print?</h3><div dir="auto" class="css-146c3p1 text-sm text-text-secondary">Start from your true cost â material, energy, machine wear and your time â then add a markup. Hobbyists selling prints commonly add 20â50% on top of material cost; professional services charge considerably more to cover failures and overhead.</div></div><div class="css-g5y9jx mb-6"><h3 dir="auto" aria-level="3" role="heading" class="css-146c3p1 font-semibold text-text-primary mb-1">Is this calculator free?</h3><div dir="auto" class="css-146c3p1 text-sm text-text-secondary">Yes. Calculating and exporting a PDF of your cost breakdown are free and need no account. A free account lets you save calculations and reopen them later, including in the mobile app.</div></div></div><div class="css-g5y9jx px-6 pb-16 items-center max-w-2xl self-center w-full"><div dir="auto" class="css-146c3p1 text-sm text-text-secondary mb-2">Prefer to calculate on your phone?</div><a href="https://apps.apple.com/app/id6782417484" dir="auto" role="link" class="css-146c3p1 mb-2 r-1loqt21"><span class="css-1jxf684 text-sm text-accent-text font-semibold">Download 3D Print Calculator on the App Store â</span></a><a href="https://play.google.com/store/apps/details?id=net.printcalculator.app" dir="auto" role="link" class="css-146c3p1 r-1loqt21"><span class="css-1jxf684 text-sm text-accent-text font-semibold">Get 3D Print Calculator on Google Play â</span></a></div></main><footer role="contentinfo" class="css-g5y9jx border-t border-border px-6 py-4 flex-row justify-center gap-6 flex-wrap"><a href="/guides" dir="auto" role="link" class="css-146c3p1 r-1loqt21"><span class="css-1jxf684 text-sm text-text-secondary">Guides</span></a><a href="/materials" dir="auto" role="link" class="css-146c3p1 r-1loqt21"><span class="css-1jxf684 text-sm text-text-secondary">Material costs</span></a><a href="/contact" dir="auto" role="link" class="css-146c3p1 r-1loqt21"><span class="css-1jxf684 text-sm text-text-secondary">Contact</span></a><a href="/privacy" dir="auto" role="link" class="css-146c3p1 r-1loqt21"><span class="css-1jxf684 text-sm text-text-secondary">Privacy</span></a><a href="/delete-account" dir="auto" role="link" class="css-146c3p1 r-1loqt21"><span class="css-1jxf684 text-sm text-text-secondary">Delete account</span></a><a href="/login" dir="auto" role="link" class="css-146c3p1 r-1loqt21"><span class="css-1jxf684 text-sm text-text-secondary">Login</span></a></footer></div></div><!--/$--></div></div></div></div></div></div></div><!--/$--></div></div>
326<script src="/_expo/static/js/web/entry-42b56341a631ad9ebc2a0dd35c7448c9.js" defer></script>
vendor: 1 bytes, line 326
326
327<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a43fa4483c9beb66',t:'MTc5MDkwMTQ3OQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
327</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.