When does a robot pay back? How the calculation works
The robot's price alone does not decide when a deployment pays back. Total cost of ownership (TCO) is the sum of direct and indirect costs: purchase and installation, operation and maintenance, downtime losses, and replacement or disposal. The benefit depends on the work hours the robot actually takes over and its utilization. This calculator turns those values into yearly cash flows and shows simple payback, discounted payback and NPV together.
1. Formulas
Both options use the same benefit; only the upfront outlay (Upfront_cost) and annual cost (Annual_cost) differ. For buying they are the upfront investment and annual operating cost; for RaaS, the RaaS upfront cost and annual fee.
Hours_replaced = Hours_per_day × Days_per_year × Share_replaced
Benefit = Hours_replaced × Loaded_wage × Utilization
Net = Benefit − Annual_opex
Simple_payback = Upfront_cost ÷ Net
R_0 = −Upfront_cost · R_1 = Benefit × Ramp_up − Annual_cost · R_t = Net (t ≥ 2)
NPV = Σ_{t=0..N} R_t ÷ (1 + i)^t
TCO_N = Upfront_cost + Annual_cost × N
Simple payback divides the upfront investment by the steady-state net benefit, so it ignores ramp-up and the time value of money. Discounted payback is the point where the cumulative discounted cash flow reaches zero, interpolated linearly within the year. Cost per effective robot hour divides the period TCO by the effective work hours over the same period (hours replaced × utilization, first year scaled by ramp-up), so you can compare it directly with the hourly labor cost.
2. The variables that move the result most
Usually utilization and the share of work the robot takes over. Assuming one robot replaces one worker outright makes payback look far too short. Use the sensitivity table to see how much NPV moves when utilization changes by 10 points, and measure the target work in hours before deployment to set the share. A short simple payback can still come with a negative NPV once ramp-up and discounting are included.
3. Comparing buying with RaaS
Robots-as-a-Service turns most of the upfront investment into monthly or yearly fees. In June 2024 GXO and Agility Robotics signed a multi-year RaaS agreement to deploy the Digit humanoid in logistics operations, where Digit moves totes from collaborative robots onto conveyors, managed through the Agility Arc platform. Compare the two options by NPV over the same period at the same discount rate, and decide what to add to the annual fee based on whether the contract covers maintenance, software updates and replacement, and on its minimum term and termination conditions.
4. Frequently asked questions
Q1. The NPV differs from the example code in the related article.
With the same assumptions (upfront 150,000, operating cost 20,000, 16 h × 300 days × 60%, 25 per hour, 75% utilization, 8% discount rate, 5 years), the annual net benefit of 34,000 and the 4.4-year simple payback match. The difference is how ramp-up is applied. The article's code multiplies the whole first-year net flow (benefit − operating cost) by 50%, giving a 5-year NPV of about −29,989; this calculator multiplies only the first-year benefit and keeps the operating cost in full, giving about −39,248. Maintenance contracts and supervision are usually paid in full during ramp-up, so the calculator uses the more conservative approach. Set the first-year benefit factor to 100% and both give the same result (about −14,248).
Q2. Can I use this result for investment decisions?
No. It is an informational calculation for comparing cost structures when evaluating an on-site deployment. It is not a basis for decisions about any company or financial product, and it does not include taxes, depreciation, residual value, subsidies or wage growth.
Q3. What discount rate should I use?
The company's after-tax weighted average cost of capital (WACC) is commonly used for NPV. If your company has an internal hurdle rate, use that. A positive NPV means the investment adds value at that discount rate.
Q4. How is the share done by the robot different from utilization?
The share is the part of the target work hours you plan to hand over to the robot; utilization is the part of that planned time the robot actually works. For example, if a robot is given 60% of 16 hours of daily work at 75% utilization, it actually replaces 7.2 hours a day.
Q5. How do I enter a deployment of several robots?
Add up the upfront and operating costs for all units, and enter the total work hours the robots share as the daily work hours. Integration cost per unit can fall and supervision can grow as the fleet gets larger, so get quotes for each fleet size and calculate them separately.
Related articles on Physical AI Portal
Primary sources
- Wikipedia — Total cost of ownership
- Wikipedia — Net present value
- Agility Robotics — GXO signs industry-first multi-year agreement with Agility Robotics (RaaS, June 2024)
Data and formulas last verified: 2026-10-23 · Operator: Huni ([email protected])