Tooling

Costing & Quoting

Calculate cost-per-print and generate customer quotes for print services.

The "what should I charge?" tier. Hobbyists usually want a slicer-side panel; small print services need invoice-grade calculators with electricity, depreciation, and labor; production shops integrate with Print Farm Management and Filament & Resin Tracking.

Slicer-integrated calculators

  • OrcaSlicer cost panel — built-in; reads filament price/kg, electricity rate. The cheapest accurate per-print number.
  • PrusaSlicer cost — same idea; first-party in PrusaSlicer.
  • Bambu Studio cost estimate — built-in; AMS-aware, includes purge waste.
  • Cura "Print Cost" plugin — Marketplace plugin; broadly equivalent.

Mainsail / Fluidd panels

  • Print Cost Calculator (Mainsail panel) — community panel; reads Spoolman + electricity rate per print.
  • Mainsail "Filament cost" column in print history — built-in once Spoolman is configured.
  • Custom Klipper macros + Moonraker hooks — many small farms script their own per-print cost log.

OctoPrint plugins

  • OctoPrint Cost plugin — adds power + filament cost overlay to print jobs.
  • OctoPrint PrintJobHistory — log per-job cost.
  • OctoPrint Filament Manager — feeds filament cost into per-print totals.

Standalone web calculators

  • 3D Printing Calculator (3dprintingcalculator.io) — free; web; common starting point for new sellers. Hobby-grade, fine for ad-hoc.
  • Slant3D pricing tool — free; closed; aimed at high-volume "print farm as a service".
  • CraftCloud / Treatstock instant quote — paid services that quote for you (hosted print services).
  • Hubs / Protolabs instant quote — for industrial / SLA / SLS quoting; not FDM hobby-grade.
  • Slant3D Order Bot — closed; integrates orders → fleet → ship; for production farms.
  • PrintShop / 3DEXPRT / Treatstock — marketplace + storefront platforms for print services.
  • Etsy / Shopify + a 3D-print app — most small print sellers use a generic ecommerce stack (Ecommerce Platforms) and quote manually.
  • WooCommerce + Print 3D plugins — paid plugins that turn a slicer estimate into a quote line.

Spreadsheets / templates

  • Maker's Muse / Teaching Tech / 3D Printing Nerd cost spreadsheets — Google Sheets / Excel templates floating around YouTube comment sections; free.
  • Notion / Grist / NocoDB templates — DIY tracking; pair with Spoolman exports (see Filament & Resin Tracking).

Cost components to track (input list)

  • Filament cost — kg used × $/kg; pull from Spoolman.
  • Electricity — print time × printer wattage × $/kWh; smart plugs (Tasmota / Shelly / Tapo) give exact numbers.
  • Failure rate / waste markup — typically 5–15% added; varies wildly.
  • Depreciation — printer cost ÷ expected lifetime hours; rarely tracked by hobbyists.
  • Maintenance & consumables — nozzles, belts, build plates; usually folded into depreciation.
  • Labor — slicing, post-processing, packing; the biggest line item for paid prints.
  • Resin / wash / cure consumables — resin printers add IPA, gloves, FEP/nFEP replacement.

Quoting / invoicing tooling (generic)

  • Stripe / PayPal / Square invoicing — standard small-business invoicing; pair with the calculators above.
  • Wave / Akaunting / Invoice Ninja — free / FOSS invoicing tools.
  • Subscription / billing — see Subscriptions & Billing.

Pick this if…

  • Hobby, just want a number per print: OrcaSlicer or PrusaSlicer cost panel.
  • Multi-printer farm with per-spool tracking: Spoolman + a Mainsail cost panel.
  • OctoPrint user: OctoPrint Cost plugin.
  • Quoting customers ad-hoc: 3DPrintingCalculator.io + manual margin.
  • Running a real print service: Slant3D Order Bot or a custom Shopify/WooCommerce + Spoolman pipeline.
  • Want to actually understand your unit economics: track filament + electricity + failure-rate + labor in a spreadsheet — tools rarely cover all four.

On this page