Software Construction — Québec
The construction software that knows the RBQ, the CCQ and the CNESST
AI-assisted estimates, job sites, progress billing with holdback and Québec's own obligations: one tool, hosted in Québec, built for the province's general and specialty contractors.
No credit card. Your data, exportable at any time.

A real generation: sections, items and quantities proposed by the AI, GST and QST calculated. Every line marked “AI” is yours to validate.

Sections, options the client ticks themselves, internal margin never shown on the PDF.

Holdback per project: withheld, released, balance. Tax is deferred to the release on commercial work.

Current, 1–30, 31–60, 61–90, 90+ days. Never an automatic reminder to a commercial owner.
- AI copilot that drafts the structure of your estimates
- Electronic signature compliant with the LCCJTI
- Field app that works offline
Who it’s for
One tool, set up for your trade
A residential renovator and a contractor billing a public owner don't carry the same obligations. BatiCore sets its defaults accordingly.
You coordinate subcontractors, you manage change orders, and you carry the holdback on contracts that last for months.
Subcontractors, change orders, holdbacksResidential renovationKitchens, bathrooms, basements, roofs. Lots of estimates, short cycles, and a client comparing three prices.
Kitchens, bathrooms, basementsNew residential constructionHouses, duplexes, plexes. Long phases, a warranty plan to mention, and buyers who ask questions.
Phases, GCR, warranty planCommercial and institutionalAn owner who pays in 60 or 90 days, an architect who demands a progress table, and a tax you must not advance.
CCA-5B, 45-to-90-day cyclesElectrical, plumbing, HVACA single trade, jobs that look alike, and a price book that should do 80% of the work.
A single tradeRoofing, siding and envelopeWork where a forgotten item eats the margin: the flashing, the gutters, the rotten decking you find once the old membrane is off.
Fast, repeatable estimatesExcavation, foundations and concreteEquipment rented by the day, deliveries to charge to the right job site, and weather that shifts everything.
Equipment, purchase ordersAccountants, CPAs and bookkeepersYour contractor clients hand you boxes of receipts. With BatiCore, they hand you exports.
QuickBooks Online, FP-500, GST34From the client's first call to the signed contract, without retyping a single line
A prospect enters the pipeline, becomes an estimate, then a project — the same data follows. Describe the job and the AI proposes the structure: sections, items, quantities. Items that exist in your price book are priced at your cost, with the margin of their category.
- Options the client ticks themselves on the portal — the total recalculates live
- Good / better / best: three tiers, one estimate
- Deposit required at signature, with the deposit invoice generated automatically
- LCCJTI electronic signature, with SHA-256 fingerprint and the signer’s IP address
- Automatic follow-ups at day 3, 7 and 14 — switchable off client by client

The job site reaches the office the same day, not Friday night
Your crew clocks in, takes photos and reports from the job site — the field app works offline and syncs when the network comes back. Back at the office, you see the same day who showed up, what got done and what's off.
- Attendance and daily reports attached to the right project
- CNESST incident report, with the employer’s notice (ADR) prepared within the deadlines
- Week-by-week crew scheduling: assignments, time off, conflicts detected
- Purchase orders and receipts charged to the job site, not to a catch-all
- Approved change orders that adjust the contract amount
- Subcontracting: bid requests compared like for like, the awarded bid carried into the estimate (Business plan)

Is this job profitable — today?
Not at the end, when it's too late to act. Each project's actual cost adds up as timesheets, purchase orders and receipts come in; BatiCore compares it to your estimate and projects the final margin at the current pace. You see the overrun coming.
- Revenue and costs kept apart: having billed 90% of the contract doesn’t mean you made money
- Committed costs counted from the signed subcontract or the placed purchase order, before the invoice
- Projected final cost and final margin, phase by phase
- An alert when projected cost reaches 90% of the budget, a red banner at 100%
- The counter receipt read by the AI, validated at the office, charged to the right job

