BoltBill Pro guide

How to Invoice Someone as a Freelancer

Learn how to invoice someone as a freelancer in Canada with exact CRA rules, provincial sales tax rates, clear payment terms, and a worked example.

How to Invoice Someone as a Freelancer
Bar chart comparing provincial sales tax rates across Canadian provinces
Comparison of applicable combined GST and HST rates across Canadian jurisdictions as determined by CRA place of supply rules.
Timeline showing stages from work completion to record retention
Standard milestone schedule from service delivery to statutory six-year CRA record retention.

To invoice someone as a freelancer, issue a clear, written bill containing your legal name, an invoice number, the date, an itemized description of work, accepted payment methods, and your tax registration number if you collect GST or HST. Specify exact payment terms such as Net 30, and calculate sales tax based on your client's location. Delivering this complete document immediately upon completing work ensures faster payment and complies with Canadian tax requirements.

The Core Elements of a Freelancer Invoice

Knowing how to invoice someone as a freelancer begins with understanding what turns an informal payment request into a legally binding billing record. Whether you work as a software developer, an independent consultant, a copywriter, or an artisan trade contractor, every professional invoice serves two masters: your client's accounts payable department and the Canada Revenue Agency (CRA).

To satisfy both, every freelancer invoice must contain core identifiers:

  • Header Information: Your legal name or registered business name, operating address, phone number, and email.
  • Client Information: The client's company name, billing contact, and mailing address.
  • Document Identifiers: The word "Invoice" clearly displayed, a unique sequential invoice number (for example, INV-0101), and the invoice issue date.
  • Scope Breakdown: Itemized descriptions of hours worked, project milestones achieved, or deliverables completed, accompanied by unit rates and quantities.
  • Payment Terms and Due Date: Explicit payment terms (such as "Net 30" or "Due on Receipt") along with the calendar due date.
  • Payment Routing Details: Specific instructions for Interac e-Transfer, direct deposit (institution, transit, and account number), or electronic wire.
  • Tax Identifiers: Your 9-digit Business Number with the RT program identifier if you are registered to collect sales tax.

If you are drafting your first commercial bill, our guide on issuing your First Invoice as Self Employed: Complete Canadian Guide walks through basic administrative setup. Maintaining sequential invoice numbering prevents duplicate billing disputes and keeps your accounting ledger clean from day one.

The Governing Canadian Rules: CRA Requirements and Provincial Sales Tax

Freelancers in Canada cannot arbitrarily charge or omit tax. The Canada Revenue Agency administers federal tax rules that dictate how to invoice someone as a freelancer once your earnings reach certain milestones.

The $30,000 Small Supplier Threshold

Under CRA guidelines, you must register for and collect the Goods and Services Tax (GST) or Harmonized Sales Tax (HST) if your worldwide taxable commercial supplies exceed $30,000 over a single calendar quarter or four consecutive quarters. If your gross revenue stays at or below $30,000 across four consecutive calendar quarters, you qualify as a small supplier and do not need to register or charge GST/HST. However, once you cross that threshold, registration is mandatory, and you must display your valid registration number on every commercial invoice exceeding $30.

The Place of Supply Rule

A frequent point of confusion is determining which tax rate applies. Canadian tax policy follows the "place of supply" rule. You charge the sales tax rate of the province or territory where your customer receives your service or goods, not the province where you sit.

For example, if you operate out of Calgary, Alberta, where there is no provincial sales tax and only 5% GST applies, but your client is in Ontario, you must charge Ontario's 13% HST on the taxable service. If your client is in British Columbia, you charge 5% GST on the service (and determine if provincial sales tax applies to tangible goods or software under provincial rules). For clients in Quebec, you charge 5% GST alongside the Quebec Sales Tax (QST) of 9.975% if registered.

Province / TerritoryTax TypeTotal Rate Charged to Client
Alberta, Northwest Territories, Nunavut, YukonGST5%
British ColumbiaGST (+ PST if applicable)5% GST (plus 7% PST where applicable)
SaskatchewanGST (+ PST if applicable)5% GST (plus 6% PST where applicable)
ManitobaGST (+ RST if applicable)5% GST (plus 7% RST where applicable)
OntarioHST13%
New Brunswick, Newfoundland and Labrador, Nova Scotia, Prince Edward IslandHST15%
QuebecGST + QST5% GST + 9.975% QST

To quickly verify your line-item calculations before sending a bill to an out-of-province customer, you can calculate the exact amounts using our GST/HST Invoice Calculator.

CRA Record Retention

The CRA requires self-employed individuals and commercial contractors to retain all books, records, bank statements, and issued invoices for a minimum of six years from the end of the tax year to which they relate. Storing digital copies in cloud storage or specialized invoicing software ensures compliance if an audit occurs.

Worked Example: Real Numbers for a Canadian Freelance Invoice

To see how to invoice someone as a freelancer with real figures, consider an independent mechanical drafting contractor based in Edmonton, Alberta, billing a commercial engineering firm located in Toronto, Ontario. The drafting consultant completed 32 hours of 3D modeling and preparation work at an agreed rate of $85 per hour.

