Skip to content

Contact Info

ERP Analysis

Requirements that suit product-minded teams

What does an ERP business analyst deliver for a San Francisco company?

An ERP business analyst turns how a San Francisco company really works into requirements a partner can build and a finance team can test. Here that often means writing them as user stories with acceptance criteria, treating audit controls as requirements ahead of a listing, and drawing firm lines around equity, payroll and city tax data. I run the interviews remotely and hand over documents your team keeps.

Last reviewed by Vikas Saroj

San Francisco companies are used to working from a product backlog, so a long requirements document written in the old style often gets skimmed and shelved. I write ERP requirements in a form these teams already trust: user stories grouped by process, each with acceptance criteria that finance can test and a partner can estimate.

The analysis itself is the same careful work as anywhere: interviews, process maps, a fit-gap view and traceability into testing. What differs here is the content. Equity plans, foreign subsidiaries, audit readiness for investors and local business taxes all shape what the ERP must hold, and what it must deliberately leave to other systems. I do this work remotely.

Hand writing in a notebook beside a laptop, tablet, coffee cup and glasses on a wooden desk, seen from above
  • User stories with acceptance tests
  • Controls written as requirements
  • Equity and cap table boundaries
  • City business tax data needs
  • Foreign subsidiary flows
  • Traceability into UAT
What I Do

Analysis built around how Bay Area firms operate

Each deliverable below is written so that your finance lead can approve it, your partner can build from it and your testers can prove it works.

Backlog-Ready Requirements

I express requirements as user stories with acceptance criteria and priority, grouped by process, so they can move straight into the tracker your product or engineering team already uses.

Control Requirements

Approval limits, segregation of duties, access reviews and change logs are written as testable requirements early, so audit readiness is designed in rather than patched in before a listing.

Equity and Payroll Boundaries

I define what the ERP receives from the equity platform and payroll provider, at what level of detail and when, so sensitive employee data stays in the systems built to protect it.

Local Tax Data Mapping

I list the receipts, payroll and location data your advisor needs for city and state business tax filings, and specify where the ERP should capture each item.

Subsidiary and Contractor Flows

For teams abroad, I map intercompany charges, employer-of-record invoices, contractor payments and the currencies involved, so the requirements cover how money actually moves between your entities and people.

UAT Traceability

Every story links to at least one test scenario, giving your controller a clear record of what was proven before go-live and what was deferred on purpose.

How I Work

From interviews to stories you can test

Listen

Interview each process owner

01
Request an Assessment
  • Short remote interviews
  • Collect real examples and exports
  • Map current flows end to end
  • Note controls already in place

Write

Turn findings into stories

02
Discuss Your Project
  • Stories with acceptance criteria
  • Data boundary definitions
  • Fit-gap against shortlisted systems
  • Priority agreed with finance

Prove

Link stories to testing

03
Talk About Next Steps
  • Test scenarios per story
  • Sample data for each case
  • Defect triage with the partner
  • Signed record of results

Why a traditional BRD often stalls in a San Francisco company

Many teams in the city build software for a living. Their working rhythm is a backlog, short cycles and acceptance criteria that tell everyone when a piece of work is done. Hand them a long business requirements document in the classic format and the reaction is predictable: a quick skim, a few comments and then silence until a partner starts building against assumptions nobody checked.

I keep the substance of a proper BRD and change its shape. Requirements are grouped by process, from quote to cash, procure to pay and record to report. Within each group, every need is a user story stating who needs what and why, followed by acceptance criteria written with real examples from your business. Priority is agreed with the finance lead, not left to the partner.

This format moves cleanly into the tracking tool your engineers and partner already use, which makes progress visible to founders without extra reporting. The underlying method, including the fit-gap view and scope rules, is described on the ERP BRD consulting page. The national view of US requirements, including sales tax and vendor reporting, sits on the US ERP business analyst page.

Controls written as requirements before a listing or a large raise

Bay Area companies preparing for a public listing, an acquisition or a demanding investor often discover late that their finance systems were set up for speed, not control. Anyone can post a journal, approvals happen in chat, and admin rights were handed out freely when the team was small. Fixing that after go-live is slower and more disruptive than designing it in.

During analysis I treat controls as requirements in their own right. Who can create a vendor and who can pay one. Which journal entries need a second approver. How user access is requested, approved and reviewed. What the system must log when a setting changes. Each item becomes a story with acceptance criteria, so testers can show it works and auditors can see that it was tested.

The actual control framework, including which controls matter and how they are evidenced, is decided by your finance leadership and auditors. My contribution is to make sure the ERP design gives them the features and records they need. The approval workflow page covers how these rules are commonly configured.

Equity, payroll and the data the ERP should not hold

Equity compensation is a normal part of pay at many San Francisco companies. Grants, vesting schedules and exercises usually live in a dedicated equity management platform, while salaries and benefits run through a payroll provider. The finance team still needs the accounting effects in the ledger: compensation expense, payroll liabilities and related entries by department or entity.

