How much does a SOC cost?
A SOC costs whatever your staffing, tools and hidden costs add up to, and the largest part is almost always people. Published figures vary so widely, and are measured in such different ways, that they rarely help with your own budget. A better approach is to work it out from a few numbers you already know or can estimate: how many alerts you get, how long each takes, what an analyst hour costs, and how many hours of cover you need.
This guide gives a method in four parts: staffing for round-the-clock cover, tools, hidden costs, and a worked example that shows the arithmetic. The example uses illustrative numbers, stated as assumptions, so you can swap in your own. It is not a quote for any product, and it is not armor360’s price.
How to work out staffing for round-the-clock cover
Start with seats, not people. A seat is one position that must be filled at a given time, such as one analyst watching the queue overnight. A year has 365 days of 24 hours, which is 8,760 hours for each seat that must always be filled.
Now divide by what one person really works. After annual leave, public holidays, sickness, training and meetings, a full-time analyst might give around 1,720 productive hours a year; use your own figure if you have one. At that rate, keeping one seat filled at all times takes 8,760 ÷ 1,720, or just over five people. Two seats at all times takes just over ten. That is why round-the-clock cover is expensive even for a quiet SOC: the cost is set by the clock, not by the workload.
Then add the roles around the seats: someone to lead the shifts, someone senior for escalations, someone to look after detection rules and tools. In small teams one person may do several of these, but the work still needs doing.
- Count the seats you need at each time of day and week
- Multiply by the hours each seat must be filled in a year
- Divide by the productive hours of one analyst, after leave, holidays and training
- Add leads, escalation and engineering roles
- Multiply by the full cost of each role, not salary alone
What tools a SOC needs to budget for
Tools are the second large line. Most SOCs need a SIEM to collect and search logs, endpoint detection and response (EDR) on laptops and servers, and threat intelligence to check addresses, domains and files. Many add a ticketing system, a case management tool, SOAR for repeatable actions, and storage for logs kept for investigations and audits.
Check how each tool is priced, because the pricing shape matters as much as the price. SIEMs are often priced by the amount of data taken in or stored, so cost grows with log volume. EDR is usually priced per machine. Threat intelligence may be priced per lookup or by subscription. A cost that looks small today can grow fast if it is tied to something that is growing.
Include the people time to run the tools. A SIEM that nobody tunes produces noise, and noise turns into analyst hours.
- SIEM: priced by data taken in or stored
- EDR: priced per machine protected
- Threat intelligence: subscriptions or per-lookup charges
- Ticketing, case management and SOAR
- Log storage for investigation and audit periods
- Engineering time to run, tune and upgrade each tool
A worked example of SOC alert-handling cost
Here is an illustrative example. The numbers are assumptions chosen to show the method, not figures from any real SOC or any survey. Change each one to match your own environment.
Assume 150 alerts a day, each taking an analyst 20 minutes to look into by hand, at a full cost of $60 an analyst hour, on 360 working days a year, with each analyst giving 1,720 productive hours a year.
On these assumptions, looking at the alerts by hand takes about ten and a half full-time analysts’ worth of work and costs $1,080,000 a year, before tools, leads, round-the-clock seat cover or the hidden costs above. Note that this is first-look time only. Real attacks then need much longer investigations on top.
- Alerts a year: 150 × 360 = 54,000
- Minutes a day: 150 × 20 = 3,000 minutes, which is 50 hours
- Hours a year: 50 × 360 = 18,000 analyst hours
- Cost a year: 18,000 × $60 = $1,080,000
- Analysts’ worth of work: 18,000 ÷ 1,720 = about 10.5 full-time analysts
What changes if an AI analyst takes the first look
Now keep the same assumptions, but suppose an AI analyst investigates each alert first, at about $0.10 of compute each, and a person spends 3 minutes reviewing its verdict and the evidence behind it instead of 20 minutes working the alert from scratch.
On these illustrative numbers the first-look work drops from 18,000 hours to 2,700 hours a year, and its cost from $1,080,000 to $167,400. The difference, 15,300 hours or $912,600, is time and money that was going on first looks. It is not a promised saving. The example leaves out the price of the AI product itself, any hardware it runs on, and the work of setting it up, and those must be added before comparing.
It also matters what the freed hours are used for. In most teams the useful answer is not to cut the team but to point the same people at work that was being skipped: deeper investigation of real attacks, the low-severity alerts nobody had time for, threat hunting and tuning noisy rules. A review that takes 3 minutes still needs a person who knows what they are reading.
- Compute: 150 × $0.10 = $15 a day; $15 × 360 = $5,400 a year
- Review time: 150 × 3 = 450 minutes, which is 7.5 hours a day
- Review hours a year: 7.5 × 360 = 2,700 analyst hours
- Review cost a year: 2,700 × $60 = $162,000
- Total first-look cost: $5,400 + $162,000 = $167,400 a year
- Review work in analysts: 2,700 ÷ 1,720 = about 1.6 full-time analysts
How to run the numbers for your own SOC
Measure before you estimate. Count your alerts for a few normal weeks, including a month-end, and time a sample of investigations from opening to verdict. Most teams find the spread is wide: many alerts close in a few minutes and a few take hours. Use the average for the budget, but keep the spread in mind when planning cover.
Use the full cost of an analyst hour, not salary alone. Add employer taxes, benefits, training, equipment and a share of management, then divide by productive hours, not paid hours. Do the same for the alternative you are considering: its price, any hardware, the set-up work and the review time it still needs.
Then test the result. Change each assumption by a reasonable amount and see which ones move the answer most. Usually it is alert volume and minutes per alert, which is a good reason to measure those two carefully. The savings calculator on our pricing page lets you enter your own numbers and see the same arithmetic.
How armor360 approaches it
armor360 is an AI SOC analyst that investigates alerts from the tools you already run and hands a person a verdict with the evidence cited. Our estimate of its running cost is about $0.10 of compute per investigation, which is an estimate of running cost and not a price. People review each verdict and decide what to do; armor360 takes no response actions.
armor360’s price is by quote, sized to what you protect, with no charge per person. The worked example above is illustrative and does not show our price.