New: Odoo and Dynamics 365 cost calculators.Estimate your costs

Dealership CRM in Canada: what to look for and what it costs

A dealership CRM in Canada is two purchases that get quoted as one.

FlecticUpdated 23 min read

A dealership CRM in Canada is two purchases that get quoted as one. For an independent used-car store, Dealerpull publishes CAD 99 to CAD 189 a month for the dealer system, plus CAD 19 a month for CRM lead management, taxes extra, as of October 2026. Franchise products such as PBS and Activix do not post a rooftop price. Dynamics 365 Sales Enterprise lists at CAD 142.50 per user per month on the Canadian yearly plan, so ten full users are CAD 1,425 a month before tax, and that page lists no dealer DMS, desking tool, or OEM lead connector.

The useful comparison is scope, then license, then the consent clock on a financed customer. A dealer product is built around the vehicle, the desk, and the service lane. A general CRM is built around pipeline, activities, and reporting. Either path can be the right buy. The expensive mistake is paying for one and assuming it already does the other.

What a dealership CRM has to run on a Canadian rooftop

A general manager usually feels the gap in five places: the internet lead, the showroom visit, the trade, the desk, and the service lane six months later. Those are the workflows to write down before you sit through a demo.

Internet leads arrive from the OEM program, AutoTrader.ca, Kijiji, and the store's own site. Someone has to answer them in a set number of minutes, log the source, and keep the next task on a named person. Phone-ups and walk-ins need the same record, or the BDC and the floor argue about who owns the customer. Trade appraisals need a number the desk can see, with who appraised the car and when. The desk and the lender need the deal structure. After the sale, the sold VIN has to come back from the DMS so the CRM stops chasing a buyer you already delivered. Service retention needs repair-order history or a service-due date, because a lost service visit is how a sold customer becomes someone else's internet lead.

PBS sells v10 APEX as an all-in-one dealership system. That CRM page describes automated communications, service-due calculations, internal lead tasks, and templates by department or event. Pricing is not on the page. Buyers are sent to a demo. The CRM page does not state a rooftop count.

Activix is the Canadian dealer CRM named next to PBS in a 2026 automotive CRM comparison. That comparison does not publish an Activix or PBS rooftop price. Ask the vendor to put desking, digital retailing, and service scheduling on the same quote as the CRM, then show which of those products write back to your DMS.

Ontario registers both franchise rooftops and independent used stores. A price that fits a 40-vehicle used lot will not describe a two-rooftop franchise group, so keep those quotes on separate lines.

How the CRM and the DMS split the work

The DMS is the book of vehicles, deals, and repair orders. The CRM is the book of conversations and next tasks. Stores get into trouble when both products keep a copy of the customer and nobody owns the update.

On a franchise rooftop, the CRM is often a module inside the DMS or a dealer product sold beside desking and digital retailing. PBS puts service-due calculations and campaign templates inside the dealership system, which is why managers expect a service reminder to know the last repair order without a nightly spreadsheet. Ask any other franchise bidder which product holds the repair order, and which follow-up still needs a separate login.

On an independent used lot, the split is published in dollars. Dealerpull is a Canadian used-car DMS. CRM lead management is a CAD 19 a month add-on on that pricing page. Its named Dealertrack connection is push and pull on the finance portal. That is the finance-portal scope the page states for a used-car product. A franchise DMS that also runs new-car inventory, OEM leads, and a service department at group volume covers a wider set of jobs.

A general CRM starts on the conversation side. Dynamics 365 Sales is described by Microsoft as sales-force automation, with Sales Professional covering core automation, Microsoft 365 interoperation, and reporting, and Sales Enterprise covering advanced customization. The Odoo CRM app lists pipeline stages, scheduled activities, email on the opportunity, quotations, and reporting. Neither page mentions a dealer DMS, a VIN, a trade appraisal, or an F&I desk. If your buyers live in the service lane after the sale, read CRM for service teams beside this split: the service record still has to come from the system that opened the repair order.

