Cost Estimates and Selection Checklists
How to choose an ERP in Canada: a step-by-step selection checklist
A practical ERP selection process for Canadian SMBs, from requirements and shortlisting to demos, references, pricing, Canadian compliance checks and signature.
Choosing an ERP well comes down to doing things in the right order: define your processes and users first, price comparable offers second, check Canadian tax, records and privacy duties third, and only then negotiate the contract and project plan. Businesses that start with demos tend to buy the product that looked best on a screen rather than the one that fits their processes and budget. This pillar guide sets out a ten-step process and links to the detailed guides for each step; tick the items off with the interactive ERP buying checklist.
Step 1: Decide why you are changing
Write one paragraph that a non-specialist could understand: what is not working today and what the business needs in three to five years. Typical triggers are month-end close taking too long, spreadsheets used to manage inventory, a second location or entity, a new sales channel, or an accounting system that cannot handle manufacturing. This paragraph will help you reject features that do not serve the goal.
Step 2: Map processes and count users
List the 15 to 25 processes the system must run and name an owner for each. Common ones:
- order to cash (quote, order, ship, invoice, collect);
- procure to pay (requisition, purchase order, receive, match, pay);
- inventory (receive, put away, count, transfer, adjust, cost);
- record to report (journal entries, reconciliations, month-end, statements);
- payroll hand-off (time, approvals, journal import);
- planning and manufacturing or project accounting, if relevant.
Then count users by role: full users, light or approval-only users, device users, and external users such as your accountant. This count drives most subscription pricing; see ERP pricing models.
Step 3: Set a budget range before talking to vendors
Use the TCO estimator to build a five-year low and high range, including one-time implementation and your internal staff time. The five-year TCO guide lists every cost line. Having a range prevents you from being anchored by the first quote. Also run the payback calculator to see what savings would justify the spend; the payback worked example shows how to build savings you can defend.
Step 4: Build a long list and a short list
Look at categories rather than names first: accounting suites with add-ons, small-business cloud ERP, mid-market cloud ERP sold through partners, and industry-specific systems. Shortlist three or four that serve businesses of your size and industry in Canada and have partners familiar with Canadian sales tax and payroll integration. See ERP costs by business size.
Step 5: Send a structured request for quote
Give every shortlisted vendor or partner the same information (processes, users, volumes, integrations, locations) and ask for pricing in the same table, for years one to five. The quote comparison method includes a template.
Step 6: Run scripted demos
Instead of a general demo, send each vendor three or four of your real scenarios in advance, using sample data: for example, a backorder that ships in two parts to a customer in Quebec, with GST and QST on the invoice, and a credit note. Score each vendor on the same scale. Ask to see the standard product, and note anything that requires customisation.
Step 7: Check references
Ask for two or three references from businesses of a similar size and industry, ideally in Canada, implemented by the same partner. Ask them how long the project took compared with the plan, what they would do differently, how support responds, and what happened at their first renewal.
Step 8: Check Canadian compliance and data points
| Area | What to confirm | Detailed guide |
|---|---|---|
| Sales tax | GST/HST and QST codes, vendor's registration, ITC-ready invoices | GST/HST and QST on ERP SaaS |
| Records | Books available in Canada for the CRA, retention, audit trail | CRA record-keeping and cloud ERP |
| Payroll | Integration with your payroll provider, Quebec deductions | Payroll integration |
| Privacy | Hosting location, sub-processors, Quebec PIA | PIPEDA and Law 25 |
| Language and accessibility | French interface and documents for Quebec, accessibility features | Accessibility and French language |
| Currency | CAD or USD billing | USD contracts and FX |
Step 9: Negotiate price and contract together
Negotiate the renewal cap, price protection, user flexibility, SLA, data export and exit terms at the same time as the first-year price. See renewal price increases and contract terms on exit and data export. For a significant contract, have a lawyer review the master agreement and data-processing addendum.
Step 10: Agree the project plan before signature
The statement of work should define scope, deliverables, data migration, testing, training, hypercare and the change-request process. Agree a realistic timeline with contingency; see implementation timelines and why projects overrun.
Scoring the finalists (illustrative weights)
| Criterion | Weight | Vendor A score (1–5) | Vendor B score (1–5) |
|---|---|---|---|
| Fit to scripted scenarios | 30% | 4 | 3 |
| Five-year cost | 25% | 3 | 4 |
| Implementation partner and plan | 20% | 4 | 3 |
| Canadian compliance and data | 15% | 4 | 4 |
| Contract terms | 10% | 3 | 4 |
| Weighted score | 3.65 | 3.50 |
Vendor A: 0.3×4 + 0.25×3 + 0.2×4 + 0.15×4 + 0.1×3 = 1.2 + 0.75 + 0.8 + 0.6 + 0.3 = 3.65. Vendor B: 0.3×3 + 0.25×4 + 0.2×3 + 0.15×4 + 0.1×4 = 0.9 + 1.0 + 0.6 + 0.6 + 0.4 = 3.50. The weights are your choice; agree them before the demos so that the scoring is not adjusted to favour a favourite. A close result like this is a signal to negotiate with both rather than to decide on the score alone.
FAQ
How long should selection take?
For a small business, a few weeks to a few months; for a mid-sized business with several entities, longer. Rushing selection usually costs more time during implementation.
Do I need a consultant to select an ERP?
Not always. A consultant helps when processes are complex or no one internally has run a selection. Make sure any advisor discloses vendor relationships or referral fees.
Should I choose the vendor or the partner first?
Both matter. Many buyers shortlist products, then compare two partners for the preferred product.
What if no system fits every process?
None will. Decide which gaps you will close with process change, which with configuration, and which you will accept.
Sources
- Innovation, Science and Economic Development Canada — small business technology resources
- Business Development Bank of Canada (BDC) — advisory resources and technology financing for SMBs
- Canada Revenue Agency — sales tax and record-keeping requirements to test in demos
- Commission d'accès à l'information du Québec — privacy obligations for Quebec organisations