Failure Patterns and Official Sources

Why ERP projects fail: common patterns and the official sources to check

The recurring reasons ERP projects overrun or disappoint, early warning signs, and the Canadian regulators and official portals that matter when buying ERP SaaS.

Updated · 4 min read

Why ERP projects fail: common patterns and the official sources to check

ERP projects rarely fail because the software cannot do the job. They fail, or deliver less than promised, because of decisions around the software: vague requirements, too much customisation, dirty data, too little internal time, unrealistic timelines, weak contracts, and compliance questions left until after go-live. The good news is that these patterns are predictable, so each one has an early warning sign and a countermeasure. This pillar guide summarises them and lists the official Canadian sources you need, then links to a detailed guide for each risk.

We describe failure patterns generically and do not name companies. Published surveys on ERP project overruns vary widely in method and sample, so we do not quote a failure rate; treat any single headline figure with caution.

The ten patterns

PatternEarly warning signCountermeasureDetailed guide
Vague scopeRequirements described as "like today, but better"Written process list with owners and acceptance criteriaSelection checklist
Customising everythingMany change requests in the first monthAdopt standard processes; approve customisations only with a business caseOverruns
Dirty data moved as-isDuplicate customers and items found in test loadsClean before you migrate; limit historyData migration mistakes
No internal timeKey users miss workshopsBack-fill day jobs; name a project lead with authorityOverruns
Unrealistic timelineGo-live fixed before scope is knownPlan backwards with contingencyTimelines
Budget for software onlyNo line for internal time, training or contingencyFive-year TCO with all linesTCO
Weak contractNo renewal cap, unclear exit and exportNegotiate before signatureContract exit and data export
Privacy left to the endNo one knows where data is hostedPrivacy review during selection; PIA in QuebecPIPEDA and Law 25
Records and tax overlookedOld system switched off with no archiveRetention and access planCRA record-keeping
Counting on funding that is not thereBusiness case assumes a grantCheck program status; include only approved fundingFunding and tax treatment

A further pattern specific to Canada is underestimating French-language and accessibility needs for Quebec staff and customers or for employees with disabilities; see accessibility and French-language requirements.

A short case pattern (composite, illustrative)

A composite example, not a real company: a 30-person distributor signs a one-year contract with a fixed go-live date three months away. Workshops show that pricing rules live in a spreadsheet nobody fully understands. The partner builds custom pricing logic. Data migration reveals thousands of duplicate items. The go-live date holds, but testing is squeezed, and the first month-end takes three weeks. The business pays for extra partner hours, overtime and a second data clean-up, and the first renewal arrives before the system is stable, with no cap on the increase. Each step was avoidable: a realistic timeline, a decision to simplify pricing rules, earlier data cleaning, and a renewal cap negotiated at signature.

Official sources for Canadian ERP buyers

TopicOfficial sourceWhat to check there
GST/HST, ITCs, payroll deductions, recordsCanada Revenue AgencyDigital economy rules, ITC requirements, keeping records, payroll guides
QST, Quebec payroll, Quebec recordsRevenu QuébecQST registration, specified registration, source deductions, RL-1
Federal privacy law (PIPEDA)Office of the Privacy Commissioner of CanadaAccountability for third-party processing, breach reporting
Quebec privacy (Law 25)Commission d'accès à l'information du QuébecPerson in charge, privacy impact assessments, incidents
StatutesJustice Laws Website and LégisQuébecIncome Tax Act, Excise Tax Act, PIPEDA; Quebec private-sector privacy act
French language in QuebecOffice québécois de la langue françaiseSoftware and workplace language rules
Federal accessibilityAccessibility Standards CanadaStandards for federally regulated organisations
Cyber securityCanadian Centre for Cyber SecurityCloud security guidance for SMBs
Exchange ratesBank of CanadaPublished rates for USD contracts
Programs for businessesInnovation, Science and Economic Development CanadaCurrent status of federal programs

Provincial privacy laws for the private sector also exist in Alberta and British Columbia, and some provinces have their own accessibility legislation, such as Ontario's AODA. Check the relevant provincial government site if you operate there.

When to bring in professionals

  • A lawyer for the master subscription agreement, data-processing terms and statement of work when the contract value or data sensitivity is significant.
  • Your accountant for the tax treatment of subscriptions, licences and implementation costs, and for sales-tax set-up.
  • A privacy professional if you process sensitive personal information or operate in Quebec and need a privacy impact assessment.
  • An independent project advisor if no one internally has led an ERP selection or implementation.

FAQ

What is the most common reason ERP projects go over budget?

There is no single reason, but scope growth, data problems and unpriced internal time recur in most post-mortems. Each is controllable if addressed early.

Is it better to delay go-live or go live with known issues?

If the issues affect invoicing, payroll, inventory accuracy or month-end close, delaying is usually cheaper. Minor issues with workarounds may be acceptable.

Can I recover costs from a vendor if the project fails?

Only to the extent the contract provides. That is why acceptance criteria, milestone payments and holdbacks matter. Seek legal advice if a dispute arises.

Are there official ERP standards in Canada?

No certification is required to sell ERP in Canada. The rules that apply are general ones: tax, privacy, records, language and accessibility.

Sources

Related guides