Skip to content
Guides · Outsourcing and technology

ROI of a revenue cycle project: how to build the business case

Denials, days to payment and staff turned into financial results: the model to calculate the return on a revenue cycle project at a Brazilian hospital, with formulas, an illustrative example and sensitivity analysis.

By Published on 10 min read

What is the ROI of a revenue cycle project?

The return on investment (ROI) of a revenue cycle project is the ratio between the financial result the project generates and what it costs, over a set horizon. The formula is: ROI = (benefits for the period − costs for the period) ÷ costs for the period.

The project may be billing outsourcing, claim review and denial management software, or staff restructuring. To choose the model, see the guide Hospital billing outsourcing; this guide covers how much each option gives back.

A business case has three parts: a 12-month baseline, improvement assumptions by lever and costs. ROI is the summary; what convinces the board is the formula behind each line.

A note on terms. In Brazil, a denial (claim denial) is a full or partial refusal by the health plan (operadora) to pay a claim. Hospitals appeal through a recurso de glosa. The private sector is regulated by ANS (Agência Nacional de Saúde Suplementar, the National Agency for Supplementary Health), and Anahp (Associação Nacional de Hospitais Privados, the national association of private hospitals) publishes the main hospital benchmarks.

The five levers and the costs, as formulas

Each lever turns an operating indicator into Brazilian reais. All use the hospital's own data, by health plan when possible.

LeverAnnual formulaNatureInput
1. Final denials prevented (prevention)G × p × (1 − r)RecurringG = amount denied at first review over 12 months; p = expected reduction in initial denials; r = current overturn rate
2. Denials overturned (appeals)G × (1 − p) × ΔrRecurringΔr = expected increase in the overturn rate
3. Days to paymentΔDTP × DR × iRecurring (financing cost avoided)ΔDTP = fewer days; DR = daily gross health plan revenue; i = annual cost of capital
3a. Cash released by days to paymentΔDTP × DROne-timeNot in ROI; goes to cash flow
4. Discharged not final billed (DNFB)ΔDNFB × DR × iRecurringΔDNFB = fewer days of discharged accounts not yet billed
4a. Cash released by DNFBΔDNFB × DROne-timeSame as 3a
5. Staff productivityFTEs converted × total annual cost per FTERecurring, if convertedOnly hires avoided, redeployment or overtime eliminated
Implementation costIntegration, training, parallel runOne-timeProposals and internal budget
Recurring costMonthly fee, variable fee, licenses, contract managementRecurringVariable fee: recalculate with the benefits

In the table, DR = annual gross health plan revenue ÷ 365. FTE is a full-time equivalent.

Two definitions prevent many disputes. The overturn rate is the amount recovered on appeal ÷ the amount denied at first review. The current final loss is G × (1 − r), which should match accepted denials in the accounting records. The formulas for each indicator are in the guide Revenue cycle KPIs, and the difference between denial measures in Initial and final denials.

Why does separating prevention from appeals avoid double counting?

Separating the two levers with the formula above keeps the same real from being counted twice. A denial prevented at the source cannot be overturned later, because it no longer exists. That is why lever 2 applies the overturn gain only to the remaining denials, G × (1 − p).

Nor should the whole reduction in initial denials count as revenue: part of it would be recovered on appeal anyway. The revenue gain is only the share that would become a loss, (1 − r); the rest is a gain in time and work.

A map of where revenue leaks, before and after billing, is in the guide Hospital revenue leakage.

Faster payment is a financial gain, and it happens once

Cutting days to payment releases cash only once. If the hospital is paid 10 days sooner, receivables drop by 10 days of revenue, which enter cash once; with days to payment stable, there is no new release.

What repeats every year is the financing cost avoided: interest no longer paid or income now earned. Adding released cash to annual benefits inflates ROI.

The rate must reflect the hospital's situation:

Hospital's situationReference rateValue (retrieval date)
Finances working capital with banksAverage interest rate on total working capital loans, legal entities, non-earmarked credit (BCB, series 20725)22.89% per year in August 2026 [5]
Has cash investedEffective monthly Selic rate, annualized (BCB, series 4189), or the actual return on investments13.78% per year in September 2026 [6]
Sells receivablesEffective cost of the factoring contractFrom the hospital's own contract

Both Central Bank of Brazil (BCB) rates were retrieved on 10/17/2026 and change monthly. Update them before presenting the business case. The cost of each day is detailed in Cost of payer delays, and financing options in Hospital working capital.

DNFB adds to days to payment only if the clock starts at the invoice

Discharged not final billed (DNFB) accounts are those of discharged patients that have not been billed yet. The Healthcare Financial Management Association (HFMA) measures it in days: gross DNFB amount ÷ average daily gross revenue [7].

Lever 4 adds to lever 3 only if days to payment start at the invoice, as in the definition used by Anahp [2]. If days to payment are measured from discharge or service, DNFB is already inside them, and adding both is double counting.

Accounts on hold also risk loss: TUSS table 38 (the ANS denial message code set) includes denial messages for billing after the contractual deadline, such as 3214 and 3161 [8]. If the hospital has a history of these denials, include the amount in lever 1. See Discharged not final billed (DNFB) and Hospital days to payment.

