The Software Stack Cost Index.
What the business software Alberta operators run actually costs, in Canadian dollars, for teams of 10, 25 and 50. 42products, every price read from the vendor's own page, dated and linked. Updated every quarter. Free to reuse.
What Does a Software Stack Cost a 25-Person Alberta Business?
As of Q4 2026, a 25-person Alberta field-service business running job management, CRM, accounting, job photos and safety inspections on published list prices pays about $41,565 a year in software subscriptions (AltaPro AI Software Stack Cost Index, worked example). 9 of the 34 user-priced tools checked publish no price at all for a team of 25.
A year, for the worked-example stack of five tools at 25 people
User-priced tools that publish no price for a team of 25
Monthly, a 10-user CRM, cheapest to dearest published plan
Monthly, construction management at 25 users, where a price is published
The Worked Example, Line by Line.
One mid-tier plan per job, at the number of people who actually need a login for it. Swap any line for another plan in the tables below — the arithmetic is the same.
| Job | Plan | Logins | C$ / month |
|---|---|---|---|
| Field service & job management | Housecall Pro MAX | 25 — every crew member and office user logs in | $1,274 |
| CRM & sales | Pipedrive Growth | 3 — the owner and two estimators | $147 |
| Accounting | QuickBooks Online Plus | 2 — owner and bookkeeper | $110 |
| Job photos | CompanyCam Crew | 25 — everyone on site | $1,078 |
| Safety inspections | SafetyCulture (Mitti) Premium | 25 — everyone on site | $855 |
| Total — $3,464 a month, $41,565 a year | $3,464 | ||
What Does Field Service & Job Management Software Cost in Canada?
Monthly cost in Canadian dollars by the number of people with a login, on annual billing where the vendor offers it. “Quote” means the vendor asks you to contact sales; “—” means that plan has no published price at that size.
| Product & plan | As published | Billing | 10 users | 25 users | 50 users |
|---|---|---|---|---|---|
| Jobber Core | US$29 up to 1 | Annual | — | — | — |
| Jobber Connect | US$99 up to 1 · US$149 up to 5 · US$229 up to 10 · US$299 up to 15 · quote at 16+ | Annual | $326 | Quote | Quote |
| Jobber Grow | US$149 up to 1 · US$229 up to 5 · US$299 up to 10 · US$399 up to 15 · quote at 16+ | Annual | $426 | Quote | Quote |
| Jobber Plus | US$399 up to 5 · US$449 up to 10 · US$529 up to 15 · quote at 16+ | Annual | $640 | Quote | Quote |
| Housecall Pro Basic | US$59/mo, up to 1 user | Annual | — | — | — |
| Housecall Pro Essentials | US$149/mo, up to 5 users | Annual | — | — | — |
| Housecall Pro MAX | US$299/mo incl. 8 users, then US$35/user | Annual | $526 | $1,274 | $2,520 |
| ServiceM8 Starter (50 jobs/mo) | C$29/mo | Monthly | $29 | $29 | $29 |
| ServiceM8 Growing (150 jobs/mo) | C$79/mo | Monthly | $79 | $79 | $79 |
| ServiceM8 Premium (500 jobs/mo) | C$149/mo | Monthly | $149 | $149 | $149 |
| ServiceM8 Premium Plus (1,500+ jobs/mo) | C$349/mo | Monthly | $349 | $349 | $349 |
| ServiceTitan Starter | quote only | Annual | Quote | Quote | Quote |
| ServiceTitan Essentials | quote only | Annual | Quote | Quote | Quote |
| ServiceTitan The Works | quote only | Annual | Quote | Quote | Quote |
| Workiz Standard | quote only | Annual | Quote | Quote | Quote |
| Workiz Pro | quote only | Annual | Quote | Quote | Quote |
| Workiz Ultimate | quote only | Annual | Quote | Quote | Quote |
| FieldPulse All plans | quote only | Annual | Quote | Quote | Quote |
- Jobber: Priced by team-size bracket. Teams of 16 or more are quote-only on every plan.
- Housecall Pro: Extra users are sold on MAX only.
- ServiceM8: Priced by jobs per month, not by user; paid plans include unlimited users. Left out of the per-team-size ranges for that reason.
- ServiceTitan: Priced per technician; every plan is quote-only.
- Workiz: Every plan is quote-only ("Request pricing").
- FieldPulse: Seat-based; quote-only.
What Does Construction Management Software Cost in Canada?
Monthly cost in Canadian dollars by the number of people with a login, on annual billing where the vendor offers it. “Quote” means the vendor asks you to contact sales; “—” means that plan has no published price at that size.
| Product & plan | As published | Billing | 10 users | 25 users | 50 users |
|---|---|---|---|---|---|
| Procore All plans | quote only | Annual | Quote | Quote | Quote |
| Buildertrend Full platform | from US$499/mo | Monthly | from $711 | from $711 | from $711 |
| JobTread JobTread | vendor calculator | Annual | $432 | $660 | $831 |
| Contractor Foreman Basic | US$49/mo, up to 1 user | Annual | — | — | — |
| Contractor Foreman Standard | US$105/mo, up to 3 users | Annual | — | — | — |
| Contractor Foreman Plus | US$166/mo, up to 8 users | Annual | — | — | — |
| Contractor Foreman Pro | US$221/mo, up to 15 users | Annual | $315 | — | — |
| Contractor Foreman Unlimited | US$332/mo | Annual | $473 | $473 | $473 |
| Knowify Core | US$99/mo, up to 1 user | Annual | — | — | — |
| Knowify Advanced | US$329/mo, up to 10 users | Annual | $469 | — | — |
| Knowify Enterprise | quote only | Annual | Quote | Quote | Quote |
| Fieldwire Basic | C$0/mo, up to 5 users | Annual | — | — | — |
| Fieldwire Pro | C$53/user/mo | Annual | $530 | $1,325 | $2,650 |
| Fieldwire Business | C$86/user/mo | Annual | $860 | $2,150 | $4,300 |
| Fieldwire Business Plus | C$120/user/mo | Annual | $1,200 | $3,000 | $6,000 |
- Procore: Annual contract with unlimited users; quote-only.
- Buildertrend: Unlimited users. Published as a floor; the final price depends on annual construction volume. The pricing page shows "$" without naming a currency. The vendor is US-based, so prices are read as USD.
- JobTread: Read from JobTread's own price calculator at each team size.
- Contractor Foreman: Annual or quarterly billing only; no month-to-month option. The pricing page shows "$" without naming a currency. The vendor is US-based, so prices are read as USD.
- Knowify: No price for additional users is published. The pricing page shows "$" without naming a currency. The vendor is US-based, so prices are read as USD.
- Fieldwire: Read with the page's currency selector set to Canadian dollars.
What Does CRM & Sales Software Cost in Canada?
Monthly cost in Canadian dollars by the number of people with a login, on annual billing where the vendor offers it. “Quote” means the vendor asks you to contact sales; “—” means that plan has no published price at that size.
| Product & plan | As published | Billing | 10 users | 25 users | 50 users |
|---|---|---|---|---|---|
| HubSpot Sales Hub Starter | US$20/user/mo | Annual | $285 | $712 | $1,425 |
| HubSpot Sales Hub Professional | US$90/user/mo | Annual | $1,282 | $3,205 | $6,411 |
| HubSpot Sales Hub Enterprise | from US$150/user/mo | Annual | from $2,137 | from $5,342 | from $10,685 |
| Pipedrive Lite | C$19/user/mo | Annual | $190 | $475 | $950 |
| Pipedrive Growth | C$49/user/mo | Annual | $490 | $1,225 | $2,450 |
| Pipedrive Premium | C$79/user/mo | Annual | $790 | $1,975 | $3,950 |
| Pipedrive Ultimate | C$109/user/mo | Annual | $1,090 | $2,725 | $5,450 |
| Salesforce Starter Suite | US$25/user/mo | Annual | $356 | $890 | $1,781 |
| Salesforce Pro Suite | US$100/user/mo | Annual | $1,425 | $3,562 | $7,123 |
| Zoho CRM Standard | C$19/user/mo | Annual | $190 | $475 | $950 |
| Zoho CRM Professional | C$31/user/mo | Annual | $310 | $775 | $1,550 |
| Zoho CRM Enterprise | C$50/user/mo | Annual | $500 | $1,250 | $2,500 |
| Zoho CRM Ultimate | C$65/user/mo | Annual | $650 | $1,625 | $3,250 |
| monday CRM Basic | C$18/user/mo, quote at 50+ | Annual | $180 | $450 | Quote |
| monday CRM Standard | C$23/user/mo, quote at 50+ | Annual | $230 | $575 | Quote |
| monday CRM Pro | C$39/user/mo, quote at 50+ | Annual | $390 | $975 | Quote |
- HubSpot Sales Hub: A limited-time Starter promotion was running at capture; the regular price is used. Professional adds a one-time US$1,500 onboarding fee, Enterprise US$3,500 — not included in the monthly figures.
- Salesforce: The two small-business suites. Salesforce's larger editions start at US$195 per user.
- monday CRM: Sold in fixed seat counts. At 50 seats every plan is quote-only.
What Does Accounting Software Cost in Canada?
Monthly cost in Canadian dollars by the number of people with a login, on annual billing where the vendor offers it. “Quote” means the vendor asks you to contact sales; “—” means that plan has no published price at that size.
| Product & plan | As published | Billing | 10 users | 25 users | 50 users |
|---|---|---|---|---|---|
| QuickBooks Online EasyStart | C$30/mo, up to 1 user | Monthly | — | — | — |
| QuickBooks Online Plus | C$110/mo, up to 5 users | Monthly | — | — | — |
| QuickBooks Online Advanced | C$220/mo, up to 25 users | Monthly | $220 | $220 | — |
| Xero Starter | C$25/mo | Monthly | $25 | $25 | $25 |
| Xero Standard | C$60/mo | Monthly | $60 | $60 | $60 |
| Xero Premium | C$80/mo | Monthly | $80 | $80 | $80 |
| Sage Accounting Accounting Start | C$23/mo | Monthly | $23 | $23 | $23 |
| Sage Accounting Accounting Standard | C$50/mo | Monthly | $50 | $50 | $50 |
| Sage Accounting Accounting Plus | C$72/mo | Monthly | $72 | $72 | $72 |
| FreshBooks Lite | C$26/mo incl. 1 user, then C$13/user | Monthly | $143 | $338 | $663 |
| FreshBooks Plus | C$42/mo incl. 1 user, then C$13/user | Monthly | $159 | $354 | $679 |
| FreshBooks Premium | C$72/mo incl. 1 user, then C$13/user | Monthly | $189 | $384 | $709 |
- QuickBooks Online: Canadian pricing. A 90%-off introductory offer was running; the regular price is used.
- Xero: No per-user fees. An introductory discount was running; the regular price is used.
- Sage Accounting: Sage Canada's page, read as CAD. No per-user price is published. An introductory discount was running; the regular price is used.
- FreshBooks: Canadian pricing; each team member beyond the owner is $13 a month. Introductory offers were running; the regular price is used.
What Does Scheduling, Photos, Forms & Safety Software Cost in Canada?
Monthly cost in Canadian dollars by the number of people with a login, on annual billing where the vendor offers it. “Quote” means the vendor asks you to contact sales; “—” means that plan has no published price at that size.
| Product & plan | As published | Billing | 10 users | 25 users | 50 users |
|---|---|---|---|---|---|
| Calendly Standard | US$10/user/mo | Annual | $142 | $356 | $712 |
| Calendly Teams | US$16/user/mo | Annual | $228 | $570 | $1,140 |
| CompanyCam Core | US$63/mo incl. 1 user, then US$29/user | Annual | $462 | $1,081 | $2,114 |
| CompanyCam Crew | US$119/mo incl. 3 users, then US$29/user | Annual | $459 | $1,078 | $2,111 |
| CompanyCam Scale | US$249/mo incl. 3 users, then US$29/user | Annual | $644 | $1,264 | $2,296 |
| SafetyCulture (Mitti) Free | US$0/mo, up to 10 users | Annual | $0 | — | — |
| SafetyCulture (Mitti) Premium | US$24/user/mo | Annual | $342 | $855 | $1,710 |
| SafetyCulture (Mitti) Enterprise | quote only | Annual | Quote | Quote | Quote |
| Connecteam (Operations Hub) Small Business Plan | US$0/mo, up to 10 users | Annual | $0 | — | — |
| Connecteam (Operations Hub) Basic | US$29/mo incl. 30 users, then US$0.80/user | Annual | $41 | $41 | $64 |
| Connecteam (Operations Hub) Advanced | US$49/mo incl. 30 users, then US$2.50/user | Annual | $70 | $70 | $141 |
| Connecteam (Operations Hub) Expert | US$99/mo incl. 30 users, then US$4.20/user | Annual | $141 | $141 | $261 |
| GoCanvas Essentials | US$29/user/mo, 3-user minimum | Annual | $413 | $1,033 | $2,066 |
| GoCanvas Pro | US$39/user/mo, 3-user minimum | Annual | $556 | $1,389 | $2,778 |
| GoCanvas Max | US$49/user/mo, 3-user minimum | Annual | $698 | $1,745 | $3,490 |
- Calendly: Seats are only needed by people who host meetings.
- SafetyCulture (Mitti): SafetyCulture now sells as Mitti; its pricing page redirects to mitti.com. Currency confirmed USD by the page's own structured data.
- Connecteam (Operations Hub): Base price covers the first 30 users. A free Small Business Plan covers up to 10 users.
- GoCanvas: Billed annually, 3-user minimum. Currency confirmed USD by the page's own structured data.
What Does Property Management Software Cost in Canada?
Monthly cost in Canadian dollars by rental units managed, on annual billing where the vendor offers it. “Quote” means the vendor asks you to contact sales; “—” means that plan has no published price at that size.
| Product & plan | As published | Billing | 100 units | 250 units | 500 units |
|---|---|---|---|---|---|
| Buildium Growth | vendor calculator (yearly totals) | Annual | $323 | $502 | $926 |
| Buildium Premium | vendor calculator (yearly totals) | Annual | $515 | $848 | $1,681 |
| DoorLoop Pro | vendor calculator | Annual | $298 | $490 | Quote |
| DoorLoop Premium | vendor calculator | Annual | $454 | $939 | Quote |
| AppFolio Core | from US$1.49/unit/mo, 50-unit minimum | Annual | from $212 | from $531 | from $1,061 |
| AppFolio Plus | from US$3.20/unit/mo | Annual | from $456 | from $1,140 | from $2,279 |
| AppFolio Max | from US$5/unit/mo | Annual | from $712 | from $1,781 | from $3,562 |
- Buildium: Read from Buildium's own price calculator at each unit count. Essential is capped at 40 units. Currency confirmed USD by the page's own structured data.
- DoorLoop: Read from DoorLoop's own unit calculator; above 300 units every plan is quote-only. Starter is capped at 10 units. The pricing page shows "$" without naming a currency. The vendor is US-based, so prices are read as USD.
- AppFolio: Published as per-unit floors ("starting at") with a 50-unit minimum and an unpublished minimum spend; quote required. Currency confirmed USD by the page's own structured data.
What Does Fleet & Telematics Software Cost in Canada?
Monthly cost in Canadian dollars by the number of vehicles tracked, on annual billing where the vendor offers it. “Quote” means the vendor asks you to contact sales; “—” means that plan has no published price at that size.
| Product & plan | As published | Billing | 10 vehicles | 25 vehicles | 50 vehicles |
|---|---|---|---|---|---|
| Fleetio Essential | from US$4/vehicle/mo | Annual | from $57 | from $142 | from $285 |
| Fleetio Professional | from US$7/vehicle/mo | Annual | from $100 | from $249 | from $499 |
| Fleetio Premium | from US$10/vehicle/mo | Annual | from $142 | from $356 | from $712 |
| Azuga BasicFleet | US$25/vehicle/mo | Monthly | $356 | $890 | $1,781 |
| Azuga SafeFleet | US$30/vehicle/mo | Monthly | $427 | $1,068 | $2,137 |
| Azuga CompleteFleet | US$35/vehicle/mo | Monthly | $499 | $1,247 | $2,493 |
| Motive All plans | quote only | Annual | Quote | Quote | Quote |
| Samsara All plans | quote only | Annual | Quote | Quote | Quote |
| Geotab All plans | quote only | Annual | Quote | Quote | Quote |
- Fleetio: Published per-vehicle prices are for a 5-vehicle band; larger fleets are priced by band and not published, so they show as "from". The pricing page shows "$" without naming a currency. The vendor is US-based, so prices are read as USD.
- Azuga: Per vehicle per month; billing term not stated. The optional AI dash cam is extra. Currency confirmed USD by the page's own structured data.
- Motive: The pricing URL redirects to a contact form; quote-only.
- Samsara: The pricing page is a questionnaire that leads to sales; quote-only.
- Geotab: No pricing page is published (the pricing URL returns not found); quote-only.
What Does Inventory, Wholesale & Manufacturing Software Cost in Canada?
Monthly cost in Canadian dollars by the number of people with a login, on annual billing where the vendor offers it. “Quote” means the vendor asks you to contact sales; “—” means that plan has no published price at that size.
| Product & plan | As published | Billing | 10 users | 25 users | 50 users |
|---|---|---|---|---|---|
| Zoho Inventory Standard | C$39/mo, up to 3 users | Annual | — | — | — |
| Zoho Inventory Premium | C$99/mo, up to 5 users | Annual | — | — | — |
| Zoho Inventory Plus | C$159/mo, up to 10 users | Annual | $159 | — | — |
| Zoho Inventory Enterprise | C$299/mo, up to 10 users | Annual | $299 | — | — |
| inFlow Inventory Lite | from C$169/mo | Monthly | from $169 | from $169 | from $169 |
| inFlow Inventory Core | from C$499/mo | Monthly | from $499 | from $499 | from $499 |
| inFlow Inventory Pro | from C$819/mo | Monthly | from $819 | from $819 | from $819 |
| Odoo Standard | C$44/user/mo | Annual | $440 | $1,100 | $2,200 |
| Odoo Custom | C$73/user/mo | Annual | $730 | $1,825 | $3,650 |
| Katana Core | from US$299/mo | Monthly | from $426 | from $426 | from $426 |
| Katana Advantage | quote only | Annual | Quote | Quote | Quote |
| Cin7 Standard | US$349/mo, up to 5 users | Monthly | — | — | — |
| Cin7 Pro | US$599/mo, up to 10 users | Monthly | $853 | — | — |
| Cin7 Advanced | US$1,199/mo, up to 15 users | Monthly | $1,708 | — | — |
| Cin7 Omni | quote only | Annual | Quote | Quote | Quote |
| MRPeasy Starter | vendor calculator | Monthly | $698 | $923 | $1,148 |
| MRPeasy Professional | vendor calculator | Monthly | $983 | $1,208 | $1,433 |
| MRPeasy Enterprise | vendor calculator | Monthly | $1,410 | $1,635 | $1,861 |
| MRPeasy Unlimited | vendor calculator | Monthly | $2,123 | $2,348 | $2,573 |
| Fishbowl Fishbowl Inventory | from US$229/mo | Annual | from $326 | from $326 | from $326 |
| Fishbowl Fishbowl Advanced | from US$595/mo | Monthly | from $848 | from $848 | from $848 |
| Acumatica All plans | quote only | Annual | Quote | Quote | Quote |
- Zoho Inventory: Canadian pricing, per organization. Each plan includes a set number of users; no price for more users was published.
- inFlow Inventory: Canadian pricing (inFlow is made in Toronto). Extra team members are C$39 a month each, but the page does not say how many users each plan includes, so plan prices show as floors.
- Odoo: All apps on one per-user price. A 12-month first-order discount was running; the regular price is used. A free plan covers a single app.
- Katana: No per-user fees. Core is published as a floor; the manufacturing module is a US$199 a month add-on. A free plan covers 30 SKUs. Currency confirmed USD by the page's own structured data.
- Cin7: Each plan states the users it gives access to; no price for more users is published. Billing term not stated.
- MRPeasy: Per user up to 10, then US$79 per block of 10 users; read from MRPeasy's own calculator. The pricing page shows "$" without naming a currency. The vendor is US-based, so prices are read as USD.
- Fishbowl: Both products are published as floors, and a paid implementation package is required. The pricing page shows "$" without naming a currency. The vendor is US-based, so prices are read as USD.
- Acumatica: Unlimited users; priced on resources and transactions through partners. Quote-only.
How the Index Is Measured.
- Source. Every price was read on 2026-10-04from the vendor's own public pricing page, in a browser, from an Edmonton, Alberta connection — so the page shown is the one an Alberta buyer sees. Where a page has a team-size, billing or currency selector, each setting was read separately. The page text was saved word for word, and every number in the index is checked against that saved text before publishing.
- Currency. Where the vendor publishes Canadian-dollar prices (Pipedrive, Zoho CRM, monday CRM, Fieldwire, ServiceM8, QuickBooks Online, Xero, Sage, FreshBooks), those are used as published. US-dollar prices are converted at the Bank of Canada daily average rate of 1.4246 for 2026-10-02, the last rate published before capture. Where a page shows “$” without naming a currency, the note under that table says how it was read.
- Billing basis. The tables use the monthly equivalent of annual billing where the vendor offers it, because almost every vendor publishes that figure; otherwise the month-to-month price. The CSV carries the month-to-month figures too.
- What is left out. Introductory discounts and limited-time offers, sales tax, payment-processing fees, one-time onboarding fees (named in the notes where the page states them) and optional add-ons. Where a vendor publishes no price for a size, the index says so and does not estimate one.
- Team size. Columns count the people who need a login (or, for property management, rental units, and for fleet software, vehicles). Not every tool needs every employee — the worked example states the login count it assumes for each job.
- Not included this edition. CoConstruct — Being retired into Buildertrend; no plan is on sale. Listing a product is not a statement that it is sold in Canada or suits a given business; check with the vendor.
- Updates. The index is re-read every quarter; the next edition is due January 2027. Earlier editions stay published so changes can be tracked over time. A vendor or reader who spots an error can reach us through the contact page.
Reuse and Citation
Published under Creative Commons Attribution 4.0 (CC BY 4.0). Use it, chart it, quote it — with credit. Cite as:
AltaPro AI Software Stack Cost Index, Q4 2026. AltaPro AI, Edmonton. https://www.altaproai.ca/research/software-cost-index
Download the full dataset (CSV)Questions About the Numbers.
How much does field service software cost in Canada for a 25-person team?
Of the field service and job management tools in the AltaPro AI Software Stack Cost Index, the plans with a published price for 25 users are Housecall Pro MAX (about $1,274 a month), in Canadian dollars on annual billing. Jobber, ServiceTitan, Workiz and FieldPulse publish no price for a team of 25. ServiceM8 prices by jobs per month instead of users, from C$29 a month for 50 jobs. Prices were read from each vendor's page on 2026-10-04.
What does a CRM cost per user in Canadian dollars?
For 10 users, the CRMs in the index run from about $180 to $1,425 a month in Canadian dollars on annual billing (monday CRM Basic to Salesforce Pro Suite). Pipedrive, Zoho and monday CRM publish Canadian-dollar prices; HubSpot and Salesforce publish US dollars, converted at the Bank of Canada rate of 1.4246 (2026-10-02).
Which business software does not publish its price?
At capture, ServiceTitan, Workiz, FieldPulse, Procore, Motive, Samsara, Geotab and Acumatica published no price for any plan. Others stop publishing prices past a team size — Jobber at 16 users, monday CRM at 50 seats, DoorLoop above 300 units. In total, 9 of 34 user-priced tools have no published price at 25 users and 11 at 50 users.
Can I reuse these numbers?
Yes. The data is published under the Creative Commons Attribution 4.0 licence (CC BY 4.0). Cite it as "AltaPro AI Software Stack Cost Index, Q4 2026, AltaPro AI, https://www.altaproai.ca/research/software-cost-index". The full dataset is downloadable as CSV.
Adding up what your own business pays? The Subscription Stack Audit totals it over three years and per person on your team.
Where To Go Next.
Up a level
Research & Reports
The Alberta Contractor Operations Report, with every figure sourced.
Also Worth A Look