Kforce (KFRC) Q3 2026 earnings review

Kforce technology staffing grows 8%, but unpaid bills halt buybacks

Kforce's technology staffing business is growing again, though a one-off insurance gain flattered this quarter's profit beat. Total revenue at the technical and accounting staffing firm rose 8% from a year ago, topping its own plan as clients billed 6% more technology hours. Chief executive Joseph J. Liberatore said technology staffing growth is back near pre-pandemic levels, and excluding the insurance payout, operating margin hit the top of the company's plan.

At a glance
Revenue$357.8M +7.5% from a year ago
Technology contract staffing$328.1M +7.8% from a year ago
Profit per share, excluding one-offs$0.78 +23.8% from a year ago ($0.90 reported)
Fourth-quarter revenue outlook$352–360M middle of the range: +7.2% from a year ago

⚖️ Verdict: 🟢 Bullish

The story got better because rising technology hours and lower overhead proved the staffing rebound is real. Even without the insurance windfall, overhead fell as a share of sales after four quarters of increases, and the fourth-quarter outlook keeps daily revenue climbing. One caution: unpaid customer bills rose to $230 million, which kept debt at $108 million and brought share buybacks to a halt.

The question now is whether Kforce can turn its 7% revenue growth into higher margins and cash flow once easy comparisons fade in 2027. Either higher-margin consulting work is expanding underneath the surface, or the company is experiencing a standard staffing bounce where bonus accruals and seasonal dips cap profitability. Fourth-quarter contract margins and cash collections will tell.

🐂 Bull Case

🟢🟢 strengthening GROWTH

Technology Staffing Hours Lead the Rebound

Kforce places technology and accounting professionals on temporary assignments, which it calls Flex staffing, and in permanent jobs. Critics worry that artificial intelligence tools will reduce the need for temporary coders, or that recent gains merely reflect an easy comparison against last year's slump. Chief executive Joseph J. Liberatore argued that Kforce has "helped our clients navigate—several defining periods of technological change" and pointed to accelerating demand.

Technology temporary staffing revenue rose 7.8% from a year ago to $328.1 million, which Liberatore noted is "roughly equivalent to our pre-pandemic compound annual growth rate". Customers bought 3.6 million hours of technology contract work, up 6.3% from a year ago and 2.1% from last quarter. Because hours billed grew nearly as fast as revenue, more workers on assignment drove the rebound rather than higher hourly rates alone.

What to watch: technology contract hours in the fourth quarter, when two fewer billing days take effect. If hours per billing day keep rising into 2027 against tougher comparisons, the recovery rests on real client demand rather than an easy baseline.

🟢 strengthening MARGIN

Operating Margin Expanded Without the One-Off Gain

The staffing firm wants to prove its existing sales team can handle more business without adding overhead. For four straight quarters, higher performance pay pushed selling, general and administrative expenses (overhead and sales pay) up as a share of revenue. In the third quarter, reported overhead fell 1.2 percentage points from a year ago to 21.6% of revenue, lifting operating margin by 1.8 percentage points to 6.3%.

A payout on company-owned life insurance policies provided 0.6 percentage points of that margin gain. Even excluding that one-off benefit, overhead fell 0.6 percentage points from a year ago to 22.2% of revenue by our math, and operating margin rose 1.2 percentage points to 5.7%. That clean 5.7% margin reached the top of the company's 5.3% to 5.7% outlook, showing that rising revenue is finally outpacing staff bonuses.

What to watch: overhead as a percentage of revenue in the first quarter of 2027, when Kforce plans to launch its new Workday back-office software. A drop below 22% without one-off gains would keep the long-term 8% operating margin target in reach.

🐻 Bear Case

🔴🔴 new MARGIN contradicts narrative

One-Off Gain Carries Profit While Q4 Margin Drops