Because the client is located in Ontario, the applicable tax under the place of supply rules is 13% HST. The contractor is GST/HST registered under Business Number 123456789 RT0001.

  • Subtotal: 32 hours × $85.00/hour = $2,720.00
  • Harmonized Sales Tax (Ontario 13% HST): $2,720.00 × 0.13 = $353.60
  • Invoice Total Due: $3,073.60

The contractor structures the payment details section of the invoice with unambiguous routing data:

Payment Due: November 30, 2024 (Net 30)
Payment Methods:
1. Interac e-Transfer: billing@contractoroffice.ca (auto-deposit enabled)
2. Direct Deposit / EFT:
Bank Name: Alberta Treasury Branches (ATB Financial)
Institution Number: 219
Transit Number: 07329
Account Number: 1029384756
Please reference invoice number INV-2024-088 on all remittances.

Providing the 3-digit institution code, 5-digit transit number, and account number directly on the document prevents payment delays caused by corporate finance departments waiting for external vendor direct deposit paperwork.

Where Invoicing Goes Wrong in Practice

Even seasoned independent operators stumble over avoidable billing pitfalls. Knowing how to invoice someone as a freelancer involves dodging several common traps:

1. Ambiguous Payment Terms

Writing "Due Upon Receipt" sounds urgent, but in standard accounting practice it creates confusion. Corporate finance desks batch their vendor pay runs on the 15th and 30th of each month. State an exact calendar due date alongside terms such as "Net 30 days." In provinces like Alberta, construction-related billing falls under the Prompt Payment and Construction Lien Act, which mandates explicit timelines: owners must pay proper invoices within 28 calendar days of receipt. While general freelance work is governed by contract law rather than construction lien acts, setting firm 14-day or 30-day payment dates provides a clear timeline for sending late payment notices.

2. Charging GST Without a Valid Business Number

It is illegal to collect GST or HST from a customer without an active CRA registration number. If you are unregistered because your revenue is under $30,000, your invoice subtotal equals your final total. If you add 5% without an RT registration number, corporate clients will reject the invoice or report the error to avoid losing their own input tax credits.

3. Unclear Expense Reimbursements

When billing a client for out-of-pocket project costs—such as site parking, printing materials, or specialized testing fees—freelancers often submit a flat dollar amount without supporting receipts. Always list reimbursable disbursements as distinct line items and attach copies of original receipts to prevent accounting disputes.

For further breakdown on structural differences across industries, consult our detailed walkthrough on How to Invoice as a Freelancer in Canada.

Freelancer Invoicing Checklist

Before emailing your PDF invoice to any client, verify each item on this operational checklist:

  1. Document Title and Number: Ensure the word "Invoice" is distinct, with a unique sequential numbering sequence.
  2. Dates: The invoice creation date and the explicit payment due date are visible at the top.
  3. Your Details: Correct legal name, operating address, and business email.
  4. Client Details: Company legal name, billing contact, and company physical or postal address.
  5. Clear Line Items: Units, hourly rates, dates of service, and concise descriptions for each deliverable.
  6. Sales Tax Compliance: The correct provincial sales tax rate based on your client's location, alongside your 9-digit CRA Business Number (if registered).
  7. Financial Accuracy: Subtotal, tax dollar calculation, and final total balance verified.
  8. Payment Instructions: Complete e-Transfer email or bank routing numbers (institution, transit, account) printed directly on the page.
  9. Backup Documentation: Signed work approvals, timesheet logs, or expense receipts attached as an appendix.

Implementing these standard practices guarantees your invoices move smoothly through client approval pipelines while maintaining bulletproof financial records for annual tax filings.

Free tools: GST/HST invoice calculator · hourly rate calculator

Common questions

Can I invoice someone as a freelancer without a registered business name?

Yes. If you operate as a sole proprietor under your own legal name, you can issue invoices using your personal first and last name. You only need a formal registered trade name if you operate under a separate brand identity.

Do I charge GST or HST if my freelance business makes under $30,000?

No. If your gross commercial revenue remains at or below $30,000 across four consecutive calendar quarters, you qualify as a small supplier under CRA rules. You do not register for, charge, or remit GST/HST until you exceed that threshold.

What payment terms should a Canadian freelancer put on an invoice?

The most standard term is Net 30, which requires payment within 30 calendar days from the invoice date. Freelancers often negotiate Net 14 or Net 15 for faster turnaround, especially on smaller project milestones.

How do I determine which provincial tax rate to charge a remote client?

Canadian tax law uses the place of supply rule, meaning you charge the tax rate of the province where your client receives the service. For example, an Alberta freelancer billing an Ontario client charges 13% HST.

What banking information should I include for Canadian direct deposit?

Include your full legal or business name, the financial institution code (3 digits), the branch transit number (5 digits), and your account number (7 to 12 digits), which can be found on a void cheque.

Related guides

BoltBill Pro is business-operations software for service businesses and project-based teams. It is a subscription software product only.

BoltBill Pro is not a bank, lender, money-services business, payment processor for its subscribers or their clients, insurer, or financial-advisory service. It does not hold, transfer or process funds paid to subscribing firms by their clients, extend credit, or provide financial, tax, accounting or investment advice. Invoices, proposals and tax-rate fields are documents and records produced for the subscribing firm.

BoltBill Pro is a product of I&R Associates Ltd., Calgary, Alberta, Canada. About BoltBill Pro