Dealers who have lived through a replacement judge the split by whether people will use the screen. A dealer comment collected in a 2026 automotive CRM comparison puts the test in one line: "Salespeople adoption. Sales managers can desk deals. Nothing else matters." If the desk cannot work the deal in the tool the salesperson will open, the rest of the feature list waits.

What you can verify on a price page as of October 2026

Published Canadian package prices in this market are concentrated on used-car software. Franchise CRM vendors in the same set send buyers to a demo. Keep those two shelves separate when you build a budget.

Dealerpull, offered to used-car dealers in Canada and in English only on the pricing page, posts these monthly amounts, taxes extra, with 30-day cancellation notice, no long-term contract, and no start-up fee on that page. As of October 2026:

  • Small dealer (Monthly price: CAD 99 · Limit on the page: 1 to 2 users, under 50 vehicles and 50 deals)
  • Medium dealer (Monthly price: CAD 149 · Limit on the page: Up to 5 users, under 100 vehicles and 100 deals)
  • Large dealer (Monthly price: CAD 189 · Limit on the page: Up to 10 users, under 300 vehicles and 300 deals)
  • CRM lead management (Monthly price: CAD 19 · Limit on the page: Add-on)
  • SMS texting (Monthly price: CAD 10 · Limit on the page: Add-on)
  • Service shop management (Monthly price: CAD 49 · Limit on the page: Add-on)
  • QuickBooks Online (Monthly price: CAD 49 · Limit on the page: Add-on)

Source: Dealerpull Canadian pricing, Dealerpull, October 2026.

Named connections on that page include the Dealertrack finance portal, QuickBooks Online at the add-on price above, Autotrader.ca, Kijiji, CarGurus, Carpages, Edealer, OntarioCars, Lubrico, SiriusXM, and the UCDA bill of sale for Ontario registered dealers.

Assume a medium used store: 5 users, under 100 vehicles and under 100 deals, CRM turned on, and texting turned on. The published stack is CAD 149 + CAD 19 + CAD 10 = CAD 178 a month plus tax. Add service shop management and the same store is CAD 227 a month plus tax. Add QuickBooks Online and it is CAD 276. Those totals are list arithmetic on one vendor's page. The large tier stops at 10 users and stays under 300 vehicles and under 300 deals. A store at 300 vehicles or 300 deals needs a different quote, not a quiet overage.

Franchise names that Canadian dealers ask about do not give you this kind of table. PBS sends CRM buyers to a demo. A 2026 comparison published by Ringlead Automotive says franchise CRM pricing is often custom and cites an industry range of about USD 500 to USD 3,000 per month per rooftop for VinSolutions, and a DealerSocket figure that "starts at $750+/month". Those amounts are the author's industry figures. Cox and Solera price pages are not the source. Use those only as a band someone else claims, then ask the vendor for a written rooftop quote. Do not budget a franchise store off the Dealerpull table.

Dynamics 365 Sales on the Canadian price page, seen October 2026, is billed per user per month, paid yearly, plus tax. Microsoft says displayed prices are informational and the checkout price can differ.

  • Sales Professional (Canada list price: CAD 88.20 · What you are buying at this tier: Core sales-force automation, Microsoft 365 interoperation, reporting)
  • Sales Enterprise (Canada list price: CAD 142.50 · What you are buying at this tier: Advanced customization)
  • Sales Premium (Canada list price: CAD 203.50 · What you are buying at this tier: Higher tier; the US page includes 1,000 Copilot Credits on Premium)

Sources: Dynamics 365 Sales pricing (Canada), Microsoft, October 2026, and Dynamics 365 Sales pricing (United States), Microsoft, October 2026. The US yearly list is USD 65, USD 105, and USD 150 for the same three plan names. Microsoft describes predictive lead and opportunity scoring as part of the insights capacity on higher tiers, not as a Professional-plan feature. The Canadian page does not list a dealer DMS, desking, or an OEM-lead connector.

