How the price is calculated
Where the number you send your customer comes from: which costs BenchyOps adds, how it applies your profit and risk, and how it rounds.
On this page
What goes into the cost
A quote price is built by adding up five things per piece. All of them come from data you already loaded into BenchyOps:
- Material: the grams of each filament times its cost per kilo. One hundred grams of a $18,000-per-kilo PLA is $1,800.
- Supplies: what you add under Supplies (magnets, screws, boxes, glue) times its unit cost.
- Energy: the printer consumption in watts times the print hours, by your electricity rate (per kWh).
- Machine usage: the printer cost per hour times the print hours. It includes maintenance and wear; electricity is separate.
- Labor: the working hours per piece times your hourly rate.
You can load several filaments under Material (a multicolor piece, for example): BenchyOps adds the cost of each one by the grams you assign. Under Supplies you add everything that is not filament, with its quantity.
Electricity and the hourly rate come from Settings → Workshop → Prices, and you can change them for a single quote under Rates for this quote.
The margin and the risk margin
Profit over cost is a markup on the cost of the piece, not a percentage of the final price. That is why 30% over cost is not 30% of what the customer pays: since the price also includes that profit, the real percentage goes down.
A quick example
On a $6,475 cost, 30% adds $1,942.5. Before rounding, the price is $8,417.5, so the profit is 23% of the final price, not 30%.
The Risk margin is a cushion for prints that go wrong. It is calculated on the production cost and added to the price. If the piece prints fine, that money was not spent and stays as profit.
As long as you do not touch it, the quote calculator can suggest a risk percentage from real signals: prints longer than 12 or 24 hours, overdue maintenance, recent failures on that printer, or a piece with several materials.
Real cost and profit in the breakdown
Below the total, the Cost Breakdown groups amounts into two blocks: Real cost and Total profit. Both, plus Rounding, add up to the Total.
Real cost is material, supplies, energy and machine usage: the money that goes out to a third party. Labor and the Risk margin are not money you pay someone else: labor is your work, and the risk margin is a cushion that stays with you if everything goes well. That is why BenchyOps shows them inside Total profit, together with profit over cost. The total does not change.
That is why real cost looks low
Your work and the risk are not counted as cost, they are counted as profit. Real cost plus total profit still adds up to the full price.
The breakdown of the $9,300 piece
- Real cost · material + supplies + energy + machine usage
- $4,475
- Total profit · labor + risk margin + profit
- $4,784
- Rounding
- $41
- Total
- $9,300
$4,475 real cost + $4,784 total profit + $41 rounding = $9,300.
How the price is rounded
BenchyOps never quotes below cost: it always rounds up. In pesos, to the next multiple of $100; in dollars, to the next dollar.
New quotes round the price of each piece, and the total is that price times the quantity. So you see N × $X and the math closes: three pieces at $9,300 are exactly $27,900.
With many pieces, rounding each one to $100 could inflate the order. If that rounding would add more than 2% of the order (or $100, whichever is greater), the step drops to $10; if that is still not enough, to $1. It is still per piece, so the multiplication closes anyway.
Quotes created before September 2026 rounded the order total and divided it by the quantity. In those, the unit price can have cents and is shown with ≈. When you edit them, that rule is kept so the customer price does not change.
Dollars
Rounding used to be to 100 in any currency: a US$ 14 piece could end up quoted at US$ 100. Today the step in dollars is US$ 1.
Notes for the customer
In the Order section, tap Add notes for the customer and write what they need to know: what the job includes, the deposit, how it is delivered. Up to 1,000 characters, with line breaks. Notes show on the PDF and on the link your customer sees; they do not change the price. Internal prints have no notes.
Internal print
For pieces for your own use (spares, upgrades, tests) turn on the Internal print switch. The quote is saved under Company (Internal Use).
An internal print charges the cost but not the profit over cost: the margin is zero. Labor, energy and machine usage are still calculated, because they are real costs.
Internal prints are not shared with customers.
Editing an old quote
When you create a quote, BenchyOps saves the costs it used to calculate it. If the filament goes up later, an already sent quote does not change on its own: when you edit it and save again, it still uses the costs from that moment.
If you want to move it to today costs, tap Use current costs. BenchyOps shows you how the price would change and, when you save, the quote changes. With Back to saved costs you undo that change.
The notice This price uses the costs from when the quote was created appears when the saved costs are not today costs.
Won quotes
If the quote is already Completed, Delivered or Shipped, it cannot be edited. To fix it you have to move it back to an earlier state.
A complete example
A 100 g PLA piece, 5 print hours, with a 10% risk margin and a 30% profit over cost. The production cost (material + energy + machine + labor) is $6,475:
From costs to price
- Material · 100 g × $18,000/kg
- $1,800
- Energy · 1.75 kWh × $100/kWh
- $175
- Machine usage · 5 h × $500/h
- $2,500
- Labor · 0.5 h × $4,000/h
- $2,000
- Risk margin · 10%
- $647
- Profit over cost · 30%
- $2,137
- Rounding to $100
- $41
- Total · 1 piece
- $9,300
$1,800 + $175 + $2,500 + $2,000 + $647 + $2,137 + $41 = $9,300. With three identical pieces, the total is $27,900 (3 × $9,300).
Energy comes from the printer watts times the hours: 350 W for 5 hours is 1.75 kWh. The risk margin is calculated on the production cost, and the profit over cost on the cost plus the risk.
Frequently asked questions
Why does real cost not include labor?
Because your work is not money you pay a third party. BenchyOps shows it inside total profit, together with the risk margin and the profit over cost. The total is the same.
Can I sell at cost?
Yes. Set profit and risk margin to 0: the quote stays at cost, with no profit.
What happens if I do not pick a printer or material?
That cost stays at zero and the price does not include it. That is why you cannot copy the quote until you pick the printer and the filament for every line.
Does energy use the real printer consumption?
It uses the watts you loaded for each printer. If the printer has no consumption loaded, energy is zero.
Why does the unit price of an old quote say approximately?
Because those quotes rounded the order total, not each piece, so the unit price can have cents. New ones round per piece and multiply exactly.
