Markup for Canadian trades, tuned for the way each one bills
The Canadian-trades compliance bundle is the same product everywhere. The trade-specific pages below show how it lines up against the way your trade actually quotes, invoices, and gets paid.
Electricians
Invoicing with your ECRA/ESA licence number, Construction Act proper invoices, 10% holdback tracking, T5018 for subs, and HST/GST/PST per province.
See Markup for electricians→Plumbers
Quote service calls and rough-ins without spreadsheets. Proper invoices that start the 28-day clock on renovation and new-construction work. T5018 for subbed plumbers, holdback and lien deadlines per province.
See Markup for plumbers→HVAC techs
Quote install jobs and service calls without spreadsheets. Send proper invoices that start the 28-day clock on large installs. Track T5018 for subcontracted installers.
See Markup for hvac techs→Roofers
Track lien preservation deadlines per province. Proper-invoice formatting for the Ontario Construction Act. Hidden-work change orders built into the quote flow.
See Markup for roofers→Drywall contractors
Track progress draws against proper invoices. T5018 for taping and mudding crews. Statutory holdback per province on commercial work.
See Markup for drywall contractors→By trade and province
Accountants & bookkeepers
Keep the books for Canadian contractors? Your trades clients can give you a read-only view of their invoices, expenses, T5018, and HST, all CSV-ready, across every client from one login.
See Markup for accountants →Your trade not listed?
Markup is built for every Canadian trade. Carpenters, painters, landscapers, concrete, masonry, glaziers, flooring, and excavation crews all use the same Construction Act invoicing, T5018 tracking, lien deadlines, holdback, and HST/GST/PST.
Start 14-day free trial →Or start free forever. No credit card required.