Cost and ROI7 min read
Ramadan and Hajj Call Center Peaks: Staffing Without Temp Hires
Plan for Ramadan, Eid, Hajj and Umrah call center peaks in Saudi Arabia: official season data, Ramadan working hours, staffing options and automation.
Cost and ROI
Calculate contact center cost per call in Saudi Arabia: loaded agent cost, shrinkage, occupancy, handle time, overheads and missed calls, with formulas.
The cost of a contact-center call in Saudi Arabia is not salary divided by calls. It is the fully loaded cost of every paid hour, adjusted for the time agents cannot take calls (shrinkage) and the time they wait between calls (occupancy), multiplied by the full handle time, plus supervision, tools, telephony and the cost of the calls you never answer.
Below are the components, the formula for each, and a worked example with labeled illustrative inputs. Replace every input with your own payroll, workforce-management and telephony data.
Cost per handled call = (loaded cost per paid hour ÷ (1 − shrinkage) ÷ 60 ÷ occupancy) × average handle time, plus supervision, tools and telephony per call. With the illustrative inputs below, a 5-minute call costs about SAR 9.40 to handle, and about SAR 12.50 per resolved issue once repeat calls are counted. Your own figure may be very different.
Most underestimates come from leaving out one of these lines. Collect each for the same period, ideally the last three to six months.
| Component | What it includes | Where the data lives |
|---|---|---|
| Loaded agent cost | Salary, allowances, employer GOSI contributions, medical insurance, end-of-service accrual, visa fees where applicable, amortized recruitment and training | Payroll, HR |
| Shrinkage | Paid time not available for calls: leave, sickness, training, meetings, breaks, downtime | WFM, rosters |
| Occupancy | Share of available time spent handling contacts rather than waiting for the next one | ACD or CCaaS reports |
| Handle time | Talk time, hold time and after-call work (wrap-up) | ACD or CCaaS reports |
| Supervision and support | Team leaders, quality assurance, workforce planners, trainers | Payroll, org chart |
| Tools | Platform, CRM, WFM and quality licenses per seat; hardware and seat cost | IT, procurement |
| Telephony | Carrier minutes (including queue time on toll-free numbers), SIP trunks, numbers | Carrier invoices |
| Missed and repeat calls | Abandoned calls, callbacks, repeat contacts for the same issue | ACD reports, CRM |
Start with the full monthly employment cost of one agent, not the basic salary. In Saudi Arabia it differs between Saudi and non-Saudi staff, and under the new Social Insurance Law pension contributions are rising gradually for civilians first registered after 3 July 2024, according to Argaam's report on GOSI's changes. Confirm current rates with GOSI and your payroll provider.
Loaded cost per paid hour = total monthly employment cost per agent ÷ paid hours per month
The Labor Law sets standard working hours at up to 8 a day or 48 a week, and reduces them to no more than 6 a day or 36 a week for Muslim employees during Ramadan (Article 98, as summarized by the Ministry of Human Resources and Social Development). Use your actual contracted hours. Overtime is paid at the hourly wage plus 50% of the basic wage (Article 107), so overtime-heavy months raise the hourly cost.
An agent paid for an hour does not handle calls for an hour. Two adjustments convert paid time into handling time.
Occupancy is not a lever to push to 100%: Call Centre Helper notes that sustained occupancy above about 85% risks burnout. Erlang C staffing calculates agents from volume, handle time and service level, then adds shrinkage on top, so both factors belong in the cost.
Average handle time (AHT) = talk time + hold time + after-call work, averaged over handled calls. Reported after-call work can understate reality, for example when agents finish notes in several systems after closing the call or skip the wrap-up code. Check it against a sample of recordings and CRM timestamps.
Labor cost per handled call = AHT (minutes) × cost per handled minute. Then convert monthly overheads to a per-call figure:
Calls per agent per month = paid hours × (1 − shrinkage) × occupancy × 60 ÷ AHT
The inputs below are illustrative, chosen to show the arithmetic. They are not market salary or price data. Replace them with your own.
| Input (illustrative) | Value |
|---|---|
| Loaded monthly cost per agent | SAR 9,000 |
| Paid hours per month | 176 |
| Shrinkage | 30% |
| Occupancy | 80% |
| AHT (3.5 talk + 0.5 hold + 1.0 after-call work) | 5.0 minutes |
| Supervision cost per agent per month | SAR 1,000 |
| Tools and seat cost per agent per month | SAR 600 |
| Telephony: 4.5 billed minutes at SAR 0.10 | SAR 0.45 per call |
| First-contact resolution | 75% |
| Calculation | Result |
|---|---|
| Loaded cost per paid hour: 9,000 ÷ 176 | SAR 51.14 |
| Cost per available hour: 51.14 ÷ 0.70 | SAR 73.05 |
| Cost per handled minute: 73.05 ÷ 60 ÷ 0.80 | SAR 1.52 |
| Labor per call: 5.0 × 1.52 | SAR 7.61 |
| Calls per agent per month: 176 × 0.70 × 0.80 × 60 ÷ 5 | 1,183 |
| Supervision per call: 1,000 ÷ 1,183 | SAR 0.85 |
| Tools per call: 600 ÷ 1,183 | SAR 0.51 |
| Telephony per call | SAR 0.45 |
| Cost per handled call | SAR 9.41 |
| Cost per resolved issue: 9.41 ÷ 0.75 | SAR 12.55 |
Labor is about 80% of the total in this example, which is why handle time, shrinkage and occupancy matter more than any license price. The cost per resolved issue is a simple approximation: if one call in four needs a repeat contact, each resolved issue carries roughly one third more calls.
Abandoned calls cost twice: callers who try again add volume, and callers who do not may mean lost revenue or a lost customer.
Monthly cost of missed calls = abandoned calls × (share who call back × cost per handled call) + abandoned calls × (share who do not × value at risk per call)
Estimate the callback share by matching abandoned numbers to later calls in your ACD data, and value at risk from your own conversion or retention data. Keep it as a separate line.
Split the cost per call by call reason. A small number of reasons often account for most volume, and their costs differ with handle time, which shows where shorter calls, better first-contact resolution or automation would save the most. Our voice AI ROI worked example applies the same cost-per-minute logic to a full business case, and the guide to Ramadan, Hajj and seasonal call peaks shows how the figure changes when overtime and reduced Ramadan hours apply. For the difference between menu-based routing and conversational automation, see AI voice agent vs IVR.
Ranen is priced per minute it handles, and minutes after a transfer to staff are not counted, so it compares directly with your cost per handled minute. On transfer it passes a summary, the caller's intent and the steps taken, which can shorten the agent's part of the call. The ROI calculator uses the same formulas as this guide, and a demo on your own call recordings shows which call reasons it can complete end to end. Plan prices are on the pricing section.
Divide total monthly contact-center cost by calls handled that month. To see what drives it, build it bottom-up: loaded hourly cost adjusted for shrinkage and occupancy, times handle time, plus overheads per call.
There is no reliable public benchmark: salaries, Saudization mix, call complexity and handle time vary widely. Track your own cost per call by reason over time.
Yes. It is paid agent time spent on the call. Measure it from system timestamps, not self-reporting.
Cost per call counts each handled call. Cost per resolution divides by issues actually resolved, so repeat calls raise it. It is the better measure when comparing channels or automation.
Book a demo and we run Ranen on a sample of your call recordings, then size the plan with you.
Cost and ROI7 min read
Plan for Ramadan, Eid, Hajj and Umrah call center peaks in Saudi Arabia: official season data, Ramadan working hours, staffing options and automation.
Cost and ROI6 min read
A step-by-step voice AI ROI example for a Saudi contact center: inputs, formulas, monthly results and a sensitivity analysis showing what changes the outcome.
Voice AI8 min read
How AI voice agents work in Saudi contact centers: speech recognition, actions in your systems, handover, Arabic dialects, PDPL data residency and launch.