Invoice generator for Canada

Canadian invoices need GST/HST details by sale amount, and Everhour keeps billing reports organized after the invoice is sent.

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 requirements and billing workflow

Create a Canada-ready invoice

A Canada-ready invoice gives the buyer enough detail to pay, verify the charge, and support GST/HST input tax credit records when the sale is taxable. Start with the supplier name, invoice date, total amount, buyer details, payment terms, line descriptions, and a clear tax treatment. Use Canadian dollars unless the client contract requires another currency and both sides understand the exchange treatment.

Canada uses goods and services tax, GST, and harmonized sales tax, HST, on most taxable supplies of property and services made in Canada. Registrants generally charge the rate that applies to the place of supply. 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.

Add the CRA support fields

CRA support documentation for taxable sales changes by invoice amount. Under $100, include the supplier or intermediary business or trading name, invoice date or GST/HST paid or payable date, and total amount paid or payable. From $100 to $499.99, add 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 taxable sales of $500 or more, add 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. For taxable non-zero-rated supplies, a registrant must tell customers whether GST/HST is included, show the GST/HST amount separately, or show the applicable GST/HST rate. If HST applies, show the total HST rate.

Handle provincial tax correctly

Canadian invoices can get messy when a customer is in a non-HST province with a separate provincial sales tax layer. The CRA rates table lists separate provincial taxes in non-HST provinces, 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 GST and PST apply.

Do not replace GST/HST with a generic sales tax line. A useful invoice names the applicable tax, shows whether tax is included or separate, and keeps mixed supplies clear when some items are taxable and others are exempt. GST/HST is rounded to the nearest cent. GST/HST is payable only on the original invoiced amount, not on a late-payment surcharge.

Move from invoice to records

A one-off invoice is enough when you need a clean document for a single client, a small job, or a quick taxable sale. Keep the final invoice, supporting records, and payment evidence in a readable format. CRA business records must be reliable, complete, supported by documents, and kept in English, French, or both. Paper and readable electronic records are accepted.

A managed workflow matters when billable time, project costs, approvals, and tax-ready invoice detail need to stay connected. Everhour can turn tracked billable time and expenses into invoices, then reporting can keep billable, non-billable, invoiced, and uninvoiced amounts visible by client, project, member, or task. That workflow reduces manual reconstruction when the invoice needs backup.

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

Does a Canadian invoice need GST or HST?

A Canadian invoice needs GST/HST treatment when the supplier is a registrant making taxable supplies in Canada. Canada uses GST and, in participating provinces, HST on most taxable supplies of property and services. The correct rate depends on the place of supply and province, so the invoice should show the applicable tax treatment clearly.

Which Canadian invoice fields change at $100 and $500?

CRA support documentation for taxable sales adds fields as the amount rises. Under $100, supplier name, date, and total are enough for GST/HST ITC support. From $100 to $499.99, add GST/HST details and the supplier or intermediary GST/HST registration number. At $500 or more, add buyer name, description, and payment terms.

Should GST/HST be shown as included or separate?

A registrant can tell customers 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 rather than breaking out federal and provincial parts. Clear tax display prevents payment disputes and input tax credit support problems.

Which provincial tax mistake causes Canadian invoice cleanup?

The common mistake is treating every Canadian invoice as one GST/HST calculation. Some non-HST provinces have separate PST or QST, including British Columbia, Manitoba, Quebec, and Saskatchewan. When both GST and PST apply, GST is calculated on the price excluding PST. A single generic tax label can make the invoice harder to review.

Do Canadian GST/HST registrants need electronic filing?

For GST/HST reporting periods beginning on or after January 1, 2024, electronic filing is required for GST/HST registrants other than selected listed financial institutions and most charities. The invoice itself still needs reliable supporting records, and CRA accepts paper records, converted readable electronic records, and records originally kept in readable electronic format.

How does Everhour reporting support Canadian invoice records?

Everhour Reporting lets admins build reports with 45+ columns, grouping, filters, date ranges, and exports in CSV, Excel/XLSX, or PDF. A billing team can separate billable time, non-billable time, invoice status, costs, revenue, and project details before preparing invoice support or reviewing uninvoiced work.

How does Everhour turn tracked work into invoices?

Everhour Billing & Invoicing converts tracked billable time and expenses into client invoices. Users can select uninvoiced time and expenses, preview the breakdown, group invoice lines by project, task, person, date, or other available breakdowns, and mark included time as invoiced so it does not appear again later.

Keep Canadian billing records organized

Use Everhour reports to connect billable work, invoice status, client details, and exports, so Canadian billing records stay easier to review after each invoice.

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

Or