What a Dynamics 365 or Odoo license costs before any DMS work

License math is the first number you can check. The project still has to be quoted around it.

Assume 10 people need a full Dynamics 365 Sales license and you take Enterprise because you expect custom fields, extra entities for a trade sheet, and reporting the Professional plan does not emphasize. At the October 2026 Canadian yearly list price, 10 x CAD 142.50 = CAD 1,425 a month before tax, or CAD 17,100 a year before tax. The same headcount on Professional is 10 x CAD 88.20 = CAD 882 a month before tax. On Premium it is 10 x CAD 203.50 = CAD 2,035 a month before tax. Checkout can differ from the informational list, so ask Microsoft or your reseller to confirm the CAD amount on your agreement.

That CAD 1,425 sits in the same broad monthly band as the third-party rooftop ranges that exist only on comparison blogs (USD 500 to USD 3,000). The currencies differ, and the contents differ. The rooftop range is a claim about dealer CRM products. The CAD 1,425 is a user license for a general sales application. Partner implementation, a DMS interface fee, SMS, and any OEM certification sit outside both numbers. Ask each bidder to price data migration and the DMS interface as their own lines.

Odoo can look cheaper, and the condition is easy to miss. The Odoo pricing page says the first app is free for unlimited users, including hosting and support, until another application is installed. CRM as the only app can sit on that offer. The app page also lists AI lead scoring. It still does not mention a DMS, a VIN, or a desk.

The moment you install inventory, accounting, or any second app, the free offer ends and Standard or Custom applies. With the yearly control selected, Standard prints $24.90 and $31.10 per user per month beside US$31.10 and US$38.90. Custom prints $49.00 and $61.10 beside US$61.00 and US$76.20. Odoo keeps the lower yearly figure for the first year, and only on the users named in the original order. The page does not mark the unprefixed amounts as Canadian dollars. Confirm which printed figure checkout will bill, and confirm the currency on the order form.

Standard is Odoo Online and all apps. Custom adds Odoo Studio, multi-company, and the external API, and it allows Odoo.sh or on-premise. Odoo.sh hosting, implementation, and in-app credits for SMS are excluded. A light user is listed at US$8.90 and is limited to named self-service roles. Full CRM work needs a regular user. If a DMS interface needs the external API, budget the Custom plan. The free offer covers CRM only while it stays the sole app.

Assume eight desk and BDC users need full Custom seats, and you are billed the labeled US$61.00 figure. That is US$488 a month for users, before tax, before Odoo.sh, before SMS credits, and before anyone writes the interface. If checkout uses US$76.20 instead, the same eight users are US$609.60 a month. Run both numbers until the order form picks one. A phased Odoo implementation then has to show, on your vehicles, whether the API work is in phase one or left with the DMS vendor.

Where a first phase is only pipeline, activities, and consent fields on a general CRM, our target for a first usable phase is 8 to 12 weeks. DMS interface work, OEM lead certification, and the history of consent are quoted beside that target.

Where a general CRM stops and the DMS has to take over

This is the section that changes the budget. A license can be live, the pipeline can look full, and the store can still be retyping the deal.

A dealer CRM is expected to sync at least these objects:

  1. The internet lead, with source, from the OEM portal, AutoTrader.ca, Kijiji, or the store site.
  2. The showroom visit and the phone-up, on the same customer, with an owner and a next task.
  3. The trade appraisal, including who set the number.
  4. The desk and the lender decision, or a clear handoff into the desking tool.
  5. The sold VIN, written back from the DMS so follow-up stops or changes.
  6. Repair-order or service-due data for retention.

PBS advertises service-due calculations and templates inside the DMS. That is the standard franchise managers compare against. Dealerpull's CRM is CAD 19 a month, and the Dealertrack link on its pricing page is the finance portal for that used-car product.

