What does the cost of manual workflows in SaaS include?

For a SaaS team, the cost of a manual workflow starts with paid time spent handling the work. The Workflow Opportunity Score can help identify which repeated process to measure first. A credible estimate then separates rework, delay, and risk from direct labor instead of hiding everything inside one inflated total.

Use a fully loaded hourly cost, not salary alone. The U.S. Bureau of Labor Statistics reported that private-industry compensation averaged $46.60 per hour in March 2026: $32.60 in wages and $14.01 in benefits. That broad U.S. average is context, not a SaaS rate. Ask finance for the actual cost of each role in your company.

The International Labour Organization defines labor cost more broadly than wages. Its concept includes employer social contributions, paid time not worked, training, welfare services, and some recruitment costs. Your finance team may use a narrower internal allocation, which is fine if the method stays consistent and visible.

Which cost categories belong in the estimate?

A useful estimate has five rows. Direct labor and rework are usually the easiest to support. Delay, risk, and opportunity cost need stronger evidence because they can turn a practical baseline into a sales story very quickly.

Cost categoryInput to collectHow to treat it
Direct laborActive minutes, run frequency, roles, loaded costInclude when people are doing or supervising the work.
ReworkError volume, correction time, credits or feesInclude the repair once. Do not count it again as delay.
DelayWait time and a documented financial consequenceMonetize only when timing changes an owned outcome.
Risk exposureObserved event rate, likelihood, defensible impactShow separately as expected exposure, not guaranteed cost.
Opportunity costWork displaced by the manual processReport as capacity unless the alternative value is evidenced.

This separation prevents double counting. If a reporting error takes an analyst 45 minutes to repair and delays a meeting, the repair time is labor. Add a delay cost only when the late meeting caused a distinct, documented consequence.

How do you calculate direct manual-work cost?

Calculate each role separately, then add the results. The basic formula is: runs per year multiplied by active role-hours per run multiplied by the role's loaded hourly cost. Use the actual operating calendar rather than assuming every workflow runs 52 weeks.

Direct labor cost per year: sum of (runs per year x active hours per run x people in the role x loaded hourly cost).
  1. Define one start and finish. Name the trigger, completed state, and owner. Do not mix several workflows into one estimate.
  2. Observe a representative operating cycle. Capture normal runs, busy periods, and exceptions. Calendar invites and system timestamps are stronger than memory.
  3. Separate active work from waiting. Ten minutes of handling followed by two days in a queue is ten minutes of labor, not 16 working hours.
  4. Split the work by role. An analyst preparing a report and a manager reviewing it have different time inputs and hourly costs.
  5. Annualize the measured frequency. Weekly work may pause for holidays or quarter-end changes. Record the chosen run count as an assumption.

Measure supervision too, but only when it exists. A manager who receives a finished report is not part of the manual workflow. A manager who checks formulas, resolves exceptions, or approves each run is.

How should rework, delay, and risk be priced?

Price these costs only when the team can show the event, its frequency, and its consequence. Do not assign the full value of a deal, customer, or renewal to a manual handoff merely because the handoff touched it.

Rework cost

Use correction volume multiplied by correction time and loaded hourly cost, then add direct outlays such as a documented credit or contractor fee. Sample several periods because one bad week can distort the annual estimate.

Delay cost

Wait time is an operating measure before it is a dollar value. Monetize it when the delay triggers an SLA credit, avoidable overtime, an expedited fee, or another traceable loss. Keep unproven revenue effects in a note, not the total.

Risk exposure

For a known adverse event, expected exposure can be estimated as event opportunities multiplied by likelihood multiplied by impact. NIST's risk assessment guidance treats likelihood and impact as distinct inputs. Use your incident history or control records where possible, and show risk outside the baseline when evidence is thin.

What does a worked SaaS example look like?

Consider an illustrative weekly pipeline report. An analyst exports and reconciles data, while a Sales Ops manager checks definitions and exceptions. The example uses invented assumptions to demonstrate the method. It does not describe a Zyphh client or a typical SaaS company.