The holdback, calculated the way it must be in Québec
Bill a percentage of progress per phase, withhold the 10%, and let BatiCore decide the tax treatment by project type: immediate on residential, deferred to the release on commercial and institutional. You stop advancing GST and QST on money you haven't collected.
- CCA-5B contract reconciliation table on progress invoices
- Holdback release invoice generated from the Holdbacks tab
- Tiered reminders — switched off by default on commercial and public projects
- Every issued invoice is frozen, archived and SHA-256 hashed
- CSV exports for any period: FP-500, GST34, Acomba

Your accountant finds everything, without you running after them
The fiscal year's documents file themselves, because they come from your invoices, your expenses and your payroll. BatiCore draws the journal and the general ledger from them; your accountant opens them with free access, leaves notes, and never writes a figure there.
- The fiscal-year binder: invoices, payments, expenses, payroll, remittances, bank statements
- Everything in one ZIP, each document with its SHA-256 fingerprint
- Double-entry journal, general ledger and trial balance; GIFI or T2125 summaries
- Your accountant’s access is free, in every plan
- Period closing: what your accountant has seen no longer moves

Construction payroll, from the job-site punch to the file for your bank
Hours punched on the job site become a payroll calculated under the CCQ collective agreements — 13%, contributions, pension, insurance, income tax —, then pay slips, a direct deposit file and the year-end slips. Every month, the "To file" tab tells you what to file, where, and by what date.
- Identical to the cent to the official calculators: the CRA on twelve 2026 pays, Revenu Québec on eight
- Construction workers and office staff in the same payroll
- Direct deposit file for your bank; every employee finds their pay slips in their own space
- Monthly CCQ report; T4, RL-1 and record of employment in XML; remittance amounts
- A reminder 7 days before every filing, and "done" once it is filed

Six bodies can cost you dearly. None of them will remind you.
A competency card that expires in the middle of a long contract. A licence not renewed. A late remittance. These aren't competence errors: they're follow-up that one person cannot keep up with while running five job sites.
- A compliance score, and for every gap the action to take and the time left
- Reminders before every deadline: 45 days for the RBQ licence, 30, 60 and 90 days for cards
- Certifications tracked employee by employee, not in a binder
- CCQ hiring and termination notices reminded within the regulation’s deadline
- Registers and documents kept for your audits