The Dynamics 365 Sales Canada pricing page does not list those dealer connectors. The Odoo CRM page does not list them either. Have each bidder show the interface on your DMS and your lead sources. Watch a lead land, a trade get appraised, a deal get desked, a sold VIN come back, and a service-due date drive a task. If the demo uses a sample rooftop that is not yours, ask for your own stock and your own last ten deals. Price the interface apart from the user licenses. If the vendor's answer is that a named person will fill the gaps, read that as labor you will pay every month. A dealer comment in that same 2026 comparison says: "The only thing keeping me on VinSolutions is our account manager can fill the gaps. If he leaves, we leave."

Scoring features need the same demonstration. Higher Dynamics 365 Sales tiers describe predictive scoring. Odoo lists AI lead scoring on the CRM app. A score that only sorts a work list is a different object from a score that is the only reason you accept or refuse a deal. For how scoring should be reviewed by a person before it changes a decision, see CRM lead scoring. In Quebec, a decision based exclusively on automated processing has its own notice rule, covered below.

How long CASL lets the BDC email or text

Canada's anti-spam law applies to the commercial message the BDC sends, whichever CRM stored the address. If the BDC sends a message it is reasonable to conclude encourages a commercial activity, CASL section 6 requires consent, express or implied, plus sender identification, contact information that stays valid at least 60 days, and an unsubscribe mechanism. An electronic address includes an email account, an instant messaging account, a telephone account, or a similar account, so commercial text messages are in scope. Section 6(8) excludes interactive two-way voice calls, faxes, and voice recordings sent to a telephone account. ISED tells businesses that commercial text messages must comply with CASL and points them to a texting checklist and to the rules for consent before commercial email. Keep voice prospecting on whatever separate rules apply to calls. Do not treat a phone script as if section 6 had already approved it.

Implied consent has a clock, and the finance contract moves it. Under CASL section 10, implied consent from a purchase or lease lasts through the two years before the message is sent. If the relationship is an ongoing subscription, account, loan, or similar relationship, that two-year clock starts when the loan or account ends. An inquiry or application supports implied consent for six months only.

  • Purchase or lease, and no ongoing loan or account: Implied consent through the two years before the message is sent
  • Ongoing loan, subscription, account, or similar relationship: The two-year window starts when the loan or account ends
  • Inquiry or application: Six months
  • Requested quote, a message that completes a transaction they already agreed to, or warranty, recall, or safety information about a product they use or bought: Consent is waived under section 6(6). Identification and unsubscribe still apply

Assume a buyer took delivery on 15 March 2024 on a 60-month loan that ends 15 March 2029. The store wants to email a summer service offer on 1 June 2027. The loan is still open on 1 June 2027, so implied consent from the ongoing loan still covers that promotional email and a promotional text. The two-year countdown starts on 15 March 2029 and runs through 15 March 2031. A promotional message after 15 March 2031 needs express consent or another CASL basis. A safety recall on the same VIN can go out without consent, and it still needs sender identity and a working unsubscribe. Assume instead a shopper who submitted a test-drive form on 1 April and never bought. On 1 November that inquiry is past six months. A follow-up email that asks whether they are still shopping needs a fresh basis.

An unsubscribe must be honored without delay and no later than 10 business days, at no cost to the recipient. The sender bears the burden of proving consent. The maximum administrative monetary penalty for a violation of sections 6 to 9 is $1,000,000 for an individual and $10,000,000 for any other person, under CASL section 20. The statute says the purpose of the penalty is to promote compliance. Those ceilings are a reason to keep the consent date, the consent type, and the loan-end date on the customer record you can export. A CRM that stores only a yes or no marketing flag will fail the first time you have to prove why a message went out in year four of a finance contract.

What PIPEDA and Quebec Law 25 require before go-live