Productivity only becomes money when it is converted

Freed-up hours enter ROI only when they become cash: a hire avoided, a vacancy not filled, overtime eliminated or redeployment to revenue-generating work. Otherwise, the gain is capacity and appears as a qualitative benefit.

The weight is significant. At Anahp hospitals, staff costs were 39.03% of total expenses in 2024, for the hospital as a whole [1]. The cost per FTE should include salary, payroll charges, benefits and turnover. The full comparison is in In-house vs. outsourced billing.

What can the Anahp benchmark do, and not do, in the business case?

The Anahp benchmark puts the hospital's baseline in context; it does not set the target or the size of the gain. The figures cover members that reported data and use different denominators.

Anahp indicatorValueDenominatorCaution in the business case
Initial denials (management)15.93% in 2025 [2]Amounts receivable from health plans [1]Do not compare with denials over billed amounts; since 2026 the denominator is amounts received in the month [4]
Accepted denials (accounting)1.72% in 2025 [2]Gross health plan revenueDo not divide one denial rate by the other to estimate an overturn rate
Days to payment77.35 in 2025; 69.91 in 2024 [2][3]Days from invoice to paymentFormula not published; the benchmark swings from year to year
Financial expenses3.77% of total expenses in 2025 [2]Total expenses (includes interest)Shows the weight of financing cost; it is not the hospital's cost of capital

Treating the gap to Anahp as a “possible gain” is a mistake. The target comes from the hospital's baseline, by health plan and by denial cause.

Illustrative example: a hypothetical hospital

This example is entirely illustrative. The hospital, figures and assumptions were invented to show the calculation. They do not represent the industry, any client or an expected result, and they are not derived from Anahp figures.

The hypothetical hospital has gross health plan revenue of BRL 240 million a year, or BRL 657.5 thousand a day (DR). In the baseline, denials at first review totaled BRL 28.8 million over 12 months (G). The overturn rate was 80% (r), and the final loss was BRL 5.76 million. The project costs BRL 0.8 million to implement and BRL 1.2 million a year. In year one, the levers deliver half of the full effect (implementation ramp).

AssumptionBase caseConservative case
Reduction in initial denials (p)25%10%
Increase in overturn rate (Δr)+5 p.p.+2 p.p.
Reduction in days to payment10 days5 days
Reduction in DNFB3 days1 day
Cost of capital (i)22.89% (working capital, Aug 2026)13.78% (Selic, Sep 2026)
Productivity converted4 FTEs × BRL 90 thousandNone
Implementation costBRL 0.8 millionBRL 1.0 million (25% overrun)
Result (BRL millions)BaseConservative
Final denials prevented, per year1.440.58
Denials overturned, per year1.080.52
Financing cost avoided (days to payment), per year1.510.45
Financing cost avoided (DNFB), per year0.450.09
Productivity converted, per year0.360
Full recurring benefit, per year4.841.64
Benefits over 3 years (50% in year 1)12.094.10
Costs over 3 years4.404.60
Net result over 3 years7.69−0.50
3-year ROI175%−11%
Payback8 monthsDoes not pay back within 36 months
One-time cash released (outside ROI)8.553.95
Illustrative example: in the base case, the project returns BRL 7.69 million net over 3 yearsWaterfall chart of an illustrative example, hypothetical hospital, base case, cumulative values over 3 years with 50% of the effect in year one: final denials prevented BRL 3.60 million; denials overturned BRL 2.70 million; capital cost avoided by shorter days to payment BRL 3.76 million; capital cost avoided by lower discharged-not-final-billed (DNFB) BRL 1.13 million; productivity converted BRL 0.90 million; total benefit BRL 12.09 million; minus implementation BRL 0.80 million and recurring costs BRL 3.60 million; net result BRL 7.69 million; 175% ROI. One-time cash released (BRL 8.55 million) is not in the chart. Cost of capital 22.89% per year (Central Bank of Brazil, SGS 20725, August 2026). Illustrative example: BRL 7.69 million net over 3 years (base case) Hypothetical hospital · cumulative BRL millions over 3 years · 175% ROI · not an industry average or expected result +3.60 Denials prevented +2.70 Denials overturned +3.76 Days-to-pay capital cost +1.13 DNFB capital cost +0.90 Produc- tivity 12.09 Total benefit −0.80 Imple- mentation −3.60 Recurring costs 7.69 Net result Entirely illustrative example (Accrua, revenue cycle ROI guide). Cost of capital: BCB SGS 20725, 22.89% p.a., Aug 2026 (retrieved 10/17/2026).
Illustrative example, hypothetical hospital, base case · cumulative values over 3 years, BRL millions, with 50% of the effect in year 1 · cost of capital: Central Bank of Brazil, SGS 20725, 22.89% p.a. in August 2026 (retrieved 10/17/2026). Not an industry average or expected result. Produced by Accrua.
See the numbers in a table
Item (3 years)BRL millions
Final denials prevented+3.60
Denials overturned+2.70
Financing cost avoided (days to payment)+3.76
Financing cost avoided (DNFB)+1.13
Productivity converted+0.90
Total benefit12.09
Implementation−0.80
Recurring costs−3.60
Net result (175% ROI)7.69