Base-case inputAssumptionAnnual calculation
Analyst preparation2.5 hours x $62 loaded cost x 52 runs$8,060
Manager review0.75 hours x $78 loaded cost x 52 runs$3,042
Correction work2 corrections monthly x 0.75 hours x $62 x 12$1,116
Measured annual cost187 active hours across preparation, review, and correction$12,218

The estimate leaves delay and risk at zero because the example provides no evidence for either. It also does not claim $12,218 in potential savings. Some review will remain after a process change, and recovered hours may create capacity without reducing spend.

That is the useful baseline: the current process consumes an estimated 187 active hours and $12,218 under the stated assumptions. A later business case can compare that baseline with the cost, residual manual work, maintenance, and expected life of a proposed change.

Why should the estimate use a range?

A range shows whether the decision survives uncertain inputs. The U.S. GAO Cost Estimating and Assessment Guide recommends sensitivity analysis that varies major assumptions and documents what drives the result. Change one uncertain input at a time before combining scenarios.

ScenarioHandling and correction assumptionsAnnual cost
Low2 analyst hours, 0.5 manager hour, 1 monthly correction taking 0.5 hour$8,848
Base2.5 analyst hours, 0.75 manager hour, 2 monthly corrections taking 0.75 hour$12,218
High3.5 analyst hours, 1 manager hour, 3 monthly corrections taking 1 hour$17,572

The range is not a confidence interval. It is a what-if test using explicit assumptions. If the decision changes when preparation time moves by 30 minutes, collect better timing data before approving a build.

What should stay out of the total?

Exclude any value that cannot be traced to the workflow or that already appears elsewhere in the model. Conservative estimates are easier to defend and easier to update with actual results later.

  • Do not value every recovered hour as payroll savings unless spend will fall.
  • Do not count the full value of delayed deals, renewals, or customer accounts.
  • Do not add generic productivity, morale, or context-switching multipliers.
  • Do not apply a standard automation percentage before the target process is designed.
  • Do not count both the original task and the same time again as opportunity cost.
  • Do not hide weak assumptions inside a single precise total.

When is the estimate ready for a decision?

The estimate is ready when another operator can reproduce it from the same records. It should name the workflow, operating period, roles, run frequency, active time, loaded-cost source, rework data, excluded costs, and low/base/high assumptions.

  • One trigger, finish state, and accountable owner are defined.
  • Timing covers a representative cycle and separates work from waiting.
  • Finance supplied or approved the loaded-cost method.
  • Every added delay or risk value has a traceable event and consequence.
  • Capacity, cash cost, and expected risk are labeled separately.
  • The model can be updated with actual results after a change.

If the cost is material but the workflow, data, or ownership is still unclear, run a workflow-level AI readiness assessment before comparing tools. The right next step may be normal automation, product configuration, a policy repair, a guarded AI step, or no build.

A manual-work estimate does not make the investment decision. It gives the team a defensible current-state baseline, shows which assumptions matter, and prevents a future ROI claim from starting with made-up savings.

Turn this into your own build plan.

Run the Workflow Opportunity Score or book a strategy call. Bring one repeated workflow, the tools involved, and the number that should move.

Run the score

Sources and further reading

  1. U.S. Bureau of Labor Statistics: Employer costs per hour worked, March 2026
  2. ILOSTAT: Labour costs concepts and definitions
  3. U.S. GAO Cost Estimating and Assessment Guide
  4. NIST Guide for Conducting Risk Assessments

FAQ

Does the current cost of a manual workflow equal potential automation savings?

No. The current cost is a baseline. Potential savings must account for the share of work that will remain, implementation and operating costs, maintenance, exceptions, adoption, and whether recovered hours change cash spend or only release capacity.

What is a fully loaded hourly cost?

It is an employer-side cost for a role that includes wages plus the benefits and other employment costs included by the company's finance method. Use internal payroll or finance data when available, and document what the rate includes.

How long should a team measure a manual workflow?

Measure at least one complete operating cycle and include a normal period plus any known volume variation. There is no universal minimum. Weekly reporting, monthly close, and daily lead routing each need a different observation window.

Should opportunity cost be added to labor cost?

Usually not as another dollar line. Labor cost already values the time consumed. Report the work that could replace it as released capacity, then monetize that capacity only when the alternative value is evidenced and not counted elsewhere.