How much does it cost to 3D print at the library?

Six of the eight US library systems checked here bill 3D printing by the gram, at 6 to 20 cents, so a 20 g print costs $1.20 to $4.00. Here are the fees and limits at eight library systems, what the same print costs at home, and how to submit a file.

Published

A 20 g 3D print at a US public library costs nothing to $4. Most of the libraries checked here bill 6 to 20 cents per gram of filament, so a 50 g print runs $3 to $10. Lincoln City Libraries bills $1 per print hour instead, and Austin and Denver print for free.

How much does it cost to 3D print at the library?

Of the eight US library systems below, six bill by filament weight: from 6 cents per gram at Salt Lake County Library to 20 cents at Fort Bend County Libraries, sometimes with a $1 minimum. Lincoln City Libraries charges $1 per print hour. Austin gives one free print a month, and Denver supplies free filament.

Library 3D printing fees, October 2026

Each row comes from the library’s own 3D printing page, checked October 10, 2026. All print in PLA (polylactic acid, the standard hobby filament) unless noted.

Library Fee model Rate Limits
Austin Public Library, TX Free 1 free print per month Austin cardholders; 4 h or less, 7.25 × 7.25 × 7 in
Denver Public Library, CO Free, you run the printer Filament free 2-hour reservation once a week, card required
Salt Lake County Library, UT Per gram $0.06/g 6 h, 100 g per submission including supports
Glendale Public Library, AZ Per gram $0.10/g 280 × 280 × 270 mm (11 × 11 × 10.5 in)
Portsmouth Public Library, NH Per gram $0.10/g Under 10 h per piece, up to 227 × 148 × 150 mm
Mobile Public Library, AL Per gram $0.10/g, $1 minimum One file at a time
Fort Bend County Libraries, TX Per gram $0.20/g, $1 minimum 5 h, 8 × 8 × 8 in
Lincoln City Libraries, NE Per hour $1 per print hour Under 4 h, 7 × 7 in; PLA, PETG or TPU

The weight a library bills is the slicer’s estimate for the whole job. Salt Lake County, for example, says the weight “calculated during slicing will be used to determine the price,” and its 100 g cap counts supports, rafts and brims.

What a 20 g and a 50 g print cost at each library

A per-gram fee is grams times the rate, raised to the minimum if it falls below. An hourly fee ignores weight.

Library 20 g print 50 g print
Austin, Denver $0 $0
Salt Lake County ($0.06/g) $1.20 $3.00
Glendale, Portsmouth, Mobile ($0.10/g) $2.00 $5.00
Fort Bend County ($0.20/g) $4.00 $10.00
Lincoln ($1/h) $1 per print hour, under $4 $1 per print hour, under $4

The $1 minimums apply only to prints under 10 g at Mobile and under 5 g at Fort Bend. To find your model’s grams before you submit, load the STL into the STL cost calculator and enter the library’s rate as the filament price per gram.

Library vs printing at home

At home, the same prints cost cents in filament and electricity, but you need a printer. Polymaker’s US store lists PolyLite PLA at $19.99 per 1 kg spool and $79.99 per 5 kg spool:

filament per gram:  $19.99 / 1,000 g = 2.0¢     $79.99 / 5,000 g = 1.6¢
20 g print:         20 × 2.0¢ = $0.40           20 × 1.6¢ = $0.32
50 g print:         50 × 2.0¢ = $1.00           50 × 1.6¢ = $0.80
electricity:        80 W × 1 h = 0.08 kWh × 18.31¢ = 1.5¢ per print hour

The 80 W is Prusa’s measured average for its MK-series printers on PLA. The 18.31 cents per kWh is the US average residential price for July 2026 from the U.S. Energy Information Administration (EIA). Say a 20 g print runs 3 hours. At home it costs 32 to 40 cents of filament plus 3 × 1.5¢ = 4.4¢ of power, or 36 to 44 cents. A per-gram library charges $1.20 to $4.00.

Each 50 g print you make at home instead of at 10 cents a gram saves about $4: $5.00 at the library against about $1 at home. The printer payback calculator turns that saving into how many prints a printer of a given price needs to pay for itself. The filament cost calculator prices your own spool per gram.

How do you 3D print something at the library?

Download or design your model, export it as an STL file, and check it against the library’s size and print-time limits. Then submit it on the library’s online request form. Staff slice it, quote the price and print it, usually within days to two weeks. You collect it at the desk and pay at pickup.

1. Get an STL file

Every library above that names a format takes STL. Salt Lake County also takes OBJ up to 25 MB, Portsmouth takes .thing, and Glendale wants the STL compressed into a ZIP. Lincoln asks for a link to the STL on Tinkercad or a similar site rather than an attachment.

2. Check it fits

Measure the model against the build size and time cap in the table above. Austin’s and Lincoln’s 4-hour limits are the tightest. If the model is too big, scale it down in your design tool before you submit. Salt Lake County will resize a model to fit its bed if you ask on the form, and asks you to talk to staff about anything over its limits.

3. Submit the request

Six of the eight libraries take requests through a web form, and Lincoln says it “cannot accept requests by e-mail.” Fort Bend County is the exception: bring the STL on a flash drive and hand it to staff. Mobile accepts one file at a time, except for objects that need several parts. You pick a color from what the library stocks. Austin offers black, white or “surprise me”. Salt Lake County lists eight colors and Glendale over 30.

4. Approve the estimate

Staff slice the file and tell you the weight or time, and so the price, before printing. Glendale contacts you with an estimate first. Portsmouth tells you if a print will cost more than $5, and Salt Lake County’s form lets you ask to hear back above $10. Mobile bills the projected filament use, set before printing.

5. Wait

Turnaround runs from days to two weeks:

  • Glendale: “seven to ten business days” for most items.
  • Lincoln: “up to two weeks,” printed first come, first served when staff are in.
  • Austin: “a few days” before printing starts, longer when demand is high.
  • Portsmouth gives no estimate.

6. Pick up and pay

The library tells you when the print is done. Collect it in person and pay then: Salt Lake County collects “upon pickup,” and Mobile bills your library account. Pickup windows are short. Austin gives away prints after one week, Mobile keeps them 14 days, and Glendale 21 days. After that the print becomes library property.

Printing it yourself at the library

Denver Public Library lets you run the printer. Book a 2-hour session up to two weeks ahead with a Denver library card, bring an STL, and staff help you slice it. The PLA is free, but you cannot bring your own filament.

Published · Figures last checked

More from the blog

  • print cost
  • pricing
  • selling prints

3D print cost spreadsheet: formulas for Excel and Google Sheets

Build a 3D print cost spreadsheet in Excel or Google Sheets: a settings block, one row per job, formulas to paste and a CSV template you can import.

  • print cost
  • pricing
  • selling prints

How much does it cost to 3D print a dragon?

An articulated 3D printed dragon costs about $0.84 to $2.32 in PLA and power at 27 to 55 cm long. Grams, hours and cost by size, plus how to price one to sell.

  • print cost
  • print time
  • multi color

How much does it cost to 3D print a figure?

What a 3D printed figure or toy costs at home: grams, print hours, filament and electricity for figures from 10 to 60 cm, action figures and fidget toys.