Canada Invoice OCR for HST, GST and PST Processing

Navigate Canada's complex multi-jurisdiction tax system with AI-powered invoice processing that accurately identifies and validates federal GST, provincial PST, harmonized HST, and Quebec QST on every invoice your AP team handles

Processing Canadian invoices is uniquely challenging because of the country's layered sales tax structure. Different provinces combine federal and provincial taxes in different configurations, rates vary by jurisdiction, and the rules for input tax credits differ depending on whether you are dealing with GST, HST, PST, or QST. PayablesAgent automates the extraction, identification, and validation of Canadian sales taxes across every province and territory, so your AP team processes invoices correctly regardless of where the supplier is located.

Try Our Invoice OCR

PDF, JPG, PNG, BMP, HEIC, TIFF

Upload your invoices and receipts

Canada's Multi-Jurisdiction Sales Tax Framework

Understanding the complexity that makes Canadian invoice processing distinctly demanding

Canada operates one of the world's most intricate sales tax systems, blending federal and provincial taxes in different configurations across ten provinces and three territories. The federal Goods and Services Tax (GST) applies nationally at 5%, but the picture becomes considerably more complex from there. Five provinces have combined their provincial sales tax with the federal GST to form the Harmonized Sales Tax (HST) at rates ranging from 13% to 15%. Quebec administers a separate parallel system with the Quebec Sales Tax (QST) at 9.975%. British Columbia, Saskatchewan, and Manitoba each levy their own Provincial Sales Tax (PST) at varying rates. Alberta and the three territories collect only the federal GST with no additional provincial component.

For accounts payable teams, this patchwork of tax regimes means every invoice requires careful evaluation of which taxes apply, at what rates, and whether the stated amounts are correct. An invoice from an Ontario supplier will show 13% HST. The same purchase from a British Columbia vendor will display 5% GST plus 7% PST as separate line items. A Quebec supplier will charge 5% GST and 9.975% QST. Each jurisdiction has its own rules about what is taxable and what qualifies for exemption, adding yet another dimension of complexity. Your AP team must correctly identify the tax jurisdiction, validate the applied rates, and determine which taxes are eligible for input tax credits or refunds.

Input tax credit (ITC) recovery adds a further layer. GST and HST paid on qualifying business purchases can generally be recovered as input tax credits on your GST/HST return. However, PST paid in BC, Saskatchewan, or Manitoba is generally non-recoverable and represents a direct cost to the business. Quebec's QST operates its own input tax refund (ITR) mechanism separately from the federal ITC system. These distinctions mean that the same tax dollar on an invoice carries different financial implications depending on the tax type. Accurately classifying taxes at the invoice entry stage is essential for reliable financial reporting and maximum tax recovery.

The Canada Revenue Agency (CRA) sets specific information requirements on invoices to support ITC claims. For purchases of $30 or more, the invoice must show the supplier's name or trading name, the date, the total paid, and either the GST/HST registration number or a statement that the total includes GST/HST. Purchases exceeding $150 require additional details including the buyer's name and payment terms. For purchases above $30 where the supplier is registered, the supplier's business number (BN) with the RT program identifier must appear on the invoice. Missing or invalid registration numbers can jeopardize ITC claims during a CRA audit.

Bilingual invoicing is another Canadian-specific consideration. With English and French as official languages, invoices from Canadian suppliers may arrive in either language or both. Quebec-based suppliers commonly issue invoices entirely in French, while federal government-related documents tend to be bilingual. Your invoice processing system must handle both official languages with equal accuracy, correctly reading terms, dates, and tax descriptions regardless of which language is used. PayablesAgent processes Canadian invoices in both English and French with full accuracy, understanding the terminology and conventions specific to each language.

Canadian Sales Tax by Province

How PayablesAgent manages tax validation across every Canadian jurisdiction

1

HST Provinces

Ontario (13%), New Brunswick (15%), Newfoundland and Labrador (15%), Nova Scotia (15%), and Prince Edward Island (15%) all use the Harmonized Sales Tax, which merges the federal and provincial components into a single levy. PayablesAgent validates the correct HST rate based on place of supply rules and confirms the supplier's GST/HST registration number is present and valid.

HST is fully recoverable as an input tax credit on qualifying business purchases, and the system categorizes it accordingly for your GST/HST return.

2

GST + PST Provinces

British Columbia (5% GST + 7% PST), Saskatchewan (5% GST + 6% PST), and Manitoba (5% GST + 7% RST) levy federal GST and provincial sales tax separately. PayablesAgent identifies and extracts both tax components, correctly distinguishing between the recoverable GST and the generally non-recoverable PST or RST.

This distinction is important because PST/RST represents a real cost to your business and should be expensed rather than recorded as a receivable.

3

Quebec QST System

Quebec runs its own parallel sales tax system with QST at 9.975%, administered by Revenu Quebec rather than the CRA. Invoices from Quebec suppliers show both GST (5%) and QST (9.975%) as separate items. The QST uses its own registration number format and its own input tax refund mechanism that operates independently from the federal ITC system.

PayablesAgent extracts and validates both the GST and QST components, ensuring each is classified correctly for your respective federal and provincial tax filings.

PayablesAgent Features for Canadian Invoice Processing

Built for Canada's distinctive multi-tax environment

BN/GST Registration Validation

Extract and verify Canadian Business Numbers (BN) with the RT GST/HST program identifier. Confirm the nine-digit BN format and RT registration suffix that the CRA requires for ITC claims. Flag invoices with missing or malformed registration numbers.

Multi-Tax Identification

Accurately identify and separate GST, HST, PST, RST, and QST components on every invoice. Determine which taxes are recoverable through ITCs and which represent non-recoverable costs. Apply province-specific validation logic based on the supplier's jurisdiction.

