3D Quote Studio is a free, open-source, browser-based calculator for estimating 3D printing costs and selling prices from sliced G-code files.
It is designed for 3D printing businesses, makers, and print farms that want to quickly turn the material usage calculated by their slicer into an accurate customer quote.
Made by aka.NPC
3D Quote Studio takes the filament usage from a sliced G-code file and combines it with your own business costs to calculate a final selling price.
It can account for:
- Filament cost
- Scrap / waste
- Number of printed units
- Magnets
- NFC tags
- Packing
- Overhead
- Shipping
- Tax
- Payment / transaction fees
- Target profit
The quote updates live as you change any of the values.
Upload a sliced G-code file generated by your slicer.
3D Quote Studio looks for filament usage information contained in the G-code and attempts to extract the actual sliced filament weight.
It supports a range of common G-code metadata formats, including filament weight and filament usage information generated by popular slicers.
When the weight is successfully detected, it is automatically entered into the calculator.
Set the amount of net profit you want to earn.
The calculator works backwards from your desired profit and calculates the customer price while accounting for tax and transaction fees.
Enter the selling price you want to charge.
The calculator then shows:
- Net profit
- Profit margin
- Markup on cost
Quickly switch to a production-cost view by removing selling-related costs such as:
- Shipping
- Packing
- Overhead
- Scrap
- Target profit
This makes it easy to see the underlying production cost of a print.
The quote summary provides a complete breakdown of the calculated price:
| Cost | Description |
|---|---|
| Filament | Cost of the filament used for the print |
| Magnets | Cost based on quantity × cost per magnet |
| NFC tags | Cost based on quantity × cost per NFC tag |
| Scrap buffer | Additional material allowance for waste |
| Overhead | Additional operating cost |
| Packing | Packaging cost |
| Shipping | Shipping charge |
| Tax | Configurable tax percentage |
| Transaction fee | Configurable payment processing fee |
| Net profit | Profit remaining after applicable costs and fees |
The calculator currently supports:
- INR (₹)
- USD ($)
- EUR (€)
- GBP (£)
- AUD (A$)
- CAD (C$)
- JPY (¥)
First, prepare your model in your preferred slicer.
For example:
- Bambu Studio
- OrcaSlicer
- PrusaSlicer
- Cura
- Other slicers that include filament usage information in their G-code
Configure your normal print settings, including:
- Infill
- Walls
- Supports
- Layer height
- Filament
- Printer settings
Slice the model and save/export the resulting G-code file.
The important part is that the file has already been sliced, so the slicer has calculated the expected filament usage.
Drop the sliced G-code file into 3D Quote Studio.
The application attempts to read the filament weight from the file automatically.
Enter the costs relevant to your print:
- Filament price per kg
- Shipping
- Packing
- Overhead
- Magnets
- NFC tags
- Scrap allowance
- Number of units
Choose either:
Target Profit — tell the calculator how much profit you want.
Manual Price — enter the price you want to charge.
The final customer price and complete cost breakdown are calculated instantly.
3D Quote Studio is designed to work with sliced G-code files.
Do not use an unsliced STL or 3D model as your primary input when you need accurate filament usage.
A model file by itself does not contain the actual filament usage resulting from your chosen:
- Infill
- Supports
- Wall count
- Layer height
- Print settings
- Printer
- Filament
The most reliable workflow is therefore:
3D Model
↓
Slicer
↓
Sliced G-code
↓
3D Quote Studio
↓
Cost + Fees + Profit
↓
Customer Quote
3D Quote Studio runs in the browser and does not require an account or backend server.
Your G-code file is processed locally by the browser to extract the available filament information.
Calculator values are saved locally using browser localStorage, allowing your settings to persist between sessions.
3D Quote Studio is a lightweight browser application.
There is no:
- Backend
- Database
- Account
- Build system
- Package installation
Simply open the HTML file in a modern browser.
Use a modern browser such as:
- Google Chrome
- Microsoft Edge
- Mozilla Firefox
- Safari
Some compressed G-code functionality depends on browser support for DecompressionStream.
The calculator estimates your selling price based on the information you provide and the filament usage reported by the sliced file.
Actual costs may also depend on:
- Electricity
- Printer depreciation
- Maintenance
- Labour
- Failed prints
- Post-processing
- Packaging
- Shipping provider charges
- Other business expenses
For the most accurate quote, use the filament usage reported by your slicer.
3D Quote Studio is free and open source.
You can:
- Use it personally
- Use it commercially
- Modify it
- Fork it
- Improve it
- Submit pull requests
- Report bugs
- Suggest features
Contributions are welcome.
- Fork the repository
- Create a new branch
- Make your changes
- Test the application
- Submit a pull request
Please include a clear description of your changes when submitting a pull request.
This project is licensed under the MIT License.
See the LICENSE file for the full license text.
aka.NPC
GitHub: https://github.com/akanpc-code
3D Quote Studio — turn sliced filament usage into a quote.