
3D Printing Rate Formula
Learn how to calculate an estimated 3D printing quote from material, machine, labour, fixed costs and markup.
A practical 3D printing quote starts with the direct cost of producing a job, then adds a selected markup. This method helps separate filament or resin, printer time, hands-on work and job-specific expenses so that a quote is easier to review and adjust.
- 100% Free
- No Sign-Up Required
- Private & Secure
- Mobile Friendly
Suggested 3D Printing Quote
Where:
First add material, machine, labour and fixed job costs. Then increase that base cost by the chosen percentage markup to get the suggested quote.
Variables Explained
| Variable | What It Means | Unit |
|---|---|---|
| materialWeight - Material weight | The estimated filament or resin consumed by the job, including supports or waste if you choose to include them. | grams |
| materialCostPerKg - Material cost per kg | Your purchase cost for one kilogram of the selected material. | currency |
| printHours - Print time | The estimated active printer run time for the job. | hours |
| machineRate - Machine cost per hour | Your estimated hourly printer operating and ownership cost. | currency |
| labourHours - Labour time | Hands-on time for file preparation, setup, finishing, packing or similar work. | hours |
| labourRate - Labour rate per hour | The amount charged for each hour of hands-on work. | currency |
| fixedCosts - Fixed job costs | Per-job expenses such as packaging, inserts, shipping supplies or a failure allowance. | currency |
| profitMargin - Profit margin | The percentage added to the estimated base job cost; in this calculator it functions as a markup on cost. | percent |
Step-by-Step Calculation
Convert material use to kilograms
Material is entered in grams, so divide by 1,000 before applying a per-kilogram price.
materialKg = materialWeight / 1000
Calculate material cost
Multiply the estimated material used in kilograms by its purchase cost per kilogram.
materialCost = materialKg * materialCostPerKg
Calculate machine cost
Multiply active printing time by the hourly cost assigned to the printer.
machineCost = printHours * machineRate
Calculate labour cost
Multiply hands-on work time by the chosen labour rate.
labourCost = labourHours * labourRate
Find the base job cost
Combine all direct cost components before adding the markup.
baseCost = materialCost + machineCost + labourCost + fixedCosts
Add the selected markup
The entered percentage is calculated from base cost, not from the final sale price.
profitAmount = baseCost * (profitMargin / 100)
Calculate the suggested quote
Add the markup amount to base cost to estimate the customer quote.
suggestedPrice = baseCost + profitAmount
Example: Medium PLA print quote
Material cost
(150 / 1000) × 25
$3.75
Machine cost
5 × 2
$10.00
Labour cost
0.5 × 20
$10.00
Base cost
3.75 + 10.00 + 10.00 + 2.00
$25.75
Profit amount
25.75 × (30 / 100)
$7.73
Suggested quote
25.75 + 7.73
$33.48
Effective print rate
33.48 / 5
$6.70 per print hour
Final Result
Estimated base cost: $25.75. Estimated profit amount: $7.73. Suggested 3D printing quote: $33.48 per job.
Assumptions
- ✓The material weight represents all material you intend to charge for, including supports, rafts or purge material where relevant.
- ✓Machine rate reflects your own estimate of electricity, wear, maintenance, depreciation and other printer-related costs.
- ✓Labour time covers the hands-on work you decide to include, rather than unattended print time.
- ✓The entered profit percentage is added to base cost, so it is a markup calculation.
- ✓Taxes, payment processing fees, marketplace commissions and delivery are excluded unless included in fixed costs.
Limitations
- !An estimate cannot predict every failed print, design revision, material change or customer-requested finish.
- !Actual electricity use and maintenance costs vary by printer, settings, material and local utility price.
- !A single hourly machine rate may not reflect different printers, nozzle sizes, technologies or risk levels.
- !The calculation does not determine what customers in a particular market will pay.
- !The formula does not automatically include taxes, shipping charges or external platform fees.
Common Mistakes to Avoid
Entering material price per spool rather than the cost per kilogram.
Using the model weight while excluding support, raft, purge or expected waste material.
Treating unattended printer time as labour time as well as applying a machine hourly rate without intending to charge both.
Leaving out file preparation, setup, support removal, finishing or packing time.
Assuming the profit margin input is a percentage of final sale price; it is a percentage added to base cost.
Forgetting to review fixed costs for packaging, consumables, failed-print allowance or job-specific supplies.
Related Formulas
Frequently Asked Questions
What is the formula for a 3D printing quote?
Add material cost, machine cost, labour cost and fixed job costs, then multiply the total by 1 plus the markup percentage divided by 100.
How is 3D print material cost calculated?
Divide material weight in grams by 1,000, then multiply the result by the material cost per kilogram.
How do I calculate the hourly rate for a 3D printer?
For a job estimate, multiply active print hours by the machine cost per hour you set. That hourly cost can reflect your own estimate of power, maintenance, wear and depreciation.
Is the profit margin in this formula a true sale-price margin?
No. The percentage is calculated from base cost and added to it, which is generally called a markup. A true sale-price margin uses a different formula.
Why is the effective print rate different from my machine rate?
Effective print rate divides the full suggested quote by print hours. It includes material, labour, fixed costs and markup as well as machine cost.
Ready to calculate your result?
Use the calculator to get instant results with your own inputs.