A common mistake is to pull too much employee detail into the ERP because it seems convenient. That spreads sensitive data across more systems and more users than necessary. In the requirements I define the boundary clearly: which summarized entries flow into the ledger, at what level of detail, how often, and who in finance can see the supporting reports in the source system.

San Francisco also has employer requirements of its own, such as rules on health care spending, that touch payroll data. Your payroll provider and employment advisor interpret those rules. My job is to make sure the requirements describe where the relevant figures are captured and how they reach the general ledger, so finance can reconcile them without manual rework at month-end.

City business taxes and the data they depend on

San Francisco levies business taxes of its own on top of state and federal obligations, including a tax measured on gross receipts. How receipts are classified, which activities they relate to and how they are allocated to the city are questions for your tax advisor, and the rules can change. What a business analyst can do is make sure the ERP captures the data those calculations require.

In practice that means requirements for revenue to carry the right business activity or product classification, for customer and delivery locations to be recorded consistently, and for payroll and headcount by work location to be available when the advisor asks. Companies with staff split between the city, the Peninsula and remote locations need especially clear location data, because the answer can depend on where work is performed.

I write these as reporting requirements with sample outputs, then check during testing that the reports can be produced without spreadsheet surgery. The tax positions themselves stay with your advisor. Multi-entity structures that often sit behind these questions are discussed on the multi-company ERP page.

Teams abroad, contractors and the requirements they add

Bay Area startups often hire beyond the United States early: an engineering group in another country, a sales team in Europe, contractors scattered across time zones. Some staff are employed through a local subsidiary, others through an employer-of-record service, and others invoice as independent contractors. Each route creates different transactions in the ledger.

Requirements for this part of the business cover intercompany service charges and their settlement, employer-of-record invoices that bundle salary, fees and local costs, contractor onboarding and payment approval, and currency handling for each of those flows. They also cover reporting: headcount cost by function across every route, so leadership sees the real cost of a team regardless of how it is employed.

Transfer pricing and contractor classification are specialist topics for your advisors, and I keep them out of my recommendations. The requirements simply make sure the ERP can record what those advisors decide. When the analysis is done, each story is linked to a test scenario, which is how the work hands over cleanly to UAT. For the wider picture of who does what on the project, see the freelance ERP consultant page for San Francisco.

Not sure where to start?

Tell me about your business and current systems. I’ll suggest the most sensible first step.

Book a Consultation
Related

Related Services

  • ERP Business Analysis
  • ERP BRD Consulting
  • ERP Testing & UAT
  • ERP for Approval Workflows
  • ERP for Multi-Company Operations
  • ERP for SaaS
United States

More for USA Businesses

  • United States overview
  • ERP Consultant
  • Freelance ERP Consultant
  • ERP Business Analyst
  • ERP Requirements Consultant
  • ERP Selection Consultant
  • ERP Implementation Consultant
  • ERP Audit Consultant
  • ERP Rescue Consultant
  • CRM Consultant
Other Markets

ERP Business Analyst Elsewhere

  • Atlanta
  • Austin
  • Boston
  • Chicago
  • Dallas
  • Houston
  • Los Angeles
  • Miami

Not sure which ERP you need?

Do not choose software first.

Share your business requirements with me and I will help you understand the right process, architecture and platform before implementation.

  • Independent ERP advice before you invest - I do not resell software
  • Work directly with Vikas - no account managers or junior handoffs
  • Business analysis before software implementation
  • One consultant who understands both your business and the technology
FAQ

Questions About ERP Business Analyst San Francisco

Yes. I write requirements as user stories with acceptance criteria, which can be loaded into the tracker your team already uses. I still keep a short summary document for leadership and auditors, covering scope, data boundaries and decisions, so the reasoning is preserved outside the ticket history.

No. Classification, allocation and filing positions belong to your tax advisor. What I do is specify the revenue, location and payroll data the ERP must capture so your advisor gets clean inputs, and confirm during testing that the required reports can be produced directly from the system.

Usually only the accounting effects belong in the ERP, summarized by department or entity. Grant-level and personal details are better kept in the equity platform built for them. I define that boundary in the requirements and agree it with finance, HR and your auditors.

During requirements, before configuration starts. Approval rules, access reviews and change logging are far easier to build in than to retrofit. I write them as testable stories, and your auditors and finance leadership confirm which controls apply and how they should be evidenced.

Still have questions? Let’s talk them through.

Every business is different. Share where you are today and what you want to fix, and I’ll tell you honestly whether and how I can help.

Book a Consultation
Vikas Saroj seated at a meeting table with a laptop and notebook
Working Model Remote · Worldwide
Email Address hello@vikassaroj.com
Book a Consultation

Let’s Discuss Your ERP Business Analyst San Francisco Project

Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.

Chat on WhatsApp