Five vehicles, smallest to largest: a pickup, a cargo van, a cutaway box van, a cab-over straight truck and a Class 8 tractor with a full-length semitrailer.
PickupCargo vanCutaway box vanCab-over truckTractor and semitrailer
Dealer management software for commercial truck dealers

Your truck dealership, in order.

Inventory, website, invoices with the right taxes, contracts signed online and AI that sorts your photos. One tool, built by a truck dealer, for commercial truck dealers, light to heavy duty.

No credit card. Ready in 10 minutes.

Dashboard. Fictional demo dealership.
Dashboard

Product screenshots with an entirely fictional dealership and demo data.

Sales tax for Canada and all 50 statesSales contracts with e-signatureInventory website includedFrench, English and Spanish

Product screenshots with an entirely fictional dealership and demo data.

Inventory. Fictional demo dealership.
Inventory
Quick add on a phone. Fictional demo dealership.
Quick add on a phone
Dealership website on a phone. Fictional demo dealership.
Dealership website on a phone

Everything a dealership does in a day

Inventory that publishes itself

Add a unit, tick “published”: it shows on your website with photos, specs and price. Sold? It shows sold, not ghosted.

Invoices and quotes right the first time

Taxes by province or state, zero-rated exports, out-of-province delivery, partial payments, balance due. PDF in French, English or Spanish, emailed with your logo.

Sales contracts signed online

In Québec, the contract is generated from the invoice (odometer disclosure, deposit, trade-in, financing, special conditions); elsewhere, upload your own. It is signed on a phone and the signed copy goes to both parties.

AI that does the boring work

Quick add: take the photos with your phone or drop them on your computer, and the AI sorts them, reads the VIN, the data plate and the spec sheet, writes the description in English, French and Spanish, and estimates the value from real listings.

Leads and deposits

Every request from your site becomes a lead. Reserve a unit with a deposit and it shows reserved everywhere.

Reports and accounting

Sales and payments by month, profit per unit (cost + documented expenses), tax report as CSV for your accountant.

Your team, your roles

Owner, admin, sales, inventory, accounting. Everyone sees what they should. 2FA available.

Your data is yours

Full export in one click, deletion at any time, CSV import from your old system. Database and files hosted in Canada (Montréal); email, AI and payments go through US-based providers.

In 3 steps

1

Create your dealership

Name, province or state, logo. Taxes and numbering configure themselves.

2

Enter your inventory

Quick add from your photos (phone or computer), or your whole inventory at once by CSV import.

3

Sell

Website live, invoice, signed contract, payment recorded. Everything is traced.

Built in a truck yard, not an office

TruckDMS was born at a used heavy-truck dealership in Montréal that was done with car software that gets QST wrong on a 12-wheeler, websites never up to date and invoices redone by hand. Every feature exists because a real deal needed it.

You ask, we build it

Your requests drive what we build. Everything that ships is listed in What's new.

See what's new

Simple pricing, no surprises

Free 14-day trial, no card. Cancel anytime. Taxes extra.

Prices in US dollars. In Canada: CAD 129 / 249 / 499 a month.

Essential
For the dealer who wants clean invoices and a website, fast.
$99/mo
or 2 months free yearly
  • Up to 40 units in inventory
  • 3 users
  • Invoices, quotes, credit notes and payments (Canadian and US sales tax)
  • Sales contracts with e-signature
  • Customers, leads and deposits
  • Hosted inventory website
  • 50 AI actions per month
  • Reports and accounting export
  • Import your data (Invoice2go or CSV file)
Get started
Most popular
Pro
Unlimited inventory, 500 AI actions a month and your own domain.
$189/mo
or 2 months free yearly
  • Unlimited units
  • Unlimited users
  • Everything in Essential
  • 500 AI actions per month: quick add, photo sorting, VIN, data-plate and spec-sheet reading, listing descriptions, value estimates
  • Custom domain for your website
  • Facebook vehicle catalog feed (for paid ads) and API access
  • Priority support: your requests are handled first
Get started
Group
Several dealerships, one login.
$379/mo
or 2 months free yearly
  • Everything in Pro
  • Multiple dealerships under one account
  • 2,000 AI actions per month
  • Assisted data import
  • Onboarding help
Get started

Frequently asked questions

Does it replace my website?

If you want it to: every dealership gets a hosted inventory site (your-name.truckdms.com) and, on Pro, your own domain. You can also keep your site and use only the management side.

Are the taxes right for heavy trucks in Quebec?

Yes. On a vehicle of 4,000 kg and up, the dealer collects QST (not the SAAQ). The software applies GST + QST, handles out-of-province sales (GST only or HST) and zero-rated exports, line by line.

How does the e-signature work?

The customer gets a link by email and signs on a phone or a computer. The signed contract includes a certificate (name, email, IP address, date and time, SHA-256 fingerprint of the contract), each step is logged (sent, opened, signed) and a copy goes to both parties. In Quebec, an English contract always comes with its French version (Charter of the French language). E-signature is for the sale contract, not for registration or title forms, powers of attorney, promissory notes or security agreements.

Can I import my data?

Yes: CSV import for inventory and customers (templates provided), and a full export of your data at any time. On the Group plan we do the import with you.

Where is my data hosted?

Database and files in Supabase's Canada (Montréal) region. The application runs in the Montréal region of Vercel (a US company), whose global network routes the traffic. Three other US companies process part of the data: Resend (email, data stored in the United States), Anthropic (AI features, processing may happen in any region, data stored in the United States) and Stripe (payments, data transferred to the United States). Details in the privacy policy.

How many users?

3 on Essential, unlimited on Pro and Group. Each user has a role and their own login.

What if I cancel?

Cancel in one click under Billing. Your data stays exportable and access continues until the end of the paid period.

Ready to put your yard in order?

14 days free. No card. Your data is yours.

Free 14-day trial