Invoice maker for Canada

Canadian invoices need correct GST/HST handling and CRA support fields. Everhour keeps billable work ready for client billing.

Build your invoice

Fill in your details, add line items, hit Print when ready.

Invoice #
Date
Due date
From
To
DescriptionQtyRateTaxAmount
Subtotal
Tax
Total$ 0.00

Everhour does it all — track, budget, report & invoice

The calculator gives you the number — Everhour takes it from there.

Go ahead — start tracking!

One click and you're timing. Start a timer, add an entry, edit the details. This is exactly how it feels in Everhour.

  • One-click timer — browser, desktop & mobile
  • Works inside Asana, ClickUp, Linear, GitHub & more
  • Simple setup, no learning curve
Works with your favorite tool:
Everhour — Time Tracking
Time Entries
01:24:00
00:31:00
01:07:00

No more budget surprises

Set a budget, assign rates, and get alerted before you're over.

  • Real-time cost tracking
  • Set different rates per person or project
  • Alerts before you hit the budget limit
Everhour — Budgeting
Acme Web Project
1
50% of budget used
$2,500.00of $5,000.00
$2,500.00 remaining
75%
Actual costRemaining cost

Measurement

Track your budget through time or costs

Simple, customizable reports

Every report you need — configured your way, always up to date.

  • See who does what in real time
  • Configure any report
  • Scheduled email reports
Everhour — Reports

Your invoice is ready!

Tracked hours flow straight into a polished invoice — no copy-paste, no manual math.

  • Billable hours straight into the invoice
  • Configure invoice templates
  • Copy invoices to QuickBooks or Xero
  • Invoicing dashboard with status
Everhour — Invoices
Your Company LLChello@yourcompany.com
INVOICE
Invoice #1042
Group by:
DescriptionHoursRateAmount
Website Redesign14h$150/h$2,100.00
Brand Guidelines7h$150/h$1,050.00
Marketing Strategy3.5h$150/h$525.00
Total Due$3,675.00
Try Everhour for real yourself

Canadian invoice basics

Create a client-ready Canadian invoice

A Canadian invoice should give the client enough detail to approve the charge, pay on time, and support tax records. Start with the supplier name, invoice date, invoice number, buyer name, service description, line items, subtotal, applicable tax, total due, payment terms, and accepted payment methods. For taxable supplies, Canada uses GST/HST, and some non-HST provinces also have PST or QST.

The invoice should also match the business relationship. A freelancer billing a Toronto client for design work usually needs a clear service description, dates covered, hourly or fixed-fee pricing, HST treatment if registered, and payment terms. A vendor billing a Quebec client may need GST plus QST context. A clean invoice reduces back-and-forth because the buyer can see the work, tax, and amount due in one pass.

Include CRA support fields

CRA GST/HST input tax credit support fields change by invoice amount. For a taxable sale under $100, documentation must include the supplier or intermediary business or trading name, the invoice date or GST/HST paid or payable date, and the total amount paid or payable. That is the minimum support layer, not a full invoice standard for every business workflow.

For a taxable sale of $100 to $499.99, documentation must also show the GST/HST charged or tax-inclusive status, the status of each supply when taxable and exempt supplies are mixed, and the supplier or intermediary GST/HST registration number. For a taxable sale of $500 or more, add the buyer's name or trading name, a brief description of the property or services, and the terms of payment.

Choose the right tax treatment

GST/HST treatment depends on registration status, taxable supply status, and province. A person is generally a small supplier if worldwide taxable-supply revenue, including associated persons, is $30,000 or less in a single calendar quarter and over the last four consecutive calendar quarters. The threshold is $50,000 for public service bodies, with an additional $250,000 gross-revenue test for charities and public institutions.

The CRA rates table shows 5% GST in non-HST provinces and territories, 13% HST in Ontario, 14% HST in Nova Scotia from April 1, 2025, and 15% HST in New Brunswick, Newfoundland and Labrador, and Prince Edward Island. Separate provincial taxes may also apply, including 7% PST in British Columbia and Manitoba, 9.975% QST in Quebec, and 6% PST in Saskatchewan. GST is calculated on the price excluding PST when both apply.

Move from one invoice to a workflow

A one-off invoice maker is enough when you need a finished document for a single client, a small project, or a simple service sale. It works best when the hours, rate, tax treatment, buyer details, and payment terms are already known. Keep the final invoice and support documents in paper or readable electronic form, in English, French, or both, because CRA business records must be reliable, complete, and supported by documents.

A managed workflow becomes necessary when billable time, non-billable time, project rates, approvals, and repeat invoices affect revenue. Everhour can mark projects as billable, exclude specific non-billable tasks, apply custom task rates, and report billable time, non-billable time, billable amount, and cost. That structure keeps invoice totals tied to the work approved by the team.

This content is for general information only, may not be fully up to date, and is provided without any warranty or liability.

High Performer

G2

Summer 2026

Best Ease Of Use

Capterra

Summer 2026

Loved by teams. Proven everywhere.

Rated in the top time trackers across G2, Capterra, and TrustRadius — with consistent praise for ease of use, integrations, and support.

10K+Teams worldwide
90K+Installs Everhour extension
196M+Tasks completed
4M+Projects tracked

Frequently Asked Questions

Which Canadian tax label should an invoice use?

Use GST/HST for Canada's federal and harmonized sales tax system. In participating provinces, HST applies as a combined rate. In non-HST provinces, GST applies and a separate PST or QST layer may also apply. The invoice should show the tax treatment clearly, either as included tax, a separate tax amount, or the applicable GST/HST rate.

Does every Canadian invoice need a GST/HST registration number?

A supplier or intermediary GST/HST registration number is required on GST/HST input tax credit support documentation for taxable sales of $100 or more. For taxable sales under $100, CRA support documentation requires the supplier or intermediary business or trading name, the relevant date, and the total amount paid or payable.

Which fields change once a Canadian invoice reaches $500?

For a taxable sale of $500 or more, CRA support documentation must include the buyer's name or trading name, or authorized agent or representative, a brief description of the property or services, and the terms of payment. These fields come in addition to the supplier, date, total, GST/HST detail, supply status, and registration number requirements.

Can GST/HST be shown as included instead of a separate line?

A registrant can tell customers that GST/HST is included, show the GST/HST amount separately, or show the applicable GST/HST rate for taxable non-zero-rated supplies. If HST applies, show the total HST rate instead of splitting it into federal and provincial parts. GST/HST is rounded to the nearest cent.

Which Canadian invoice mistake causes tax or approval problems?

A common mistake is using one generic tax line for every province. Ontario uses 13% HST, Nova Scotia uses 14% HST from April 1, 2025, and some non-HST provinces may require GST plus separate PST or QST context. Another mistake is omitting the GST/HST registration number on taxable sales of $100 or more.

How does Everhour handle billable and non-billable time before invoicing?

Everhour lets admins set project billing status, mark specific tasks as non-billable, use custom task rates, and set member-rate exceptions. Reports can show billable time, non-billable time, billable amount, and cost, so the invoice is based on approved billable work instead of a rebuilt spreadsheet.

How does Everhour turn tracked work into invoices?

Everhour Billing & Invoicing converts uninvoiced billable time and expenses into client invoices. Invoice line items can be grouped by project, task, person, date, or another available breakdown, then exported to QuickBooks Online, Xero, or FreshBooks as drafts.

Turn Canadian work into invoices

Track approved billable work, exclude non-billable tasks, and carry project rates into invoices. Everhour keeps client billing tied to the time and costs behind every invoice.

14-day free trial  ·  No credit card  ·  Cancel anytime

Or