Invoice Generator Canada — GST/HST PDF Invoices for SMBs
Create CAD invoices with GST/HST tax lines and PDF download for Canadian freelancers and corporations.
Published June 1, 2025 · 8 min read
3 uses per day · 200 MB · TLS encrypted · auto-delete
Canada tax invoices for freelancers and SMBs
Businesses in Canada need clear PDF tax invoices that clients and accountants can file without rework. RatPDF's Create Invoice tool produces print-ready PDFs in CAD with configurable tax lines — no desktop software install.
This guide covers mandatory fields per CRA expectations, a real-world example, and how to avoid the template mistakes that delay payment.
Real example: Toronto consultant invoicing an Alberta client in CAD with 5% GST
Scenario: You delivered a fixed-scope project. The client needs a PDF tax invoice before accounts payable runs Friday.
- Open Create Invoice — set currency to CAD.
- From: legal business name, address, BN/GST number in the header block.
- Bill to: client legal name and address (add their tax ID for B2B).
- Line items: "Phase 1 — design delivery" · qty 1 · rate matching contract.
- Tax: set tax name to GST/VAT/TVA/USt as applicable — rate GST/HST (5–15% by province) when registered.
- Notes: payment terms (Net 14), bank details, PO number if provided.
- Click Generate PDF — email the PDF; archive a copy for CRA records.
Mandatory fields checklist (CRA)
Tax invoice requirements evolve — verify on CRA before changing templates. Commonly required:
- Business number, HST/GST line, place of supply, bilingual labels if Quebec
- Unique sequential invoice number (no gaps if your regime requires continuity)
- Clear description of goods or services supplied
- Taxable amount and tax charged separately
- Supplier identity sufficient for the client to claim input credits
When to use bulk CSV instead
Issuing more than ~10 similar invoices per month? Use Bulk GST Invoice Generator (Business plan) with GSTIN/HSN-style columns adapted for your jurisdiction — or continue single invoices if volume is low.
India-specific bulk workflow: bulk GST invoice guide. Global recurring retainers: recurring invoice generator.
After you generate the PDF
- Email size limits — rare for invoices, but if over 25 MB see attachment size limits research.
- Edit a typo — regenerate from source data; for client PDFs use PDF to Word for invoice.
- Compress before portal upload — compress GST invoice PDF if a government portal rejects size.
Common mistakes
- Using a quote layout instead of a tax invoice title when registered for VAT/GST
- Missing BN/GST number on B2B invoices — client cannot reclaim tax
- Wrong tax rate for mixed supplies — split line items when rates differ
- PDF only in image form (flattened scan) — always send the vector PDF from RatPDF
Upgrade prompt
Free tier: 3 uses per tool per day. High-volume Canada agencies upgrade to Pro for logo upload, larger files, and unlimited daily use — compare plans · tool alternatives.
GST/HST registration thresholds in Canada
Small suppliers are generally not required to register for GST/HST until worldwide taxable supplies exceed $30,000 in a single calendar quarter or over four consecutive quarters. Quebec QST has separate rules. Once registered, charge the rate for the place of supply — 5% GST in Alberta, 13% HST in Ontario, 15% in Nova Scotia, etc.
CRA reference: canada.ca/revenue-agency.
Provincial tax on the same PDF
Some provinces use separate PST (BC, SK, MB) that may not appear on a federal GST/HST line. Note in invoice footer: "PST collected separately where applicable — confirm with provincial registry." B2B HST registrants in Ontario expect a clear HST registration number on the PDF.
Second example: Vancouver agency — bilingual client in Quebec
- Invoice in CAD with English line items; add French service title in parentheses if contract requires.
- HST 13% if place of supply is Ontario client; GST 5% only for Alberta recipient.
- Include BN/GST number in header — client AP cannot process without it.
B2B ITC documentation
Buyers claiming input tax credits need supplier name, BN, invoice date, total, HST/GST amount, and your terms of payment. Missing BN is the top reason Canadian AP rejects PDFs.
Record retention
CRA requires keeping invoice records for six years from the end of the last tax year they relate to. Store RatPDF PDFs with immutable filenames; match to QuickBooks Online or Wave exports monthly.
Cross-border: billing U.S. clients from Canada
Zero-rated exports may apply for services performed for non-residents — document in Notes and confirm with accountant. See also invoice generator USA for recipient expectations.
Payment terms
Net 30 is standard; federal Prompt Payment Act concepts influence large buyer behaviour. State interest on overdue accounts in Notes if your master service agreement allows.
Extended mistakes list
- Charging Ontario HST on an Alberta place-of-supply invoice
- Using "estimate" header on a post-delivery bill
- Flattening PDF to image — breaks AP OCR ingestion
Choosing invoice layout for Canada clients
Accounts payable teams in Canada reject PDFs that look like marketing flyers. Use a single-column layout: legal names at top, line items in a table, tax breakdown before total, payment instructions in Notes. RatPDF's default PDF is optimised for printing and email — not screen-only quotes.
If your client uses SAP, Oracle, or Xero AP automation, they may OCR your PDF — keep BN/GST number in plain text (not inside a logo image) so extraction succeeds.
Third example: mixed tax rates on one invoice
Scenario: You bill consulting (GST/HST (5–15% by province)) plus reimbursable travel (often zero-rated or out of scope depending on rules).
- Line 1 — "Strategy workshop" — taxable at standard rate.
- Line 2 — "Client-approved airfare reimbursement" — separate line, zero tax if documented as disbursement per CRA guidance.
- Notes cite client approval email date — protects you in audit.
- Total shows tax only on taxable lines — client can reconcile to contract.
When unsure, ask your accountant before sending — amended invoices waste AP time.
Freelancer vs registered company letterhead
Sole traders use personal trading name + BN/GST number where applicable. Companies use registered legal entity (Ltd/GmbH/SASU) — mismatch with bank account name delays payment. Match the name on your RatPDF "From" block to the account clients pay.
Currency and FX (CAD)
Domestic clients expect CAD. If contract is USD/EUR but you are Canada-registered, show CAD equivalent in Notes with FX rate and date source ("ECB rate 2026-04-01") so finance can verify.
Cross-reference: USA invoices · India GST invoices · Usa invoices.
Deposit and progress invoices
Large projects split across multiple PDFs — each needs unique invoice number and clear scope reference ("Phase 2 of 4 — API integration"). Never duplicate invoice numbers; CRA audits trace sequences.
For retainers duplicated monthly see recurring invoice generator.
Credit notes and refunds
Issue a new PDF credit note referencing original invoice number — negative amounts or explicit "Credit" title per local practice. Do not edit a PDF already booked in client ERP.
Email delivery and size
Vector PDFs from RatPDF are usually under 500 KB. Bundling 20 invoices? Zip locally or use bulk workflow. Over 25 MB combined triggers email attachment limits — rare for single invoices.
Editing after send
Typo in description? Regenerate corrected PDF with new number if original was already accepted. For third-party PDFs use PDF to Word for invoice — not ideal for tax fields; prefer reissue from Create Invoice.
Industry notes
Creative agencies
Bill concepts and revisions as separate lines — avoids "one line for everything" disputes.
IT contractors
Reference SOW ticket IDs in description — client procurement matches PO lines.
Trades and field services
Include job site or project code in Notes — residential clients file by property address.
Year-end and accountant handoff
Export folder of PDFs by tax year; your accountant ties each to bank deposits. Missing BN/GST number on B2B PDFs is a common reason year-end adjustments get delayed.
RatPDF vs desktop invoice software
Desktop tools need installs and licence seats. RatPDF runs in browser — three free uses per tool per day, Pro for agencies. Compare: tool alternatives. Research: freelancer invoicing statistics.
Pre-send checklist (Canada)
- BN/GST number visible and correct
- Tax rate matches supply type (GST/HST (5–15% by province))
- Client legal name matches contract
- Invoice number unique and sequential
- Payment terms and bank details in Notes
- PDF opens and prints — not a flattened phone photo
Local compliance reminders (CRA)
Tax law changes — digital service reporting, e-invoicing pilots, and reverse-charge categories — can alter what must appear on your PDF. Bookmark CRA and review templates each financial year. Your accountant should approve wording for reverse charge, export, and exempt supplies before you bulk-send to enterprise clients.
Peer guide for neighbouring workflows: Usa. Pillar: invoice generator guide.
Disputes and chargebacks
When a client disputes hours or deliverables, your PDF invoice is the billing record — not Slack threads. Keep scope references in line descriptions so dispute resolution references the same text AP already approved. Reissue credit notes rather than editing sent PDFs.
Archiving PDFs for audits
Use immutable filenames: YYYY-MM-DD_INV-number_client.pdf. Store on encrypted backup; CRA may request invoices years after issuance. RatPDF does not replace accounting ledgers — export totals to your GL monthly.
Payment method block on PDF
Include BSB/routing/IBAN, account name, and reference text ("Quote invoice number"). Clients paying via wire need exact match to your bank KYC name — a common delay when freelancers use trading names on invoice but personal name on account.
Purchase order matching
Enterprise AP matches PO line to invoice line. Copy PO number from buyer portal into Notes; if PO shows quantity 1 at $5,000 do not split across two lines unless PO allows.
Sales tax vs withholding
GST/HST (5–15% by province) on invoice is not the same as income tax withholding. Cross-border B2B may have treaty withholding — accountant handles; invoice shows gross fee per contract.
Recurring vs milestone billing
Retainers use same description monthly (recurring guide). Projects use milestone labels — do not mix on one PDF.
White-label and agency billing
Agencies billing end-client through intermediary still show supplier as your legal entity — Pro logo is cosmetic; tax ID remains yours.
PDF accessibility
Vector PDFs from RatPDF are searchable — clients with document management systems index BN/GST number and totals automatically. Flattened JPEG invoices break OCR AP pipelines.
Version control
Filename suffix -v2 only for drafts never sent. Sent invoices get new numbers, not version bumps.
Integration checklist with accountant
- Confirm tax rate list for your supplies
- Approve invoice number format before first send
- Map RatPDF PDF folder to GL import monthly
- Review one sample PDF before bulk client rollout
Related guides & cluster links
Research: Freelancer invoicing statistics · Compare: PDF & business tool alternatives
3 uses per day · 200 MB · TLS encrypted · auto-delete
Frequently asked questions
How do I create a PDF invoice in Canada?
Create Invoice with CAD, line items, and tax rate for your province.
Does the invoice tool support GST and HST?
Tax name and rate are configurable — confirm PST/HST split with bookkeeper.
Can I invoice in CAD?
Yes — set currency to CAD on the form.
Sources & references
Primary references used when researching and fact-checking this guide. See our editorial methodology.
-
Adobe PDF Reference — encryption
— Adobe
PDF password protection and encryption standards (ISO 32000). -
Ghostscript documentation — PDF settings
— Artifex Software
Compression level behavior and PDF output settings.