PIPEDA sets rules for private-sector collection, use, and disclosure of personal information in commercial activity across Canada. Alberta, British Columbia, and Quebec private-sector laws are deemed substantially similar, so handling that stays inside those provinces is generally under those laws. Personal information that crosses a provincial or national border in commercial activity remains subject to PIPEDA. The Privacy Commissioner says personal information includes credit records, loan records, and intentions such as an intention to acquire goods or services. A credit application on the desk, a lender decision, and a note that a shopper intends to buy are personal information, even when the sales team files them under the deal.

Quebec stores have a second gate. The Commission d'accès à l'information says Law 25 requires a privacy-impact assessment (évaluation des facteurs relatifs à la vie privée) before a project to acquire, develop, or redesign an information system or electronic service that involves personal information, and before communicating personal information outside Quebec. If the assessment shows adequate protection, the transfer needs a written agreement. Run that assessment while you are buying or rebuilding the CRM, including when the host sits outside Quebec.

The same CAI page says administrative monetary penalties for private-sector privacy breaches can reach 2% of worldwide turnover or $10 million. Since 22 September 2024, computerized personal information collected from a person must be provided, on request, in a structured, commonly used technological format. Privacy settings on a public technological product must default to the highest level, cookies excepted. Identification, location, or profiling functions must be disclosed and must not be on by default. If a vendor turns on location or profiling in a BDC texting tool during implementation, Quebec stores need that default changed before the tool is opened to customers.

Automated processing has a human-review right. The CAI says an organization must inform a person, at the latest when it tells them of the decision, when a decision is based exclusively on automated processing of their personal information, and must let them make observations to a staff member who can review that decision. A lead score that only orders the call list is a work aid. A score that, by itself, declines a finance submission or refuses a trade is the kind of decision this notice covers. Put a staff member in that path and keep a record that the customer could comment.

How to choose, and what to put in the contract

Split the shortlist before you score features. A franchise rooftop should look at a DMS-native CRM such as PBS, or a dealer CRM such as Activix, and should ask the OEM which products are allowed to receive that OEM's leads. An independent used store can start from a published CAD stack such as Dealerpull and add CRM, SMS, and service only if the caps fit. A general CRM, implemented as CRM for a sales and BDC team on Dynamics 365 Sales or on Odoo, fits when you want control of pipeline, consent dates, and reporting, and when you will make the DMS vendor show the vehicle interface in writing.

OEM recommendation is a filter. The rest of the decision is whether the product can show, on your campaigns, how many service appointments were booked, and whether the sold VIN comes back from your DMS. A dealer on a public forum said: "The best CRM for you and your team, for example, is the one that they'll use. Period." Have two salespeople complete a lead, a trade note, and a follow-up task while you watch. A comment in the 2026 comparison, "It takes minimum 5 clicks to complete a simple task," is the bar for that test.

Contracts are where the cost complaint shows up. One operator wrote, on a dealer forum thread about replacing the DMS with a CRM: "They depend on the functionality that the software brings but they hate long-term contracts and the cost associated with the technology." Dealerpull's page states the exit terms in public: no long-term contract, 30-day cancellation notice, no start-up fee. Franchise quotes are often custom. For a general CRM, the equivalent clarity is a phase plan with hours, named people, and a separate line for the DMS interface.

Use these tests on every finalist before you sort the list by partner badge.

  1. Named people: who configures the rooftop, who trains the desk, and who answers the phone in month four.
  2. Hours: how many are in discovery, configuration, migration, and the first 30 days after go-live.
  3. References: two stores of your type (used lot or franchise) on the same DMS you run, and what they migrated.
  4. Phase plan: phase one is lead response, trade notes, and consent dates, or it is the full desk. Those are different prices.
  5. Code and data ownership: you can export customers, consent proof, loan-end dates, open tasks, and unsubscribe state if you leave.
  6. Click-through of the six sync points above, on your data, before you sign.