Liberatore celebrated "accelerating revenue and earnings growth" as diluted profit per share jumped 42.9% from a year ago to $0.90. However, two-thirds of the beat against the $0.75 middle of the company's outlook came from a $0.12 per share life insurance gain. Without that one-off windfall, profit per share was $0.78 by our math, up 23.8% from a year ago — matching last quarter's 23.7% growth rate rather than accelerating.

  • Third-quarter profit per share: $0.90 reported, or $0.78 excluding the $0.12 insurance gain
  • Fourth-quarter operating margin outlook: 4.5% to 4.9%, down from 5.7% excluding one-offs in Q3
  • Fourth-quarter overhead outlook: 22.8% to 23.0% of revenue, up from 22.2% excluding one-offs in Q3

Furthermore, the fourth-quarter plan reverses the third quarter's cost progress. Kforce forecasts profit per share of $0.62 to $0.70, down 15.4% at the middle of the range from the third quarter's clean $0.78 by our math. Two fewer billing days explain part of the drop, but raising overhead by 0.7 percentage points of revenue cuts operating margin by a full point.

What to watch: fourth-quarter operating margin against the 4.5% to 4.9% plan. Landing inside that range while revenue grows 7% from a year ago would show that bonus accruals and seasonal holidays still eat up most of the company's revenue growth.

🔴🔴 persistent CASH

Customer Bills Lock Up Cash and Halt Buybacks

During the first half of 2026, Kforce burned $6.7 million in operating cash and borrowed $40.7 million on its credit line to fund dividends and stock buybacks. Management said cash generation would turn positive in the second half as the company collected unpaid customer bills. Operating cash flow did turn positive in the third quarter at $9.5 million by our math, leaving $2.8 million for the first nine months.

Yet that $9.5 million is less than half the $23.3 million of operating cash Kforce generated in the third quarter a year ago by our math. Trade receivables — bills customers have not yet paid — climbed another $8.8 million from last quarter to $229.7 million. Because cash remained tight and credit line debt hit $107.9 million, Kforce bought back just $70,000 of stock in the third quarter by our math.

What to watch: fourth-quarter trade receivables and credit facility debt. If unpaid bills do not shrink when seasonal staffing slows at year-end, Kforce cannot resume the share buybacks that previously boosted its per-share profit.

🔴 persistent PRODUCT

Consulting Mix and Margins Show No Sequential Gain

Liberatore said Kforce is helping clients advance "more meaningful, higher-value engagements", referring to its consulting solutions business, which carries higher profit margins than standard temporary staffing. Yet the company still does not disclose how much revenue those consulting projects bring in. The press release also gave no numbers on front-end job orders or the delayed Workday software launch, which live in call remarks.

Meanwhile, observable margin and pricing gauges slipped from last quarter. Contract staffing gross margin dipped 0.1 percentage points to 26.8%, and the fourth-quarter outlook calls for 26.4% to 26.6%. Permanent placement revenue fell 10.7% from last quarter to $6.7 million as the average technology placement fee dropped 20.6% to $20,686. Technology contract revenue per hour rose just 1.5% from a year ago by our math.

What to watch: contract staffing gross margin in the fourth quarter against the 26.4% to 26.6% plan. A drop to 26.5% would leave the margin just 0.7 percentage points above last year, challenging the claim that higher-margin consulting is reshaping the business.

👓 Other Themes

persistent MACRO

Employer Caution Keeps Demand Focused on Flexible Staffing

Liberatore said "many companies remain hesitant to add full-time staff" and that "broader uncertainty has further reinforced the need for agility". That hesitation explains why Kforce's temporary staffing hours grew 6.3% from a year ago while its permanent placement revenue fell 10.7% from last quarter. Clients are renting technical workers to keep projects moving without committing to permanent payroll.

💲 Other KPIs

Finance and Accounting Flex revenue (26Q3) $23.0 million
⇗ accelerating

Temporary accounting staffing revenue rose 5.5% from last quarter and 4.6% from a year ago. After shrinking throughout 2025, this smaller division has now grown from a year earlier for three straight quarters. Hours billed rose 4.2% from last quarter to 423,000, while segment gross margin dipped 0.2 percentage points to 28.9%.

Trade receivables, net (26Q3) $229.7 million
⇗ accelerating

Unpaid customer bills grew 12.3% from a year ago by our math, outpacing the 7.5% rise in quarterly revenue. Since the end of 2025, receivables have expanded by $39.2 million, absorbing cash from operations and keeping long-term credit facility debt elevated at $107.9 million.

