Contact Info
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.
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.
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.
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.
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.
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.
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.
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.
Business first, technology second. You can hire me for one step - a BRD, a gap analysis, a vendor shortlist - or for the whole journey.
Interview each process owner
Turn findings into stories
Link stories to testing
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.
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 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.
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.
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.
Tell me about your business and current systems. I’ll suggest the most sensible first step.
Book a Consultation
Not sure which ERP you need?
Share your business requirements with me and I will help you understand the right process, architecture and platform before implementation.
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.
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
Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.