Canada Invoice Generator — Free for Canadian Freelancers & Small Business
The best free invoice generator for Canadian freelancers, contractors, and small businesses. Create professional CAD invoices with GST/HST, Net 30 terms, and PAID watermark — no signup required. Built for Canadian sole proprietors who need fast, CRA-compliant billing.
🇨🇦 Canada Optimized✓ 100% Free Forever✓ No Signup✓ Instant PDF✓ GST/HST Ready✓ Total in Words
Canadian Tax Tip: GST/HST rates vary by province: 5% GST (Alberta, BC, Manitoba, NWT, Nunavut, Quebec, Saskatchewan, Yukon), 13% HST (Ontario), 15% HST (NB, NL, NS, PEI). Quebec charges 9.975% TVQ + 5% GST = 14.975%. Set the Tax % field to your applicable rate. Include your GST/HST number in the Notes field.
✓ Auto-saved
✅ Invoice downloaded! Share InvoiceFast with a freelancer friend 👇
Advertisement
Advertisement
Live Preview
Billing Workflow
Complete Billing Suite
Manage every stage of your client projects from initial proposal to paid confirmation:
Enter your business info, upload your logo, and set your client's details. If you're GST/HST registered, add your business number in the Notes field.
2
Add Services & Tax
List line items with quantities and rates. Apply your provincial GST/HST rate. Net 30 terms are set by default — the Canadian standard for B2B invoicing.
3
Download & Get Paid
Download your PDF invoice instantly with PAID/DRAFT watermark. Track payment status in invoice history. Email to your Canadian client.
Free Invoice Generator for Canadian Freelancers, Contractors & Small Businesses
Operating a business or independent contracting practice in Canada requires invoices that strictly satisfy Canada Revenue Agency (CRA) commercial standards. Whether you are an unincorporated sole proprietor filing Form T2125, an independent IT consultant in Toronto, or a federally incorporated corporation in Vancouver, InvoiceFast provides a dedicated Canada invoice generator configured specifically for the Canadian economic and regulatory landscape.
Our platform defaults seamlessly to CAD ($) — Canadian Dollar, enables instant calculation for all provincial tax regimes (GST, HST, PST, and QST), supports standard Canadian commercial credit terms (such as Net 15, Net 30, and Net 60), and prints the statutory total in words directly on your A4/Letter PDF. Invoices are generated client-side directly within your browser, ensuring strict confidentiality for your clients' financial records.
The Canada Revenue Agency enforces specific documentary requirements depending on the dollar value of the commercial transaction. To ensure your clients can claim Input Tax Credits (ITCs), your Canadian invoice should provide the following information:
Invoices under $30: Your legal or trade business name, the invoice date (tax point), and the total amount payable.
Invoices between $30 and $149.99: Everything above, plus your 9-digit CRA Business Number (BN) with the GST/HST program identifier (e.g., 123456789 RT 0001), a clear indication of which line items are taxable, and either the tax rate applied or a breakdown showing the exact GST/HST dollar amount.
Invoices of $150 or more: All items listed above, plus the customer’s legal or business name, terms of payment (e.g., Net 30), and an itemized description sufficient to identify each service rendered or product sold.
With InvoiceFast, you can enter your 9-digit Business Number directly into the invoice header or Notes section, set the appropriate provincial tax rate, and generate CRA-compliant PDF invoices in seconds.
Sales tax in Canada depends on the Place of Supply — generally defined as the province or territory where your customer receives your service or takes possession of goods. Below is the active tax structure across all Canadian jurisdictions:
Province / Territory
Tax Type
Total Combined Rate
How to Bill in InvoiceFast
Alberta, Northwest Territories, Nunavut, Yukon
GST only
5%
Set Tax % to 5
Ontario
Harmonized Sales Tax (HST)
13%
Set Tax % to 13
New Brunswick, Newfoundland & Labrador, Nova Scotia, Prince Edward Island
Harmonized Sales Tax (HST)
15%
Set Tax % to 15
British Columbia
5% GST + 7% PST
12% (combined)
Set Tax % to 12 or itemize in notes
Saskatchewan
5% GST + 6% PST
11% (combined)
Set Tax % to 11 or itemize in notes
Manitoba
5% GST + 7% RST
12% (combined)
Set Tax % to 12
Quebec
5% GST + 9.975% QST (TVQ)
14.975%
Set Tax % to 14.975
The CRA $30,000 Small Supplier Threshold: Do You Need to Charge Tax?
One of the most frequent questions from Canadian self-employed workers is whether they must collect sales tax. Under the CRA's Small Supplier Rule:
If your gross taxable sales (before expenses) across Canada and worldwide do not exceed CAD $30,000 in a single calendar quarter or over the previous four consecutive calendar quarters, you are considered a Small Supplier.
As a small supplier, GST/HST registration is optional. If you do not register, you do not charge sales tax on your invoices (leave the Tax % field at 0 in InvoiceFast) and you cannot write a GST/HST registration number.
Once your total revenue crosses $30,000 within four consecutive quarters, you have 29 days to register for a GST/HST account with the CRA and must begin charging tax on the invoice that pushed you over the limit.
Billing International & US Clients from Canada
If you perform remote consulting, design, software engineering, or writing services for clients based in the United States, Europe, or other foreign countries, your services are classified as zero-rated exports under Part IX of the Excise Tax Act. This means:
You charge 0% GST/HST to your foreign clients.
Your invoice remains fully compliant, and you retain the right to claim Input Tax Credits (ITCs) on business expenses (e.g., software subscriptions, equipment) incurred to deliver those services.
InvoiceFast lets you easily switch between CAD, USD ($), EUR (€), and GBP (£) on the fly whenever invoicing non-domestic accounts.
Canadian Payment Methods: Getting Paid Faster
Canadian business-to-business transactions operate with distinct payment conventions:
Interac e-Transfer: The gold standard for fast, zero-fraud freelancer payments in Canada. In InvoiceFast, enter your Interac email address (e.g., payments@yourdomain.ca) directly into the payment instructions field. Mention if you have Interac Auto-Deposit enabled.
Direct Deposit / Electronic Funds Transfer (EFT): Enterprise and mid-market Canadian clients usually require your 3-digit Financial Institution number, 5-digit Transit/Branch number, and Account number. You can list these securely in the Notes field.
Worked Invoice Example: Canadian Cross-Province Place of Supply ($ CAD)
Scenario: Vancouver Full-Stack Developer billing an Ontario FinTech Client
Total in Words: Six Thousand Three Hundred Eighty-Four Canadian Dollars and Fifty Cents Only
CRA Business No: 894123456 RT 0001 · Interac e-Transfer to: billing@vancouverclouddev.ca (Auto-Deposit Active) · Direct Deposit: Transit 10234, Inst 004, Acct 5678901 · Net 30 Terms.
Case Study: Mastering Place-of-Supply Rules for Multi-Province Clients
The Context: Chloe, a copywriter based in Calgary (Alberta, 5% GST), landed a recurring $4,000/month contract with a client in Halifax (Nova Scotia, 15% HST). Initially unsure whether to charge Alberta's 5% or Nova Scotia's 15%, she consulted the CRA Place of Supply technical guidelines.
The Execution: Under CRA rules for intangible services, tax is determined by the recipient's location (Nova Scotia). By setting the tax rate to 15% in InvoiceFast and providing her CRA BN/GST registration number, the client successfully claimed full Input Tax Credits (ITCs) on their Nova Scotia HST filing with zero audit delays.
Remote services provided to non-resident clients outside Canada are classified as 'zero-rated exports' under the Excise Tax Act. In InvoiceFast, set the currency to USD ($) and leave the Tax % at 0. In the Notes field, add: 'Zero-rated export of services under Section 165 of the Excise Tax Act'. You do not charge Canadian tax, but can still claim ITCs on business expenses.
You have 29 days from the day of the sale that pushed your gross worldwide revenue above $30,000 over four consecutive calendar quarters to register for a GST/HST account with the CRA. You must charge and collect sales tax starting from the specific invoice that crossed the threshold.
Under Canada Revenue Agency (CRA) guidelines, invoices must include your business name, date of supply, unique invoice number, client's legal name, itemized descriptions of goods or services with quantities and unit rates, the subtotal, applicable GST/HST or provincial sales tax rate and amount, and grand total. If registered for GST/HST, your 9-digit Business Number (BN) with 'RT0001' must be clearly displayed.
Under the CRA Small Supplier Rule, you must register for a GST/HST account once your gross taxable sales exceed CAD $30,000 across a single calendar quarter or over four consecutive calendar quarters. Below this threshold, registration is voluntary. Once registered, you must charge, collect, and remit GST/HST on all domestic taxable supplies.
Under CRA place of supply rules, you generally charge the sales tax rate of the province where the client receives the service or delivery of goods. For example, an Ontario freelancer billing an Alberta client charges 5% GST, while billing an Ontario client requires 13% HST, and billing a Nova Scotia client requires 15% HST.
Services exported to clients outside Canada are generally considered 'zero-rated' supplies under CRA regulations (taxed at 0%). You do not collect GST/HST from international clients, but you can still claim Input Tax Credits (ITCs) for GST/HST paid on eligible business expenses incurred to deliver those services.
You can add your Interac e-Transfer email address or mobile number directly into the Notes or Payment Terms section of InvoiceFast. Include instructions such as 'Payment via Interac e-Transfer to billing@yourdomain.ca' along with any password hints if auto-deposit is not enabled.
The Canada Revenue Agency requires businesses and self-employed individuals to maintain complete books and records, including all copies of issued and received invoices, for at least six years from the end of the tax year to which they relate. InvoiceFast allows instant PDF downloads to archive locally.
In Quebec, businesses registered with Revenu Québec must collect 5% federal GST and 9.975% Quebec Sales Tax (QST / TVQ), totaling an effective rate of 14.975%. You can specify your combined rate in the Tax field and state your NEQ (Numéro d'entreprise du Québec) and QST registration numbers in the Notes section.
Yes. With one click on the 'Duplicate' button, InvoiceFast creates an identical copy of your current Canadian invoice with a newly incremented invoice number and today's date, retaining your line items, CAD currency, and provincial tax rate.
Canadian Invoicing Guides & Resources
Guide
Best Free Invoice Generator Online (2026 Review)
We compare top tools — including CAD and GST/HST support.