Skip to content

Contact Info

Canada

Requirements written for how Canadian businesses operate

What does an ERP business analyst do for Canadian companies?

An ERP business analyst turns how a Canadian company actually operates into requirements vendors can price and testers can verify. Typical topics include federal and provincial sales tax by ship-to province, CAD and USD purchasing from American suppliers, French documents for Quebec customers and a data map for leaving QuickBooks or Sage. I lead these sessions remotely and deliver the BRD, fit-gap scoring and UAT scenarios for controller sign-off.

Last reviewed by Vikas Saroj

A Canadian business that ships to customers in several provinces, buys from US suppliers and has French-speaking customers in Quebec has requirements that a generic ERP checklist will not capture. Those details decide whether the new system works or creates months of manual corrections.

As an ERP business analyst, I work remotely with Canadian finance, operations and IT teams to document how the business really runs and what the new system must do. I map processes, write the business requirements document (BRD), score platforms in a fit-gap analysis and prepare UAT scripts based on your real transactions.

The result is a requirement set that vendors can quote against, your controller can sign off and your team can use to test the system before go-live.

Three people working on laptops and notes around a shared table
  • As-is and to-be process maps
  • Sales tax requirement matrix
  • CAD/USD and cross-border rules
  • French-language requirements
  • Migration data mapping
  • UAT scenarios and sign-off
What I Do

Business analysis for Canadian ERP projects

Structured documents that turn Canadian tax, currency and language realities into clear system requirements.

Process Mapping

Swimlane maps of order-to-cash, procure-to-pay, inventory, production or project processes across head office, branches and warehouses, including the spreadsheets that hold things together today.

Sales Tax Requirements

A scenario matrix showing which GST, HST, PST or QST treatment applies by product, customer and destination province, as confirmed by your accountant, ready for configuration and testing.

Cross-Border Requirements

Requirements for CAD and USD pricing, purchasing, bank accounts, revaluation, landed cost and customs broker data for companies trading with the United States.

Language Requirements

Clear specification of French and bilingual needs for invoices, labels, customer communications and user interfaces where you serve Quebec customers or employ French-speaking staff.

Data Migration Mapping

Field-by-field mapping from QuickBooks, Sage or legacy systems to the new ERP, covering chart of accounts, customers, vendors, items, tax codes and open transactions.

Fit-Gap and UAT

A fit-gap matrix against shortlisted platforms and UAT scripts built from real Canadian scenarios, each traced back to a numbered requirement.

How I Work

From discovery to tested requirements

Discover

Learn how work flows today

01
Request an Assessment
  • Interview each department
  • Collect real transaction samples
  • Map current processes
  • Note controls and workarounds

Document

Write and agree the BRD

02
Discuss Your Project
  • Design future processes
  • Write numbered requirements
  • Build tax and currency matrices
  • Secure stakeholder sign-off

Validate

Prove the system meets them

03
Talk About Next Steps
  • Score platforms in fit-gap
  • Map migration data
  • Write UAT scripts
  • Support test cycles

Translating Canadian sales tax into system requirements

Sales tax is where many Canadian ERP projects get stuck. Depending on the province, a sale may attract GST alone, HST, or GST with a separate provincial tax such as PST or Quebec's QST. Treatment can vary by product or service, by customer type and by where the goods or services are delivered. Businesses also need to track input tax credits and the equivalent Quebec refunds correctly.

Rather than writing a single line such as "system must handle Canadian taxes," I build a tax scenario matrix as part of the BRD. Each row describes a real situation, for example a product shipped from Ontario to a customer in British Columbia, a service delivered to a Quebec client, or an exempt customer with a certificate on file. Your accountant confirms the correct treatment, and the matrix becomes both a configuration guide and a set of test cases.

I also capture reporting requirements: what your finance team needs to prepare GST/HST, QST and provincial returns, and what audit trail the CRA or provincial authorities may expect. I do not give tax advice. My role is to make sure the confirmed rules are documented, configurable and testable. This work sits within my ERP requirements gathering service.

Process mapping for cross-border and multi-site operations

Many Canadian companies buy from US suppliers, sell into US markets, or run warehouses in more than one province. These operations add steps that are easy to miss until a process map makes them visible.

When I map processes for Canadian clients, I look closely at:

  • Purchasing in USD: how purchase orders, supplier invoices and payments are handled, and when exchange rates are fixed.
  • Landed cost: how freight, duties and broker fees are captured and allocated to inventory.
  • Sales in two currencies: price lists, customer accounts and bank accounts in CAD and USD, and how revaluation is handled at month-end.
  • Inter-warehouse transfers: stock movements between provinces and the tax and costing effects.
  • Seasonal patterns: sectors such as construction and agriculture where volumes change sharply through the year.

