3D print cost calculator in Mexican pesos
Adds material, electricity, machine wear, your time and your failure rate to tell you what a part costs you and what you should charge for it.
Updated July 27, 2026
Inputs
The print
What share of your attempts ends up in the bin.
Material
Electricity
Measured with a plug-in energy meter, not the power supply label.
Take it from your CFE bill. If your tariff is tiered, work out the effective price first.
Machine
How many hours you expect it to last before replacement. This is your hypothesis.
Nozzles, belts, FEP film, LCD screen, PTFE tube, build plate.
Result
Fill in the fields to see the breakdown.
Formula
material = costo de filamento o de resina (ver la fórmula de cada uno)
kWh = (potenciaMedia_W × horas) ÷ 1000
energía = kWh × precio_MXN_por_kWh
depreciación_porHora = precioMáquina ÷ vidaÚtil_horas
mantenimiento_porHora = mantenimientoAnual ÷ horasQueImprimesAlAño
desgaste = horas × (depreciación_porHora + mantenimiento_porHora)
subtotal = material + energía + desgaste
total = subtotal ÷ (1 − tasaDeFallo_% ÷ 100)
margenPorFallos = total − subtotalAssumptions
- The machine is depreciated linearly over print hours up to the service life you declare. This is not an accounting or tax rule: it is a practical pro-rating.
- Annual maintenance (nozzles, belts, bearings, FEP film, LCD screen, PTFE tube, build plate) is spread across the hours you actually print per year.
- The failure rate is read as the probability of losing a whole attempt. The total is the expected cost per GOOD PART: subtotal ÷ (1 − p).
- You take the kWh price from your CFE bill. If your tariff is tiered, work out the effective price in the electricity calculator first and bring it here.
- All amounts are in Mexican pesos and shown rounded to the peso.
Limitations
- Excludes labour, post-processing, packaging, shipping, software and commercial margin. This is the cost to produce the part, not its selling price.
- A failure caught halfway wastes less material and energy than one at the end. The model charges the full attempt, so it overestimates: deliberately conservative.
- Almost no manufacturer publishes a consumer printer's service life in hours. Whatever you enter is your own hypothesis, not a verified figure.
- Hourly wear assumes even usage. Printing abrasives (carbon fibre, GF) wears nozzles far faster than this pro-rating reflects.
- Does not model idle machine time or opportunity cost.
Indicative estimate. Real consumption depends on your slicer, your machine and your settings. Amounts in Mexican pesos (MXN).
Indicative estimate. Real consumption depends on your slicer, your machine and your settings.
How it is calculated
Formula
costo_material = (gramos / 1000) × precio_mxn_por_kg · costo_energia = potencia_media_W × horas / 1000 × tarifa_mxn_por_kwh · costo_maquina = (precio_impresora_mxn / vida_util_horas) × horas · costo_consumibles = (boquillas + placa + mantenimiento) por hora × horas · costo_mano_obra = minutos_de_trabajo_humano / 60 × tarifa_mxn_por_hora · subtotal = (material + energía + máquina + consumibles + mano de obra) / (1 − tasa_de_fallo) · precio_sugerido = subtotal × (1 + margen). Si vas a facturar, el IVA se suma sobre el precio sugerido, no sobre el costo.Assumptions
- The electricity tariff is entered by the user from their own CFE bill; we do not publish a tariff as a fixed fact.
- The failure rate is a user-declared percentage applied by division, not addition: reprinting one part in ten adds 11 %, not 10 %.
- Printer service life in hours is the user's estimate; we propose no default.
- Labour counts human time (setup, support removal, sanding), not machine hours.
Limitations
- It does not compute taxes or withholdings: if you sell, ask your accountant about VAT, income tax and your tax regime.
- It does not know your shipping, packaging or marketplace fees (Mercado Libre, Amazon, card processing).
- A printer's real average power differs a lot between warm-up and steady state; one average figure will always be approximate.
- It does not replace a quotation: it is a base so that yours stops being a hunch.

