A Salesforce health check is a short, structured review of your org that answers one question: is this thing actually working the way the business needs it to?
It is not a rebuild. It is not a 200-page report of every setting. It is a focused look at the parts of Salesforce that quietly decide whether your CRM helps the team or gets in their way — your data, your automation, your security model, and whether anyone is really using it.
People ask me for one in two situations. Either something feels off and they cannot name it, or they are about to spend money on Salesforce and want to know what they are building on first. This post explains what a health check covers, how to tell if you need one, and what it should cost.
Health Check vs Audit vs Rebuild
These three terms get used interchangeably, and the confusion costs people money. They are not the same thing.
A health check is the lightest of the three. It is a quick diagnostic — usually a day or two of work — that tells you whether your org is broadly healthy and flags anything that needs a closer look. Think of it as a GP visit. It is the right starting point when you are not sure whether you have a problem at all.
An audit goes deeper. It examines each area in detail, quantifies the issues, and produces a prioritised remediation plan with effort estimates. You commission an audit when the health check (or your own instinct) has told you there is something real to fix and you need a plan to act on.
A rebuild is the heavy option — starting significant parts of the org again. It is rarely the right answer for a small business, and a good health check or audit will usually show that targeted fixes get you most of the way for a fraction of the cost.
Most businesses that think they need a rebuild actually need a health check first. It is the cheapest way to find out which of the three you are really dealing with.
What a Salesforce Health Check Covers
A good health check is targeted. It looks at the handful of areas where problems do the most damage, and it does so quickly. The areas that matter most:
Data quality. How many duplicate records are there? How complete is the data in the fields your reports depend on? Is there any process keeping it clean, or is everyone hoping for the best? Data is the foundation — if it is unreliable, every report and forecast built on it is a guess. This is the single most common thing a health check surfaces, and it is why keeping your CRM data clean is the first habit I push every client toward.
Automation. What flows, validation rules, and triggers are currently active, and does anyone understand them? Orgs accumulate automation over the years — built by different people, for reasons no longer documented. A health check identifies what is running, flags anything obsolete or conflicting, and spots automation firing more often than it should.
Security and permissions. Who can see and do what? Permission models tend to get patched over time until nobody is sure who has access to which records. A health check checks whether the model is still clean or has quietly become a risk.
Reports and dashboards. Are the numbers leadership relies on actually correct? Reports often read off the wrong fields, use stale filters, or quietly exclude records nobody realises are missing. If the dashboard says one thing and the team says another, this is usually where it starts.
Adoption. How many people log in regularly, and what are they doing when they do? Low adoption is the clearest sign that something is wrong — and it is usually a symptom of one of the issues above. If your team is working around Salesforce instead of in it, the health check will show where and why.
Licences and cost. How many licences are paid for versus actually used? Which add-ons are active? Businesses routinely pay for capacity they stopped using a year ago.
A health check does not fix these. It tells you, quickly and honestly, which of them is a problem and which is fine.
Signs You Need a Health Check
You do not need one just because your org is a few years old. You need one when one or more of these is true:
The numbers do not add up. The pipeline figure in the dashboard is not the figure the sales team would give you. Forecasts are routinely off. The CRM does not reconcile with finance. If you cannot trust the data, you cannot trust any decision made from it.
People are working around Salesforce. Spreadsheets, side databases, and chat threads have become more important than the CRM. Critical information lives outside Salesforce. People update it because they have to, not because it helps them.
Nobody fully understands the org. There are flows nobody owns, validation rules nobody can explain, and automation that fires unexpectedly. Changing one thing breaks two others. These are classic signs you need to bring in a Salesforce consultant — and a health check is the low-commitment way to start.
You are about to invest. A new integration, a new cloud, a migration, a marketing tool. Before you put more weight on the foundation, you want to know it can hold.
The person who built it has left. The institutional knowledge walked out the door. A health check rebuilds a baseline understanding of what you actually have.
If none of these are true and your team is happily using Salesforce every day with reports they trust, you probably do not need one yet. I will say that plainly if you ask.
What You Get — and What “Good” Looks Like
The output of a health check should be short and immediately useful. If you cannot read it in fifteen minutes and know what your top three issues are, it has failed.
A good health check gives you a plain-language summary of each area — healthy, needs attention, or urgent — with a one-line explanation of why. It flags the issues worth a deeper audit and, crucially, tells you what is fine so you do not waste money investigating it. It ends with a clear recommendation: you are in good shape, or here are the specific things to look at next.
A bad health check is a long export of every metric the tool could pull, with no interpretation. That is not a diagnosis; it is raw data dressed up as one. The value is in the judgement, not the page count.
What a Health Check Costs
A focused Salesforce health check for a small or mid-sized business typically runs between €500 and €1,500, and takes one to two days of consultant time. It usually produces a short written summary plus a working session to walk through the findings.
If the health check uncovers something that needs a full audit, the cost of the health check is normally credited toward it — you should not pay twice to diagnose the same org. From there, ongoing maintenance to keep things healthy is a separate question; my monthly Salesforce support packages start at €700 a month and cover the regular upkeep most small teams need so problems do not quietly build up again.
Compared to the cost of running a CRM your team does not trust — or paying for a rebuild you may not need — a health check is the cheapest insurance you can buy on a Salesforce investment.
Is It Worth It for You?
If your org is showing any of the signs above, yes. A day or two of senior time to find out exactly what you are dealing with is almost always money well spent, and it nearly always saves more than it costs by stopping you from fixing the wrong thing.
If everything is running smoothly and your team trusts the numbers, save your money — and check back in a year.
If you are not sure which camp you are in, that is exactly what the first call is for. No pitch, just a straight read on whether a health check is worth your time.
Book a free consultation at satisferra.com
Mustafa Ahmed is the founder of Satisferra and a Senior Salesforce Consultant with 10+ years of experience. He runs Salesforce health checks, audits, and remediation programmes for sales and service teams across Ireland, Norway, Sweden, and the UK.