The same project goes from 175% to −11% with more cautious assumptions alone. In the base case, the largest lever is financial and depends on the rate chosen. And the BRL 8.55 million of released cash matters to treasury, but stays outside ROI.

The most common business case pitfalls

PitfallWhy it distortsHow to fix it
Adding released cash to annual benefitsBalance sheet effect that happens onceShow separately; in ROI, only financing cost avoided
Counting prevention and appeals on the same denialDouble countingApply Δr only to G × (1 − p)
Treating every initial denial prevented as revenuePart of it would be overturned on appealMultiply by (1 − r)
Adding DNFB to days to payment measured from dischargeDNFB is already insideWrite down the days-to-payment formula
Counting freed-up hours as cashCapacity is not moneyOnly converted FTEs
Treating recovery of the old denial backlog as recurringIt is a one-time gainSeparate line, in the year it occurs
Using the Anahp benchmark as a targetDifferent denominators and sampleTarget from the hospital's own baseline
Ignoring taxes on revenue and variable feesDenials prevented are gross revenueDeduct before calculating the result
Crediting the project with external effectsRate increases, payer mix and seasonalityMeasure by health plan; log events
Instant rampThe full effect depends on implementation and may not arrive in year oneExplicit ramp and conservative case

What we see in operations

Accrua provides revenue cycle services and therefore takes part in business cases like the one in this guide, so what follows is the method we use, not a neutral assessment. The diagnostic starts from the history of claims the hospital has already sent to health plans and measures, claim by claim, the baseline for each lever: final denials, reversed denials, collection time and unbilled claims.

That measured baseline is what goes into the business case, even when it differs from the team's first impression. We measure collection time from the invoice and, separately, the time between discharge and submission, so the same gain is not counted twice; for the same reason, we keep denials prevented before submission apart from denials reversed on appeal.

Engagement is modular: the platform only, platform plus operation, or everything with Receita Garantida. The cost of each format goes into the business case as its own line. We do not estimate results before the diagnostic; the rollout ramp is designed with the hospital, based on what its history shows.

Where to start

  1. Measure the 12-month baseline by health plan: amount denied at first review, overturn rate, accepted denials, days to payment, DNFB and staff cost.
  2. Write down the formula for each indicator, including when the days-to-payment clock starts, before projecting any gain.
  3. Set the cost of capital with the finance team and note the date of the rate used.
  4. Build both scenarios, base and conservative, with a year-one ramp and all costs.
  5. Present separately the recurring result, the one-time cash released and the qualitative gains.

Frequently asked questions about revenue cycle ROI

How do you calculate the ROI of a revenue cycle project?

Over a set horizon, add final denials prevented, denials overturned, financing cost avoided through shorter days to payment and fewer unbilled accounts, and productivity converted into cash. Subtract implementation and recurring costs and divide by the costs.

Does a reduction in days to payment count toward ROI?

Only the financing cost avoided counts: the interest the hospital no longer pays or the income it now earns. The cash released by faster payment happens only once and belongs in the cash flow, separate from ROI.

What rate should be used for the cost of money tied up in receivables?

The hospital's own. If it finances working capital with banks, the loan rate; the average working capital rate for Brazilian companies was 22.89% per year in August 2026, according to the Central Bank of Brazil. If it has cash invested, the return on those investments.

Can the Anahp denial rate be used as the project target?

No. Anahp measures initial denials over amounts receivable and accepted denials over gross health plan revenue, in a sample of members. The target comes from the hospital's own baseline.

How long does a revenue cycle project take to pay back?

It depends on the baseline, the ramp and the costs. In this guide's illustrative example, the same project pays back in eight months in the base case and does not pay back in three years in the conservative case; that is why the business case includes both.

Sources

  1. Anahp — Observatório Anahp 2025 (Anahp Observatory 2025, 2024 data): methodology for management initial denials (amounts receivable from health plans) and Table 2, total expenses by type.
  2. Anahp — Observatório Anahp 2026 (Anahp Observatory 2026, 2025 data): Table 1 (initial denials), Charts 6 and 8 (days to payment and accepted denials) and Table 2 (financial expenses).
  3. Anahp — Balanço Observatório Anahp (Anahp Observatory Review), 9th edition, March 2026, Chart 10 (days to payment, 2022–2025).
  4. Anahp — Balanço Observatório Anahp, 11th edition, September 2026 (change in the initial denial denominator).
  5. Banco Central do Brasil (Central Bank of Brazil) — SGS 20725, average interest rate on non-earmarked credit, legal entities, total working capital (% p.a.), August 2026, retrieved 10/17/2026.
  6. Banco Central do Brasil — SGS 4189, Selic rate accumulated in the month, annualized (252-day basis), September 2026, retrieved 10/17/2026.
  7. HFMA — MAP Keys, PB-1 Days in Total Discharged Not Final Billed (DNFB).
  8. ANS — TUSS terminology, table 38 (messages 3214 and 3161), version 202607, official ANS “Demais terminologias” spreadsheet, checked on 10/18/2026.