A custom CRM or ERP pays off when the measurable effect of automation — staff time saved, fewer errors and lost leads, faster turnover of cash and stock — exceeds the system’s total cost of ownership over your chosen horizon, and an off-the-shelf service can’t deliver that effect. You can assess this before ordering: baseline the current process, estimate the effect with a formula and cautious assumptions, and account for the Kazakhstan-specific requirements that change the scope — exchange with 1C, electronic invoices, Kaspi and storing personal data inside the country.
Contents
- What “pays off” means, and how this differs from comparing prices
- Step 1. Baseline the process before automating
- Step 2. Estimate the effect with a formula
- Step 3. Total cost of ownership — the cost side
- What in Kazakhstan affects scope and risk
- When automation won’t pay off
- Decision order and a check after launch
What “pays off” means, and how this differs from comparing prices
Comparing “a subscription to a ready-made CRM versus building your own” answers which is cheaper to own. But the decision to automate is driven by effect, not cost: the system must return more than it costs. That effect can’t be taken from a price list — it has to be measured in your process. So a payback calculation starts not with a contractor’s proposal but with a baseline of how the work is done today.
The horizon comes from the business: how far ahead you can plan the process without radical change. If the answer is “six months” and payback lands later, that is a signal to start with a smaller first phase or a ready-made product.
Step 1. Baseline the process before automating
Without a baseline, a year later nobody can say whether the system had an effect. Pick a typical period without seasonal peaks and collect data on the operations the system is supposed to change. Use what is already recorded: 1C exports, messenger history, call logs, spreadsheets.
Time per routine operation
- How
- Time several repetitions by different employees
- Where the data comes from
- Observation, employees’ own notes
Operations per period
- How
- Count requests, orders, documents
- Where the data comes from
- 1C, CRM, email, spreadsheets
Re-entry of the same data
- How
- How many systems and files one deal or order passes through
- Where the data comes from
- Trace one request from first contact to payment
Errors and their cost
- How
- Number of corrections, returns, mis-picks, stock discrepancies, and time spent on each
- Where the data comes from
- Correction logs, reconciliation records
Lost enquiries
- How
- Requests with no reply or no next step
- Where the data comes from
- Messengers, calls, website forms
Reporting time
- How
- Hours spent assembling management reports
- Where the data comes from
- Ask the people who assemble them
Record the spread, not only averages: if the same operation takes very different time for different people, the problem may be training or procedure, and that is cheaper to fix without development.
Step 2. Estimate the effect with a formula
The effect has several components. Calculate each separately and write down the assumptions — those are what will be checked later.
- Time:
E_time = Σ (t_before − t_after) × N × C_hour, wheretis operation time before and after,Nis operations per month andC_houris the fully loaded hourly cost of an employee. - Errors:
E_errors = (n_before − n_after) × C_fix, wherenis errors per month andC_fixis the time and direct loss per error. - Lost enquiries:
E_leads = ΔN_handled × K × A × M, whereKis the share of enquiries that become deals,Ais the average order value andMis the margin. - Turnover: the effect of invoicing, shipping or reconciling faster — through the cost of the cash or stock tied up for that time.
Run three scenarios — cautious, base and optimistic — and decide on the cautious one. If the project pays off only in the optimistic case, it is a bet, not a calculation. For each scenario, record which values of t_after and n_after you assumed and why.
Step 3. Total cost of ownership — the cost side
The one-off investment I and monthly running costs C_month must include everything the system will need over the horizon, not just building the first version.
One-off investment (I)
- Design and development of the first phase
- Integrations with 1C, e-invoicing, Kaspi, telephony, the website
- Migrating and cleaning data from current spreadsheets and systems
- Training and the period when staff work more slowly
- Time of the internal project owner
Monthly running costs (C_month)
- Hosting, backups, monitoring
- Support and dependency updates
- Evolution: process changes, new reports
- Licences and paid APIs of connected services
- Time of the system administrator inside the company
For a ready-made service the same formula looks different: a subscription for the right number of users including team growth, integrator work and — the part most often forgotten — staff time spent on workarounds where the process doesn’t fit the system. A detailed cost-of-ownership comparison of custom and ready-made CRM is in separate blog articles linked at the end.
What in Kazakhstan affects scope and risk
These are the factors that change integration scope and hosting requirements in local projects. Find them out before any estimate: each can shift the one-off investment noticeably.
Exchange with 1C
- Question before estimating
- Which system is the master for each entity — items, counterparties, prices, stock, documents? In which direction and how often does data flow?
- What it affects
- Integration scope and conflict-resolution rules. The 1C:Enterprise platform provides an automatic REST interface and lets you build custom HTTP services
Electronic invoices (ESF)
- Question before estimating
- Will invoices still be issued from 1C, or must the new system work with the ESF information system directly?
- What it affects
- According to the State Revenue Committee, the ESF system has an API for ERP integration and a test environment; a legal entity registers with the head’s national certification authority (NUC) certificates — signing and permissions must be designed up front
Kaspi
- Question before estimating
- Do you sell on the Kaspi.kz marketplace, and do products and orders need syncing?
- What it affects
- The marketplace API lets you add products and process orders; the token is generated in the seller dashboard. It is a separate integration stream
Personal data
- Question before estimating
- Where will customer and employee data be stored?
- What it affects
- Kazakhstan’s Law “On Personal Data and Their Protection” requires storing it in a database located in Kazakhstan. This affects hosting choice and the review of foreign SaaS
Interface languages
- Question before estimating
- Do staff and customers need the interface in Kazakh and Russian?
- What it affects
- Volume of texts, document templates and notifications
When automation won’t pay off
- The process hasn’t settled and changes every few weeks: the system would lock in what becomes obsolete tomorrow.
- Volume is small, and even the optimistic effect doesn’t cover the monthly running costs.
- A ready-made service covers the process with reasonable configuration, and there are almost no workarounds.
- There is no internal owner to make decisions about the system and look after data quality.
- The effect is described as “more convenient” but can’t be expressed in time, errors or money.
- The source data is in such a state that migrating it would be a project of its own.
In these cases it is wiser to configure a ready-made system, automate one narrow area — for example, only the order exchange between the website and 1C — or first tidy up procedures and data. The calculation above still helps: it shows where the effect is greatest.
Decision order and a check after launch
Baseline
The process indicators over a typical period.
Effect hypothesis
Three scenarios with written assumptions.
Compare options
Ready-made service, partial automation, custom system — all with the same formula.
First phase
The area with the greatest effect and the least dependence on complex integrations.
Checkpoint
At an agreed time after launch — the same measurement, a comparison with the baseline and a decision on the next phase.
The checkpoint is what separates a calculation from a forecast. If the actual effect falls below the cautious scenario, revisit the next phase before money goes into it.





