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
Sources
- Austin Public Library, 3D printing (one free print per month) (accessed 2026-10-10)
- Austin Public Library, APL Innovate 3D print request form (file format, size, time and pickup rules) (accessed 2026-10-10)
- Denver Public Library, 3D Printing in the Denver Public Library ideaLABs (accessed 2026-10-10)
- Salt Lake County Library, What are your 3D printing guidelines? (accessed 2026-10-10)
- Salt Lake County Library, 3D Printing Request (accessed 2026-10-10)
- Glendale Public Library (Arizona), 3D Printing (accessed 2026-10-10)
- City of Portsmouth, NH, Portsmouth Public Library: 3D Printing (accessed 2026-10-10)
- Mobile Public Library, 3D printing (accessed 2026-10-10)
- Mobile Public Library, 3D Printing rules and procedures (PDF) (accessed 2026-10-10)
- Fort Bend County Libraries, 3D Printing (accessed 2026-10-10)
- Lincoln City Libraries, 3D Printing Request (accessed 2026-10-10)
- Polymaker, PolyLite PLA (US store, 1 kg and 5 kg prices) (accessed 2026-10-10)
- Prusa Knowledge Base, FAQ: Frequently asked questions (power consumption) (accessed 2026-10-10)
- U.S. Energy Information Administration, Electric Power Monthly, Table 5.6.A: Average price of electricity to ultimate customers by end-use sector, July 2026 (accessed 2026-10-10)