Place of Supply Rules

Canadian place of supply rules govern which provincial tax regime applies to each transaction. PayablesAgent examines supplier location and delivery details to confirm that the correct province's tax rates have been applied, flagging invoices where the place of supply determination appears incorrect.

Bilingual Processing

Process invoices in both English and French with equal accuracy. The AI engine recognizes Canadian French business terminology, Quebec-specific tax nomenclature, and bilingual document layouts. It correctly interprets dates in both Canadian English and French formats.

CAD and USD Handling

Process invoices in Canadian dollars with correct interpretation of Canadian number formatting. Handle cross-border invoices from US suppliers in USD, identifying tax considerations for imported goods and services including self-assessment of GST/HST on imported services.

Canadian Accounting Integration

Export validated invoice data to popular Canadian accounting platforms including QuickBooks, Sage 50, Xero, FreshBooks, and Wave. Pre-mapped tax codes for GST, HST, PST, and QST ensure invoices are recorded with the correct tax treatment for your jurisdiction.

Advantages of Automated Canadian Invoice Processing

Precise tax handling across every province and territory

13

Provinces and Territories Supported

5

Tax Types Identified (GST/HST/PST/RST/QST)

99%

Tax Data Extraction Accuracy

2

Official Languages Supported

Maximizing Your Input Tax Credit Recovery

Canadian businesses leave significant money unclaimed when their invoice processing fails to correctly identify and categorize recoverable taxes. ITCs for GST and HST can represent substantial cash flow for companies processing large volumes of purchase invoices. Yet the CRA demands proper documentation to support ITC claims, and invoices with missing registration numbers, incorrect tax amounts, or improper categorization can lead to denied claims during audits. Automated validation catches these issues at the point of invoice entry rather than during an audit years later.

Equally important is correctly identifying non-recoverable provincial sales taxes. Treating PST as recoverable when it is not creates inflated receivables on your balance sheet and eventually requires correction. PayablesAgent ensures that each tax component is properly classified from the outset, giving your finance team accurate data for both tax filings and financial reporting across federal and provincial jurisdictions.

Frequently Asked Questions

Common questions about Canadian invoice processing

How does PayablesAgent determine which province's tax rules apply?

PayablesAgent examines the supplier's address and province identifier on the invoice to determine the applicable tax jurisdiction. Canadian place of supply rules are complex, with different provisions for goods versus services and specific rules for electronic commerce and intangible property. The system identifies the supplier's province, compares the tax rates charged against the expected rates for that jurisdiction, and flags any discrepancies. For interprovincial transactions where the place of supply differs from the supplier's location, the system can be configured to reflect your specific business rules and ensure correct tax treatment.

Can the system handle Quebec QST separately from federal GST?

Yes. Quebec's QST system is administered independently by Revenu Quebec and carries its own registration numbers, filing requirements, and input tax refund mechanisms. PayablesAgent extracts and validates QST separately from GST, recognizing the QST registration number format and the 9.975% rate. The system categorizes QST amounts for your Quebec tax filing while keeping GST amounts separate for your federal CRA return. This is essential because QST input tax refunds are claimed on a different return from GST input tax credits, and eligibility rules may differ.

What CRA requirements must invoices meet for ITC claims?

The CRA applies tiered documentation requirements based on purchase amount. For purchases under $30, you need the vendor name, date, and total. For purchases between $30 and $150, you also need the vendor's GST/HST registration number and either the tax amount or a statement that the total includes GST/HST. Purchases exceeding $150 additionally require the buyer's name or trading name, the payment terms, and a sufficient description to identify each supply. PayablesAgent validates these requirements automatically based on the invoice amount, helping ensure your ITCs are backed by properly documented invoices.

How does the system handle cross-border invoices from US suppliers?

Invoices from US suppliers generally do not include Canadian sales taxes. However, the Canadian buyer may need to self-assess GST/HST on imported services under the reverse charge mechanism, and goods imported into Canada are subject to GST at the border. PayablesAgent identifies cross-border invoices from US suppliers, flags them for appropriate tax treatment, and captures USD amounts alongside CAD equivalents. The system alerts your AP team when self-assessment of GST/HST may be required, helping ensure these commonly overlooked obligations are properly captured in your returns.

Does PayablesAgent support both English and French Canadian invoices?

Yes. As Canada's two official languages, both English and French receive full support. The AI engine processes invoices written entirely in English, entirely in French, or bilingual documents with equal accuracy. It correctly interprets French Canadian business terminology such as TPS for GST, TVQ for QST, and TVP for PST. Date formats in both English (January 15, 2026) and French (15 janvier 2026) are parsed correctly. Bilingual documents common in federal government procurement are handled seamlessly, with data extracted accurately regardless of which language section contains the key invoice details.

Which Canadian accounting software does PayablesAgent integrate with?

PayablesAgent integrates with the major accounting platforms used by Canadian businesses. QuickBooks Online and QuickBooks Desktop (both English and French editions) are supported with pre-configured Canadian tax codes. Sage 50 (formerly Simply Accounting) integration includes support for the multi-province tax structure. Xero, FreshBooks, and Wave are also available for small and medium businesses. For larger enterprises, integration with SAP, Oracle, Microsoft Dynamics, and NetSuite includes Canadian-specific tax code mappings. All integrations pre-map GST, HST, PST, RST, and QST to the correct tax codes in your specific accounting software configuration.

Simplify Canadian Invoice Processing

Stop wrestling with multi-province tax complexity. Let PayablesAgent automatically identify, validate, and categorize GST, HST, PST, and QST on every invoice, protecting your tax credits while saving your AP team hours of manual effort.