The maps show who does each step, which system is used and where data is re-keyed. They become the basis for to-be process design, where we decide what the ERP should automate and what stays manual. My ERP process mapping page explains the method in more detail.

Capturing French-language and Quebec requirements

If you sell to customers in Quebec or employ French-speaking staff, language needs should be written into requirements from the start, not discovered during testing. Quebec has its own rules on the use of French in commerce and the workplace, and your legal advisors should confirm what applies to your business. My job is to make sure the system can meet those confirmed needs.

In the BRD, I specify requirements such as:

  • Which customer-facing documents must be available in French or bilingually, including invoices, quotations, order confirmations and statements.
  • Whether product names, descriptions and labels need French versions, and where that data is maintained.
  • Whether users need a French interface, and which roles that applies to.
  • How customer language preference is stored and used to select templates and email communications.

Platforms differ in how well they support translated master data, bilingual templates and French user interfaces. These requirements are scored in the fit-gap analysis like any other, so language support influences the platform decision rather than becoming a late surprise. My BRD consulting page shows how I structure these sections.

Requirements for moving off QuickBooks or Sage

Many Canadian ERP projects begin as a migration from QuickBooks, Sage or a similar accounting system. Business analysis is what turns that migration from a data dump into a controlled change.

I start by documenting what the current system actually does, including the reports finance relies on, the custom fields that carry meaning, and the spreadsheets that fill gaps. Then I define requirements for the new system and a mapping for each data set:

  • Chart of accounts, redesigned where needed for departments, locations or projects.
  • Customers and vendors, including tax registration details, currencies and payment terms.
  • Items, units of measure, costing methods and opening inventory.
  • Sales tax codes mapped to the new tax configuration.
  • Open receivables and payables, and how much history to bring across.

I also agree a cut-over approach, typically at a period end, and list reconciliation checks so finance can prove opening balances match. The ERP migration checklist covers the broader steps, and my ERP consultant page for Canada explains when moving to a full ERP makes sense.

Fit-gap analysis and UAT built from Canadian scenarios

With requirements agreed, I score each shortlisted platform in a fit-gap matrix. Each requirement is marked as met by standard features, configuration, an add-on, a workaround or custom development, with notes on effort and risk. For Canadian projects, the sales tax matrix, multi-currency handling and French-language support usually carry the most weight, because gaps there are expensive to work around later.

The same requirements drive user acceptance testing. I write UAT scripts that use your real scenarios: an HST sale in Ontario, a GST and PST sale in another province, a QST sale to a Quebec customer, a USD purchase with landed cost, a credit note, a month-end revaluation, and so on. Each script has expected results agreed in advance with finance.

I support test cycles remotely, scheduled across your time zones, and track defects until they are resolved. At the end, you have evidence that the system meets the signed-off requirements, which is useful for management approval and for your external accountant. See my ERP gap analysis and testing and UAT pages, visit the Canada overview, or contact me to discuss your project.

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 Requirements Gathering
  • ERP BRD Consulting
  • ERP Data Migration
  • ERP Testing & UAT
Canada

More for Canada Businesses

  • Canada overview
  • ERP Consultant
  • Freelance ERP Consultant
  • ERP Requirements Consultant
  • ERP Selection Consultant
  • ERP Implementation Consultant
  • ERP Audit Consultant
  • ERP Rescue Consultant
  • CRM Consultant
  • System Integration Consultant
Other Markets

ERP Business Analyst Elsewhere

  • USA
  • UK
  • UAE
  • Saudi Arabia
  • Qatar
  • Oman
  • Kuwait
  • Bahrain

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 Canada

An ERP business analyst focuses on understanding and documenting the business: processes, requirements, fit-gap and test scenarios. An ERP consultant role is broader and includes selection, solution design and implementation support. I do both, and many clients start with analysis before deciding on the platform.

No. Your accountant or tax advisor confirms how GST, HST, PST and QST apply to your products and customers. I document those rules as requirements, check how each platform supports them and design tests that prove the configuration is correct.

I write BRDs in English and specify French-language output and interface requirements in detail. If your organization needs a French version of the BRD itself, it can be translated from the agreed English document by your team or a translator.

It depends on the number of departments, locations, entities and processes in scope, and how quickly stakeholders can attend workshops and review drafts. I agree a plan and workshop schedule at the start so you know what to expect.

Yes. I run workshops over video, collect sample documents and reports in advance, and share written summaries after each session for confirmation. Sessions are scheduled in a window that works across your Canadian time zones.

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 Canada Project

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

Chat on WhatsApp