Switching depends on that export. The sender has to prove consent. Changing products while leaving the loan-end date behind leaves the same CASL proof problem in the new system. Ask the outgoing vendor for express-consent records, last purchase or inquiry date, loan-end date, and unsubscribe status. Ask the incoming vendor to load them before the first commercial email or text. Price the load as its own line.

Bring the fit-check answers, your user count, and one financed deal's dates. We will separate the license, the consent fields, and the DMS handoff, and tell you which phase can start without waiting on a connector demo.

How Flectic can help

Flectic sets up Dynamics 365 Sales around how a team sells, with stage rules, quotes on the opportunity and a forecast built from the same pipeline. The first build puts lead and opportunity management live for one team before you commit to a wider rollout. If your sales team needs that layer alongside the dealer system, see Dynamics 365 Sales implementation. Book a free discovery call with Flectic to decide whether the sales layer fits your rooftop.

Sources

Frequently asked questions

What is the best CRM for Canadian dealerships?

Split the question by store type before you pick a name. A franchise rooftop usually looks at a DMS-native CRM such as PBS, or a dealer CRM such as Activix, because those products are sold around desking, service due, and OEM lead programs. An independent used store can start from a published Canadian stack such as Dealerpull and add CRM only if the user and vehicle caps fit. Dynamics 365 Sales or Odoo fits when you want pipeline and consent control and you will have the DMS vendor show the vehicle interface on your own data.

Can I switch CRMs without losing the history CASL expects?

You can switch if the consent history moves with the customers. The sender has to prove why each commercial email or text was allowed, and an unsubscribe has to be honored within 10 business days. Ask the outgoing vendor for express consent, the date of the last purchase, lease, or inquiry, and the date any loan ended. Ask the new vendor to load those dates before the first campaign, and price that load as its own line.

Which CRM do salespeople prefer?

Public price pages do not rank salesperson preference, and there is no national survey to quote. Dealers writing in public put daily use, and the ability for a manager to desk a deal, ahead of extra modules. Have two salespeople complete a lead, a trade note, and a follow-up while you watch. If a simple update takes a long click path, or if the only reason you stay is one account manager, put named coverage and hours in the contract.

Should I pick the CRM my OEM recommends?

Use the OEM list as the set of products allowed to receive that OEM's leads, then test them on your rooftop. Ask the vendor to show how many service appointments were booked from your own campaigns, and to show the sold VIN coming back from your DMS. A recommendation that cannot show those two results has not finished the buying decision. Price, contract length, and consent dates still belong in the comparison.

Can Dynamics 365 or Odoo push a sold deal into PBS, CDK, or Dealertrack?

The Dynamics 365 Sales pricing page in Canada does not list a dealer DMS, a desking tool, or an OEM lead connector. The Odoo CRM app page does not mention a VIN, a trade appraisal, or an F&I desk. Have each bidder demonstrate, on your DMS, whether a sold deal moves in both directions, and have them price that interface apart from user licenses. Dealerpull's published Dealertrack connection is a finance-portal push and pull for its used-car product, which is a narrower scope than a franchise DMS.

Do BDC phone calls need the same CASL consent as texts?

Live two-way voice calls sit outside the consent rule in CASL section 6. Commercial text messages sit inside it, because a telephone account counts as an electronic address, and the federal department that administers CASL says commercial texts have to comply. A BDC can still have separate rules for voice prospecting. Keep the texting program on express or implied consent, with sender identity and an unsubscribe, even when the same customer will take a call.

Is the free Odoo CRM enough for a dealership?

The free offer is the first app only, for unlimited users, including hosting and support, until another application is installed. Adding inventory, accounting, or any second app ends that offer and moves you to Standard or Custom. An external API, the usual door for a DMS interface, is on the Custom plan. Odoo.sh hosting, implementation, and SMS credits are extra. Treat the free app as a pipeline start, and price Custom once the DMS has to exchange data.