Two kinds of deadlines cost you money. Only one of them lives in a calendar.
Fixed dates, everyone eventually knows. It's the other ones — the ones that depend on your company, your employees and your contracts — that slip through.
Fixed by the Québec calendar
The same for every construction employer. BatiCore enters them for you and warns you ahead.
Specific to your business — the expensive ones
Nobody can put them in a generic calendar. They depend on your licences, your employees and your contracts in progress.
All of these dates land in a single schedule, with a reminder before the deadline — not the day after it expired.
Platform
The whole trade, in one tool
From the first call to the last payment, every step has its module — and they all share the same data: nothing to retype between two.
Sell
Deliver
Invoice and track
Compare
What imported software will never do for you
The big American platforms are excellent — on their market. They know neither the holdback, nor the competency card, nor the QST. Here is what that changes in your week.
| What you need here | BatiCore | Imported general-purpose platform |
|---|---|---|
| GST 5% and QST 9.975% calculated separately on the pre-tax amount | Server-side calculation, per-client exemptions | Sales tax to configure by hand |
| holdback with tax deferral on commercial work | Default set by project type | Generic retainage, no tax treatment |
| Progress claim in the format expected here | CCA-5B, computed from the project | American AIA G702 format |
| RBQ licence number printed on estimates and invoices | Automatic mention | Free-text field, easy to forget |
| Warranty plan mention on new residential work | A checkbox, and a reminder if you forget it | Unknown to the software |
| CCQ competency cards tracked employee by employee | Alerts at 90, 60, 30 days | Kept in a spreadsheet on the side |
| Construction payroll: 13%, CCQ contributions, monthly report, T4 and RL-1 | Calculated under the collective agreements, filings prepared | No CCQ payroll: a separate payroll software |
| CNESST incident report and employer’s notice (ADR) | Filed from the job site | OSHA forms |
| Electronic signature recognized in Québec | Built for the LCCJTI | American ESIGN / UETA framework |
| Data hosted in Canada, Law 25 requirements | Hosted in Québec (Beauharnois) | Often hosted in the United States |
| Your local accountant’s file | Fiscal-year file, free access · QuickBooks Online · FP-500, GST34, Acomba | US QuickBooks, IRS forms |
| Documents and support in French, as the Charter requires | Written in French, not translated | English only, or partial translation |
Describe the job. The AI drafts the estimate; you correct it.
The copilot proposes the structure, flags what is often forgotten and reads your supplier invoices. Your price book comes before its own prices, and nothing goes out without your approval.
You write “80 sq ft bathroom, glass shower, large-format tile”. The AI proposes the sections, items and quantities; those in your price book are priced at your cost.
Indicative prices to validatePhotograph the counter receipt or drop the PDF invoice: the AI transcribes the supplier, the lines, the GST and the QST. You check, the office approves.
Draft to approveYour active projects ranked by overrun risk, with the concrete recommendation to apply.
On your real dataAnd also
- Estimating copilot — Describe the work: it lists the items most often forgotten on that kind of job, to compare with your estimate.
- Timesheets to double-check — The punches and hours that deserve a second look, before payroll goes out.
- Standards and procedures — Québec Construction Code, CNESST, CCQ: an answer in plain language, with the text where to check it.
- Follow-up priority — Your prospects ranked by deal stage, and the next action suggested by the AI — their names never leave BatiCore.
- Daily report, written — Paste your raw job-site notes: they become a professional text, to proofread before sending it to the client.
What the AI receives from your company
The free chat has no access to your database — on purpose. The analyses wired to your figures go through dedicated tabs, and obvious contact details are masked before sending. One exception: the photo of a supplier receipt is sent as is, on your click — an image cannot be masked. That filter reduces the risk without automatically making you compliant with Law 25: it is a shared responsibility.
Frequently asked questions
How long does it take to get started?
The time it takes to enter your contact details, your official numbers, your margins and your first price book. In every plan, at no charge, we import your clients, employees and licences with you — you see right away what's slipping on the compliance side.
Can I try it without entering my real data?
Yes. The 7-day trial runs on your own data with no commitment, and nothing is billed before you decide. If you'd rather see it first, request a demo: we show you the tool on an account filled with fictitious data.
Do I own my data?
Yes, and it's exportable at any time. It is hosted in Québec, in Beauharnois. Even on the entry plan, your invoices download one by one: only the formatted accounting reports depend on the plan, never your data itself.
Does BatiCore file my returns with the authorities?
No. BatiCore prepares: it calculates payroll under the CCQ agreements, produces your documents and alerts you before deadlines. Official filings and transmissions to the RBQ, the CCQ, the CNESST and Revenu Québec remain your step — or your accountant's. The accountant's file draws the journal and the general ledger from your documents, but the financial statements and the tax returns remain their work. And BatiCore never collects money on your behalf: your payments land in your own accounts, including card payments, in your own Stripe account.
My public client pays in 60 or 90 days. Will they receive automatic reminders?
No. Automatic reminders are switched off by default on commercial and public projects, and any client can be marked "manual reminders only". The manual reminder — and the formal notice — remain actions you take yourself.
Can I manage two companies in one account?
No: one account equals one company. Branches (Enterprise plan) split the divisions of a single legal entity. Two distinct NEQs require two accounts.
Does the field app work without a network?
Yes. Your crew clocks in, takes photos and reports from the job site even without a signal; everything syncs when the network returns.
Can I trust the prices the AI proposes?
It depends on the line, and you can see which is which. Items recognized in your price book carry your cost. Items missing from your book receive an indicative price to validate — they have no catalogue code. The fuller your price book, the less the AI improvises.
Is the electronic signature legally valid in Québec?
Yes. The signature complies with the LCCJTI: each one records the signer, the date and time, the IP address, explicit consent and a SHA-256 fingerprint of the document — exactly what Québec law requires.
Try it on your next estimate
Seven days, no credit card. We bring in your clients, your employees and your licences with you — you see right away what's slipping.