Skip to main contentWelcome offer: 50% off your first 3 months · auto-applied at checkout on monthly plans
Markup
Log inStart free 14-day trial
Quote, Invoice, Compliance. The Canadian-trades bundle.
Built for Canadian trades. Built in Canada.

Stop sending invoicesthe law won’t enforce.

Markup is quoting, invoicing, and CRA compliance for Canadian trades contractors. Proper invoices under the Construction Act, lien deadlines, 10% holdback, T5018 tracking, and HST/GST/PST by province, handled in one place. Built for electricians, plumbers, HVAC techs, and the trades that keep Canada running.

The Markup app building a new quote, with Canadian tax and totals calculated automatically for a trades contractor
Electricians
Plumbers
HVAC
Roofers
Landscapers
Painters
Carpenters
General Contractors
Drywall
Concrete
Flooring
Masonry
Excavation
Glaziers
Electricians
Plumbers
HVAC
Roofers
Landscapers
Painters
Carpenters
General Contractors
Drywall
Concrete
Flooring
Masonry
Excavation
Glaziers
Electricians
Plumbers
HVAC
Roofers
Landscapers
Painters
Carpenters
General Contractors
Drywall
Concrete
Flooring
Masonry
Excavation
Glaziers
How it works

How a job flows through Markup.

Five steps you run, and the compliance Markup runs underneath every one of them. This is the whole app.

01 / 05

Quote it

Type your scope notes. Markup AI suggests a line-itemed draft at your rates. You review every line, then send.

AI-assisted draft
02 / 05

Client accepts

One branded link. They e-sign and see your deposit request the moment they accept. No login, no app.

E-sign + deposit
03 / 05

Invoice goes out

The accepted quote converts to a proper invoice under the Construction Act, and the 28-day payment clock starts.

28-day clock on
04 / 05

You get paid

e-Transfer, cheque, card, or cash. Mark it paid in one click. Late invoices get chased automatically at days 7 and 14.

No processing fee
05 / 05

Books are done

The GST/HST return working paper fills itself in by filing period. Your accountant gets read-only access and clean CSVs.

Accountant-ready
Running underneath, automatically
Lien deadline
Tracked per province from last supply
10% holdback
Tracked as its own liability
T5018 tally
Every sub, $500 CRA threshold
GST/HST working paper
By filing period, by province
Why Markup

Built for the way
Canadian trades actually work.

We've watched too many great trades businesses bleed margin on duct-tape software. Markup quotes, invoices, tracks compliance, and runs the Construction Act payment clock for you. Designed for Canadian contractors from Victoria to St. John's.

01 / 03

Drafted in minutes

AI-assisted line items based on your trade, scope, and labour rates. Every line is yours to review, adjust, and approve before it ever reaches the customer.

AI-assisted
Typical AI draft
02 / 03

Invoices that meet the law

Every Markup invoice is formatted to qualify as a 'proper invoice' under s.6.1 of the Ontario Construction Act, the legal trigger for the 28-day payment clock. Late-payment reminders fire automatically at days 7 and 14, and a Google-review request goes out once it's marked paid.

s.6.1
Construction Act compliant
03 / 03

Books that stay clean

CSV export for your bookkeeper. T5018 subcontractor reporting auto-tracked. A GST/HST return working paper for every filing period, and read-only access for your accountant.

T5018
CRA-ready
01 / Quoting

Quotes that protect your margin.

Type your scope notes. Markup AI suggests a line-itemed starting point with your labour rates and markup. You review, adjust, and approve before sending.

  • AI-assisted quote builder (you stay in control)
  • Supplier directory for your go-to contacts
  • Markup summary: labour vs materials at a glance
  • Branded PDF export
Quote · 188 Wellington W
Q-2041 · Mar 17, 2026
Drafting…
SITE NOTES
"Customer wants 4 pot lights in kitchen, dimmer, 100A panel upgrade for new induction range. Old wiring is knob-and-tube in basement run."
Pot lights × 4 (LED 4")$320.00
Dimmer switch (Lutron)$78.00
14/2 romex (250ft)$184.00
Labour · 12h @ $95$1,140.00
100A panel + breakers$640.00
Total + HST$2,667.96
02 / Client portal

A portal your clients actually open.

Clients sign quotes, approve change orders, and view invoices from one branded link. No login, no app, one click from their phone. They pay you directly, e-Transfer, cheque, card, cash, however they already pay you.

  • E-sign quotes and change orders
  • Deposit request the moment a quote is accepted
  • Invoice view with Construction-Act payment terms
  • Late-payment auto-reminders at 7 and 14 days
getmarkup.ca/c/rivers-electric
Hi Jane,
Your kitchen rough-in is ready to approve.
QUOTE Q-2041
47 Birch Lane
$3,178.69
Quote receivedMar 17 · 7:42 AM
Reviewed by clientMar 17 · 9:14 AM
E-signature pending-
Invoice sent (28-day clock starts)-
03 / Get paid

Money in, not chased.

Markup writes the invoice. You collect however your customer already pays you: e-Transfer, cheque, card, cash. Mark paid in one click. We send the review request automatically and keep your books clean.

  • Construction-Act invoice puts customer on 28-day legal clock
  • Mark paid in one click, no middleman, no processing fee
  • GST/HST return working paper, ready each filing period
  • Read-only accountant access + bookkeeper CSV export
Invoice INV-2017
Paid
$3,178.69
CAD · HST 13% incl. · e-Transfer
What Markup keeps
No transaction fee, ever
$0.00
Review request
Auto-sent to Jane R.
Sent
28-day clock
Stopped on payment
Closed
Built for Canadian compliance

The numbers that matter
to Canadian trades.

s.6.1
Province-aware proper-invoice format
13
Provinces and territories, all tax rates built in
$500
T5018 threshold Markup tracks automatically per sub
60 days
Ontario lien-preservation window, tracked from last supply
Works with your workflow

Your stack, covered.

We don't replace your accountant. We make sure they get clean books on the first try.

C
CRA
T5018 + HST/GST compliance
C
CSV
Bookkeeper-ready export
E
Email
Late-payment auto-chase
P
PDF
Branded quotes + invoices
P
Portal
No-login client portal
A
Act
Construction Act invoices
Ready to start

Your next quote could
go out before lunch.

Start free 14-day trial Talk to us14-day free trial · Cancel anytime