Free Invoice Generator

Create enterprise-grade, customizable invoices with instant PDF export, payment status stamps, custom signature & payment QR code. 100% free with no sign-up or watermarks.

Template:Status:Currency:
๐Ÿ“„ 1 Page (Fits A4)
PAID
INVOICE
Invoice No:
Date Issued:
Due Date:
Description / ServiceQtyRate (C$)Amount (C$)
C$1,200.00
C$800.00
Subtotal:C$2,000.00
Discount (%):-C$0.00
Tax / VAT (%):+C$100.00
Shipping / Fee:+C$0.00
Grand Total:C$2,100.00
Deposit Required (%):C$0.00

Canada GST/HST Invoice Generator & CRA Template

Generate CRA-compliant Canadian tax invoices formatted in Canadian Dollars (C$ / CAD). Pre-configured with federal GST (5%) or provincial HST (13%/15%) rates, official CRA Business Number (RT0001) fields, and an embedded Interac or PayPal QR code. 100% free with no sign-up or watermarks.

Share this tool

Help others discover this 100% free tool

WhatsApp Post

Important Statutory Disclaimer

This invoice generator provides general layout templates for business billing. It does not constitute formal legal or tax counsel. Canada Revenue Agency (CRA) rules, provincial PST/QST requirements, and Input Tax Credit (ITC) eligibility vary based on business structure and province of supply. Consult a Canadian CPA or the CRA Excise and GST/HST Rulings Directorate for professional advice.

Canada Revenue Agency (CRA) Invoice Rules & Input Tax Credits

To allow your commercial clients to claim Input Tax Credits (ITCs) on business expenses, your invoice documentation must satisfy statutory CRA documentation requirements:

1. CRA Business Number (BN)

You must display your 9-digit Business Number plus the RT0001 program account identifier (e.g., 123456789 RT0001). Without this, clients cannot claim ITCs.

2. Threshold Tiers ($30 vs $150+)

Sales under $30 require basic receipts. For sales from $30-$149.99, date, name, and total tax must appear. For $150 and up, the buyer's name and detailed payment terms are mandatory.

3. Provincial Place of Supply

Tax rates are determined by where the service or good is received by the customer (e.g., billing an Ontario client requires 13% HST, even if you are in Alberta).

Frequently Asked Questions

Got Questions About Canada GST/HST Invoice Generator?

Everything you need to know about functionality, security, and usage.

For taxable sales of $150 or more, the Canada Revenue Agency (CRA) mandates: seller's business or operating name, invoice date, buyer's name or business name, description of each item, terms of payment, seller's 9-digit Business Number with GST/HST program identifier (e.g., 123456789 RT0001), total amount paid/payable, and either the specific rate of GST/HST charged or an explicit notation that tax is included in the total.
The federal Goods and Services Tax (GST) is 5% in Alberta, BC, Manitoba, Northwest Territories, Nunavut, Saskatchewan, and Yukon. In participating provinces, Harmonized Sales Tax (HST) applies instead: 13% in Ontario and 15% in New Brunswick, Newfoundland and Labrador, Nova Scotia, and Prince Edward Island.
If your worldwide gross taxable revenue does not exceed $30,000 across four consecutive calendar quarters, the CRA considers you a 'small supplier' and registration is generally voluntary. Once registered, however, you must collect tax and issue compliant invoices.
Yes, you can input your Interac email address, Canadian bank transit/institution numbers, and account details directly into the payment instructions area, along with an instant payment QR code.