A Salesforce business analyst is the person who turns business problems into clear requirements and user stories that a Salesforce team can build and test. They run discovery with stakeholders, map current and future processes, prioritise what matters, and confirm through user acceptance testing that the result works. Salesforce has its own certification for the role, the Salesforce Certified Business Analyst.
This guide was first published in 2020. It has been rewritten for 2026 with the current certification details and a comparison of the business analyst, admin and consultant roles, which we used to cover in a separate post.
What does a Salesforce business analyst do?
A Salesforce business analyst finds out how the business works today, agrees what should change, and writes it up so the team builds the right thing. Salesforce's own description of the certified candidate is someone who "understands business needs, captures requirements, and collaborates with stakeholders" to support Salesforce solutions that improve the business, according to the Trailhead certification prep module. In practice, the work across a project looks like this:
- Discovery. Interview the people who do the work, learn the goals and pain points, and find out what the current org and data look like.
- Process mapping. Draw the current process and the future one, so everyone agrees on what will change before anything is built.
- Requirements and user stories. Write what the system must do, split into stories with acceptance criteria that a developer or admin can build and a tester can check.
- Prioritisation. Rank requirements with the business so scope stays manageable, and keep them under version control as they change.
- Delivery support. Answer questions from the build team, review demos, and keep stakeholders informed.
- User acceptance testing. Plan and run UAT with business users and confirm the change is ready for production.
Skills a Salesforce business analyst needs
The core skills are facilitation, process modelling, clear writing, Salesforce product knowledge, data sense and testing.
- Facilitation. Running workshops and getting a clear answer out of a room of people who disagree.
- Process modelling. Drawing processes at the right level of detail, from a one-page overview to a step-by-step flow.
- Writing. Requirements and user stories that are specific, testable and free of solution assumptions.
- Salesforce product knowledge. Knowing what standard objects, Flow, reports, permissions and the main clouds already do, so you don't specify custom work that isn't needed.
- Data sense. Understanding the data model behind a process and where data quality will cause trouble; see what Salesforce objects are.
- Reporting. Knowing what managers need to measure, and how Salesforce reports will show it.
- Testing. Writing test scenarios and running UAT, usually in a sandbox; our sandbox guide explains which type to use.
Coding is not on the list. It helps to read a Flow or a SOQL query, but the role is about what to build and why, not how to program it.
The Salesforce Certified Business Analyst exam in 2026
As of November 2026, the exam has 60 scored questions in 105 minutes, a 72% pass mark, a US$200 fee and no prerequisite.
| Item | Detail |
|---|---|
| Questions | 60 multiple-choice, plus up to five unscored |
| Time | 105 minutes |
| Passing score | 72% |
| Registration fee | US$200, plus applicable taxes |
| Retake fee | US$100, plus applicable taxes |
| Prerequisite | None (the Platform Administrator certification stopped being required in May 2023) |
| Recommended experience | About 2 years as a business analyst and 2 years on the Salesforce Platform |
Format and fees are from the Business Analyst exam guide; the prerequisite change is from the Business Analyst FAQ, and the recommended experience is from the Trailhead prep module. The exam is weighted across six areas:
| Section | Weight |
|---|---|
| Collaboration with Stakeholders | 23% |
| Requirements | 18% |
| User Stories | 18% |
| Customer Discovery | 17% |
| Business Process Mapping | 12% |
| User Acceptance | 12% |
Weightings are from the Trailhead Cert Prep module. Almost a quarter of the marks go to working with stakeholders, which says a lot about what Salesforce thinks the job is.
How to become a Salesforce business analyst
Learn the platform on Trailhead, apply your analysis skills to real Salesforce processes, then take the certification.
- Learn the platform. Start with Trailhead's free Get Started as a Salesforce Business Analyst trail.
- Bring your business analysis skills across. If you are already a BA in another system, the methods transfer; what you need is Salesforce product knowledge.
- Get hands-on with real processes. Volunteer to document a sales or service process at work, or build a small app for a non-profit.
- Take the certification. Use the Trailhead prep module, then book the proctored exam. Our Salesforce interview questions help with the job interview that follows.
- Consider the Platform Administrator certification too. It is no longer required, but it proves you know how the platform is configured, which makes your requirements more realistic.
Is Salesforce business analyst a good career?
Demand for analysts is growing, but no official statistics track Salesforce business analysts as a separate job. The nearest official category is management analysts: the US Bureau of Labor Statistics' Occupational Outlook Handbook reports a median annual wage of $101,860 in May 2025 and projects 10% employment growth from 2025 to 2035, much faster than average, with a bachelor's degree as the typical entry-level education. Salesforce-specific pay depends on location, seniority and whether you also hold admin or consultant skills, so treat the BLS figure as a broad guide, not a Salesforce salary.
The role also travels well. The methods of business analysis, such as interviewing, process mapping and acceptance testing, work on any platform, so a Salesforce BA can move into product ownership, consulting or project management.
Business analyst vs admin vs consultant: what is the difference?
The business analyst decides what to build and why, the admin runs and improves the org, and the consultant designs the solution.
| Business analyst | Admin | Consultant | |
|---|---|---|---|
| Main question | What should we build, and why? | How do we run and improve the org? | What is the right solution design? |
| Typical work | Discovery, process maps, requirements, user stories, UAT | Users, security, configuration, Flow, reports, releases, support | Solution design across clouds, workshops, project leadership |
| Time frame | Projects and continuous improvement | Ongoing | Usually projects |
| Typical certification | Certified Business Analyst | Certified Platform Administrator | Consultant certifications such as Agentforce Sales Consultant |
The Platform Administrator exam guide lists no prerequisite for that exam, while Salesforce's certification prerequisites article names Platform Administrator as the prerequisite for consultant credentials such as the Agentforce Sales Consultant (the former Sales Cloud Consultant). That ordering mirrors how many careers go: admin knowledge first, then design work across clouds.
On a small team the admin often acts as the business analyst. On larger programmes the roles separate: the BA owns the requirements, the consultant owns the design, and the admin owns the org once the project goes live.
Common mistakes business analysts make on Salesforce projects
Most BA mistakes come from writing solutions instead of requirements and leaving data and testing too late.
- Writing the solution into the requirement. "Add a checkbox" is a design; "managers must see which deals need approval" is a requirement.
- Skipping the current process. Without it, nobody can measure whether the change helped.
- Requirements without acceptance criteria. If a tester can't tell whether a story passed, it isn't finished.
- Ignoring data. A clean process on top of duplicate or missing data still fails; plan migration and clean-up with the build, using a data migration strategy.
- UAT as an afterthought. Book business testers early, in a sandbox with realistic data.
Getting help
A strong business analyst is often what separates a Salesforce project that sticks from one that gets rebuilt. Techila is a Salesforce Summit Partner; our Salesforce consulting team runs discovery, requirements and UAT as part of every project, and our staff augmentation service can add an experienced Salesforce BA to your team. Talk to us about your next project.
Frequently asked questions
What does a Salesforce business analyst do?
A Salesforce business analyst works out what the business needs, maps current and future processes, writes requirements and user stories, works with stakeholders and the delivery team, and checks through user acceptance testing that what was built solves the problem.
Is there a Salesforce business analyst certification?
Yes, the Salesforce Certified Business Analyst. Salesforce's exam guide lists 60 multiple-choice questions plus up to five unscored ones, 105 minutes, a 72% passing score, a US$200 registration fee and a US$100 retake fee.
Do I need the Administrator certification before the Business Analyst exam?
No. Salesforce's Business Analyst FAQ says the exam has no prerequisite and that the Platform Administrator certification stopped being required in May 2023. Trailhead still recommends about two years of business analysis and two years of Salesforce experience.
What is the difference between a Salesforce admin, consultant and business analyst?
The business analyst defines what should be built and why. The admin configures, runs and supports the org day to day. The consultant designs the solution across clouds, usually on projects, and often leads delivery. On small teams one person may cover two of these roles.
Do you need to code to be a Salesforce business analyst?
No. The Business Analyst exam covers customer discovery, stakeholder collaboration, process mapping, requirements, user stories and user acceptance, none of which needs code. Knowing what Salesforce can do out of the box matters far more than programming.