Diluted share count (26Q3) 17.23 million
⇄ reversing

Weighted average diluted shares fell 2.4% from a year ago by our math, but rose 1.5% from 16.98 million last quarter. Because Kforce paused open-market buybacks in the third quarter, stock-based compensation grants pushed the share count higher, and the fourth-quarter plan expects it to rise again to 17.4 million.

🔮 Guidance

Q4 Revenue $352–360 million
⇒ stable

New. The middle of the range is $356 million, up 7.2% from a year ago and down 0.5% from the third quarter by our math. Because the fourth quarter has 62 billing days against 64 in the third quarter, revenue per billing day rises 2.7% from last quarter by our math. Kforce has beaten its revenue midpoint for five straight quarters by an average of 0.9%, which would mean $359.2 million if the pattern holds.

Q4 Diluted EPS $0.62–0.70
⇘ decelerating

New. At the $0.66 middle of the range, profit per share rises 120% from last year's $0.30 GAAP figure, or 53.5% from last year's $0.43 excluding restructuring charges by our math. Compared with the third quarter's $0.78 excluding the insurance gain, profit per share drops 15.4% on two fewer billing days and lower margins.

Q4 Operating margin 4.5–4.9%
⇘ decelerating

New. The 4.7% middle of the range is up 2.1 percentage points from a year ago (or 1.1 points excluding last year's restructuring charges), but down 1.0 percentage point from the third quarter's clean 5.7% by our math. Seasonal holidays and higher overhead rates drive the drop from last quarter.

Q4 Gross profit margin 27.8–28.0%
⇘ decelerating

New. The 27.9% middle of the range is up 0.7 percentage points from a year ago, but down 0.3 points from the third quarter. Lower permanent hiring fees and seasonal paid time off during the fourth-quarter holidays typically reduce gross margin at year-end.

Q4 Flex gross profit margin 26.4–26.6%
⇘ decelerating

New. The plan calls for 26.5% at the middle of the range, up 0.7 percentage points from a year ago and down 0.3 points from the third quarter. That seasonal dip matches the 0.5-point drop Kforce recorded between the third and fourth quarters of 2025.

Q4 SG&A expenses as % of revenue 22.8–23.0%
⇗ accelerating

New. Overhead is planned at 22.9% of revenue at the middle of the range, down 1.3 percentage points from a year ago (or 0.3 points excluding last year's one-off charges). From the third quarter, overhead rises 1.3 points against reported 21.6%, or 0.7 points against the 22.2% figure excluding the life insurance gain.

Q4 Weighted average shares outstanding 17.4 million
⇗ accelerating

New. The planned diluted share count rises by 170,000 shares from the third quarter and sits flat against the 17.41 million shares recorded in the fourth quarter of 2025. The increase indicates Kforce plans almost no stock buybacks in the fourth quarter.

Q4 Effective tax rate 28.7%
⇒ stable

New. The planned tax rate matches the 28.6% rate recorded in the third quarter and sits below the 30.4% to 31.0% rates Kforce forecast in the first half of the year.

❓ Key Questions

Did front-end job orders hold near 18% growth?

In the first two quarters of 2026, management cited roughly 18% to 20% growth in job orders on the call. The release does not include this figure, and we need it to see if client demand is still running ahead of billed hours.

Why does overhead jump in the fourth-quarter outlook?

Excluding the life insurance gain, third-quarter overhead was 22.2% of revenue, but the fourth-quarter plan raises it to 22.8%–23.0% on nearly the same revenue. Management should clarify how much comes from bonus accruals versus other costs.

When will customer bill collections pay down credit line debt?

Operating cash flow turned positive in the third quarter at $9.5 million by our math, yet trade receivables rose to $229.7 million and debt hit $107.9 million. Investors need to know when cash generation will cover dividends and allow buybacks to resume.

How big is the consulting solutions business today?

Kforce credits higher-value consulting engagements for driving its recovery, yet technology revenue per hour rose just 1.5% from a year ago and contract margins dipped sequentially. Disclosing consulting revenue and its growth rate would test that claim.