Contact Info
What should Canadian consulting firms expect from ERP advice?
Canadian consultancies often run commercial engagements beside government work issued as call-ups and task authorizations, staffed with consultants who hold the right clearance or language profile, plus incorporated subcontractors. I document how each type of engagement is sold, resourced and invoiced, then advise on choosing and implementing a platform that tracks authorized value, utilization and travel costs reliably.
Last reviewed by Vikas Saroj
I work remotely with Canadian consultancies: management and IT consulting firms, public sector advisors, specialists in regulated sectors and small firms that grow through incorporated subcontractors. A typical portfolio mixes commercial engagements with federal, provincial or municipal work, each with its own rules on rates, resources and travel.
Most of these firms run a CRM, a time tool, QuickBooks or Sage for the books and a resourcing spreadsheet showing who holds which clearance and language profile. I map how each kind of engagement moves from opportunity to invoice, then define what the system has to do.
I support partners, practice leads and controllers in Canadian consulting firms who want staffing, delivery and billing held in one reliable record.
I design how standing offers, supply arrangements, contracts, call-ups and task authorizations relate, so each piece of work shows its authorized value, rates and remaining room before anyone records time.
A mapping from your internal grades to the resource categories and levels used in government contracts, so the person staffed and the rate billed always match what was proposed.
Skills, clearance level, official language profile, province and availability held on each consultant record, so resource managers can answer a demanding client request quickly and accurately.
Records for incorporated subcontractors and supplier firms, matching their invoices to approved hours and charging their cost to the right engagement at the rate actually paid.
Rules that apply each client's travel terms, including government travel limits where they apply, so claims are either rebilled correctly or absorbed knowingly by the engagement.
Vendors demonstrate against scripts drawn from your real engagements, I score what they show, and I check each implementation proposal, with no commission or vendor tie shaping the advice.
An ERP for consulting should make these numbers available without a spreadsheet. I design the data model and reports around them from the start.
How engagements are won and staffed
Requirements for every engagement type
Implementation with your team
Consultancies doing government work in Canada rarely receive a single large contract. More often the firm qualifies under a standing offer or supply arrangement, then wins individual call-ups or contracts, and work is released through task authorizations with their own scope, level of effort and value. Provinces and municipalities run comparable arrangements under their own names.
The financial control that matters is authorized value. A team member can be fully staffed on an engagement whose task authorization is almost exhausted, and if time keeps being recorded the firm ends up delivering work it cannot invoice. I design the structure so each authorization holds its value, period and rates, approved time and expenses draw it down, and the engagement lead sees remaining value and projected burn before the limit is reached.
Rates in these contracts are usually set per resource category and level, sometimes with different rates in each contract year. I build a crosswalk from internal grades to those categories, so time is billed at the contracted rate for the category the person was proposed under. The general consulting model sits on my consulting industry page, and Canadian law, accounting and design practices are covered under professional services ERP in Canada.
A Canadian government request often specifies more than skills. It may require a particular security clearance level, an official language profile, experience in a defined area and sometimes availability in a specific province. Commercial clients ask for their own combinations, especially in regulated sectors. When those attributes live in a resourcing spreadsheet or in one person's memory, the firm misses opportunities or proposes someone who cannot be accepted.
I specify a consultant profile that holds those attributes with validity dates, alongside skills, grade and bookings. Clearances and professional credentials need expiry tracking, and language profiles need the evidence a client may ask for. The staffing view then filters by required attributes and shows who is free, who rolls off soon and who is tentatively booked against pipeline.
This changes how bench is read. A consultant on the bench with a clearance and bilingual profile that current demand needs is a different conversation from one whose skills are not in demand. I agree with partners how bench is reported by attribute, so recruitment, training and pipeline discussions draw on the same data.
Canadian consultancies frequently bring in individuals who work through their own corporations, along with small supplier firms that provide consultants for specific engagements. Whether a working relationship is properly treated as self-employment or employment depends on the facts, and arrangements where an individual works through a corporation for one main client can raise particular tax concerns. Those determinations belong with your accountant and legal advisor.
The system's role is to keep the facts straight. I design subcontractor records with the contracting corporation, agreement, rate, tax registration details and engagement history, kept separate from payroll records. Subcontractor time is recorded against the same engagements as employee time and approved by the same leads, so engagement margin includes their actual cost.
The payables side needs a match between subcontractor invoices and approved hours, with sales tax on each subcontractor invoice handled according to their registration. Where a subcontractor is billed to a government client under a resource category, the crosswalk applies to them as well. A clean subcontractor process also makes it easier to answer partner questions about whether to hire for a skill or keep buying it in.
Canadian engagements can involve long distances: a consultant based in one province supporting a client in another, or a team traveling to northern or remote sites. Government clients typically reimburse travel only when it is authorized in advance and within the limits of their own travel policies, while commercial clients set their own terms in the contract. Some fixed-price work includes travel in the price.
I record expense terms per engagement and build pre-approval into the process where the client requires it, so a trip is authorized against the task before costs are incurred. Meals and incidentals, private vehicle use, lodging and airfare each get a defined treatment, with rebillable amounts limited to what the contract allows and anything above that charged to the engagement as an absorbed cost.
Where consultants work in several provinces, payroll and sales tax questions follow, and some firms also bill US clients in US dollars. I make sure the system captures where work happened and where the client is located, and leave the tax treatment to your accountant. My Canada ERP consultant page deals with tax and currency design at company level.
Canadian consultancies tend to compare a professional services tool alongside their existing ledger, a broader ERP whose project and resourcing features replace that ledger, or a CRM-centered stack extended for billing. I test each option against scenarios that reflect your mix: a task authorization nearing its limit, a bilingual cleared consultant found through a filtered search, a subcontractor invoice matched to hours, and a travel claim capped by client policy.
I score the results against agreed requirements, then review implementation proposals for scope gaps, data migration assumptions and support terms. While the system is being built I stay alongside the implementer, write UAT scenarios from live engagements and confirm that open authorizations and unbilled time arrive intact.
Canada spans several time zones, so I run this work remotely with sessions spread to suit people from coast to coast, and every decision is captured in a written specification your partners approve. If one workshop really needs a room, that can be arranged. The Canada hub explains my wider work with Canadian businesses.
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.
Most platforms can warn as the limit approaches, and many can block time entry against a closed or exhausted task. I usually recommend a warning at a level the partners choose plus a hard stop at the limit, so engagement leads have time to request an amendment before the team delivers work that cannot be invoiced.
Through a crosswalk. Each consultant keeps their internal grade for cost and HR purposes, and each engagement records the resource category and level they were proposed under. Time is then billed at the contracted rate for that category. I build and test the crosswalk with your bid team before go-live.
Usually not in the employee utilization measure, because that measure judges how well salaried capacity is used. They do belong in delivery capacity and engagement margin. I agree both definitions with partners and finance, then configure separate reports so neither number is distorted.
Not always. A professional services tool connected to QuickBooks can serve a smaller consultancy well. The case for a single ERP grows with government contract controls, multiple entities, heavy subcontractor use and partner demand for forward staffing views. Both routes get tested against your requirements before any money is committed.
Workshops, mapping sessions, requirement reviews, scripted demos and acceptance testing all take place online with your partners, resource managers and controller. I spread sessions across the day so colleagues in different provinces can attend at reasonable local hours. An in-person session at a key decision point can be discussed by arrangement.
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.